#logo{	display:block;	width:221px;	height:40px;	margin: 0 0 .5em 0;	background:url(../gif/logo.gif) no-repeat;}#logo a{	text-decoration:none;}#logo a:hover{	text-decoration:none;}.search-input{	background:#f9f9f9;	border:1px solid #90CB26;	margin-right:2px;}.defkwlist {	width:400px;	max-width:400px;}.kwtitle {	color:#F97900;	font-weight:bold;	padding-bottom:5px;	border-bottom:1px dashed #CCC;}.kwitem {	display:block;	float:left;	margin:5px;	margin-bottom:0px;}a.clrkw {	display:block;	float:right;	text-decoration:underline;	color:#999;}#categoryBox{	display:block;	float:left;}#categoryBox #headCat{	padding-left:10px;	padding-right:10px;	border-right:1px solid #ccc;	height:19px;	padding-top:1px;}#headCat .dd-flag{	border-color:#7f7f7f #f9f9f9 #f9f9f9;	margin-top:7px;	margin-left:10px;}#categoryBox #headCatList {	display:none;	z-index:9999999;	height:360px;	width:168px;	overflow:scroll;	position:absolute;	margin:0 0 0 0;	background:#FFF;	-webkit-border-radius:0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}#headCatList li {	list-style:none;}#headCatList li a {	display:block;	padding:3px 10px;}#headCatList li a:hover {	color:#FFF;	background-color:#fd9e2f;	text-decoration:none;}input#searchBox{	height:17px;	width:240px;	border:none;	float:left;	padding-left:5px;}input#cartBox{	height:17px;	width:140px;	border:1px solid #90CB26;	margin-left:10px;	margin-right:2px;}	select#sortBy{	width:160px;	border:1px solid #90CB26;}#globalTopBanner{	height:15px;	background:url(../gif/bg1.gif) repeat-x;}#footer{	margin:1em 0 0 0;	}#footerTop{	border-top:solid 1px #eaeaea;	padding:.5em 0;	}#footerTop a{	color:#6b6b6b;	margin: 0 .5em;	}#footerTop a.footerPrint{	float:right;	background:url(../gif/printer_icon.gif) no-repeat left center;	padding:.2em 2em;	}#footerTop a.toTop{	float:right;	border:0;	margin:-0.4em 3.5em 0 0;	padding:0;}#footerMain{	background: #f8f8f8;	padding:2em 0;
	width:1500px;	margin: 1em auto 0 auto;	}#footerMain ul{	float:left;	margin:.5em;	width:340px;	padding-left:20px;	}#footerMain ul li{	list-style:none;	margin:.4em 0 0 1.5em;
	font-size:1.2em	}#footerMain ul li.footerHeading{	font-weight:bold;	line-height:3em;	margin: 0;
	margin-left:1.5em	}	.tran{width:203px; background:url('../gif/translate.gif') no-repeat; border:1px solid #DDDDDD; height:160px;}.tran dl{ line-height:150%; font-size:12px;}.tran a{background:url('../gif/state.gif') no-repeat 0 3px; padding-left:20px;}.tran a.it{ background-position:0 -14px;}.tran a.nl{ background-position:0 -30px;}.tran a.es{ background-position:0 -46px;}.tran a.da{ background-position:0 -62px;}.tran a.de{ background-position:0 -78px;}address{	font-style:normal;	margin:-1.5em 0 0 5em;	}#copyright{	background-color: #333;
    color: #999;	text-align:center;
	height: 32px;
	line-height: 32px;	}#footerLogos{	margin:.5em 0;	float:right;	}#footerLogos a img{	border:solid 1px #eaeaea;	margin-left:.3em;	}#footerMain a.mailtoLink{	margin-left: 2.65em;}.itemsOfImgInfo { margin:1em; }.scrollImg { width:260px; }	.scrollImg .btn_prev,.scrollImg .btn_next { float:left; display:block; background:url(../gif/bg_prv_nxt.gif) no-repeat; width:10px; height:45px; }.scrollImg .btn_next { float:right; background-position: -11px 0; }.scrollImg #picView { width:240px; height:45px; overflow:hidden; margin-top:5px; }.scrollImg ul {margin:0 0 0 0; }.scrollImg li {float:left;margin-right:8px;border:1px solid #e7e7e8;list-style:none;height:43px;width:43px}     .found{border-top:1px solid #E5E5E5; padding:10px 5px;}.found h2{ font-size:16px; margin-bottom:10px;}.found .fr{float:right; font-size:12px;}.found dl{margin:10px auto 0;}.found dt{width:85px; float:left;}.found dd{float:left; padding:10px; color:#666;}.bott14 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}a.bott14:hover {	color: #0099FF;	text-decoration: none;}.time {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;}.searchOptions dl{border-bottom:1px dashed #E7CDAE; margin:0 8px; overflow:hidden; padding:4px 0; width:800px;} .searchOptions dt{float:left; font-weight:bold; padding-top:3px; text-align:right; width:90px;}.searchOptions dd{width:700px; overflow:hidden; float:right; margin-left:0;}.searchOptions dd a {height:15px; line-height:15px; overflow:hidden; text-decoration:none; white-space:nowrap;}.searchOptions dd a:link, .searchOptions dd a:visited, .advanced a {color:#4e4e4e;} .filterItem{ float:left; margin:5px 20px 5px 0; padding:5px; background-color:#fbf9e0; border:1px solid #F97900; }.filterText{ float:left; }.filterValue{ float:left; margin-left:20px; }.deleteFilter{ float:left; margin-left:5px; }.deleteFilter img { width:10px;height;10px; }.filterOption{ float:left; margin-right:20px; padding-top:4px; border-bottom:2px solid #FFF; }.filterOption.selected{ border-bottom:2px solid #F97900; }.filterOption.selected a:link { color:#F97900; }.advanced{ border:1px solid #E6E6E6; height:4px; margin-bottom:20px; overflow:visible; position:relative;}.advanced #advbtn{ background:url('../gif/advsearch.gif') repeat-x scroll 0 0 #E6E6E6; border-color:#FFFFFF #E6E6E6 #E6E6E6; border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6; border-style:solid; border-width:1px; height:20px; left:320px; line-height:20px; padding-right:29px; position:absolute; text-align:right; top:4px; width:96px;}.advanced #advbtn a{ color:#005AA0; text-decoration:none;}.advanced #advbtn .unfold{display:block; position:absolute; top:6px; right:6px; overflow:hidden; width:7px; height:8px; background:url('../gif/advsearch.gif') no-repeat scroll 0 -30px transparent; }.advanced #advbtn .fold{display:block; position:absolute; top:6px; right:6px; overflow:hidden; width:7px; height:8px; background:url('../gif/advsearch.gif') no-repeat scroll 0 -39px transparent;}.loadbtn{ background:url('../gif/shopping_bg.gif') 0 0 no-repeat; padding-left:25px; display:block; width:40px; text-align:left; }.detailbtn{ background:url('../gif/printer_icon.gif') 0 0 no-repeat; padding-left:25px; display:block; width:40px; text-align:left; }.detail .item{border-bottom:1px solid #CCC; padding:5px;}.detail .item .img{float:left; width:100px; }.detail .item .img img{border:1px solid #CCC;}.detail .item .info{float:left; text-align:left;}.detail .item .itemName{height:40px;overflow:hidden;}.detail .item .itemNo{font-weight:bold; color:#333; margin-right:20px;}.detail .ops{padding-top:10px;padding-bottom:10px;}.ico_contact {background:url('../gif/contact.gif') no-repeat; height:22px; width:170px; overflow:hidden; float:left; padding-left:24px; }.ico_facebook {background-position:0 0;}.ico_msn{background-position:0 -20px;}.ico_skype{background-position:0 -44px;}.ico_yahoo{background-position:0 -66px;}.ico_gtalk{background-position:0 -86px;}.ico_alimgr{background-position:0 -108px;}.ico_email{background-position:0 -130px;}.ico_tel{background-position:0 -152px; height:22px;}.ico_qq{background-position:0 -174px;}.ico_chat{background-position:0 -198px;}.ico_icq {background-position:0 -220px;}.ico_whatsapp{background-position:0 -242px;}.ico_wechat{background-position:0 -264px;}.ico_contact a {white-space:nowrap;}.searcharea{	background-color:#F7F7F7;	border:1px solid #CECECE;	width:1288px;	}.searcharea .catp{	margin:7px 10px;	}.searcharea .catp a{	font-weight:bold;	color:#3B3B3B;	}.searcharea select{	color:#666;	font-size:12px;	height:22px;	border:1px solid #90CB26;	padding:2px;	}.searcharea input{	color:#3F3F3F;	font-size:12px;	height:18px;	border:1px solid #90CB26;	}.searcharea input.btn_refine_search{background:#F97900;color:#fff;display:inline-block;cursor:pointer;line-height:22px;height:22px;padding:0 10px;font-size:100%;border-radius:2px;border:1px solid #F97900;font-weight:normal}.searcharea .subcats {	background-color:#FFF;	width:810px;	margin:0 3px;}
.searcharea .innerarea {	margin:0 0 10px 10px;}.searcharea .subcats {	margin-bottom:10px;}.searcharea .subcats ul { width:800px; margin:0px auto; }.searcharea .subcats ul li {line-height:28px; height:28px; float:left; padding-left:20px; width:220px; white-space:nowrap; overflow:hidden; }.searcharea .subcats ul li a {color:#000; }.searcharea .subcats ul li span{ color:#FF6600;}.searcharea .clr-btn { text-decoration:underline; color:#3c3c3c; }.searcharea .filter .clr-btn { display:none; }.searcharea .filter.hover .clr-btn { display:block; }.searcharea .del-item { float:left; margin-left:5px; margin-top:6px; width:10px; height:10px; }.searcharea .del-item img { cursor:pointer; width:10px; height:10px; display:none; }.searcharea .filter.hover .del-item img { display:block; }.searcharea .filter td { color:#3c3c3c; line-height:200%; }.searcharea .filter.hover td { background:#fbf9e0; }.searcharea .filter-content { padding-left:10px; }.searcharea .filter-item { float:left; position:relative; margin-right:10px; }.searcharea .item-text { float:left; }
.lineListings .pQty{height:17px;margin-right: 5px;}
.prdbox li>a{display:block;text-align:center;width:260px;height:260px;margin:0 auto;margin-bottom:8px;}
.shopcart_cont>ul>li>a{display:block;text-align:center;width:260px;height:260px;margin:0 auto;margin-bottom:8px;}
.shopcart_cont>ul>li>a:hover{text-decoration:none}
.shopcart_cont>ul>li>a:hover span{text-decoration:none}

.shopcart_cont>ul>li>a.product-main-img>img{display:inline-block;vertical-align:middle}
.shopcart_cont>ul>li>a.product-main-img>span{display:inline-block;vertical-align:middle;height:98%;width:0px;visibility:hidden;text-indent:-9999px;}

.prdbox li>a.product-main-img>img{display:inline-block;vertical-align:middle}
.prdbox li>a.product-main-img>span{display:inline-block;vertical-align:middle;height:90%;width:0px;visibility:hidden;text-indent:-9999px;}
.prdbox li>a:hover{text-decoration:none}
.prdbox li>a:hover span{text-decoration:none}

.shopcart_cont{	margin:0 auto;
	margin-top:5px;	}.shopcart_cont ul{	margin:0 auto 10px;	}.shopcart_cont li{	float:left;	width:25%;	position:relative;	text-align:center;
	list-style:none;	}.shopcart_cont li.lastli{	border-right:none;	}.shopcart_cont .pro_new{	top:0px; left:47px;}.shopcart_cont .scount{	background:url('../gif/clr_icon.gif') no-repeat;	position:absolute;	margin-left:125px;	margin-top:0px;	width:60px;	height:60px;	}.shopcart_cont .dcount{	background:url('../gif/daily_icon.gif') no-repeat;	position:absolute;	margin-left:125px;	margin-top:0px;	width:60px;	height:60px;	}.shopcart_cont li .productReviews img,.shopcart_cont li .nowprice img{	margin: 0 0;	}.shopcart_cont li .shiptime img {	margin:10px 0;}.shopcart_cont li h3{	font-size:1.2em;	max-height:46px;	overflow:hidden;	line-height:110%;	text-align:center;	margin:0 5px 5px 5px;	font-weight:normal;	background:none;	padding:0;	display:-moz-box;	display:-webkit-box;	display:box;	-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}.shopcart_cont li div{	line-height:18px;	margin:0;	padding:0;	text-align:center;	}.shopcart_cont li .wasprice{	color:#9F9F9F;	text-decoration:line-through;	}.shopcart_cont li .nowprice strong {	color:#FF6600;	font-size:14px;	margin-left:2px;	}.item_info .coupon {	padding-top:5px;}
.shopcart_cont li .productForm div.coupon{
    background: #6fbb00;
    padding: 2px;
    border-radius: 2px;
    margin-left:5px;
}.shopcart_cont li h3 .coupon, .item_info h3 .coupon  {	padding-top:1px;}.item_info .coupon {	padding-bottom:5px;}.shopcart_cont li .coupon img, .item_info .coupon img {	margin:0;}.shopcart_cont li .coupon .code, .ulPrd li .coupon .code, .item_info .coupon .code, .trItem .coupon .code {	font-weight:bold;}.shopcart_cont li .coupon .time, .ulPrd li .coupon .time, .item_info .coupon .time, .trItem .coupon .time {	color:#F97900;	font-weight:bold;}.shopcart_cont li .category{	padding-top:3px;	display:none;}.shopcart_cont li .prdbox .category{	display:block;}.shopcart_cont li .category a{	color:#999;	font-size:10px;	line-height:11px;	}.prdbox {	background:#FFF;	z-index:22;	position:absolute;	border:1px solid #F97900;	width:100%;
	min-height:318px;	box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.prdbox li {	border-bottom:none;	border-right:none;	margin:2px;	height:auto;	width:100%;	box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}.shopcart_cont li .models,.lineListings li .models {	margin-top:7px;}.lineListings li .models {	max-width:540px;	display:none;}.shopcart_cont li .models a, .lineListings li .models a {	display:inline-block;	margin-bottom:5px;	width:40px;	height:40px;	padding:1px;	border:1px solid #ccc;}.shopcart_cont li .models a:hover, .lineListings li .models a:hover {	border:2px solid #F97900;	padding:0px;}.shopcart_cont li .models img, .lineListings li .models img {	max-width:100%;	max-height:100%;	margin:0;	display:inline-block;	vertical-align:middle;}.shopcart_cont li .models span, .lineListings li .models span{	width:0px;	height:40px;	display:inline-block;	vertical-align:middle;}.buyinbulk {	display:inline-block;	width:79px;	height:19px;	background:url(../gif/buy_in_bulk.gif);}.prdbox li .buyinbulk{background:#F97900;color:#fff;display:inline-block;cursor:pointer;line-height:22px;height:22px;padding:0 10px;font-size:100%;border-radius:2px;border:1px solid #F97900;font-weight:normal;width:auto}.shopcart_cont li .productReviews{	display:none;}.shopcart_cont .prdbox li .productReviews {	margin-bottom:12px;	display:block;}/*  Next item style */.scrollNav{	overflow:hidden; 	text-align:center;	width:815px;	margin:0 auto 10px;	float:left;	}.scrollNav ul{	margin:0 auto;	}.scrollNav .btn_prev,.scrollNav .btn_next {      float:left; 	 display:block; 	 background:url('../gif/bg_prv_nxt.gif') no-repeat; 	 width:10px; 	 height:45px; 	 margin-top:17px;	 }.scrollNav .btn_next {	float:right; 	background-position:-11px 0;	}.scrollNav li {	float:left; 	display:block; 	margin-left:15px;	}.scrollNav li img {	width:80px; 	height:80px; 	border:1px solid #CCC;	}.scrollNav li img:hover{	border:1px solid #999;	}.scrollNav li img.current {	border:2px solid #F97900;	}.nextprev{ height:21px; line-height:21px; float:right; padding: 1em 1em; #width:155px;}.nextprev span{ float:right;}.itemnext, .itemprev{ background:url('../gif/item_next_v2.gif') no-repeat; height:21px; line-height:21px; float:right;}.itemnext{ background-position:right -63px;  padding-right:25px; }.itemnext:hover{ background-position:right -21px;}.itemprev{ background-position:left -42px;  padding-left:27px; }.itemprev:hover{background-position:0 0;}.hintField{ color: #CCCCCC; }.pagination .page_tag{margin-right:1px;}.pagination span.list_type{cursor:pointer; display:block; float:left; height:18px; margin:4px 2px 0; overflow:hidden; width:18px; text-indent:-9999px; margin-top:-0.1em; #margin-top:0;}.pagination span.list_index{background:url('../gif/list_style_1.gif') no-repeat; }.pagination span.list_grid{background:url('../gif/list_style_2.gif') no-repeat; margin-right:5px; }.pagination span.cur_ltype{background-position:0 -20px;}.aSort { margin-right:20px; padding:2px 5px; }a.cSort { background-color:#f97900; color:white; }.portrait { width:50px; height:60px; border:1px solid #CCC; }.qty_minus { display:block; background:url('../gif/qty_minus.gif') no-repeat; width:16px; height:16px; }.qty_plus { display:block; background:url('../gif/qty_plus6054.gif') no-repeat; width:16px; height:16px; }.lineHead,.lineHead2{background-color:#f2f2f2;font-weight:bold;}.lineHead a:link, .lineHead a:visited, a.lineHead:link, a.lineHead:visited{color:#ff6600;text-decoration:none;}.lineHead a:hover, a.lineHead:hover{color:#333333;text-decoration:underline;}.line, .lineHead, .lineHead2{height:18px;padding:3px;color:#666666}.line {border-bottom:1px dashed #cccccc;}.datarow1,.datarow1 td{padding:3px;border-bottom:1px dashed #cccccc;background:#FFFFFF;}.datarow0,.datarow0 td{padding:3px;border-bottom:1px dashed #cccccc;background:#F9F9F9;}.line a:link, .line a:visited, a.line:link, a.line:visited{color:#336699;text-decoration:underline}.line a:hover, .line a:active, a.line:hover, a.line:active{color:#336699;text-decoration:none}.form{border:1px solid #cccccc; background-color:#f2f2f2;padding:3px;}.formRadio{border:0px solid #f2f2f2}#menuItem a,#menuItem  a:link,#menuItem  a:visited{color:#000000;padding-bottom:2px;text-decoration:none;}#menuItem a:hover {color:#ff6600;text-decoration:none;}a.shortdesc:link,a.shortdesc:active,a.shortdesc:visited{color:#000000;font-weight:bold;;text-decoration:none;}a.shortdesc:hover{color:#666;/*font-size:70%;*/font-weight:bold;text-decoration:none;}.msgNot{ font-weight:normal; color:red; display:none; }.more-val{	display:inline-block;	width:34px;	height:11px;	background:url(../gif/more.gif);	}.searchOptions dd a.more-val{	float:left;	display:block;	height:11px;	margin-top:6px;}.specSel {	position:absolute;	z-index:999999;	background:#FFF;	border:2px solid #f97900;	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);	padding:10px;	width:200px;}.specOpt {	float:left;	margin-top:10px;	margin-right:10px;	border:1px solid #CCC;	padding:5px;	cursor:pointer;	min-width:30px;	text-align:center;}.specOpt:hover {	border:1px solid #f97900;}.msgdlg {	position:absolute;	z-index:999999;	background:#FFF;	border:2px solid #f97900;	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);}.msgdlg .title {	background:#f97900;	color:#FFF;	font-weight:bold;	padding:2px 5px;}.msgdlg .msg {	padding:20px;}.msgdlg .op {	padding-bottom:20px;}.msgdlg .ok {	width:80px;}.msgdlg .cancel {	width:80px;	margin-left:30px;}#mainmenu{	clear:both;	margin:0;	background:#3b3b3b url(../gif/global_ul_bg.gif) no-repeat right top;	width:980px;	height:31px;	overflow:hidden;}#mainmenu li{	float:left;	list-style:none;	padding:0;	margin:0;	height:31px;	background:#3b3b3b;}#mainmenu li.welcome{ 	padding-left:5px; 	background:#ff8800 url(../gif/bg3.gif) no-repeat top left}#mainmenu li .homea, #mainmenu li .topcata, #mainmenu li .moretcata{	color:#fff;	text-decoration:none;	display:block;	padding:.6em .7em .7em;	margin:0;	font-weight:bold;	white-space:nowrap;	background:#3b3b3b url(../gif/global_nav_bg.gif) no-repeat right top;}#mainmenu li .homea{	background:#ff8800 url(../gif/bg3.gif) no-repeat right top;}#mainmenu li .topcata:hover{	background:#f88900 url(../gif/global_nav_hov.gif) repeat-x right top;}#mainmenu li .moretcata{	color:#FFFF99;}@media screen and (-webkit-min-device-pixel-ratio:0) { 	#mainmenu li .homea, #mainmenu li .topcata, #mainmenu li .moretcat {padding: 0.6em 0.5em 0.5em;} }#mainmenu .subcat{	position:absolute;	z-index:999999;	background:#FFF;	display:none;	border:1px solid #777;	border-top:none;	-webkit-border-bottom-left-radius: 6px;	-webkit-border-bottom-right-radius: 6px;	-moz-border-bottom-left-radius: 6px;	-moz-border-bottom-right-radius: 6px;	border-bottom-left-radius: 6px;	border-bottom-right-radius: 6px;	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5);	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.5);	box-shadow: 0 5px 10px rgba(0,0,0,0.5);	-webkit-background-clip: padding-box;	-moz-background-clip: padding;	background-clip: padding-box;}#mainmenu .catcol{	padding:12px;	padding-top:7px;}#mainmenu .not1col{	border-left:1px solid #CCCCCC;}#mainmenu .subcata {	display:block;	white-space:nowrap;	padding:3px;	font-weight:bold;	color:#3b3b3b;}#mainmenu .subcata:hover {	background:#fd9e2f;	color:white;}#mainmenu .dcat {}#mainmenu .dcata {	display:block;	white-space:nowrap;	padding:3px;	padding-left:20px;	background-image:url(../gif/dot.gif);	background-repeat:no-repeat;	background-position:10px 9px;	color:#3b3b3b;}#mainmenu .dcata:hover {	background:#fd9e2f;	color:white;}#mainmenu .moredcat {	margin-left:20px;	margin-top:5px;	background:url(../gif/more.gif) no-repeat;	width:34px;	height:11px;}#mainmenu .moredcat:hover {	background:url(../gif/more.gif) no-repeat;}input.error,select.error,textarea.error { border:1px solid #ff0000; outline:2px solid #ffc1c1; color:#ff0000; }div.error {	background: url('../gif/msg_error.gif') no-repeat;	background-position: 2px 2px;	position: absolute;	border:1px solid #FF6600;	background-color:#FFF2E9;	padding:2px 2px 2px 24px;	color:#d12f19;	z-index:99999;
	line-height:20px;}div.valid {	background: url('../gif/msg_ok.gif') no-repeat;	background-position: 2px 2px;	position: absolute;	border:none;	width:20px;	height:20px;}.arr {	background: url('../gif/arr_green.gif') no-repeat 0 1px;	padding-left: 15px;	line-height: 1;}.catpos{display:inline-block;}.catdiv{display:none;padding:10px;position:absolute;z-index:1000;border:1px solid #CCC;background:#FFF;}.catdiv .catlink{display:block;padding:3px;text-decoration:none;}.catdiv .catlink:hover{color:#ffffff;background:#fd9e2f;}.catdiv .catsplit{border-bottom:1px solid #CCC;text-decoration:none;}.share { background-image:url(../png/share.png); width:32px; height:32px; display:block; float:left; margin-left:10px; }.share.facebook { background-position:-32px 0; }.share.twitter {}.share.google { background-position:-64px 0; }.share.youtube { background-position:-192px 0; }.share.linkedin { background-position:-224px 0; }.share.pinterest { background-position:-96px 0; }.community {    float: left;    display: block;    width: 30px;    height: 30px;    margin-left: 2px;    background-image: url(../png/community.png);    background-repeat: no-repeat;}.community.facebook {    margin-left: 0;}.community.facebook:hover {    background-position: 0 -32px;}.community.google {    background-position: -58px 0;}.community.google:hover {    background-position: -58px -32px;}.community.youtube {    background-position: -88px 0;}.community.youtube:hover {    background-position: -88px -32px;}.community.twitter {    background-position: -32px 0;}.community.twitter:hover {    background-position: -32px -32px;}.community.pinterest {    background-position: -119px 0;}.community.pinterest:hover {    background-position: -119px -32px;}.community.instagram {    background-position: -148px 0;}.community.instagram:hover {    background-position: -148px -32px;}.community.tiktok {    background-position: -176px 0;}.community.tiktok:hover {    background-position: -176px -32px;}.dlgDetails{background:#FFF; }.dlgTitle { padding:5px; color: #F60; font-size:12px; font-weight: bold; border-bottom:1px solid #CCC; }.dlgFields {padding:10px;width:100%}.dlgFields td {padding:3px; }.dlgFields .itemNo, .dlgFields .url{width:314px;height:18px;line-height:18px;padding:3px;border:1px solid #a5a5a5;border-radius:2px;}.dlgFields .errorType{width:322px;height:28px;border:1px solid #a5a5a5;border-radius:2px;}.dlgFields .details{ width:316px;height:100px;border:1px solid #a5a5a5;border-radius:2px;}.fieldLbl { text-align:right; }.fbLink { display:inline-block; padding-left:18px;  }.priceMatch { background:url('../gif/dollar.gif') no-repeat; }.errorReport { background:url('../gif/shortage.gif') no-repeat; margin-left:20px; }.pay10,.shopcart_cont li div.pay10 { background-image:url(../png/pay_10_get_11.png); background-repeat:no-repeat; padding-left:28px; color:#F97900; font-weight:bold; font-size:12px; width:auto; display:inline-block; }.vat { color:#F97900; font-weight:bold; font-size:14px; }.qty_hint { z-index:9999; padding:10px; border:1px solid #CCC; position:absolute; background:#FFF; }.search-item { border-bottom:1px dotted #CCC; padding:5px; }.search-item .img { float:left; width:50px; margin-right:7px; }.search-item .title { float:left; width:260px; margin-right:7px; }.search-item .price { float:right; width:50px; text-align:right; color:#F97900; }.search-item img { width:50px; height:50px; }img.hot { width:21px; height:16px; }.chq { padding-top:10px; font-size:18px; font-weight:bold; color: #F97900; text-align:center; width:100%; }a.fav2 { background:url('../png/hearts.png') no-repeat;padding-left:2em;display:block;background-position-y:1px; }a.favlist { margin-top:12px; text-align:left;  }a.favbox {line-height:16px;text-align:center;margin-top:8px;display:inline-block}a.fav2.added { background-position:0 -20px; }a.normalproduct {background:url('../png/normalproduct_icon.png') no-repeat;padding-left:17px;display:block;background-position-y:2px;}a.freesample {background:url('../png/freesample_icon.png') no-repeat;padding-left:17px;display:block;background-position-y:2px;}a.bottomprice {background:url('../png/bottomprice_icon.png') no-repeat;padding-left:17px;display:block;background-position-y:2px;}a.customize {background:url('../png/barcode_c.png') no-repeat;padding-left:17px;display:block;background-position-y:2px;}a.customize.added {background:url('../png/barcode_g.png') no-repeat;padding-left:17px;display:block;background-position-y:2px;}

.prdbox li>a .product-list-img{max-width:100%;max-height:100%;}
.product-list-search-input input{width: 160px;border: 1px solid #ccc;height: 19px;text-indent: 3px;line-height: 19px;border-radius: 2px;}
.product-list-catpath{line-height:22px;font-size:1.18em}
.product-list #centerCol{width:1290px;float:left;margin-left:10px;}
.shopcart_cont>ul>li>a .product-list-img{max-width:100%;max-height:100%;}
.shopcart_cont li div.product-list-btn-small{margin-left:5px;padding:0 8px;line-height:19px;}
.product-list-catpath>a, .product-list-catpath>span{display:inline-block;vertical-align:middle;position:relative}
.product-list-catpath>span{padding:0 5px}
.product-list-btn-small{cursor: pointer;background-color: #F97900;color: #fff;display: inline-block;cursor: pointer;line-height: 20px;padding: 0 15px;font-size: 12px;border-radius: 2px;border: 1px solid #F97900;}

.special-list .searcharea .subcats ul{width:auto; margin:0px auto;}
.special-list .searcharea .subcats{width:auto;}
.special-list #centerCol{width:1290px;float:left;margin-left:10px;}
.special-list .deal_right{width:auto}
.special-list .deal_center{width:auto}
.special-list .deal_center .deal_text{width:500px;}
.special-list .searcharea .subcats{background:#f7f7f7}
.special-list .brandDiv{float:left;width:150px;margin:10px 23px 10px 23px;height:68px;}
.footer-top-container{width:1500px;margin:0 auto}
.footer-main-container{background: #f8f8f8;border-top:1px solid #ddd}
.footer-go-btn{
    background: #FF6600;
    color: #fff;
    border: 1px solid #FF6600;
    line-height: 17px;
    position: relative;
    top: 1px;
    border-radius: 2px;
    cursor:pointer;
}
.product-list-hot-tag a{margin-right:8px;}
.shopcart_cont .prdbox li .models a{margin-right:3px;}
.product-list-brand-list>div{float:left;width:150px;margin:10px 24px 10px 24px;}
.shopcart_cont>ul>li .models{height:49px;overflow:hidden;display:none}.shopcart_cont>ul>li .prdbox .models{display:block}
.brand-model-view.shopcart_cont li{float:left;width:291.4444444px;position:relative;text-align:center;list-style:none;}
.brand-model-view.shopcart_cont li.row-mark{width:0px;}
.brand-model-view.shopcart_cont li.row-mark4{width:100%;overflow:hidden;height:1px;border:0px;background:#eee;margin:5px 0px;}
.brand-model-view .prdbox{width:291.4444444px;}
.qty-decrease-btn{display:block;float:left;width:28px;height:28px;border:1px solid #aaa;border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px;cursor:pointer;background:url(../png/v2_icon.png) -28px -127px;}
.qty-increase-btn{display:block;float:left;width:28px;height:28px;border:1px solid #aaa;border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer;background:url(../png/v2_icon.png) 0px -127px}
.product-view .qtyInput{display:block;float:left;height:26px;text-align:center;border:1px solid #aaa;}
.cart-qty .qty_minus{height:21px;width:21px;display:block;float:left;text-decoration:none;border:1px solid #ccc;border-right:0;background:url(../png/v2_icon.png) -31px -130px}
.cart-qty .qty_plus{height:21px;width:21px;display:block;float:left;text-decoration:none;border:1px solid #ccc;border-left:0;background:url(../png/v2_icon.png) -3px -130px;}
.ac_results{border-color:#999!important}@media screen and (max-width: 1530px){	#footerMain{width:1200px}	#footerMain ul{width:265px}	.product-list #centerCol{width:990px;}	.searcharea{width:988px;}	.shopcart_cont>ul>li>a{width:180px;height:180px;}	.prdbox li>a{width:180px;height:180px;}	.footer-top-container{width:1200px;}	.special-list #centerCol{width:990px;}	.brand-model-view.shopcart_cont li{width:216.4444444px;}	.brand-model-view .prdbox{width:216.4444444px;}}
@media screen and (max-width: 1230px){
	.product-list #centerCol{width:770px;float:left;margin-left:10px;}
	.special-list #centerCol{width:770px;float:left;margin-left:10px;}
	.product-list .searcharea{width:768px;}
	.product-list .shopcart_cont li{width:192.444444px}
	.special-list .shopcart_cont li{width:192.444444px}
	.product-list .prdbox{width:192.444444px}
	.special-list .prdbox{width:192.444444px}
	.special-list .searcharea{width:770px;}
	.special-list .brandDiv{margin:10px 20px 10px 20px;}
	.footer-top-container{width:980px;}
	#footerMain{width:980px;}
	#footerMain ul{width:212px;}
	.aSort{ margin-right:10px;}
	.product-list-brand-list>div{margin:10px 21px 10px 21px;}
	.brand-model-view.shopcart_cont li{float:left;width:214.4444444px;position:relative;text-align:center;list-style:none;}
	.brand-model-view .prdbox{width:214.4444444px;}
	.brand-model-view.shopcart_cont li.row-mark4{width:0px;}
	.brand-model-view.shopcart_cont li.row-mark3{width:100%;overflow:hidden;height:1px;border:0px;background:#eee;margin:5px 0px;}
	.shopcart_cont .pro_new{left:20px;}
	.special-list .deal_center .deal_text{width:400px;}
	.shopcart_cont li div.product-list-btn-small{padding:0 2px;}
}
.ar .product-list #centerCol{float:right;margin-right:10px;margin-left:0px;}
.ar .shopcart_cont li div.product-list-btn-small{margin-right:5px;}
.ar .scrollImg li{float:right}

body[dir="rtl"] .ico_contact{float:right;padding-left:0px;padding-right:24px;}
body[dir="rtl"] .ico_facebook {background-position:right 0;}
body[dir="rtl"] .ico_msn{background-position:right -20px;}
body[dir="rtl"] .ico_skype{background-position:right -44px;}
body[dir="rtl"] .ico_yahoo{background-position:right -66px;}
body[dir="rtl"] .ico_gtalk{background-position:right -86px;}
body[dir="rtl"] .ico_alimgr{background-position:right -108px;}
body[dir="rtl"] .ico_email{background-position:right -130px;}
body[dir="rtl"] .ico_tel{background-position:right -152px; height:22px;}
body[dir="rtl"] .ico_qq{background-position:right -174px;}
body[dir="rtl"] .ico_chat{background-position:right -198px;}
body[dir="rtl"] .ico_icq {background-position:right -220px;}
body[dir="rtl"] .ico_whatsapp{background-position:right -242px;}
body[dir="rtl"] .ico_wechat{background-position:right -264px;}
body[dir="rtl"] .ar.ico_contact{float:right;padding-right:24px;padding-left:0px;}
.ar .shopcart_cont li{float:right;}
.ar .lineListings .pQty{margin-left:5px;margin-right:0px;}
.ar .arr{background: url(../gif/arr_green.gif) no-repeat right 1px;padding-right:15px;padding-left:0px;}
.ar div.error {background: url(../gif/msg_error.gif) no-repeat;background-position:right 2px;padding:2px 24px 2px 2px;line-height:22px;background-color:#FFF2E9;}
.ar .special-list #centerCol{float:right;margin-right:10px;margin-left:0px;}
.ar .shopcart_cont .prdbox li .models a{margin-left:3px;margin-right:0px;}
.ar .prdbox li{float:left}
.ar a.fav2{background: url(../png/hearts.png) no-repeat right 0;padding-right:2em;padding-left:0em;}
.ar div.valid{background: url(../gif/msg_ok.gif) no-repeat;background-position:right 2px;}
body[dir="rtl"] .community{float:right}
body[dir="rtl"] #footerMain ul {float:right;padding-left:0px;padding-right: 20px;}
body[dir="rtl"] address {margin: -1.5em 5em 0 0;}
body[dir="rtl"] #footerMain ul li {margin:.4em 0 0 1em;}
.progress-error { color:red; }.progress-dlg { z-index:999999; position: absolute; background:#FFF; border:1px solid #000; }.progress-title { background:#000; color:#FFF; font-weight:bold; min-width:300px; padding:5px; }.progress-bar { margin:12px; }.progress-bg { border:1px solid #61BF62; background:#FFF; position:relative; }.progress-fg { background:#61BF62; height:20px; }.progress-value { position:absolute; left:45%; top:5px; }.progress-stage { margin:10px; height:21px; font-weight:bold; }.progress-msg { margin:10px; height:21px; }.progress-btns { margin-bottom:20px; }
































