* {border: 0; margin: 0; padding: 0; outline: 0; list-style: none; line-height: 1.3; font-size: 100.01%; font-style: normal; font-weight: normal; font-family: inherit; text-decoration: none;}
body {font: normal normal 62.5% Arial, Helvetica, sans-serif;}
legend {display: none;}
#osx-container #osx-modal-title {background: url("/images/TG/bg_gradiant_blue.gif") repeat-x left top transparent;}

/* PAGE LAYOUT */
#wrap #content {width: 990px;}
#wrap #content_main, #wrap #content_static {width: 795px;}
#content_sidebar {background-color: #f8efdc;margin-bottom: 5px;}
#visit	{
	height: 180px; 
	width: 990px;
	padding: 0px;
	margin: 5px 5px 0px 5px;
	clear: both; 
	background: #f8efdc url(../../images/GO/bg_visit.gif) repeat-x bottom left;
}
#header { padding: 0px 5px 4px 5px;}
/* GLOBAL STYLES */
strong	{
	font-weight: bold;
}
cite, em	{
	font-style: italic;
}
a, a:visited, a *, a:visited *, button	{
	cursor: pointer;
}
.clear	{
	height: 0;
	clear: both;
	display: block;
	overflow: hidden;
}
.bg	{
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
}
.line	{
	height: 1px;
	overflow: hidden;
	clear: both;
}
.line hr	{
	display: none;
}
.drop_left {
	background: url(../../images/TG/drop_leftside.gif) no-repeat left top;
	height: 21px;
	width: 4px;
	margin-left: 5px;
}
.drop_right {
	background: url(../../images/TG/drop_rightside.gif) no-repeat left top;
	height: 21px;
	width: 4px;
}

/*		HEADER STYLES
**********************************************************************/
/*-----non holiday logo css
#header a.logo, #header a.logo:visited	{
	float: left;
	width: 250px;
	height: 60px;
	display: block;
	margin: 10px 0px 0px 0px;
	background: url(../../images/GO/bg_logo.jpg) no-repeat left top;
}
#header a.logohover:hover{
	background: url(../../images/GO/bg_logo_home.jpg) no-repeat left top;
}
*/
#header a.logo, #header a.logo:visited	{
	float: left;
	width: 250px;
	height: 60px;
	display: block;
	margin: 10px 0px 0px 0px;
	background: url(../../images/GO/bg_logo.jpg) no-repeat left top;
}
#header a.logohover:hover{
	background: url(../../images/GO/bg_logo_home.jpg) no-repeat left top;
}
#cart	{
	float: right;
	width: 235px;
	height: 65px;
	background: #f9f2e3 url(../../images/GO/bg_cart_corners.gif) no-repeat right bottom;
}
#cpanel	{
	float: right;
	width: auto;
}
#search_form{
	float: left;
	height: 40px;
	width: 350px;
	margin: 0px;
	padding: 12px 10px 0px 7px;
	background: url(../../images/GO/search_bg.gif) no-repeat 0px 13px;
}
#search_form form	{
	float: left;
	display: inline;
}
#search_form fieldset	{
	height: 34px;
	padding: 0px;
}
#search_form .txt {
	float: left;
	width: 255px;
	height: 16px;
	padding: 4px;
	margin: 7px 6px;
	font-size: 1.2em;
	border: 1px solid #ebd4a1;
}
#search_form .btn {
	float: left;
	margin: 7px 0 0 5px;
}

/*		NAV BAR STYLES
**********************************************************************/

#nav li#red_nav a, #nav li#red_nav a:visited, #nav li#blue_nav a, #nav li#blue_nav a:visited, #nav li#yellow_nav a, #nav li#yellow_nav a:visited, #nav li#green_nav a, #nav li#green_nav a:visited, #nav li#purple_nav a, #nav li#purple_nav a:visited {
	color: #FFFFFF;
	font-weight: bold;
	background: url(../../images/GO/cat_downarrow.gif) no-repeat 0px center;
	padding-left: 15px;
}

#nav	{
	clear: both;
	height: 53px;
	padding-top: 0px;
	overflow: hidden;
	width: 990px;
}
#nav li	{
	float: left;
	font-size: 1.2em;
	width: 198px;
	text-align: center;
	height: 13px;
	padding: 17px 0 16px;
}
#nav li#red_nav {
	background: #FFFFFF url(../../images/GO/red_nav.jpg) no-repeat top center;
}
#nav li#blue_nav {
	background: #FFFFFF url(../../images/GO/blue_nav.jpg) no-repeat top center;
}
#nav li#yellow_nav {
	background: #FFFFFF url(../../images/GO/yellow_nav.jpg) no-repeat top center;
}
#nav li#green_nav {
	background: #FFFFFF url(../../images/GO/green_nav.jpg) no-repeat top center;
}
#nav li#purple_nav {
	background: #FFFFFF url(../../images/GO/purple_nav.jpg) no-repeat top center;
}


/*holiday css start
#nav	{
	clear: both;
	height: 59px;
	padding-top: 0px;
	overflow: hidden;
	width: 990px;
}
#nav li	{
	float: left;
	font-size: 1.2em;
	width: 198px;
	text-align: center;
	height: 25px;
	padding: 25px 0 16px;
}
#nav li#red_nav {
	background: #FFFFFF url(../../images/GO/red_nav_holiday.jpg) no-repeat top center;
}
#nav li#blue_nav {
	background: #FFFFFF url(../../images/GO/blue_nav_holiday.jpg) no-repeat top center;
}
#nav li#yellow_nav {
	background: #FFFFFF url(../../images/GO/yellow_nav_holiday.jpg) no-repeat top center;
}
#nav li#green_nav {
	background: #FFFFFF url(../../images/GO/green_nav_holiday.jpg) no-repeat top center;
}
#nav li#purple_nav {
	background: #FFFFFF url(../../images/GO/purple_nav_holiday.jpg) no-repeat top center;
}
holiday css end*/

#header #nav li #dropdown1, #header #nav li #dropdown2, #header #nav li #dropdown3, #header #nav li #dropdown4, #header #nav li #dropdown5 {
	position: absolute; z-index:98;
	visibility: hidden;
	margin-top: 28px;
	padding-top: 5px;
	width: 350px;
	background-color: #e4ead9;
	clear: both;
}
#header #nav li #dropdown1 {
	border: 1px solid #e31d3c;
	margin-left: 3px;
	width: 196px;
}
#header #nav li #dropdown2 {
	border: 1px solid #0099FF;
}
#header #nav li #dropdown3 {
	border: 1px solid #ffac37;
}
#header #nav li #dropdown4 {
	border: 1px solid #73ae57;
}
#header #nav li #dropdown5 {
	border: 1px solid #4e4a74;
	width: 196px;
}
#header #nav li #dropdown1 a, #header #nav li #dropdown2 a, #header #nav li #dropdown3 a, #header #nav li #dropdown4 a, 
#header #nav li #dropdown5 a {
	font-size: 1.1em;
	float: none;
	text-align: left;
	text-transform: none;
	padding: 0;
	height: 15px;
	font-weight: normal;
	background: #e4ead9;
}
#header #nav li #dropdown1 a {
	color: #e92348;
}
#header #nav li #dropdown2 a {
	color: #0099FF;
}
#header #nav li #dropdown3 a {
	color: #ffac37;
}
#header #nav li #dropdown4 a {
	color: #73AF55;
}
#header #nav li #dropdown5 a {
	color: #5e598c;
}
#header #nav li #dropdown1 a:hover, #header #nav li #dropdown2 a:hover, #header #nav li #dropdown3 a:hover, #header #nav li #dropdown4 a:hover, 
#header #nav li #dropdown5 a:hover {
	text-decoration: underline;
}
#header #nav li #dropdown1 li.viewall a, #header #nav li #dropdown2 li.viewall a, #header #nav li #dropdown3 li.viewall a, #header #nav li #dropdown4 li.viewall a, 
#header #nav li #dropdown5 li.viewall a {
	color: #ffffff;
}
#header #nav li #dropdown1 li.viewall a {
	background: #e31d3c;
}
#header #nav li #dropdown2 li.viewall a {
	background: #0099FF;
}
#header #nav li #dropdown3 li.viewall a {
	background: #ffac37;
}
#header #nav li #dropdown4 li.viewall a {
	background: #73AF55;
}
#header #nav li #dropdown5 li.viewall a {
	background: #4e4a74;
}
#header #nav li #dropdown1 li, #header #nav li #dropdown2 li, #header #nav li #dropdown3 li, #header #nav li #dropdown4 li, 
#header #nav li #dropdown5 li {
	padding: 4px 10px 4px 10px;
	font-size: 10px;
	position: relative;
	text-align: left;
	float: left;
	width: 154px;
	background: #e4ead9;
}
#header #nav li #dropdown1 li.last, #header #nav li #dropdown2 li.last, #header #nav li #dropdown3 li.last, #header #nav li #dropdown4 li.last, 
#header #nav li #dropdown5 li.last {
	border-right: 0px;
}
#header #nav li #dropdown1 li {
	border-right: 1px solid #e31d3c;
	width: 176px;
}
#header #nav li #dropdown2 li {
	border-right: 1px solid #0099FF;
}
#header #nav li #dropdown3 li {
	border-right: 1px solid #ffac37;
}
#header #nav li #dropdown4 li {
	border-right: 1px solid #73AF55;
}
#header #nav li #dropdown5 li {
	border-right: 1px solid #4e4a74;
	width: 176px;
}
li.viewall {
	clear: both;
	margin-top: 5px;
	width: 330px !important;
}
#header #nav li #dropdown1 li.viewall {
	background-color: #e31d3c;
	width: 176px !important;
}
#header #nav li #dropdown2 li.viewall {
	background-color: #0099FF;
}
#header #nav li #dropdown3 li.viewall {
	background-color: #ffac37;
}
#header #nav li #dropdown4 li.viewall {
	background-color: #73AF55;
}
#header #nav li #dropdown5 li.viewall {
	background-color: #4e4a74;
	width: 176px !important;
}
#search	{
	height: 31px;
	background-color: #f5e8cc;
	margin: 0px;
	width: 990px;
}

/* CART STYLES */
#cart p br	{
	display: none;
}
#cart p	{
	background: url(../../images/GO/bg_cart_edge.png) no-repeat left top;
}
#cart div	{
	color: #4e4a74;
	height: 27px;
	font-size: 1.2em;
	width: 69px;
	padding: 11px 0 0 30px;
	float: left;
	background: url(../../images/GO/bg_cart.gif) no-repeat 5px 5px;
}
#cart div.cartdetails {
	width: 102px;
	padding: 6px 0px 0px 28px;
	float: left;
	color: #4e4a74;
}
#cart li a.view_cart,#cart li a.view_cart:visited{
	color: #4e4a74;
}
#cart ul	{
	height: 27px;
	background-color: #4e4a74;
	color: #ffffff;
	clear: left;
}
#cart li	{
	float: left;
	width: auto;
	margin-top: 6px;
	font-size: 1.2em;
	padding: 0 0 0 15px;
	background: url(../../images/GO/bg_arrow1.gif) no-repeat 7px center;
	color: #ffffff;
}
#cart li.view	{
	width: 116px;
	margin: 6px 0px 0px 0px
}
#cart li.arrow_white{
	background: url(../../images/GO/bg_arrow_white.png) no-repeat 7px center;
}
#cart li a, #cart li a:visited	{
	color: #ffffff;
}
#cart span.right	{
	float: right;
	width: 10px;
	height: 65px;
	display: block;
	margin-left: -10px;
}

/* CPANEL STYLES */
#https_cpanel	{
	float: right;
	width: 320px;
}
#https_cpanel a, #https_cpanel a:visited	{
	color: #7A7A7A;
	font-size: 1.1em;
}
#https_cpanel li	{
	float: left;
	width: 130px;
	height: 24px;
	padding: 8px 0 0 10px;
	background: url(../../images/GO/bg_cpanel_li.png) no-repeat left center;
}
#cpanel li	{
	width: 120px;
	height: auto;
	padding: 0px 0 0 10px;
	margin: 6px 0px 5px 0px;
	background: url(../../images/GO/bg_cpanel_li.png) no-repeat left center;
}
#cpanel a, #cpanel a:visited	{
	color: #7A7A7A;
	font-size: 1.1em;
}

/*		SEARCH BAR STYLES
**********************************************************************/

#search ul	{
	float: left;
}
#search li	{
	float: left;
	height: 25px;
	font-size: 1.2em;
	text-align: center;
	padding-top: 7px;
	color: #4E4A74;
	font-weight: bold;
}
#search li a, #search li a:visited	{
	color: #4E4A74;
	font-weight: bold;
}
#search li.phone {
	width: 145px;
	background: url(../../images/GO/bg_phone.gif) no-repeat left top;
}
#search li.navlink {
	width: 200px;
	text-align: left;
	padding-left: 5px;
}

#search #offer_phrase {
	width: 640px;
	text-align: center;
}
#search #offer_phrase .phrase {/*visibility: hidden;*/ margin-right:20px; cursor:move;}
#search #offer_phrase .phrase a {text-transform: none; display:inline;}

#search form {
	height: 31px;
}
#search fieldset	{
	height: 31px;
	padding: 0 3px 0 6px;
}
#search .txt {
	float: left;
	width: 155px;
	height: 16px;
	padding: 4px;
	margin-top: 3px;
	font-size: 1.2em;
	border: 1px solid #ebd4a1;
}
#search .btn	{
	float: left;
	width: 84px;
	height: 25px;
	margin: 3px 0 0 5px;
}
/*		STATIC PAGES */
#content_static .leftcol {float: left; width: 385px;}
#content_static .rightcol {float: left; width: 385px;}
#content_static h1 {margin-bottom: 7px; color: #4E4A74; font-size: 19px;}
#content_static h2 {font-size: 12px; font-weight: bold; margin: 7px 0 -5px 0; color: #4E4A74;}
#content_static h3 {font-size: 19px; margin: 7px 0; color: #4E4A74;}
#content_static p {margin: 8px 0 11px; font-size: 11px;}
#content_static p a {color: #4E4A74; text-decoration: underline;}
#content_static p a:hover {color: #000000;}
#content_static .standout {color: #cc0000; font-size: 12px;}
#content_static .largetext {font-size: 17px;}
#content_static ul {margin: 8px 0 11px; font-size: 11px; color: #4E4A74;}
#content_static ul li {list-style-type: disc; list-style-position: inside; padding: 2px 0;}
#content_static ul li a {color: #4E4A74; text-decoration: underline;}
#content_static ul li a:hover {color: #000000;}
#content_static #wiki {clear: both; margin: 10px auto; text-align: center;}
#content_static .table {width: 300px; margin-top: 8px;}
#content_static .table div.row {width: 300px; border-top: 1px solid #000000;}
#content_static .table div {border-left: 1px solid #000000; border-right: 1px solid #000000; float: left; width: 148px;}
#content_static .table div.last {border-right: 0px;}
#content_static .table div.first {border-right: 0px; border-left: 0px;}
#content_static .table div.bot {border-bottom: 1px solid #000000;}
#content_static .table div.top {border-top: 0px;}

/*		CONTENT STYLES
**********************************************************************/
#breadcrumb	{
	color: #4e4a74;
	font-size: 1.2em;
	margin-bottom: 10px;
}
#breadcrumb a, #breadcrumb a:visited	{
	color: #4e4a74;
}
#breadcrumb a.current, #breadcrumb a.current:visited	{
	color: #4e4a74;
	font-weight: bold;
}
#content h2 small	{
	color: #6f9aa3;
}
#content .ratingbar li	{
	width: 23px;
	height: 29px;
	display: inline-block;
	background: url(../../images/GO/bg_star.jpg) no-repeat 0px -28px;
}
#content .ratingbar li.star	{
	background: url(../../images/GO/bg_star.jpg) no-repeat left 1px;
}


/*		FORM STYLES
**********************************************************************/
#content form {
	font-size: 12px;
}

#content form div.row {
	padding: 3px 0px;
}

#content form label {
	float: left; 
	width: 137px; 
	padding: 3px 5px 0 0;
	font-size: 12px;
}
/*.frmRow select {border: 1px solid #D6E4E6; height: 18px;}
.frmRow input {border: 1px solid #D6E4E6; width: 200px; height: 15px;padding-top: 2px;}*/
#content input[type=text], #content input[type=password], #content select, #content textarea {
	border: 1px solid #7A7A7A; 
	width: 200px;
	padding: 2px 2px;
}
#content input[type=text] {height: 15px;}
#content select {height: 22px;}
#content .cat_sortby select {
	width: 130px;
	height: 21px;
	border-top: 1px solid #8f989b;
	border-bottom: 1px solid #8f989b;
	border-left: 0;
	border-right: 0;
}

#content form div.button_panel {
	padding: 20px 20px;
}

#content input[type=button], #content input[type=submit], #content input[type=reset], #content button {
	margin-right: 6px;
	border: 1px solid #7A7A7A; 
	padding: 2px 7px; 
	background-color:#EFF4F5; 
	color: #7A7A7A; 
	font-size: 12px; 
	cursor: pointer;
	/*filter: progid: DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#749fa8');*/
}
#content input[type=button]:hover, #content input[type=submit]:hover, #content input[type=reset]:hover, #content button:hover {
	border: 1px solid #7A7A7A; 
	background-color:#BFD4D7; 
	color: #009dbf; 
	/*filter: none;*/
}

#content input[type=submit] {
	font-weight: bold;
}

#content form .asterics {color: red;}
#content form div.textinfo {padding: 0 0 4px 0; color: #000; font-size: .9em;}
#content form div.infonext {padding: 3px 0 0 0;}

/*		FORM VALIDATION STYLES
**********************************************************************/
#content input.invalid, #content select.invalid, #content textarea.invalid {
	border:1px solid #990000;
	background-color: #ffcccc;
}
#content form .error {padding:3px 10px 2px 10px; background-color:#ffcc99; color:#cc0000;}
#content form .warning {padding:3px 10px 2px 10px; background-color:#ffffcc; color:#ff6600;}


/*		PRODUCT DISPLAY
**********************************************************************/
.proddisplay {width: 188px; margin: 10px 3px 3px 3px; float: left; text-align: center; border-right: 1px solid #ECD6A6; height: 245px;}
.lastitem {border: 0px;}
.firstitem {clear: left;}
.proddisplay img.prodimage {height: 120px; width: 120px;}
.prodrow {padding-bottom: 14px; background-color: #ffffff; overflow: hidden; height: 245px;	width: 794px;}
.proddisplay h2 {font-size: 11px; margin: 4px 14px 2px 14px;}
.proddisplay h2 a {color: #000000; font-weight: bold; text-transform: capitalize;}
.prodGridPrice {font-size: 11px; font-weight: bold; color: #4e4a74; padding: 2px 0 8px 0;}
.prodGridWasPrice {font-size: 11px; color: #999999; text-decoration: line-through;}

/*		SIDEBAR STYLES
**********************************************************************/

#content_sidebar .line	{
	margin: 0 10px;
	background: #4E4A74;
}
#content_sidebar H2, #content_sidebar H2 a {
	font-weight: bold;
	font-size: 13px;
	color: #4E4A74;
	padding: 0 10px 0 19px;
	background: url(../../images/GO/rightarrow_whbg.gif) no-repeat 6px 16px;
	display: inline;
	float: left;
	clear: both;
}
#content_sidebar H2.tv {
	padding: 15px 0 10px 0;	
}
#content_sidebar div.tvicon {
	background: url(../../images/GO/icon_tv.gif) no-repeat 0px 12px;
	width: 36px;
	height: 37px;
	float: right;
}
#content_sidebar H2.new {
	padding: 15px 0 10px;
}
#content_sidebar div.newicon {
	background: url(../../images/GO/icon_new.gif) no-repeat 0px 12px;
	width: 37px;
	height: 37px;
	float: right;
}
#content_sidebar H2.clearance {
	padding: 16px 0;	
}
#content_sidebar div.clearanceicon {
	background: url(../../images/GO/icon_clearance.gif) no-repeat 0px 13px;
	width: 48px;
	height: 37px;
	float: right;
}
#content_sidebar ul li input.emailsubmit {
	background: url(../../images/GO/bg_emailsubmit.gif) no-repeat top center;
	width: 141px;
	height: 24px;
	margin-left: -3px;
	padding: 4px 0 0 5px;
	font-size: 12px;
}
#content_sidebar ul li.inputbox {
	margin-top: 4px;
}

#content_sidebar div.hsicon {
	background: url(../../images/GO/icon_hs.gif) no-repeat 0px 12px;
	width: 37px;
	height: 37px;
	float: right;
}
/*		TOOLBAR STYLES
**********************************************************************/

#toolbar	{
	height: 145px;
	background: #fff;
}
#toolbar a, #toolbar a:visited	{
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}
#toolbar a.satis, #toolbar a.satis:visited	{
	height: 43px;
	background: url(../../images/GO/bg_toolbar.png) no-repeat 0px 0px;
}
#toolbar a.phone, #toolbar a.phone:visited	{
	height: 45px;
	background: url(../../images/GO/bg_toolbar.png) no-repeat 0px -43px;
}
#toolbar a.newslett, #toolbar a.newslett:visited	{
	height: 47px;
	background: url(../../images/GO/bg_toolbar.png) no-repeat 0px -88px;
}

/*		LEFTNAV STYLES
**********************************************************************/

#leftnav	{
	min-height: 426px;
	padding-top: 8px;
	clear: both;
}
#leftnav p	{
	font-size: 1.1em;
	line-height: 1.5;
	padding: 8px 0 8px 20px;
}
#leftnav p a, #leftnav p a:visited	{
	color: #4E4A74;
	text-transform: capitalize;
}
#leftnav h3	{
	padding: 10px 0 5px 20px;
	background: url(../../images/GO/rightarrow_whbg.gif) no-repeat 6px 10px;
	color: #4E4A74;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
}
#leftnav h3.viewall {
	padding: 4px 8px 10px 18px;
	background: url(../../images/GO/rightarrow_whbg.gif) no-repeat 6px 4px;
}
#leftnav h3.trail {
	padding: 2px 8px 10px 18px;
	background: url(../../images/GO/rightarrow_whbg.gif) no-repeat 6px 4px;
}
#leftnav h3 a {
	color: #4E4A74;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
}
#leftnav ul	{
	padding: 0 8px 0 18px;
	margin-bottom: 10px;
}
#leftnav ul.featured li a {
	text-decoration: underline;
}
#leftnav li	{
	font-size: 1.1em;
	line-height: 1.5;
}
#leftnav li a, #leftnav li a:visited	{
	color: #4E4A74;
}
#leftnav li a:hover	{
	color: #000;
}
#leftnav li a.active	{
	color: #000;
}
#leftnav ul li.morelink a {
	text-decoration: underline;
}	
#leftnav #shopnow	{
	padding-left: 0;
}
#shopnow li	{
	height: 1%;
	margin: 0 10px;
	border-bottom: solid 1px #4E4A74;
}
#shopnow img	{
	width: 161px;
	display: block;
	margin: 0 auto;
}

/*		VISIT STYLES
**********************************************************************/

#visit .box	{
	float: left;
	width: 197px;
	height: 150px;
	margin: 10px 0;
	border-right: 1px solid #f3e6c8;
}
#visit h3	{
	color: #4E4A74;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	text-transform: capitalize;
}
#organized a, #organized a:visited	{
	width: 171px;
	height: 67px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	text-align: center;
}
#kit_more a, #kit_more a:visited	{
	text-align: center;
	display: block;
	margin: 0 auto;
	overflow: hidden;
}
#secure {
	width: 115px;
	text-align: center;
}
#secure a, #secure a:visited {
	display: block;
	margin: 0 auto;
	color: #000000;
	text-decoration: none;
	font: bold 7px verdana,sans-serif;
	letter-spacing: .5px;
	margin: 0px;
	padding-bottom: 7px;
}
#payment h3	{
	margin-bottom: 10px;
}
#payment ul	{
	width: 117px;
	margin: 0 auto;
}
#payment li	{
	float: left;
	padding: 2px;
}
#visit #quick	{
	background: none;
	border: none;
}
#quick h3	{
	text-align: left;
	padding-left: 20px;
}
#quick ul {
	padding-top: 5px;
}
#quick li a {
	color: #7A7A7A;
	font-size: 1.1em;
	padding-left: 20px;
}

/*		FOOTER STYLES
**********************************************************************/

#footer p	{
	color: #7A7A7A;
	font-size: 1.1em;
	line-height: 1.5;
	text-align: center;
	clear: left;
}
#footer p a {
	color: #7A7A7A;
}

/* RECOMMENDED STYLES */
#content #recommended {overflow: hidden; clear: both; border: 1px solid #f8efdc;}
#content #recommended h2.title {
	text-transform: none;
	background: #ffffff url("../../images/GO/bg_prodsects.gif") repeat-x top left;
	border-bottom: 1px solid #f8efdc;
	color: #4e4a74;
	font-size: 1.3em;
	font-weight: bold;
	padding: 6px 0 6px 10px;
}
/*  404 Error Page */
#errorpage h1 {font-size:1.8em; font-weight: bold; color: #4E4A74;}
#errorpage h2 {font-size:17px;}
#errorpage p {font-size: 12px; padding: 5px 0;}
#errorpage ul {padding: 10px 0 30px 10px;}
#errorpage li {font-size: 12px; list-style-image: none; list-style-position: inside; list-style-type: disc;}

/*		WISH LIST PAGE */
#wishlist {float: left; width: 780px; padding: 5px;}
#wishlist h1 {font-size: 15px;}
#wishlist #wishlistbox {float: left; width: 590px; margin-bottom: 10px;}
#wishlist #wishlistbox #wishlistheader {width: 590px; margin-top: 10px; font-size: 12px; overflow: hidden; background-color: #f8efdc; border-right: 1px solid #ecd7a7; border-left: 1px solid #ecd7a7; border-bottom: 1px solid #ecd7a7; border-top: 1px solid #ecd7a7;}
#wishlist #wishlistbox #wishlistheader li {float: left; color: #4e4a74; width: 86px; text-align: center; padding: 2px 0 2px 0; }
#wishlist #wishlistbox #wishlistheader .largeli {width: 180px; text-align: left;}
#wishlist #wishlistbox #wishlistheader .medli {width: 150px; text-align: left;}
#wishlist #wishlistbox .wishlistrow {float: left; width: 590px; overflow: hidden;}
#wishlist #wishlistbox .wishlistrow .wishlistimage {float: left; padding-top: 20px; text-align: center; width: 150px;}
#wishlist #wishlistbox .wishlistrow .wishlistimage img {display: inline;}
#wishlist #wishlistbox .wishlistrow .wishlistdesc {float: left; padding-top: 20px; width: 180px;}
#wishlist #wishlistbox .wishlistrow .wishlistdesc a {color: #4e4a74; text-transform: capitalize;}
#wishlist #wishlistbox .wishlistrow .wishlistqty {float: left; padding-top: 20px; width: 80px; text-align: center;}
#wishlist #wishlistbox .wishlistrow .option {float: left; padding-top: 20px; width: 90px; text-align: center;}
#wishlist #wishlistbox .wishlistrow .wishlistrow .largeli {width: 280px; text-align: left;}
#wishlist #wishlistbox #wishbuttons {clear: both; width: 575px; text-align: right; padding: 5px 20px 5px 5px;}
#wishlist #sendlist {float: left; width: 170px; margin: 10px 0 0 10px; background-color: #f8efdc; padding: 5px;}
#wishlist #sendlist p {padding: 5px 0;}
#wishlist #sendlist h3 {font-size: 14px;}
#wishlist #sendlist input[type=text] {width: 150px;}
#wishlist #wishlistbox #emptycart {text-align: center; width: 590px; height: 150px; padding-top: 70px; font-size: 13px;}

.lgfont {font-size: 1.2em !important;}
/*		OVERLAPPING VEIL
**********************************************************************/
#veil{
	position: absolute;
	background: black;
	width: 10px;
	height: 10px;
	left: 0;
	top: 0;
	z-index: 99;
	display: none;
	filter:alpha(opacity=10);
	opacity: 0.1;
}
