#ci_top_wrapper {background-image: url(/skins/basic/customer/images/headeimage.png);}
.hh_header_top { height:40px; margin-bottom:20px;  }
.hh_header_logocontent{ height:60px; margin-bottom:20px;}
.hh_top_content{width:60px;margin-bottom:20px;  }
.hh_header .menu_guide ul{list-style-type:none;padding:0px;margin: 0px;}
.hh_header .menu_guide ul:after {content: "";display: table;clear: both;}
.hh_header .menu_guide li{color:#ffffff;height:40px;line-height: 40px;float:left;list-style-type:none;padding:0px;text-align: center;}
.hh_header .menu_guide li a{display:inline-block;color:#ffffff;font:normal bold 20px/1 "Arial,sans-serif";text-decoration: none;width:145px;padding:9px 0px;}
.hh_header .menu_guide li.cm-active a{   background: none repeat scroll 0 0 #FFFFFF;border-radius: 2px 2px 2px 2px; color: #000000; left: -3px; margin-top: 2px; position: relative;}
.hh_header .menu_guide .line{  height: 30px; margin-top: 10px;width:2xp;background: url(/skins/basic/customer/images/menu_guide_line.gif) center 2px no-repeat;padding:0px;}
.hh_header .menu_guide .search-input{border-radius:3px 3px 3px 3px}
.hh_header .menu_guide .search-block{margin-top:4px;}
.hh_topnav{   margin-top: 0; height: 35px;  margin-bottom: 20px;padding-top:5px;}
.hh_header .hh-contact-email{line-height: 1.6em;font-size: 1.4em;padding-top:30px;}
.header{background: none;}
.main{background: none;}
.footer{background: none;border-top: 10px solid #E26A0F; padding-top: 10px; }
.footer .wysiwyg-content ul{margin-left: 14px;}
.hh_footer_copyright{  border-top: 1px solid #C1BCBC;}
.homepage-banners{margin-top:0px;}
.margin-right10{margin-right:10px;}

.hh-share-plugin {position: relative;min-width:100px;padding:5px;background:#f3f3f3;text-align:left;}
.hh-product-detail {margin-top:5px;}
.hh-product-bt{
    display:inline-block;
    border-radius: 3px 3px 3px 3px;
    box-shadow:2px 2px 1px  #C2C2C2 ;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    background:#ff7300;
    background:-moz-linear-gradient(#ff7300, #f57104);
    background:-webkit-linear-gradient(#ff7300, #f57104);
    background:-ms-linear-gradient(#ff7300, #f57104);
    background:linear-gradient(#ff7300, #f57104);
    
}
.hh-product-bt:visited{
    text-decoration: none;
    color: #FFFFFF;
}
.hh-product-bt:hover{
    text-decoration: none;
    color: #FFFFFF;
    background:#dc6706;
    background:-moz-linear-gradient(#f57104, #dc6706);
    background:-webkit-linear-gradient(#f57104, #dc6706);
    background:-ms-linear-gradient(#f57104, #dc6706);
    background:linear-gradient(#f57104, #dc6706);
}
.hh-product-detail-bt{
    width:138px;
    height:36px;
    line-height: 38px;
    font-size:1.4em;
    font-weight:bold;
}
.hh-category-detail-bt{
    width:160px;
    height:36px;
    line-height: 38px;
    font-size:1.4em;
    font-weight:bold;
}
.hh-account-bt{
    width:210px;
    height:60px;
    line-height: 65px;
    font-size:2em;
    font-weight:bold;
    display:inline-block;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
    background:#ff7300;
    background:-moz-linear-gradient(#ff7300, #f57104);
    background:-webkit-linear-gradient(#ff7300, #f57104);
    background:-ms-linear-gradient(#ff7300, #f57104);
    background:linear-gradient(#ff7300, #f57104);
}
.hh-account-bt:hover,.hh-account-bt:visited{
    color: #FFFFFF;
    text-decoration: none;
}


    

.hh-category-detail-bt:hover{
    color: #444444;
}
.product-title{
    font-size:1.0em;
}
.product-title:link{
	color:#0088CC;
}
.product-title:visited{
    color:#941d55;
}
.product-title:hover{
    color:#ff0000;
}

.hh-account-bar{margin:2px 0 0;}
.hh-account-bar ul li{padding:0 0 10px;}
.hh-populor-products .mainbox-title{
   height:45px;
   padding:0px;
   margin-top: 10px;
   margin-bottom: 5px;
   text-indent:-5000px;
   background: url(/images/populor_products_tt.jpg) left center no-repeat;
}
.hh-populor-products .mainbox-title span{
   text-indent: -50000px; 
    
}
.hh-news .mainbox-title{
   height:50px;
   padding:0px;
   margin-top: 10px;
   margin-bottom: 5px;
   text-indent:-5000px;
   background: url(/images/news_tt.jpg) left center no-repeat;
}
.hh-news .mainbox-title span{
   text-indent: -5000px; 
    
}
.hh-security .mainbox-title{
   height:46px;
   padding:0px;
   margin-top: 10px;
   margin-bottom: 5px;
   text-indent:-5000px;
   background: url(/images/security.jpg) left center no-repeat;
}
.hh-security .mainbox-title span{
   text-indent: -5000px; 
    
}
.hh-security .mainbox-body{
    font-size: 1.2em;
    line-height: 2em;
    min-height:205px;
    background: url(/images/security_bg.jpg) right center no-repeat;
    
}
.hh-category-list .mainbox-title{
 border-radius: 2px 2px 0 0;height:40px; background-color: #E26A0F;padding:0;
}
.hh-category-list .mainbox-title span{
   color: #FFFFFF;
   margin-left:10px;
 display: inline-block; 
     font: bold 18px/1 "Arial,sans-serif";     padding: 9px 0;
}
.hh-category-list .mainbox-body .text-links a{
    color:#000000;
    font-size: 1.2em;
    font-weight: bold;
}
.hh-category-list div.mainbox-body {
    border: 1px solid #BBBBBB;
     padding-left: 10px;

}

.hh-top-products-list .mainbox-title{
   height:93px;
   padding:0px;
   margin-top: 10px;
   margin-bottom: 5px;
   text-indent:-5000px;
    border-bottom: 1px solid #ed6d00;
   background: url(/images/top_products_tt.jpg) center no-repeat;
    
}
.hh-business-time .mainbox-title{
   height:68px;
   padding:0px;
   margin-top: 10px;
   margin-bottom: 5px;
   text-indent:-5000px;
   background: url(/images/busyniss_time_top.jpg) center no-repeat;
    
}
.hh-business-time .mainbox-body{
    line-height: 1.6em;
    padding-bottom: 50px;
    background: url(/images/busyniss_time_bottom.jpg) center bottom no-repeat;
    
}
.hh-recommend-products-list .mainbox-title{
   height:61px;
   padding:0px;
   margin-top: 10px;
   margin-bottom: 5px;
   text-indent:-5000px;
   background: url(/images/recommend_products_tt.jpg) center no-repeat;
    
}

.hh-index-plist .wysiwyg-content ul{list-style:none;padding:0px;margin:5px 0px;}
.hh-index-plist ul li{list-style:none;padding:5px 0px;}
.hh-index-plist .hh-plist-more{padding-left:20px;}
.hh-index-plist .hh-tt{font-size: 18px;}
.hh-index-plist .hh-tt:link{color:#0088CC}
.hh-index-plist .hh-tt:hover{color:#ff0000}
.hh-index-plist .hh-tt:visited{color:#941d55}

.breadcrumbs{
    font-size: 1.1em;
} 
.breadcrumbs a,.breadcrumbs a:link,.breadcrumbs a:visited,.breadcrumbs a:hover{
     font-size: 1.1em;
     color:#0088CC;
} 
.breadcrumbs span{
    font-size: 1.1em;
}
.sort-container{
    border-bottom:2px solid #ED6D00;
}
.mainbox-title,.mainbox-title span{
    color:#000;
}
.mainbox-container{
    margin:0 0 20px;
}
.product-notification h1{
    background:#dc6605;
}
.hh-detail-share{
     position: relative;
     padding-bottom:5px;
}
.hh-share-plugin .twitter-share-button{
    padding-top:5px;
}
.left-menu-list {margin-bottom:20px;}
.left-menu-list  .wysiwyg-content p {
	font-size:1.4em;
}
.left-menu-list  .wysiwyg-content ul {
	padding:0 0 0 5px;margin:10px 0 0 0;
}
.left-menu-list  .wysiwyg-content ul li {
	font-size:1.2em;list-style-type:none;padding:5px 0;
}
.left-menu-list  .wysiwyg-content ul li  a:link{color:#0088CC}
.left-menu-list  .wysiwyg-content ul li  a:hover{color:#ff0000}
.left-menu-list  .wysiwyg-content ul li  a:visited{color:#941d55}

.hh-current-box .mainbox-title{
	height:45px;
	padding:0px;
	text-indent:1.4em;
	margin-top: 10px;
	margin-bottom: 5px;
	border: none;
	background: #ffa023;
}
.hh-current-box .mainbox-title span{
	height:45px;
	line-height:48px;
	
}
ul.hh_description_ul li.hh_description {
	margin: auto 0;
	padding-top: 20px;
	width: 700px;
	height: 100%;
	overflow: auto;
}
ul.hh_description_ul{
	 margin: 0;
    padding: 0;
	
	}
.hh_description img {
	height: 58px;
	width: 63px;
	float: left;
	margin-right:10px;
	display: block;
}
.hh_description_title {
	color: #ff9900;
	font-weight: 600;
	font-size: 18px;
	display: block;
	float:left;
	margin-bottom: 10px;
	zoom: 1;
}
.hh_description_content {
	width: 607px;
	float: left;
	padding: 10px;
	font-size: 14px;
	background-color: #eae5dd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.hh_newlistformat .news-sidebox-list li {
    border-bottom: 1px dotted #BFBFBF;
   margin:10px 20px 0px 20px;
    padding-bottom: 10px;
    width: 660px;
}
.hh_newlistformat .news-sidebox-list li p {
float:right;
}
/*ye fu gai xie 下单过程*/
.hh_position_relative .mainbox-body div.step-container,
.hh_position_relative .mainbox-body div.step-container-active {
position: relative;
position: relative;
 border-left: 1px solid #CCCCCC;
margin-bottom: 0;
}

.hh_position_relative .mainbox-body div.step-container-active{
position: relative;
position: relative;
 border-left: 1px solid #CCCCCC;
margin-bottom: 0;

}
.hh_position_relative .step-body-active .checkout-buttons{
margin: 20px 0 0 20px;
    padding: 17px 20px 17px 0;
background:none;
}
.hh_position_relative .jp_shipping_delim,.hh_position_relative .form-payment.payment-delim{
border-bottom:0;
}
.hh_position_relative .mainbox-body div.step-container h2.step-title-complete, 
.hh_position_relative .mainbox-body div.step-container h2.step-title, 
.hh_position_relative .mainbox-body div.step-container-active h2.step-title-active 
{
border:none;
background:none;
padding-left: 20px;
}

.hh_position_relative .mainbox-body div.step-container h2.step-title-complete span.float-left,
.hh_position_relative .mainbox-body div.step-container h2.step-title span.float-left,
.hh_position_relative .mainbox-body div.step-container-active h2.step-title-active span.float-left
{

 left: -12px;
    position: absolute;
}

div.hh-h1-mainbox-title-underline h1.mainbox-title {
    border-bottom: 2px solid #BBBBBB;
    background-color: #FFFFFF;
    padding: 0;
}
.hh-question-answer dt {
    background: url("/images/information/q02.png") no-repeat scroll left center #FFEDDE;
  
    color: #ED6D00;
    font-size: 13px;
    font-weight: bold;
       margin-top: 20px;
    padding: 7px 0 7px 35px;
}.hh-question-answer dt span{ font-size: 20px;
    font-weight: 600;
    margin-right: 10px;}
.hh-question-answer dd.answer {
  
    font-size: 12px;
    line-height: 150%;
 background-color: #FFEDDE;
    padding: 10px 13px;
}
.button-submit-action.button-wrap-left, .button-submit.button-wrap-left, .button-action.button-wrap-left, .button.button-wrap-left, .button-submit-action.button-wrap-right, .button-submit.button-wrap-right, .button-action.button-wrap-right, .button.button-wrap-right, .button-submit-big.button-wrap-left, .button-big.button-wrap-left, .button-submit-big.button-wrap-right, .button-big.button-wrap-right{
    background:none;
    background-color:#ee7a1d;
}
.button-submit-big.button-wrap-right input{
    background:url("../../images/cart-icon.png") no-repeat scroll 15px center ;
    padding-left:45px;
}


.hh-my-order .mainbox-title{
    height:40px;
    line-height: 40px;
    padding: 0px;
    border-radius:2px 2px 0px 0px; 
    background: #1f95dd;
    font-size: 1.4em;
    font-weight: bold;
    padding-left:10px;
   
}
.hh-my-order .mainbox-body{
   background: #cdcdcd;
   padding:5px 0px;
}
.hh-my-order .mainbox-body li {
    height:30px;
    line-height: 30px;
}
.hh-my-order .mainbox-body li label{
    display: inline-block;
    width:30%;
    text-align: right;
    padding-right: 0.5em;
    font-size: 1.1em;
}
.hh-my-order .mainbox-body .order_id{
    width:125px;
}
.hh-my-order .mainbox-body .hh-bt{
    background: #e26a0f;
    border: none;
    cursor: pointer;
    padding:2px 5px;
    color:#fff;
}

.hh-ucenter .mainbox-title{
    height:40px;
    background-color: #E26A0F;
    border-radius: 2px 2px 0 0; 
    padding:0px;
}
.hh-ucenter .mainbox-title a{
    color: #FFFFFF;
    display: inline-block;
    font: bold 18px/1 "Arial,sans-serif";
    margin-left: 10px;
    padding: 9px 0;
}
.hh-ucenter .mainbox-body{
    border: 1px solid #BBBBBB;
}
.hh-ucenter .account-info li{
    padding-left:10px;
}
.hh-ucenter .updates-wrapper{
    margin: 10px 20px 12px;
    
}

.hh-ucenter .buttons-container{
   padding: 15px 20px;
   background-color: #F2F2F2;
   border-top: 1px solid #DDDDDD;
   color: #999999; 
}

.button-submit input, .button input, .button a, .button.button-wrap-right:hover a, .ui-widget-content .button a{
   color:#fff;
   text-shadow: none;
}
.button a, .button-action a, .button-big a, .button-submit-action input, .button-submit input, .button-submit-big input{
   text-shadow: none;
}

.hh-order-complete{
    text-align:center;
    padding:50px 0;
}
.hh-order-complete .button-wrap-left,.hh-order-complete .button-wrap-right{
    background:none;
    background-color:#E26A0F;
}
.hh-order-complete .button a{
    color:#fff;
    text-shadow:none;
}
.hh-order-complete .button a:hover{
     color:#fff;
     text-shadow:none;
}
.hh-order-complete-msg{
    background: url(/images/xinge.png) no-repeat scroll 80px 40px ;
    border: 3px solid #B37D12;
    line-height: 1.5em;
    margin: 20px auto;
    padding: 20px 60px 30px;
    width: 430px;
    
}
.hh-order-complete-msg h3{
    font-size: 2em;
    font-weight: bold;
    padding: 0.6em 0;
}
.ui-dialog .ui-dialog-titlebar{
    background:none repeat scroll 0 0 #DC6605;
}
.hh_floatleft{ float:left;}
.hh_lialignver ul li{  width:150px; float:left; }
.hh-category-list .sidebox-title {
    background: none repeat scroll 0 0 #E26A0F;
    border-radius: 2px 2px 0 0;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
     padding: 0 0 0 10px;
}
.hh-category-list .sidebox-body .text-links a {
    color: #000000;
    font-size: 1.2em;
    font-weight: bold;
}
.hh-category-list .sidebox-title span, .sidebox-title a {

 font-size: 100%;
}
.hh-category-list .sidebox-body .text-links img{width:40px;}