.main{margin:0 auto;padding:0;clear:both;}
.header{clear:right;padding:0;width:1000px;margin:0px auto 10px;overflow:hidden;}
.h_left{float:left; text-align:left; padding:5px 0 3px 0px;}
.h_right{ float:right; text-align:right;clear:right;}
.h_left,.h_right{display:inline;}
#curencyul li{float:left;border:1px solid #ccc; width:22px; line-height:18px;padding:0;height:18px; margin-left:5px; text-align:center;display:inline;background:#fff;}
#curencyul li a{color:#635852;font-weight:normal;}
#curencyul li a.selcur{ color:#f58026; }
.navBar{overflow:hidden;clear:both;background:url('http://herringa.com/i/nav_bg.png') repeat-x;height:38px;padding-bottom:10px;}
.topbg{background-position:left top;}
.nav_ul{overflow:hidden;margin:0 auto;width:1000px;}
.nav_ul li{ float:left;padding:0 0 0 20px;line-height:38px;}
.nav_ul li.nav_r{float:right;padding:0 10px 0 0;}
.nav_ul a:link,.nav_ul a:visited{text-decoration: none;padding-right:20px;}
.nav_ul a:hover{text-decoration: none;}
.searchbar{overflow:hidden;float:left;margin:9px 0 0 0;}
.sphottag{overflow:hidden;padding:6px 15px;text-align:left;margin:0 auto;}
.searchbar input{float:right;display:inline;}
#keywords{margin:0px 5px 0 0;font-size:11px;color:#666;padding:0 5px;
border: 0 none;
float: left;
height: 21px;
line-height: 21px;
width: 195px;}
.searchbar .btnsearch{cursor: pointer;background:#fff;border:1px solid #ccc;float: left;height: 22px;font:normal 12px Tahoma,Geneva,Sans-Serif;color:#595959;padding:0 5px;}
.searchbar a{line-height:20px;}
.shoppingCart{background: url("http://herringa.com/i/cart.png") no-repeat scroll 0 center transparent;padding:0 5px 0 18px;float:right;white-space:nowrap;height:34px;line-height:34px;clear:both;}
.body_left{float: left;width: 240px;}
.body_right{float:right;width:728px;padding:0 0 5px 0;}
.leftbox{margin-bottom:10px;}
.leftbox .boxtitle{padding-left:10px;background:url('http://herringa.com/i/title_bg.gif') repeat-x;height:32px;font: bold 12px/32px "Trebuchet MS",Arial,Helvetica,sans-serif;text-align:left;}
.leftbox .boxtitle a:hover{text-decoration:underline;}
.main_body{overflow:hidden;padding:15px 10px 10px 10px;width:980px;margin:0px auto;clear:both;}
.leftbox ul{text-align:left;clear:both;border-top:0 none;padding:3px 0;}
.leftbox ul li{line-height:14px;position:relative;padding:3px 14px;}
#l_class li{padding:6px 14px;}
#l_class li ul{display:none;position:absolute;z-index:90;top:10px;left:80%;width:100%;padding:0;background:#fff;border-top:#d5d5d5}
#l_class li ul li{padding:0;overflow:hidden;margin:0;}
#l_class li.hover ul li a{display:block;padding:6px 14px;color:#696969;margin:1px;border:solid 1px #d5d5d5;}
#l_class li.hover ul li a:hover{background:#e2e2e2;color:#696969;}
#l_class li.hover{z-index:100;padding-right:0;background:#e2e2e2;}
#l_class li.hover a{position:relative;z-index:100;color:#696969;padding-right:14px;}
#l_class li.hover a:hover{text-decoration:none;}
.recommendtitle{padding-left:5px;font:400 14px/28px "Trebuchet MS",Arial,Helvetica,sans-serif;height:26px;text-align: left;margin:10px 0 0;}
ul.prolist{height:auto;float:left;padding:10px 0 0 11px;}
ul.prolist li{float:left;width:169px;margin:0px 10px 10px 0px;height:270px;display:inline;overflow:hidden;background:#fff;}
ul.prolist li strong{padding:0 3px;}
ul.prolist li img{width:165px;height:165px;margin-bottom:10px;}
ul.prolist li a:link,ul.prolist li a:visited{font-weight:normal;}
.btm_f{overflow:hidden;clear:both;padding:5px;width:990px;margin:0 auto;}
.bottom{padding:5px;}
.r_title{text-align:left; height:26px;line-height:26px;}
.c_ms{text-align:left;}
.c_ms h1,.c_ms .h1title{padding-left:10px;font-size: 18px;line-height: 25px;padding:10px 0 10px 10px;text-transform: uppercase;font-weight:bold;}
.c_ms p{padding:0 15px}
.Showing{HEIGHT: 25px; padding-top:5px; padding-right:5px;margin:0 5px;}
.cate-top-l{ float:left;  padding-bottom:5px;margin-top:3px;  margin-left:5px;}
.cate-top-r{ float:right;}
.cate_page{padding:8px 0 8px 20px; }
.pagecss{overflow:hidden;}
.pagecss li{ float:left; padding-right:10px;line-height:20px;}
.pagecss li a,.pagecss li .spred{}
.pagecss li a{line-height:26px;}
.spred{font-size:20px;font-weight:bold;color:#f58026; }
.pricecolor{ color:#e70000}
.font-save{ text-decoration: line-through;font-style: italic }
.main_p_l {display: inline;float: left;overflow: hidden;width: 400px;}
.main_p_l ul{overflow:hidden;width:380px;margin-left:10px;}
.main_p_l ul li{float:left;margin-right:5px;}
.main_p_l ul li img{width:50px;height:50px;}
.main_p_r {display: inline;float: right;line-height: 25px;margin-right: 9px;text-align: left;width: 300px;}
.rkey {height: 31px;line-height:40px;padding: 10px 0 0 5px;text-align: left;text-transform: uppercase;font-weight:bold;}
.p_price {padding-bottom: 5px;padding-top: 5px;}
.product_a {border:dotted 1px #ccc9c2;padding:2px 10px 10px 10px;}
#txtqty {width: 80px;}
img.phover{cursor:pointer;margin:10px 0;}
.pro_desw {text-align: left;padding:0 10px;}
.description {padding:5px;text-align: left;}
#carttitle1 ul {padding-bottom: 20px;padding-top: 20px;}
#carttitle1 ul li {float: left;text-align: center;}
.c1 {width: 90px;}
.c2 {width: 250px;}
.c3 {width: 130px;}
.c4 {width: 120px;}
.c5 {width: 100px;}
.cart_content {padding-bottom: 5px;padding-top: 5px;margin:0 5px;}
.cart_content li {text-align: center;float:left;}
.cart_content li img {border: 1px solid #DFDFDF;width: 50px;}
.c2 h4 {font-size: 11px;}
.input-w2 {height: 18px;width: 30px;line-height:18px;vertical-align:middle;}
.btn_cart{padding:0;vertical-align:middle;}
.cart_total {font-size: 13px;padding: 5px 18px 5px 5px;text-align: right;}
.cartchout{padding:0 5px 0px 0;overflow:hidden;}
.cartchout li {float: left;padding-left: 15px;}
#ckout {float: right;}
#ckout img {height: 30px;width: 130px;}
#carttitle ul li{ float:left; text-align:left; }
#CheckOut{ margin:0px auto;padding:10px;}
.pay_s_a{ text-align:left; width:940px; margin:0px auto; }
.pay_sa{ float:left; width:435px; }
.d_1 div{  padding-top:5px; padding-bottom:2px; width:435px; }
.d_1 div label{ width:100px; float:left; text-align:right; padding-right:5px; }
.d_1 div input{ border:1px solid #B6B6B6;}
.pay_sa h1{ background:#dedede; border-bottom:1px solid #fff;width:435px;float:left; line-height:25px;font-size:12px; }
.pay_sa h1 span{ float:left; width:250px; margin:0px; padding:0px 0 0 10px; }
.pay_sa h1 font{ float:right; width:92px; font-size:12px; line-height:30px; text-align:right; padding-right:8px; }
.pay_sa span{ padding:8px; line-height:30px;  }
.pay_sa span input{  margin-left:140px; text-align:left; }
#ddlscountry{ width:150px; }
#txtcomment{ width:250px; }
#paybuttom{ padding-left:150px; width:200px; }
.pay_pro{ float:right; width:470px; }
.h_img{ margin-right:10px; padding-top:5px; padding-bottom:5px; }
.cart_cpay{border-bottom:1px dotted #aa9bd8; padding-bottom:5px; }
.cart_cpay li{ float:left;  padding-top:5px;}
.cart_cpay li h4{ font-size:13px; }
.w1{ width:225px;padding:0px;  padding-left:5px; }
.w2{ width:80px; padding:0px; text-align:center;}
.w3{ width:40px; padding:0px; text-align:center;}
.w4{ width:80px; padding:0px; text-align:center;}
.pro-ct{line-height:30px; background:#dedede; padding:0 10px;font-weight:bold;}
.s_info{ margin-bottom:10px;background-color:#fff;color:#333; margin:5px 10px 5px 10px;padding-left:5px; display:none; font-weight:500;}
.pay_c_con{text-align:right; }
#sm_1{ padding:8px;  }
#sm_1 input{ margin-top:10px; }
#pm_1{ padding:8px; }
#pm_1 input{ margin-top:8px; }
#pm_1 img{ padding-left:12px; }
.pay_c_count{  padding:8px; line-height:18px; font-size:12px; color:#000; }
#pay_dis{ padding:0px; margin:0px; text-align:left; }
.cate_ch1{ padding-left:15px; padding-top:5px; text-align:left;}
.pay_sa font a,.pay_sa font a:visited,.pro-ct a{text-decoration:underline;font-weight:normal;}
.pay_c_con img{cursor:pointer;}
.faq_c {text-align:left;padding:0px 10px 0px 15px;}
#r_title_a.faq_c span{ color:#000000;height:24px;line-height:24px;background:#ffffff;display:block; }
.faq_content{ padding:10px 0px 10px 5px;color:#666 }
.n_list{ text-align:left;  line-height:25px; padding-left:15px; margin-right:5px;}
.news_c{ text-align:left; padding:10px 10px 0px 15px;  }
.news_c p{ text-align:left;}
.news_c h1{ line-height:25px; font-size:18px;}
.n_list ul li{ color:#323232;}
.conusn{  line-height:20px; width:100%;float:left; padding-top:10px; }
.conusn label{ width:100px;  text-align:right; float:left; padding-right:5px; }
.conusn input{ width:200px; border:1px solid #B6B6B6 }
.conusn textarea{ width:300px; }
.btn{ padding-left:105px; padding-top:10px; }
.b_back,.b_save{border:0px;cursor:pointer;}
.b_save{background:url('http://herringa.com/i/button_submit.gif') no-repeat;width:76px;height:25px;}
.b_back{background:url('http://herringa.com/i/button_back.gif') no-repeat;width:61px;height:25px;}
#login_l,#login_r{display:inline;margin-top:10px;width:374px;}
#login_l{ float:left; padding-left:10px; margin-left:90px; }
#login_l .r_title,#login_r .r_title{border:0 none;}
#login_r{ float:right; padding-right:20px; margin-right:90px;}
.middle-table{padding-bottom:10px;  }
.login-p{ text-align:left; padding:8px 0px 8px 20px; width:320px; }
.login-li{ width:355px; padding-bottom:10px; }
.login-li div{ line-height:25px; text-align:left; width:355px;float:left;}
.login-li div input{ width:200px;float:left;height:20px;line-height:20px; }
.login-li div select{ width:205px;float:left;}
.login-li div label{ width:130px; text-align:right; padding-right:5px; float:left;height:28px;line-height:20px; }
.login-li span {width:100px; }
#l_forgot{ text-align:left;}
#l_forgot a{color: #f58026;padding-left:135px;}
.login-btn{ background:url("http://herringa.com/i/button_login.gif") no-repeat scroll 0 0 transparent; width:62px;height:25px;border:0 none;margin-left:-30px;}
.login-create{background:url('http://herringa.com/i/button_submit.gif') no-repeat;width:76px;height:24px;border:0 none;margin-left:-12px;}
.pro_des{ text-align:left; padding:15px 20px 8px 5px;text-transform:uppercase }
.myaccountwel{ text-align:left; padding-left:15px; }
.myaccounttitle{ font-size:12px; color:#000;  text-align:left; padding:15px 0 8px 0px;text-transform:uppercase; margin-left:5px;}
.myaccounth2{ font-size:12px; text-align:left; padding-left:15px;color:#222;}
.myacabout{ text-align:left; padding:10px;padding-left:15px; line-height:18px;  }
.myacabout a{ padding-right:10px;}
.account-fl{ text-align:left; padding-left:15px; }
.account-fr{ text-align:left; padding-left:15px; }
.ordert,.detail-table{border-collapse:collapse;width:100%;}
.detail-table{margin-bottom:5px;}
.ordert thead{ width:700px;}
.ordert thead td{ width:200px; text-align:center; line-height:18px;}
.ordert tbody td{ text-align:center; padding:3px 0px 3px 0px; }
.ordert tfoot td{padding:0 10px 10px 0;}
.detail-table thead th,.ordert thead td{background:#dedede;padding:3px 0;}
.detail-table thead{line-height:18px;}
.detail-table thead tr th{padding:3px 50px;}
.detail-table tbody tr td{ text-align:center;padding:5px 0;}
.detail-table tfoot td{border-top:dotted 1px #aa9bd8;}
.sum{ padding:8px;}
.detail-table tfoot{ line-height:18px;text-align:right; }
.cate_top{ text-align:left; }
.cate_top H1{ margin-left:25px;padding:7px 0;}
address{ margin-left:10px;}
.detail_content p{ margin-left:10px;}
.page-checkout05,.page-checkout06{ background-color:#fff;text-align:left; float:left; width:590px; margin:10px 0px 0px; position:absolute; left:390px; top:175px; z-index:1000;display:none;border:solid 1px #aaa;}
.xiamian05{ width:100%; float:left; padding:0px; margin:10px 0px 0px; text-align:center;}
.xm-inner{ margin-left:200px;}
.page-checkou-head h3{background:#dedede;font:bold 12px/26px "Trebuchet MS",Arial,Helvetica,sans-serif;}
.step-count{background:none repeat scroll 0 0 #fff; color:#000; font-size:0.9em; line-height:1em; padding:0 4px;}
.page-checkout-inner05{ width:568px; padding:10px; float:left; margin:0px auto;}
.page-checkout-lf{ width:330px; float:left; margin:0px auto; padding:0px; text-align:left;}
.page-checkout-lf h4,.page-checkout-rg h4{ color:#6f6f6f; font-weight:bold; border-bottom:1px solid #e4e4e4; padding:0px 0px 6px;}
.btn_create{ margin:60px 0px 0px; padding:0px; float:left; width:100%;}
.page-checkout-rg{ width:330px; float:right; margin:0px auto; padding:0px; text-align:left;}
.input-box{  float:left; margin-top:10px;}
p.ship02{ text-align:left;}
input.checkbox{ border:none;}
.page-checkout-inner05 h6{ font-size:12px; font-weight:bold;}
.page-checkou-head{height:25px; line-height:25px; font-size:12px; text-align:left; text-indent:10px; }
.hdb{ width:100%; background:url(http://herringa.com/css/images/hdb.gif) repeat-x; height:9px; float:left; margin:10px 0px 0px; padding:0px; overflow-y:hidden;}
.input-box02{ width:275px; float:left; margin-top:10px;}
.input-box03{ width:533px; float:left; margin-top:10px;}
.input-box-text{ float:left; text-align:left; margin:0px auto; padding:0px;}
input.input-text,select.select-text{ width:250px; margin-top:7px; float:left;}
input.input-text02{ width:525px; margin-top:7px; float:left;border:1px solid #B6B6B6;}
input.input-text, select, textarea {border:1px solid #B6B6B6;font:12px arial,helvetica,sans-serif;}
input.btn_cancel{ width:61px; height:25px; border:none;float:left;cursor:pointer; background:url('http://herringa.com/i/button_back.gif') no-repeat;}
.btn_save{ width:76px; height:25px; border:none;float:left;cursor:pointer;  background:url('http://herringa.com/i/button_submit.gif') no-repeat; margin-left:10px;}
.showseach{margin:0 auto;  HEIGHT: 30px; padding-top:10px; padding-right:5px; }
#seach_k{ text-align:left; padding-left:15px; }
.seach_t{text-align:left; padding-top:8px;height:25px;line-height:25px; padding-left:10px;margin:0 5px;}
.r_dh{ padding-left:5px; padding-top:7px; text-align:left; padding-bottom:5px; margin:0 5px;}
#carttitle1{padding-right:5px;padding-top:0px;}
ul.header-rg{float:left;display:inline;}
.cart_t{padding-bottom: 5px;padding-left: 5px;padding-top: 5px;text-align: left;}
.fpwd_c {text-align: center;width: 100%;}
.fpwd_c div {margin: 0 auto;}
.login-li {padding-bottom: 10px;width: 355px;}
.currency{height:20px;line-height:20px;float:right;padding:5px 5px 0 30px;}
.font-detail,.font-color{color:#e70000}
.main_1{background:#ffffff;width:980px;margin:0px auto;padding-top:5px;}
.fr{float:right;}
a.returnshoppingbtn{display:block;height:25px;width:130px;background:url('http://herringa.com/i/button_continue_shopping.gif') no-repeat;}
a.shoppingbtn{display:block;height:25px;width:124px;background:url('http://herringa.com/i/button_checkout.gif') no-repeat;}
.prodesc{margin-top:10px;padding:5px 10px 10px 10px;}
.prodesc h1{font-size:14px;padding:0 0 8px 0;}
.prodesc p{color:#444343;padding:0;}
#cro1_right{margin-left:10px;}
#imgpro{width:378px;border:solid 1px #ddd}
.homeAd{overflow:hidden;}
.homeAd img{width:100%;}
.productInfo{overflow:hidden;width:720px;float:left;padding-bottom:10px;}
#homerecom{overflow:hidden;}
.main_pwd .r_title{border:0 none;}
#forgotten-btn{float:left;padding-left:125px;width:100%;}
.frgoole{width:60px;overflow:hidden;float:left;padding-right:10px;margin:8px 0 4px;}
.mar_l10{margin-left:10px;}
.d_1 .pay_c_con{padding-right:8px;width:auto;}
.main_pwd{padding:5px 0;}
img.choose{width:236px;border:1px solid #E8AD35;margin-bottom:10px;}
#trigger{height:20px;background:url('http://herringa.com/i/ulbk.gif') repeat;position:absolute;width:20px;left:0;top:0;}
.fl{float:left}
.infoTag span{float:left;font-weight:bold;margin-right:5px;}
.infoTag tagList{float:left;}
.recommendtitle,.Showing,.seach_t,.rkey,#carttitle1 ul,.cart_content{border-bottom:dashed 1px #595959;}
#r_title_a{padding:0 5px;}
.account-fr a,.myacabout a,.ordert tfoot a,.last a,.last a:visited{text-decoration:underline;color:#777;}
td.sum strong font{color:#e70000;}
.cartchout li{padding-top:3px;}
.cartchout li.li_text,.cartchout li.express_paypal{float:right;padding-top:0;}
.cartchout li.li_text{line-height:33px;font-size:18px;}
#pl_lp{overflow:hidden;padding:0 0 5px 0;}
#pl_lp li{clear:both;padding:5px 5px 0 5px;float:left;width:230px;}
#pl_lp li img{width:100px;height:100px;float:left;border:solid 1px #ccc;}
#pl_lp li .p_detail{float:right;width:120px;}
#pl_lp li .p_detail a{display:block;}
.main_body,.modal{background:url('http://herringa.com/i/body_bg.gif');}
.loginbody{background:#fff;margin:10px auto 0;padding:5px 0;}
.pay_ctc{background-color:#f1f1f1; color:#000;border-bottom:1px solid #DFDFDF;padding:8px 20px 8px 5px; }