@charset "utf-8";
/* Global */
body{margin:0px; padding:0px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#000; background:#FFF8DC;-webkit-text-size-adjust:none;}
div,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,blockquote{padding:0; margin:0;} 
ul,li{padding:0; margin:0;list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal; text-align:left;} 
img{border:0;-ms-interpolation-mode: bicubic;}
.clear{clear:both;}
.price{text-decoration:line-through;color:#000;}
.pmember{color:#E51C0C;}
a{color:#000;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:underline;}
a.a1{color:#F00;}
a.a1:hover{color:#F00; text-decoration:underline;}

/*login*/
.newCusBox{float:left; color:#585858; font-size:11px; width:330px; line-height:160%; border:solid 1px #ccc; background:#fff; overflow:hidden;}
.newCusBox.mright{margin-right:16px;}
.newCusBox.reg{width:695px; display:inline;}
.reg .loginFormField{float:left; display:inline; width:280px; height:50px;}
.bigbox .loginFormField{float:left; width:280px; height:50px;}
.newCus{padding:15px 10px 0 16px;_height:210px; min-height:200px; margin-bottom:20px;}
.newCus .title{background:url(images/custom_icon.jpg) no-repeat left center; padding-left:20px; border-bottom:1px solid #DDD; line-height:34px; color:#000; font-weight:bold; margin-bottom:20px;}
.inputStyle,.inputStyleCode{width:320px;}
.customFooter{height:37px;border-top:1px solid #ABB4B9; background:#e7e7e7;text-align:right;line-height:35px;position:relative;}
.customFooter .forgotPass{float:left;margin-left:13px;position:absolute;left:1px;right:auto;color:#111;text-decoration:underline;}	
.RequiredField {color:#E93B08;text-align:right;}
.newCus p{margin-bottom:18px;}
.button{background:#DADADA; border:1px solid #9A9A9A; color:#222; cursor:pointer;font-weight:bold; height:20px; +height:24px; _height:24px; margin-right:13px; margin-top:6px; padding:2px 0 20px 0px; text-align:center;}
.red{color:#ff0000;font-weight:600;}
.boxR2 .boxR2c{padding-left:10px;}
.newCusBox em{color:#ff0000;}
.loginBox{margin:10px 0; padding-left:0px;}

/*search*/
.remind{border:#f95 2px solid; padding:10px; background: #fef4ed; width: 97%; margin-top:5px;}
.reminds{border:#F00 2px solid; padding:10px; background: #fef4ed; width: 97%; margin-top:5px;}
	
.stbtm{border:solid 1px #ccc; background:#FD769E; color:#FFFFFF; margin:4px; cursor:pointer;}

.tabbd{border-left:solid 1px #000; border-bottom:solid 1px #000;}
	.tabbd td{border-top:solid 1px #000; border-right:solid 1px #000;}
.ddtable{background:#666; clear:both; color:#000000;}
	.ddtable tr{background:#fff;}
	.ddtable td{ padding:2px;}
	.ddtable td a{color:#000000;}
	.ddtable td a:hover{color:#CC0000;}
	
.dir{width:100%; border:solid 1px #C8C8C8; border-collapse:collapse;  margin-top:10px;}
.dir .dirtr{background:#ffefd4; font-size:11px; font-weight:700; color:#85531c;}
.dir .orange{color:#f28300; text-decoration:underline; font-size:11px;}
.dir td {border-bottom:dashed 1px #CCC; vertical-align:middle; padding:4px 0 4px 4px; font-size:11px; line-height:160%; background:#FFFFFF; color:#000000;}
	.dir td a{color:#000000;}
	.dir td a:hover{color:#990000; text-decoration:underline;}

.cartinput,.cartinput2{width:100px; border:none; background: none; color:#FF0000; font-size:11px; padding-top:0;}
.cartinput2{font-weight:700;}

.fmap{border-bottom:solid 1px #ccc;}
	.fmap a{font-size:14px; font-weight:bold; margin-left:6px;}
.map{clear:both; margin-left:16px;}		
	.map a{padding:4px; display:inline; float:left; word-spacing:normal; font-size:12px;}
	.map a.scend{font-weight:700; background:url(images/customer2.gif) left center no-repeat; padding-left:12px;}
.smap{margin-left:24px; clear:both;}
	.smap a{padding:2px; display:inline; float:left; width:190px; text-decoration:underline; margin:4px; word-spacing:normal; font-size:11px;}
	
.hjpages{width:100%; height:30px; line-height:30px; text-align:center;}
	.hjpages a{color:#000000;}
	.hjpages a:hover{color:#990000; text-decoration:underline;}
	.hjpages img{border:none;}

.manu{padding:3px; margin:3px; text-align:center;}
.manu a{border:#eee 1px solid; padding:2px 5px; margin:2px; color:#036cb4; text-decoration:none;}
.manu a:hover{border:#999 1px solid; color:#666; text-decoration:none;}
.manu a:active{border:#999 1px solid;color:#666;}
.manu .current{border:#036cb4 1px solid; padding:2px 5px; margin:2px; font-weight:bold; color:#FFF; background:#036cb4;}
.manu .disabled{border:#eee 1px solid; padding:2px 5px; margin:2px; color:#ddd;}

#hjbox{width:949px; margin:0 auto; height:100%; background:#FFF;}

/* head */
.hjtopbox{width:949px;}
	.hjlogo{width:489px; height:99px; float:left; text-align:right; background:url(images/top_bg.jpg) no-repeat;}
	.hjtop_R{width:439px; float:left; text-align:right;}
		.hjmyaccount{margin-top:20px;}
			.hjmyaccount img{vertical-align:middle;}
		.hjwelcome{margin-top:20px;}
			.hjwelcome a{color:#F00; text-decoration:underline;}
			.hjwelcome a:hover{color:#F00; text-decoration:underline;}
.hjuserts{color:#F00; text-decoration:underline;}
.hjnav{width:940px; margin:0 auto; height:35px; background:url(images/nav_bg.jpg) no-repeat;}
	.hjnav li{ height:35px;line-height:35px;float:left;}
		.hjnav a{color:#FFF;padding:0px 30px;font-weight:700;}
		.hjnav a:hover{color:#FF0;text-decoration:none;}
	.menum{background:url(images/lines.jpg) repeat-y; width:2px;}
	
.hjshbox{width:940px; margin:0 auto; height:74px; background:url(images/sh_bg.jpg) no-repeat;}
.hjsearchbox{width:940px; height:48px;}
	.hjsearch{width:631px; float:left; text-align:right; font-weight:700; padding-top:11px;}
		.hjway{width:129px; height:20px;}
		.hjskey{width:313px; border:solid 1px #8E8E8E; height:18px; line-height:18px;}
		.hjssub{width:59px; height:22px; background:url(images/go.gif) no-repeat; cursor:pointer; border:none;}
	.hjcurren{width:251px; float:left; text-align:right;font-weight:700; padding-top:11px;}
.hjnation{padding-top:5px;}
	.hjnation li{float:left; padding:0px 30px;}
	.hjnation li img{vertical-align:middle;}

/* mid */
.hjmid{width:940px; margin:0 auto; margin-top:5px;}

/* left */
.hjleft{width:198px; float:left;}
.hjcart_T{width:198px; height:6px; background:url(images/cart_t_bg.jpg) no-repeat; overflow:hidden;}
.hjcart_M{width:196px; height:45px; padding-top:5px; background:#FFF; border-left:solid 1px #EBC475; border-right:solid 1px #EBC475;}
	.hjcart_M_L{width:57px; float:left; text-align:center; padding-top:3px;}
	.hjcart_M_R{width:139px; float:right;}
		.hjcart_M_R a{color:#F00;}
		.hjcart_M_R a:hover{color:#F00; text-decoration:underline;}
.hjmembox{width:196px;border-left:solid 1px #EBC475; border-right:solid 1px #EBC475; background:url(images/men_bg.jpg) repeat-x;}
	.hjmembox p{text-align:center; line-height:18px;}
 	.hjmembox p a{color:#F00; text-decoration:underline;}
	.hjmembox p a:hover{color:#F00; text-decoration:underline;}
	.hjmembox ul{width:186px;padding:8px 5px;}
	.hjmembox li{padding:5px 0px;}
	.hjmember{width:118px; height:17px; border-left:solid 1px #D1CFD0; border-bottom:solid 1px #D1CFD0; border-top:solid 1px #4E4E4E; border-right:solid 1px #202020;}
.hjcart_B{width:198px; height:6px; background:url(images/cart_b_bg.jpg) no-repeat; overflow:hidden;}

.hjcate{width:198px; height:28px; line-height:28px; background:url(images/cate_bg.jpg) no-repeat; margin-top:5px; text-indent:19px; color:#FFF; font-weight:700;}

/*cate class*/
.suckerdiv{width:196px; border:solid 1px #D4D3D1; background:#FAF6EA;}	
	.suckerdiv ul li{position: relative;background:url(images/icos.gif) 185px 10px no-repeat; text-indent:10px;z-index:100; border-bottom:solid 1px #F5E2B7; padding:7px 0px;}
	.suckerdiv ul li ul{left:196px;position: absolute;width: 200px;top:0;display: none; background:#FFFFFF;}
	.suckerdiv ul li ul li ul{left:196px;}
	.suckerdiv ul li a{display:block;color:#000;text-decoration: none;}
	.suckerdiv ul li a:hover{color:#F00; text-decoration:none;}
	.suckerdiv ul li ul li{text-indent:10px;background:none;}
* html .suckerdiv ul li {float: left; height: 1%; }
* html .suckerdiv ul li a {height: 1%;}

.hjonline_T{width:198px; height:28px; line-height:28px; background:url(images/online_bg.jpg) no-repeat; margin-top:5px; text-indent:19px; color:#FFF; font-weight:700;}
.hjonline{width:196px; border:solid 1px #C7C7C7; padding:10px 0px;}
	.hjonline li{text-align:center; padding:2px 0px;}

/* right */
.hjright{width:736px; float:right;}	
.hjflash{width:736px;}
.hjrmid{width:736px; margin-top:5px;}

.hjrleft{width:532px; float:left;}
.hjnew_T{width:532px; height:29px; line-height:29px; background:url(images/new_t_bg.jpg) no-repeat; text-indent:20px; font-weight:700;}
	.hjnew_T span{margin-left:370px;}
	.hjnew_T span a{font-weight:normal;}
.hjnew_C{width:530px; border:solid 1px #D7D6D4;}
.hjnewbox{word-wrap:break;width:162px; height:255px; float:left; text-align:center; line-height:16px; padding:10px 6px 10px 8px;}
	.hjnewimg{width:160px; height:145px; border:solid 1px #EAEBED;display:table-cell;*font-size:120px; text-align:center; vertical-align:middle; overflow:hidden;}
	.hjnewimg img{vertical-align:middle;text-align:center;}

.hjrright{width:198px; float:right;}
.hjnotice_T{width:198px; height:28px; line-height:28px; background:url(images/online_bg.jpg) no-repeat;text-indent:19px; color:#FFF; font-weight:700;}
.hjnotice{word-wrap:break-word;width:186px; line-height:14px; border:solid 1px #C7C7C7; padding:10px 5px;}
.hjadv{width:198px; margin-top:5px;}

.hjbest_T{width:198px; height:28px; line-height:28px; background:url(images/online_bg.jpg) no-repeat;text-indent:19px; margin-top:5px; color:#FFF; font-weight:700;}
#scrollContent{width:194px; margin:0 auto; height:230px; overflow:hidden; margin:10px 0px;}
.hjbestbox{width:196px;border:solid 1px #C7C7C7;}
.hjbestboxx{word-wrap:break;width:153px; height:215px;text-align:center; line-height:16px; padding:10px 0px 5px 0px; margin:0 auto;}
	.hjbestimg{width:151px; height:145px; border:solid 1px #EAEBED;display:table-cell;*font-size:120px; text-align:center; vertical-align:middle;overflow:hidden;}
	.hjbestimg img{vertical-align:middle;text-align:center;}

	
/* why */
.hjwhy_T{width:937px; height:29px; line-height:29px; margin:0 auto; margin-top:10px; background:url(images/why_t_bg.jpg) no-repeat; text-indent:20px; font-weight:700; color:#DB843D;}
.hjwhy_C{word-wrap:break-word; width:925px; margin:0 auto; border:solid 1px #C8C8C8; padding:10px 5px; line-height:16px;}

/* foot */
.hjfoot{width:940px; margin:0 auto; margin-top:10px;}
.hjfnav{width:940px; text-align:center; padding-bottom:10px;}

/* inside */
.hjinside{width:734px; border:solid 1px #ECC079;}
.hjinside_T{width:734px; height:26px; line-height:26px; background:#FAF4C2; text-indent:10px;}
.hjinside_C{word-wrap:break-word; width:724px; padding:10px 5px; line-height:16px;}


.promating{float:left;width:80px; display:inline;overflow:hidden; text-align:center; padding:0px 5px;}
.promating .promatw{word-wrap:break-word; width:80px;margin-top:2px; line-height:140%; font-size:11px;}

.hjprodtss{width:100%;}
	.hjprodtss td{border-bottom:dashed 1px #E7D6E9; height:35px; line-height:35px;}

/* tags */
#con{ margin-top:10px;width:720px; margin-bottom:10px;}
#tags{padding:0px; margin:0px 0px 0px 10px;height:23px;}
#tags li{background:url(images/tagleft.gif) no-repeat left bottom; float:left; margin-right:1px; list-style-type:none; height:23px;}
#tags li a{padding:0px 10px; background:url(images/tagright.gif) no-repeat right bottom; float:left; color:#999999; line-height:23px; height:23px; text-decoration:none;}
#tags li.emptyTag{background:none transparent scroll repeat 0% 0%; width:4px;}
#tags li.selectTag{ background-position:left top; margin-bottom:-2px; position:relative; height:25px;}
#tags li.selectTag a{ background-position:right top; color:#000000; height:25px; line-height:25px;}
#tagContent{border:#aecbd4 1px solid; padding:1px; background:#FFFFFF;}
.tagContent{ padding:10px 0px; display:none; width:710px;}
#tagContent DIV.selectTag {display:block;}

.hjdetailed{word-wrap:break-word; width:700px; padding:0px 5px; line-height:140%;}
.newst{clear:both; border:solid 1px #ccc; line-height:160%; padding:10px; margin:0px 5px;}
	.newst .newstl{float:left; width:400px; clear:left; font-weight:700;}
	.newst .newstr{float:right; width:80px; clear:right;}
/* end tags */
.spbutton{background:url(images/btn_cheakout.gif) no-repeat; width:184px; height:27px; cursor:pointer; border:none;}
.hjorder{text-align:center;}

.newCusBox{color:#585858; font-size:11px; width:350px; line-height:160%;overflow:hidden;}
	.newCusBox.mright{margin-right:12px;}
	.newCusBox.reg{width:100%; display:inline;}
	.reg .loginFormField{float:left; width:45%; height:50px;}
	.bigbox .loginFormField{float:right; width:45%; height:50px;}
	.newCus{padding:15px 10px 0 16px;_height:210px; min-height:200px; margin-bottom:20px;}
	.newCus .title{background:url(../images/custom_icon.jpg) no-repeat left center; padding-left:20px; border-bottom:1px solid #DDD; line-height:34px; color:#000; font-weight:bold; margin-bottom:20px;}
	.inputStyle,.inputStyleCode{width:200px;}
	.customFooter{height:37px;border-top:1px solid #ABB4B9; background:#eee;text-align:right;line-height:35px;position:relative;}
	.customFooter .forgotPass{float:left;margin-left:13px;position:absolute;left:1px;right:auto;color:#111;text-decoration:underline;}	
	.RequiredField {color:#E93B08;text-align:right;}
	.newCus p{margin-bottom:18px;}
	
.hjppbg{width:724px;}
	.hjppbg li{list-style:none; word-break:break-all; width:168px; height:18px; line-height:18px; float:left; border:solid 1px #ccc; text-align:center; margin:5px 5px 3px 5px; display:inline;}
