#logo{
	display:block;
	width:221px;
	height:40px;
	margin: 0 0 .5em 0;
	background:url(../images/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:#a200ff;
	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(../images/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(../images/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('../images/translate.gif') no-repeat; border:1px solid #DDDDDD; height:160px;}
.tran dl{ line-height:150%; font-size:12px;}
.tran a{background:url('../images/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(../images/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 #a200ff; }
.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 #a200ff; }
.filterOption.selected a:link { color:#a200ff; }

.advanced{ border:1px solid #E6E6E6; height:4px; margin-bottom:20px; overflow:visible; position:relative;}
.advanced #advbtn{ background:url('../images/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('../images/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('../images/advsearch.gif') no-repeat scroll 0 -39px transparent;}

.loadbtn{ background:url('../images/shopping_bg.gif') 0 0 no-repeat; padding-left:25px; display:block; width:40px; text-align:left; }
.detailbtn{ background:url('../images/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('../images/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:#a200ff;color:#fff;display:inline-block;cursor:pointer;line-height:22px;height:22px;padding:0 10px;font-size:100%;border-radius:2px;border:1px solid #a200ff;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('../images/clr_icon.gif') no-repeat;
	position:absolute;
	margin-left:125px;
	margin-top:0px;
	width:60px;
	height:60px;
	}
.shopcart_cont .dcount{
	background:url('../images/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:#a200ff;
	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 #a200ff;
	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 #a200ff;
	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(../images/buy_in_bulk.gif);
}
.prdbox li .buyinbulk{background:#a200ff;color:#fff;display:inline-block;cursor:pointer;line-height:22px;height:22px;padding:0 10px;font-size:100%;border-radius:2px;border:1px solid #a200ff;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('../images/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 #a200ff;
	}

.nextprev{ height:21px; line-height:21px; float:right; padding: 1em 1em; #width:155px;}
.nextprev span{ float:right;}
.itemnext, .itemprev{ background:url('../images/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('../images/list_style_1.gif') no-repeat; }
.pagination span.list_grid{background:url('../images/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:#a200ff; color:white; }

.portrait { width:50px; height:60px; border:1px solid #CCC; }

.qty_minus { display:block; background:url('../images/qty_minus.gif') no-repeat; width:16px; height:16px; }
.qty_plus { display:block; background:url('../images/qty_plus.gif?v=20190103') 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(../images/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 #a200ff;
	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 #a200ff;
}


.msgdlg {
	position:absolute;
	z-index:999999;
	background:#FFF;
	border:2px solid #a200ff;
	box-shadow:2px 2px 5px rgba(0, 0, 0, 0.2);
}

.msgdlg .title {
	background:#a200ff;
	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(../images/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(../images/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(../images/global_nav_bg.gif) no-repeat right top;
}
#mainmenu li .homea{
	background:#ff8800 url(../images/bg3.gif) no-repeat right top;
}
#mainmenu li .topcata:hover{
	background:#f88900 url(../images/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(../images/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(../images/more.gif) no-repeat;
	width:34px;
	height:11px;
}
#mainmenu .moredcat:hover {
	background:url(../images/more.gif) no-repeat;
}

input.error,select.error,textarea.error { border:1px solid #ff0000; outline:2px solid #ffc1c1; color:#ff0000; }
div.error {
	background: url('../images/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('../images/msg_ok.gif') no-repeat;
	background-position: 2px 2px;
	position: absolute;
	border:none;
	width:20px;
	height:20px;
}

.arr {
	background: url('../images/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(../images/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(../images/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, .dlgFields .email {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('../images/dollar.png') no-repeat; }
.errorReport { background:url('../images/shortage.png') no-repeat; margin-left:20px; }

.pay10,.shopcart_cont li div.pay10 { background-image:url(../images/pay_10_get_11.png); background-repeat:no-repeat; padding-left:28px; color:#a200ff; font-weight:bold; font-size:12px; width:auto; display:inline-block; }
.vat { color:#a200ff; 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:#a200ff; }
.search-item img { width:50px; height:50px; }

img.hot { width:21px; height:16px; }
.chq { padding-top:10px; font-size:18px; font-weight:bold; color: #a200ff; text-align:center; width:100%; }
a.fav2 { background:url('../images/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('../images/normalproduct_icon.png') no-repeat;padding-left:17px;display:block;background-position-y:2px;}
a.freesample {background:url('../images/freesample_icon.png') no-repeat;padding-left:17px;display:block;background-position-y:2px;}
a.bottomprice {background:url('../images/bottomprice_icon.png') no-repeat;padding-left:17px;display:block;background-position-y:2px;}
a.customize {background:url('../images/barcode_c.png') no-repeat;padding-left:17px;display:block;background-position-y:2px;}
a.customize.added {background:url('../images/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: #a200ff;color: #fff;display: inline-block;cursor: pointer;line-height: 20px;padding: 0 15px;font-size: 12px;border-radius: 2px;border: 1px solid #a200ff;}

.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(../images/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(../images/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(../images/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(../images/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(../images/arr_green.gif) no-repeat right 1px;padding-right:15px;padding-left:0px;}
.ar div.error {background: url(../images/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(../images/hearts.png) no-repeat right 0;padding-right:2em;padding-left:0em;}
.ar div.valid{background: url(../images/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; }































