body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, table, th, td { margin: 0; padding: 0; }
body, input, textarea, select { color: #444444;  font: 12px/18px Arial,Helvetica,sans-serif;  }
img{ border:0; }
ul,li{ list-style:none; }
a { color: #004b91; text-decoration: none; }
a:hover,a:active,a:focus{ color: #ff8000; text-decoration: underline; }
h3{ font-size:12px; background-color:#f1f1f1; line-height:30px; padding:0 10px; }


.warp{ margin:0 auto;  background: #fff; min-width:320px;   }

.logo{ background:url("http://www.dhresource.com/b/mobile/images/pagebg.png") 0px 0px no-repeat; width:170px; height:48px; overflow:hidden; display:block; }
.chart{ line-height:30px; height:30px; background-color:#a4a4a4;border-bottom:1px solid #fff; padding:0px 8px; overflow:hidden; font-weight:bold; display:block; overflow:hidden; }
.chart span{ float:right; margin-left:16px; }
.chart span.left{ float:left; margin-left:0px;  }
.chart a{ color:#fff; }

.search{ overflow:hidden;border-bottom:1px solid #fff; padding:3px 8px 3px 8px; display:block;  background-color:#e3e3e3; position:relative;}
.search *{ vertical-align:middle; }
.search .sechinp{ margin-right:45px; }
.searchBar { border:1px solid #b9b9b9; height:24px; line-height:23px; background:url("http://www.dhresource.com/b/mobile/images/search.jpg") #fff repeat-x; width:100%;  margin: 0; text-indent:5px; padding:0;}
.subok{  height:25px; line-height:25px; width:35px; background:url("http://www.dhresource.com/b/mobile/images/pagebg.png") -77px -153px no-repeat; border:none; position:absolute; right:8px; top:3px;  margin: 0; padding: 0; text-indent:-999px; overflow:hidden;   } 
.subok:hover{ background-position:-112px -153px; }



h2{ padding:6px 10px; font-size:14px; line-height:18px; }
.flrig{ float:right; }
.contit{ padding:6px 10px; font-size:14px; line-height:18px; }
.showcontit{ padding:6px 10px 3px 10px; font-size:14px; line-height:18px; font-weight:300; color:#000;  }
.showcontit span{ color:#fd760a; padding-right:5px; font-weight:bold;  }

.fa{  overflow:hidden; text-indent:-999em; width:20px; height:50px;position:absolute; z-index:999;  background:url("http://www.dhresource.com/b/mobile/images/pagebg.png") no-repeat; top:40%; cursor:pointer; }
.fa_test{ display:block;  width:20px; height:50px;  background:url("http://www.dhresource.com/b/mobile/images/pagebg.png") no-repeat; top:45px; cursor:pointer; }
.rig_a{ background-position: -40px -60px; left:0px;}
.rig_b{ background-position: -60px -60px; right:0px; }
.rig_f{ background-position:  0px  -60px; left:0px; }
.rig_l{ background-position: -20px -60px; right:0px; }
/**out line**/
.catbox{ padding:8px 8px; display:block; }
.catbox_no{ padding:0px 8px 8px 8px; border-bottom:1px solid #dcdcdc; }
.catout{ border:1px solid #fca01b; margin-bottom:0px 8px 4px 8px; } 
.topcat{ line-height:30px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; background:#fca01b; }
.catbox .catout div{  padding:0 8px;  height:30px; overflow:hidden; border-bottom:1px solid #ddd;  }
.catbox .catout div.gwnol{ border-bottom:0px;  }
.catbox .catout div a{ display: block; padding-right:10px;  font-size: 100%;  font-weight: bold; line-height:30px; height:30px;  background: url("http://www.dhresource.com/b/mobile/images/y_bg.gif") right center no-repeat;   }

.catbom{ border-top:2px solid #888888; overflow:hidden; height:100%; }
.catbom div{ border-top:1px solid #cccccc; border-bottom:1px solid #808080; padding:0 17px; background-color:#a9a9a9 ;   }
.catbom div a{ line-height:28px; height:28px; display: block; padding-right:10px; color:#FFFFFF; text-align:left; font-weight:bold; background: url("http://www.dhresource.com/b/mobile/images/g_bg.gif") right center no-repeat; }

.footer{ width:100%; padding:0; line-height:30px; text-align:center; }
.footer p{ line-height:30px; }
.footer p.copyright{ font-size:11px; color:#888888; line-height:14px; margin-bottom:3px;}

.subinput{ background:url(http://www.dhresource.com/b/mobile/images/btn1.png) 0px 0px no-repeat; display:inline-block; height:38px; line-height:38px; border:none;   color:#fff; font-weight:bold; cursor:pointer; width:238px;  padding:0; margin:0; text-align:center; font-size:14px; }
.subinput:hover{ color:#fff; text-decoration:none; }
a.lincolor{ line-height:38px; text-decoration:none; }
a.lincolor:hover{ color:#fff; text-decoration:none;  }
.buynow{ font-size:20px;   margin:0 0 10px 0; }
.addcart{ background:url(http://www.dhresource.com/b/mobile/images/btn2.png) 0px 0px no-repeat; color:#3e6ed0; }

.submitok{ background:url(../images/order-ok.png) 0px 0px no-repeat; display:inline-block; height:38px; border:none;   color:#fff; font-weight:bold; cursor:pointer; width:130px;  padding:0; margin:0; text-align:center; font-size:14px;   }
.subcancel{ background:url(../images/order-cancel.png) 0px 0px no-repeat; color:#3e6ed0; margin-left:15px; }


/*.subinput{ background:url(http://www.dhresource.com/b/mobile/images/sub_btn.gif) 0px 0px repeat-x; display:inline-block; height:28px; border:1px solid #ba730d; line-height:28px; color:#000000; font-weight:bold; cursor:pointer; 
 width:65%; min-width:150px; padding:0; margin:0; text-align:center; 
}*/

.disablebtn{ background:url(http://www.dhresource.com/b/mobile/images/btn3.png) 0px 0px no-repeat;  cursor:default; color:#999; }
 
 
.paypal_check{ background:url(http://www.dhresource.com/b/mobile/images/paypal_check.png) no-repeat;  width:237px; height:39px; cursor:pointer; border:none; padding:0; margin:0; text-indent:-999px;}
.paypal_pay{ background:url(http://www.dhresource.com/b/mobile/images/paypal_pay.png) no-repeat;  width:237px; height:39px;  cursor:pointer; border:none; padding:0; margin:0;  text-indent:-999px;   }

.paypage{ padding:8px 10px; text-align:center; font-weight:bold; border-bottom:1px solid #dcdcdc; }
.paypage a{ margin:0px 10px; display:inline-block; }
.paypage span{ margin:0px 10px; display:inline-block; font-size:14px; font-weight:bold; color:#ff8000;  }

.toppage{ padding:0px 10px 10px 10px;  text-align:right; font-weight:bold; }
.toppage a{ padding-right:10px; display:inline-block; background:url(http://www.dhresource.com/b/mobile/images/pagebg.png) right -419px no-repeat;  }
.toppage a:hover{ background-position:right -442px;}

.error{ display:block; padding-left:20px; margin-top:2px; background:url(http://www.dhresource.com/b/mobile/images/error.gif) 0px 0px no-repeat; color:#F00; line-height:14px; font-size:11px; }

 

/* global logoimg css */
.warp var{ background: url("http://www.dhresource.com/b/mobile/images/pagebg.png") no-repeat scroll transparent; display: inline-block; margin-left: 1px;  }

/*green star*/

.warp var.gs1, .warp var.gs2, .warp var.gs3, .warp var.gs4, .warp var.gs5 {display: inline-block; margin-left: 1px; width: 14px; background-position:0 -149px; height: 14px;  }
.warp var.gs2 { width: 27px; background-position:0 -149px; height: 14px; }
.warp var.gs3 { width: 40px; background-position:0 -149px; height: 14px; }
.warp var.gs4 { width: 55px; background-position:0 -149px; height: 14px; }
.warp var.gs5 { width: 75px; background-position:0 -149px; height: 14px; }
.detailbox span.star { display: inline-block;  height: 11px; margin-top: 6px; width: 68px; }
.detailbox span.star {  background: url("http://www.dhresource.com/b/mobile/images/pagebg.png") no-repeat scroll 0 -163px transparent; font-weight: 100; }
.detailbox span var {  background: url("http://www.dhresource.com/b/mobile/images/pagebg.png") no-repeat scroll 0 -152px transparent;  display: block;  float: left; height: 11px; }


/*factory css*/

.warp var.fs1, .warp var.fs2, .warp var.fs3 { background-position: 0 -247px; height: 17px; width: 50px; }
.warp var.fs2 { background-position: 0 -264px;  width: 61px; }
.warp var.fs3 { background-position: 0 -281px;  width: 73px; }


/*sun  css*/
.warp var.v2 { background-position: 0px -118px; height: 23px; width: 23px; }
.warp var.v3 { background-position: -22px -118px;  width: 24px; height: 23px; }
.warp var.v4 {background-position: -48px -118px;  width: 24px; height: 23px; }
.warp var.v5 {background-position: -70px -118px;  width: 23px;  height: 23px;}
.warp var.v6 { background-position: -94px -118px;  width: 23px; height: 23px; }
.warp var.v7 { background-position: -118px -118px;  width: 28px; height: 23px; }
.warp var.v8 { background-position: -146px -118px;  width: 32px; height: 23px; }
.warp var.v9 { background-position: -179px -118px;  width: 24px; height: 23px; }
.warp var.v10 { background-position: -204px -118px; width: 23px; height: 23px; }
/*sun  css*/
.warp span.sunyear { margin-left:5px; font-family: Verdana; font-size: 11px; font-weight: 700;color: #FF7F00;  } 
sup{  vertical-align: text-top; }
/*goled css*/


/*Badge*/
.warp var.badgebg{  background-position:0 -198px; height: 14px;  width: 93px; }
.warp var.badge{ background-position: 0 -184px; height:14px; width:auto; margin:0; }
 


 /*seller gb*/
.warp var.s1, .warp var.s2, .warp var.s3, .warp var.s4, .warp var.s5 { background-position: 0 -308px; height: 15px;  width: 15px;  }
.warp var.s2 { width: 30px; }
.warp var.s3 { width: 45px; }
.warp var.s4 { width: 60px; }
.warp var.s5 { width: 75px; }

.warp var.g1, .warp var.g2, .warp var.g3, .warp var, .warp var.g5 { background-position: 0 -330px ; height: 15px; width: 16px; }
.warp var.g2 { width: 32px; }
.warp var.g3 { width: 48px; }
.warp var.g4 { width: 64px; }
.warp var.g5 { width: 80px; }

/*facebook*/
.FBConnectButton, .FBConnectButton_RTL{ padding:0; }

.detailbox2 a .FBConnectButton_Small .FBConnectButton_Text { height: 15px;  margin-left: 16px;  overflow: hidden; padding: 0;  width: 0; display:block; text-indent:-999em;}
.listbilledsty{ padding:5px 0; text-align:center;   }
input.textinp {  display: block;  height: 16px; line-height: 16px; width: 97%; }
textarea.textinp {  display: block; height:130px;   line-height: 16px; width: 98%; }
