* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 12px;
	color: #585858;
	background: #fff;
	margin: 0 auto;
  text-align:center; 
  font-family:Times New Roman; 
  width:960px;
}
img {
	border: 0;display:block;
}
a { 
	text-decoration: none; color:black;
}
a:hover { 
	text-decoration: none;
}

#navbox_id{    margin:0px 0px 20px 0px;   clear:both; }
#navbox_id .left{ float:left;        }
#navbox_id .left img{width:200px;height:80px; } 
#navbox_id .right{   float:left;  width:824px;   }
#navbox_id .right .t{ height:58px;text-align:right;    }
#navbox_id .right .b{ padding:0px 0px 0px 10px; text-align:left;     } 
#navbox_id .right .t ul{  margin:5px 0px 0px 0px; display: block;   list-style:none; }
#navbox_id .right .t li{  margin:0px 3px 0px 0px; display: inline;color:#157A02; }
#navbox_id .right .t li a{ font-size:14px; font-weight:bold; color:#157A02; }
#navbox_id .right .t li a:hover{   color:#157A02; }

#navbox_id .right .b ul{  margin:0px 0px 0px 0px; display: block;   list-style:none; }
#navbox_id .right .b li{  margin:0px 3px 0px 0px; display: inline; }
#navbox_id .right .b li a{ font-size:18px; font-weight:bold; color:#157A02; }
#navbox_id .right .b li a:hover{   color:#157A02; }
#navbox_id .srch{ border-right:4px solid #48960C; border-bottom:4px solid #48960C;
 border-left:2px solid #9FE25E; border-top:2px solid #9FE25E;
 background-color:#78BF3B;height:23px;
 padding:3px 0px 0px 0px;
 }  
 
#navbox_id   .srchinp{  color:#57052B; font-weight:bold; width:240px; background-color:#9FE25E;border:1px solid #48960C;  }
#navbox_id  .btn{ font-size:14px;font-weight:bold;margin: 0px 0px 0px 0px; background: #78BF3B;color:#fff;border:0;cursor:pointer;    }
#navbox_id .srch .frm{ float:left;width:930px;} 
#navbox_id .srch .msg{ float:left; padding:2px 0px 0px 0px; }  
#navbox_id .srch .msg a{font-size:16px;font-weight:bold;color:#F2FE30;  }   
 
 
.mainbox{  margin:0; width:1024px;height:755px;}
/* 140 */ 
#left_id{ text-align:left; float:left;padding:0px 0px 0px 0px; width:140px;height:600px;  }
#left_id .blk{border:1px solid #888;margin:0px 0px 10px 0px ; }
#left_id h1{ border-right:1px solid #48960C; border-bottom:1px solid #48960C; border-left:1px solid #9FE25E; border-top:1px solid #9FE25E;background-color:#78BF3B;text-align:center;  padding:5px 0px 0px 0px;color:white;font-size:16px; }   

#left_id .log_cnter{ padding:0px 0px 0px 10px ;  } 

#left_id .log_cnter .r{ height:20px;   color:white; margin: 4px 0px 0px 0px; } 
#left_id .log_cnter .r .inp{ width:116px;  }
#left_id .log_cnter .btn{ cursor:pointer;   text-align:right; padding: 3px 10px 0px 0px; } 
#left_id .log_cnter .reglnk{ padding: 0px 0px 0px 3px;text-align:left; }
#left_id .log_cnter   a{ color:#000; text-decoration:none; }
#left_id .log_cnter   a:hover{ color:#000; }
#left_id .log_cnter .rl{height:20px;color:green;  text-align:left;  margin: 2px 0px 0px 0px; } 
#left_id .log_cnter .rl .t{ color:#000; font-weight:bold; text-align:right;  padding: 2px 4px 0px 0px; height:20px;   font-size:9px; width:50px; float:left; }
#left_id .log_cnter .btlk{  clear:both; text-align:center;      }
   
  
#left_id .cate_cnter{padding:0px 0px 0px 10px ;  }
#left_id .c1{ margin:20px 0px 0px 0px; font-size:18px;}
#left_id .c1 a{   color:#157A02;  font-weight:bold; }
#left_id .c2{ margin:3px 0px 0px 6px; font-size:14px; } 
#left_id .c2 a{   color:#888; }  
 
 
/* 604 */  
#center_id{  width:604px;     float:left;  } 
#center_id .center_blk{  text-align:left;margin:10px 0px 0px 0px ; padding:0px 0px 0px 0px;   } 
#center_id .center_blk h4{border-bottom:1px solid #157A02; color:#157A02;margin:10px 10px 5px 10px ;padding:0px 0px 5px 0px;text-align:left;}
#center_id .center_blk h4 a{ color:#157A02; }
#center_id .center_blk .p{ float:left;  width:138px; margin:0px 0px 0px 10px;  } 
#center_id .center_blk .p .pic img{ border:1px solid #888; width:136px;height:205px;  }
#center_id .center_blk .p .txt{height:34px; text-align:center;}
#center_id .center_blk .p .txt a{ color:#126700; }
#center_id .center_blk .p .txt span{ color:red; }
/* 280 */  
#right_id{   width:280px;   float:left;}  
  
#right_id   h4{border-bottom:1px solid #157A02; color:#157A02;margin:0px 0px 5px 0px ;padding:0px 0px 5px 0px;text-align:left;}
#right_id   h4 a{ color:#157A02; }
#right_id .r_blk{ text-align:left; font-size:16px;margin:0px 0px 20px 0px; }
#right_id .r_blk .r{ margin:0px 0px 3px 0px ; width:280px;   }  
#right_id .r_blk .r  .n {font-weight:bold;background-color:#FE9730; width:20px;height:20px;color:white;text-align:center;  float:left; }
#right_id .r_blk .r  .p { width:50px;margin:0px 2px 0px 2px;  float:left; color:red; }
#right_id .r_blk .r  .t { float:left;  height:20px; width:206px;overflow:hidden;  }
#right_id .r_blk .r  .t a{ color:#126700; }
#right_id .r_blk .r  .cp {  width:70px;margin:0px 2px 0px 2px;  float:left; color:#888; }
#right_id .r_blk .r  .ct { float:left; color:#000; font-size:12px; height:20px; width:206px;overflow:hidden;  }
#right_id .r_blk .brd{ float:left;width:125px;margin:10px 0px 0px 10px; }
#right_id .r_blk .brd img{border:2px solid #888; width:121px; }
/*index pagebackground-color:#999;*/

.idx_p{ border:4px solid #D5FFAC; text-align:center;margin:0px 10px 0px 10px ;padding:0px 0px 0px 0px ; }
.idx_p .cpic{float:left; background-color:#999; }
.idx_p .cpic img{width:172px;height:320px;border:2px solid #aaa; }
.idx_p .cnter{float:left; width:400px;  } 
.idx_p .cnter .ap{ float:left; margin:0px 0px 0px 10px;   }
.idx_p .cnter .ap .pic img{width:90px;height:130px;border:1px solid #aaa; }
.idx_p .cnter .ap .txt{overflow:hidden; width:120px; height:30px;   }
.idx_p .cnter .ap .txt a{ color:#126700; }
.idx_p .cnter .ap .txt span{ color:red; }
/*  product page*/
 
#center_id h1{ margin:0px 10px 5px 10px ; border-bottom:1px solid #78BF3B;padding:0px 0px 0px 10px ; font-size:18px; color:#78BF3B; text-align:left; }
#center_id h1 a{ color:#78BF3B; }
#center_id .p_cnt{ padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; background-color:#fff;   }
#center_id .p_cnt .pic{   float:left; padding:10px 0px 0px 10px;  width:240px; height:380px;}
#center_id .p_cnt .pic img{  border:2px solid #66B22C;   width:236px; height:356px;}/*290365px*/
#center_id .p_cnt .pic .color { margin:2px 0px 0px 0px;}
#center_id .p_cnt .pic .color span{float:left;font-size:bold; }
#center_id .p_cnt .pic .color .cblk{ float:left;margin:0px 2px 0px 0px; width:20px; height:20px; }
#center_id .p_cnt .thumb_pic{        margin:10px 0px 0px 6px;   float:left;width:63px;  }
#center_id .p_cnt .thumb_pic img{ cursor:pointer;border:2px solid #66B22C;margin:0px 0px 4px 0px;   width:59px;height:83px; }
#center_id .p_cnt .thumb_pic .imgborder{ width:55px;height:79px;  border:4px solid #D5FFAC;   } 
#center_id .p_cnt .txt{width:265px; padding: 0px 10px 0px 10px; overflow:hidden; 
height:390px; float:left;  color:#157A02;  text-align:left;}
#center_id .p_cnt .txt h3{ text-align:left;margin:10px 0px 0px 0px;font-size:22px; border-bottom:1px solid white;  } 
#center_id .p_cnt .txt p{ margin:3px 0px 0px 0px;clear:both;font-size:18px;}
#center_id .p_cnt .txt b{display:block; float:left;  width:80px;}
#center_id .p_cnt .txt .hl{ color:red;}
#center_id .p_cnt .txt .pinkwrap{background-color:#D5FFAC ;padding:0px 5px 5px 5px; border:1px solid #66B22C;  }


#center_id .p_cnt .txt .fun_btn{margin:5px 0px 0px 0px; }
#center_id .p_cnt .txt .fun_btn img{  float:left;margin:0px 20px 0px 0px;   }
#center_id .p_cnt .txt h5{margin:10px 0px 0px  0px; font-size:20px;  }
#center_id .p_cnt .txt .detail{ border:1px solid #66B22C;padding:5px 5px 5px 5px;    }
#center_id .p_cnt .p_cnt .txt .detail p{  margin:0px; }

#center_id .p_cnt .related {color:#92223C; margin:10px 0px 0px 0px;     }
#center_id .p_cnt .related h2{   border-bottom:1px solid #ccc; margin:0px 20px 5px 20px;padding:12px 0px 0px 40px;height:28px; background-repeat: no-repeat;background-image: url(butterfly.gif); text-align:left; }
 
#center_id .p_cnt .related .blk{ margin:0px 0px 0px 10px; float:left;  } 
#center_id .p_cnt .related .blk img{ width:123px; height:188px;}
#center_id .p_cnt .related .blk .pn{  width:123px;  }
#center_id .p_cnt .related .blk .pn a{  color:#92223C;  }
#center_id .p_cnt .related .blk .pp{width:123px;color:red; }
 
#gm {
	border: 1px solid #f60; 
	text-align: left;
	padding:2px 0px 2px 2px;
	margin:0px 0px 0px 0px;
}
#gm h4 {
	font-weight: normal;
	font-size: 12px; 
	margin:2px 0px 2px 0px;
	 
}
#gm h4 strong {
	color: #f60;
	font-size: 12px;
}
#gm h4 a {
	background: #f00;
	color: #fff;
	padding: 3px 10px 1px 10px;
	margin: 0 4px;
}
/* Shopping Cart  */

.cartCnter {
	clear: both; 
	height: 100%;
	overflow: hidden; 
  margin:10px 0px 10px 10px; 
	background-color:white; 
}

.cartCnter legend{ color:#157A02;font-size:14px;  }
.cartCnter .fieldset{color:#157A02; }
.cartCnter .btn {text-align:right; }
.cartCnter .btn a{ color:#fff;background-color:red;font-size:16px;padding:0px 5px 0px 5px ; }
.cartCnter .hint {text-align:right; font-weight:bold;font-size:14px;}
.cartCnter .hint a{ color:blue;  }
.cartCnter .btn img{  }

.fldset{color:#000; }
.fldset legend{ color:#157A02;font-size:14px;  }

.nd_tbl {	margin: 15px auto;	width: 100%;	text-align: center;	 }
.nd_tbl th {	background-color: #D5FFAC;color:#157A02;	line-height: 25px;	font-size: 12px;}
.nd_tbl td {	border-bottom: 1px solid #dfdfdf;	padding: 4px 0;}

.nd_tbl2 {
	width: 96%;
	margin: 10px auto;
	border: 1px solid #dfdfdf;
	border-top: 3px solid #dfdfdf;
	border-collapse: collapse;
}
.nd_tbl2 td {
	border: 1px solid #dfdfdf;
	border-collapse: collapse;
	padding: 5px 10px;
}
.nd_tbl2 td span,.nd_tbl2 td strong {
	color: #ff0000;
	padding-right: 20px;
}
.nd_tbl2 th {
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
}


.td_hideimg {
	padding-left: 10px;
}
.td_hideimg a span {
	display: none;
}
.td_hideimg a:hover {
	position: relative;
}
.td_hideimg a:hover span {
	display: block;
	position: absolute;
	left: 0px;
	top: 15px;
	background: #ffffff;
	border: 1px solid #cccccc;
	padding: 8px 10px;
	line-height: 20px;
	color: #333;
	text-decoration: none;
}

.tr_hl td {
	font-weight: bold;
	color: #c00;
}
.tr_hl span {
	float: right;
}
.tr_hl span strong {
	color: #c00;
}
.c_inp {
	width: 30px;
	height: 18px;
	background: #fefefe;
	border: 1px solid #dfdfdf;
	color: #ff6600;
}
#cat_count { font-size:18px;  }
#cat_count span{ color:red;  }

/* order */
.order_cnter{ margin:20px 0px 0px 10px;
padding:10px 10px 10px 10px;
background-color:white;}
.order_cnter .tb {
	width: 100%;
	margin-top: 10px;
	text-align: center;
	border: 1px solid #ddd;
}
.order_cnter .tb th,.order_cnter .yx dt { 
	color: black;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
}
.order_cnter .jg {
	color: #ff6600;
}
.order_cnter table .s {
	background: #fefefe;
}
.order_cnter .yx {
	border: 1px solid #cdcdcd;
	margin-top: 10px;
	padding: 1px;
}
.order_cnter .yx dd {
	padding: 8px 0;
	text-align: center;
}
.ca5{ font-size:14px; }
.ca5 span{  }

 .be_r{clear:both; margin:5px 0px 5px 0px;}
 .be_r .c1{ text-align:right; float:left;width:100px;padding:0px 20px 0px 0px; } 
 .be_r .c2{ text-align:left; float:left; } 
.cat4 {
	text-align: center;
	font-weight: bold;
	width: 100px;
}

.cat3 {
	width: 96%;
	margin: 10px auto;
	border: 1px solid #ddd;
	border-top: 3px solid #cdcdcd;
	border-collapse: collapse;
}
.cat3 td {
	border: 1px solid #ddd;
	border-collapse: collapse;
	padding: 5px 10px;
}
.cat3 td span,.cat3 td strong {
	color: #ff0000;
	padding-right: 20px;
}
.cat3 th {
	line-height: 30px;
	text-align: left;
	padding-left: 10px;
}

/*brand*/
.brand{clear:both;margin:0px 0px 0px 10px;height:86px; }
.brand .pic{ float:left; }
.brand .pic img{ width:161px;height:84px;border:2px solid #888;  }
.brand .txt{width:397px;background-color:#D5FFAC ;padding:0px 5px 5px 5px; border:1px solid #66B22C;text-align:left;float:left;height:66px;padding:10px 10px 10px 10px;}

.zc {
	padding-top: 10px;  
}
.zc1 { 
  padding:10px 0px 0px 150px; 
  text-align:left; 
}
.zc span {
	float: left;
	width: 150px;
	text-align: right;
  padding:0px 10px 0px 0px;
}
.zc .inp {
	background: #fefefe;
	border: 1px solid #dfdfdf;
	height: 18px;
	color: #ff6600;
	width: 150px;
}
.reg_inp{
margin:0px 10px 0px 10px;
text-align:left;
}

/*gui login area*/
.memlogin_guiL{ text-align:left; float:left;width:300px; margin:20px 0px 0px 50px; }
.memlogin_guiL p{ margin:3px 0px 3px 0px;} 

/* search */
.searchCnter{
  clear: both; 
	height: 100%;
	overflow: hidden;
	padding:10px 10px 10px 10px;  
	background-color:white; 
	text-align:center;
}
 
.searchCnter .r{clear:both; margin:5px 0px 5px 0px;}
.searchCnter .r .c1{ text-align:right; float:left;width:80px;padding:0px 20px 0px 0px; } 
.searchCnter .r .c2{ text-align:left; float:left; }

/* page */
.msgCnter{ background-color:#D5FFAC ;font-weight:bold; color:#157A02; border:1px solid #66B22C;  text-align:left; margin:0px 10px 0px 10px;padding:10px 10px 10px 10px; } 

.memlogin_guiR{ float:left; margin:20px 0px 0px 20px;}

.page1{ text-align:center;}
.bottom{clear:both; margin: 10px 0px 0px 0px;padding:5px 0px 0px 0px;border-top:1px solid #888; }

.bottom ul{  margin:0px 0px 0px 0px; display: block;   list-style:none; }
.bottom li{  margin:0px 3px 0px 0px; display: inline; }
.bottom li a{ font-size:14px; font-weight:bold; color:#888; }
.bottom li a:hover{   color:#000; }
  
  
.clear{ clear:both;}
