@charset"utf-8";
body{ background:#fff;}
#enclosure {}

/* top */
#heading { width:980px; margin:0px auto 0 auto; background:#fff }


.nav-top { height:15px; color:#6e6e6e; margin:0 0 10px 0; font-size:12px; float:right; padding:16px 6px 6px 0}
.nav-top li { float:left; }
.nav-top-op { float:left; height:15px; position:relative; color:#2f2f2f }
.nav-top-op:hover { }
.nav-top span { float:left; }
.nav-top-cart { color:#2f2f2f; background:url(/images/v11/nav_top_cart.png) no-repeat 0 2px; padding:0 0 0 16px; margin:0 45px 0 0 }
.nav-top-account { padding:5px 7px 1px 7px; width:75px; margin:-5px 30px 0 0px; }
.nav-top-account-on,.nav-top-account:hover { width:75px; padding:4px 6px 0 6px; 
											 border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7; border-bottom:1px solid #fff;
											 text-decoration:none; background:#fff}
.nav-top-signin { margin:0 10px 0 0}
.nav-top-register { margin:0 45px 0 10px}
.nav-top-community { padding:5px 7px 1px 27px; margin:-5px 3px 0 3px; background:url(/images/icon_group.png) no-repeat 5px 3px;}
.nav-top-community-on,.nav-top-community:hover { padding:4px 6px 0 26px; 
												 border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7; border-bottom:1px solid #fff;
												 text-decoration:none;  background:#fff url(/images/icon_group.png) no-repeat  4px 2px;}
												 
/*.nav-top-contact { margin:0 10px 0 10px }*/
.nav-top-contact { padding:5px 7px 1px 7px; margin:-5px 4px 0 3px; }
.nav-top-contact-on,.nav-top-contact:hover { padding:4px 6px 0 6px; 
												 border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-top:1px solid #e7e7e7; border-bottom:1px solid #fff;
												 text-decoration:none; }

.nav-top-sell { margin:-1px 32px 0 0px; padding:1px 6px 1px 4px; background:#009ad3; color:#fff; font-weight:bold; border-radius:4px; }
.nav-top-sell:hover { text-decoration:none }

.nav-top-help { margin:0 10px 0 10px}
.nav-top-account-username { margin:0 20px 0 0; }
.nav-top-currency { margin:0 0 0 10px; }

/* floating menus */
.nav-top-menus { z-index:99 }
.nav-top-menu-holder { border-top:1px solid #fff; }
#nav-top-account { background:#fff; display:none; position:absolute; width:120px; 
				   border:1px solid #e7e7e7;
				   padding:7px; }
				   
#nav-top-account a { display:block; margin:4px 0; padding:3px }
#nav-top-account a:hover { background:#333; color:#fff; }
				   
#nav-top-community { background:#fff; display:none; position:absolute; width:86px; 
				     border:1px solid #e7e7e7;
				     padding:7px;}

#nav-top-community a { display:block; margin:4px 0; padding:3px; }
#nav-top-community a:hover { background:#333; color:#fff; }

#nav-top-contact { background:#fff; display:none; position:absolute; width:86px; 
				     border:1px solid #e7e7e7;
				     padding:7px;}

#nav-top-contact a { display:block; margin:4px 0; padding:3px; }
#nav-top-contact a:hover { background:#333; color:#fff; }


/* supercategories */
#supercategories{width:980px;position:absolute;background:#43b7d5;top:122px;z-index:999;display:none}
.supercategories-bordery{margin:10px;background:#fff;width:960px}
.supercategories-holder{margin:0;padding:0;float:left;}
.supercategories-box{float:left;border-right:1px solid #dadada;height:343px;}
.supercategories-categories{padding:10px 20px 10px 10px;margin:0 20px 0 10px}
.supercategories-categories, .supercategories-price h2{font-size:14px;}
.supercategories-categories a{font-size:12px;display:block;margin:2px 0}
.supercategories-col-left{float:left;padding:5px 15px 5px 0;}
.supercategories-col-right{float:left;padding:5px 15px 5px 15px;}
.supercategories-price{padding:10px 20px 10px 10px;margin:0 0px 0 0}
.supercategories-price h3{font-size:12px;color:#6e6e6e}
.supercategories-price a{font-size:12px;display:block;margin:2px 0}

.supercategories-items { float:left; margin:20px 0px 0 15px }
.supercategories-items h2 { font-size:15px; color:#000; display:block; margin:0 0 20px 0;}
.supercategories-items-holder { margin:0 auto; width:375px; }
.supercategories-item-cont { width:170px; margin:5px auto; }
.supercategories-item-l { width:180px; height:236px; border:1px solid #e1e1e1; background:#fff; float:left; margin:0 10px 0 0;}
.supercategories-item-r { width:180px; height:236px; border:1px solid #e1e1e1; background:#fff; float:right; margin:0 0 0 0 }
.supercategories-bubble { background:url(/images/v11/sprites_v11.png) no-repeat -306px 0; width:41px; height:47px; position:absolute; margin:-15px 0 0 150px; }
.supercategories-bubble-holder { padding:8px 0 0 3px; text-align:center }
.supercategories-bubble-holder .perc { font-size:14px; color:#fff; font-weight:bold; display:block }
.supercategories-bubble-holder .off { font-size:10px; color:#fff; }
.supercategories-item-name { text-align:center; padding:3px;}
.supercategories-item-name a { color:#000; font-size:11px; font-weight:bold; }
.supercategories-item-pricing { padding:5px; }
.supercategories-item-price-was { color:#6e6e6e; font-size:11px }
.supercategories-item-price-now { font-size:15px; font-weight:bold; color:#d91a00; }
.supercategories-item-price-reg { font-size:15px; font-weight:bold; }
.supercategories-item-addcart { width:100px; margin:0 auto; }
.supercategories-items select { width:90px; }
.supercategories-item-free-shipping { display:block; font-size:14px; font-weight:bold; color:#38b32c; }

.nav-logo { float:left; width:289px; height:62px; background:url(/images/v11/sprites_v11.png) no-repeat 0 0; margin:55px 0 0 0px }

/*nav bar */
.nav-bar { float:right; background:url(/images/v11/nav_top_bg.jpg) repeat-x; width:670px}
.nav-bar-top { float:left; width:406px; height:50px }
.nav-bar-top-op { float:left; height:33px; padding:17px 13px 0px 13px; font-size:15px; font-weight:bold; color:#2f2f2f; text-decoration:none; }
.nav-bar-top-op:link, .nav-bar-top-op:active { text-decoration:none; outline:none}
.nav-bar-top-op-on, .nav-bar-top-op:hover { text-decoration:none; background:url(/images/v11/nav_top_bg_o.jpg) repeat-x; }
.nav-bar-top-sep { float:left; width:2px; height:50px; background:url(/images/v11/nav_top_sep.jpg) no-repeat; }
.nav-bar-searchbox { float:right; width:264px; height:50px; background:url(/images/v11/sprites_v11.png) no-repeat -6px -77px; }
.nav-bar-searchbox-holder { padding:18px 0 0 40px; }
.nav-bar-searchbox-inptxt { border:1px solid #fff; width:175px; height:16px; font-family:Arial; color:#6e6e6e}
#cta_btn_nav-bar em { position:absolute; left:-999em; }
#cta_btn_nav-bar {  position:absolute; width:39px; height:26px; margin:-5px 0 0 3px; background:url(/images/blank.gif) no-repeat }

.nav-bar-shadL { background:#fff url(/images/v11/nav_bar_shad.png) no-repeat; background-position:0 0; float:left; }
.nav-bar-shads {  background:url(/images/v11/nav_bar_shad.png) repeat-x; background-position:100% 0; }
.nav-bar-shadR {  background:#fff url(/images/v11/nav_bar_shad.png) no-repeat; background-position:-1112px 0; float:right; }

#smartBar { color:#fff; background:url(/images/v11/smartbar_bg.jpg) no-repeat right top; height:26px; }
#smartBar .smartbar-holder { padding:6px; font-size:13px; font-family:'Myriad Pro',Helvetica,Tahoma, Arial; }
.trending a, .smartbar-holder a { color:#fff; font-size:13px !important; font-weight:normal !important; font-family:'Myriad Pro',Helvetica,Tahoma, Arial;  } 

/* wrapper */
#wrapper{width:980px;margin:0px auto; background:#fff;  }

.sponsors{position:absolute;left:-999em}

/* footer */
#footer { width:980px; margin:0px auto; background:#fff; height:auto; padding:0 0 40px 0; }
#footer div.footer-holder { width:975px; margin:0px auto; border-top:1px solid #e1e1e1; padding:8px 0 0 0  }
#footer div.foot-left { width:35%; float:left; }
#footer div.links { margin:0 0 0 10px; font-size:11px; padding:7px 0 0 0 }
#footer div.links span.copy { color:#525252; font-weight:bold; font-size:11px }
#footer div.links a { font-size:11px; margin:0 10px 0 0; color:#6e6e6e }
#footer div.foot-right { width:60%; float:right; }
.sponsors{ position:absolute;left:-999em;}
div.newsletter{float:right;padding:7px 0 0 0}
div.newsletter h3{color:#525252;font-size:11px;}
div.newsletter ul{margin:0;padding:0;overflow:hidden;}
div.newsletter ul li{list-style:none;padding:0;margin:0;float:left;}
div.newsletter input{padding:0;margin:0;border:1px solid #cfcfcf;width:135px;height:18px;position:relative;left:7px;color:#666;font-size:11px;}
div.newsletter input:focus{outline:none;}
div.newsletter a em{position:absolute;left:-999em;}
#cta_newsletter_optin{display:block;position:relative;width:34px;height:20px;background:url(/images/110809/top_sprite4.png) no-repeat -67px -171px;}
div.newsletter div.uns{padding:0 0 0 29px;}
div.newsletter div.uns a{color:#666;}
.footer-security-icons { text-align:center; padding:20px 0 20px 0; width:290px; margin:0 auto; }

		
		#product-quick-look { border:6px solid #2f2f2f; border-radius:7px}
		#product-quick-look .popup-content { width:780px !important; margin:0 auto 0 auto !important; }
		.product-view-quick-bar { background:url(/images/products_view_tab-bg.jpg) repeat-x; border:1px solid #e1e1e1; height:35px; position:absolute; width:778px;}
		.product-view-quick-bar-info { float:left; padding:9px 10px 10px 0; width:650px; }
		.product-view-quick-bar .premium-badge-a { background:url(/images/icon_premium.png) no-repeat; width:34px; height:34px; float:left; margin:0px 0 0 3px !important}
		.product-view-quick-bar-seller { font-size:15px; margin:0 0 0 5px; padding:0 10px 0 0; border-right:1px solid #e1e1e1; }
		.product-view-quick-bar-username { font-weight:bold; font-size:13px; margin:0 10px; }
		.product-view-quick-bar-options { margin:0 10px 0 10px; font-size:11px; }
		.product-view-quick-bar-options a { margin:0 10px; color:#000 }
		.product-view-quick-bar-feedback { margin:0 10px 0 0; font-size:11px; }
		.product-view-quick-bar-close { font-weight:bold; float:right; width:20px; padding:10px 0}
		.products-view-left { margin:0 auto; }
		

.currencies-list-holder { padding:20px; }
.currencies-list-entry { padding:4px; font-size:14px; }
.currencies-list-entry-ov { background:#2f2f2f; border-radius:5px; cursor:pointer }
.currencies-list-entry-sel { background:#009ad3; border-radius:5px; cursor:pointer }
.currencies-list-entry-ov span, .currencies-list-entry-sel span { color:#fff; }
.currencies-list-symbol { font-size:12px; color:#555; margin:0 15px 0 0; }
.currencies-list-code { font-size:12px; color:#555; margin:0 0 0 15px; }