#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;}input#searchBox{	width:155px;	border:1px solid #90CB26;}	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;	border-bottom: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 url(../images/footer_lid.gif) no-repeat;	padding:2em 0;	margin: 1em 0 0;	}#footerMain ul{	float:left;	margin:.5em;	width:205px;	padding-left:20px;	}#footerMain ul li{	list-style:none;	margin:.4em 0 0 1.5em;	}#footerMain ul li.footerHeading{	background: url(../images/footerlistheads.gif) no-repeat center center;	font-weight:bold;	text-align:center;	line-height:3em;	margin: 0;	}	.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:#3b3b3b url(../images/copy_mid.gif) repeat-x 0 center;	color:#ffffff;	text-align:center;	}	#copyright:before{		content:url(../images/copy_top.gif);	}	#copyright:after{		content:url(../images/copy_base.gif);	}#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; }.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{color:#4e4e4e;} .filterItem{ float:left; margin-right:20px; padding:3px; background-color:#E2F5FF; border:1px solid #00A8FF; }.filterText{ float:left; margin-right:5px; }.filterOption{ float:left; margin-right:20px; padding-top:4px; }.deleteFilter{ float:left; }.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:140px; overflow:hidden; float:left; padding-left:24px; }.ico_icq {background-position:0 0;}.ico_msn{background-position:0 -22px;}.ico_skype{background-position:0 -44px;}.ico_yahoo{background-position:0 -66px;}.ico_gtalk{background-position:0 -88px;}.ico_alimgr{background-position:0 -110px;}.ico_email{background-position:0 -132px;}.ico_tel{background-position:0 -154px;}.ico_qq{background-position:0 -174px;}.ico_chat{background-position:0 -196px;}.ico_contact a {white-space:nowrap;}.searcharea{	background-color:#F7F7F7;	border:1px solid #CECECE;	width:816px;	}.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:url('../images/refinesearch.gif') no-repeat;	border:medium none;	display:block;	height:19px;	overflow:hidden;	width:120px;	cursor:pointer;	}.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 { padding:0px auto; width:800px; margin:0px auto; }.searcharea .subcats ul li {line-height:28px; height:28px; float:left; padding-left:20px; width:163px; white-space:nowrap; overflow:hidden; }.searcharea .subcats ul li a {color:#000; }.searcharea .subcats ul li span{ color:#FF6600;}.shopcart_cont{	margin:0 auto;	}.shopcart_cont ul{	margin:0 auto 10px;	}.shopcart_cont ul li{	border-right:1px dashed #E0E0E0;	border-bottom:1px dashed #E0E0E0;	display:inline;	float:left;	height:400px;	margin:0 auto;	width:203px;	position:relative;	}.shopcart_cont ul li .pro_new{	top:15px; left:32px;}.shopcart_cont ul li.lastli{	border-right:none;	}.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 ul li img{	margin:15px 32px;	}.shopcart_cont ul li .productReviews img,.shopcart_cont ul li .nowprice img{	margin: 0 0;	}.shopcart_cont h3{	font-size:12px;	height:58px;	overflow:hidden;	line-height:110%;	text-align:center;	margin:0 5px 5px 5px;	}.shopcart_cont div{	font-size:12px;	line-height:18px;	margin:0;	padding:0;	text-align:center;	}.shopcart_cont div.wasprice{	color:#9F9F9F;	text-decoration:line-through;	}.shopcart_cont div.nowprice strong {	color:#FF6600;	font-size:14px;	margin-left:2px;	}.shopcart_cont .category{	padding-top:3px;}.shopcart_cont .category a{	color:#999;	font-size:10px;	line-height:11px;	}.shopcart_cont ul li .shiptime img {	margin:10px 0;}/*  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 #F97900;	}.nextprev{ height:21px; line-height:21px; float:right; padding: 1em 1em; #width:155px;}.nextprev span{ float:right;}.itemnext, .itemprev{ background:url('../images/item_next.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; }.cSort { border:1px solid #00A8FF; background-color:#E2F5FF; padding:3px; }.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') no-repeat; width:16px; height:16px; }.lineHead{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{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 #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(../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;}.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;}