body { margin:0px; padding:0px; background-image:url(../images/light_bg.gif); }

div.bg_dark { position:relative; padding-top:20px; width:100%; background-image:url(../images/dark_bg.gif); }
	div.bg_dark_inner { position:relative; padding-top:8px; width:100%; background-image:url(../images/dark_bg_shadow.gif); background-position:top center; background-repeat:repeat-y; text-align:center; }

	div.upper { width:746px; margin:0 auto; text-align:left; }
		div.banner { height:150px; }
		div.menu { width:746px; height:48px; border-top:2px solid #fff; border-bottom:1px solid #fff; }

div.bg_light { position:relative; width:100%; background-image:url(../images/light_bg.gif); text-align:center; }	
	div.bg_light_inner { position:relative; width:100%; background-image:url(../images/light_bg_shadow.gif); background-position:top center; background-repeat:repeat-y; text-align:center; }

	div.lower { width:746px; margin:0 auto; text-align:left; }

div.submenu { background-color:#697277; border-top:2px solid #fff; }
	div.submenu ul { list-style-type:none; margin:0px; padding:0px;  }
	div.submenu ul li { font:11px tahoma; display:inline; }
	
	div.submenu ul li a { text-decoration:none; color:#fff; font-weight:bold; padding:10px; line-height:33px; border-right:1px solid #858A8D; }
	div.submenu ul li a:hover { background-color:#cc0000; }

div.shopmenu { width:746px; background-color:#697277; border-bottom:solid 1px #fff; border-top:2px solid #fff;  }
	div .shopmenu a { color: #fff; font-weight: bold; }
	div .shopmenu a:hover { color: #fff; }
	
div .search-login { background-color:#a9b2b7; width:746px; }
	div .search { float:left; width:328px; padding: 8px 13px 8px 13px;}
		
div .login { float: right; width:328px; padding: 8px 13px 8px 13px; text-align:right; color: #fff; font-family: tahoma, sans-serif; font-size: 11px;}
		
div .bg_light_inner { padding-bottom: 5px; }

div.pagebody {  font:11px tahoma, arial, helvetica, sans-serif; line-height:18px;  }

div.content { background-color:#fff; background-image:url(../images/commerce_bg.gif); background-position:top right; background-repeat:repeat-y;border-top:2px solid #fff; }
	div.lhs { width:520px; position:relative; float:left;  }
	div .lhs div { text-align:left; }

div.footer { background-image:url(../images/footer_bg.gif); background-repeat:no-repeat; height:50px; width:805px; margin:0 auto; color:#676767; font-size: 10px; }
	div .footer-left { float: left; padding: 5px 0 0 30px;}
	div .footer-right { float: right; padding: 5px 30px 0 0; }
		div.footer-right a { color:#676767; }

div.logo img { border:0px;display:none;visibility:hidden; }

/*cart*/
div.car-outer{margin-top:10px;height:30px;text-align:right; background-color:#6A6F72; overflow:hidden; }
div.cart-text{float:left;width:150px;text-align:left;overflow:hidden;}
div.cart-text-padding{padding:0px 0px 0px 22px;}
div.cart-text-padding a{text-decoration:none;}
div.cart-text-padding a:hover{text-decoration:underline;}
div.cart-text a{color:#fff;font-size:11px;line-height:30px;}
div.cart-image{float:right;width:36px;cursor:pointer;}
div.cart-image img{border:0px;}

/* custom currency*/
div.cur-outer{height:auto;text-align:right; background-color:#6A6F72; height:30px; margin-top:10px; }
div.cover{}
div.cover-text{float:left;width:150px;text-align:left;color:#fff;font-size:11px;line-height:30px;}
div.cover-text-padding{padding:0px 0px 0px 22px;}
div.cover-img{float:right;width:36px;cursor:pointer;}
div.cover-under{text-align:left;color:#fff;font-size:11px;line-height:30px;padding:0px 0px 0px 22px;background-color:#6A6F72;}
div.bottom{padding:0px;margin:0px;height:auto;overflow:visible;}
#currencyDropdown{}
div.cover-under{}
div.CurrencyItem{cursor:pointer;text-decoration:underline;}

.category-product-pricerange{width:300px; padding-bottom:10px;}

