*{
margin:0px auto;
padding:0px;
font-family:Tahoma;
font-size:11px;
color:#000;
}
a img {border:0;}
BODY {
  margin: 0 auto;
  text-align : center;
  font-size : 11px;
  font-family : Tahoma;
  background-image : url(images/body_di.gif);
  background-repeat: repeat-x;
  color:#000;
}
a{text-decoration:none;
color:#000;
   }
A:HOVER{
  text-decoration : underline;
  color:#000;
}
.logo {position:relative;
	     width:950px;
	     height:160px;
	     margin:0 auto;
	     background-color:white;
	     }
.l1 {position:absolute;
	   top:35px;
	   left:15px;
	   }	
.l2 {position:absolute;
	   top:35px;
	   left:70px;
	   }   
.l3 {
	position:absolute;
	top:11px;
	left:692px;
	text-align:right;
	color:#5F5C5E;
	line-height:18px;
	font-size:12px;
	width: 250px;
	   }	   
.l3 a {color:#5F5C5E;}
.l4 {
	position:absolute;
	top:40px;
	left:306px;
	width: 644px;
	color:#5F5C5E;
	font-size:12px;
	text-align:right;
	   }
.searchselect{
width:150px;
font-size:12px; 
color:#5F5C5E;
font-family : Tahoma;
}
.searchprice{
width:50px;
font-size:12px; 
color:#5F5C5E;
font-family : Tahoma;
}
.searchkeywords{
width:120px;
font-size:12px; 
color:#5F5C5E;
font-family : Tahoma;
}
.displaycurrency{
width:60px;
font-size:12px; 
color:#5F5C5E;
font-family : Tahoma;
}	
.line_logo {position:absolute;
	   top:77px;
	   left:301px;
	   width:650px;
	   height:1px;
	   background-color:#D7D5D3;
	   overflow:hidden;
	   }
.l5 {position:absolute;
	   top:85px;
	   left:531px;
	   width:415px;
	   height:20px;
	   text-align:right;
	   }
.l6 {position:absolute;
	   top:118px;
	   left:1px;
	   width:944px;
	   height:38px;
	   background-image:url(images/back2_logo.gif);
	   color:white;
	   line-height:38px;
	   font-size:16px;
	     font-weight:bold;
	 }
.l6_1 {float:left;
	     width:150px;
	     }
.l6_2 {float:left;
color:white;
	   }	     
.l6 a {color:white;
	font-family:Arial;
	font-size:16px;
	     }	   	   	         	        
.main{
	width : 950px;
	float:left;
	margin-top:2px;
	margin-bottom:10px;
	background-color : #ffffff;
}
.main_left_ban{
	position : absolute;
	float : left;
	left : 0px;
	top : 0px;
}
.main_left_zs1{
    margin-top:2px;
	float : left;
	padding-left:0px;
	width:346px;
}
.main_left_zs2{
	margin-top:2px;
	float : left;
	padding-left:10px;
	width:346px;
}
.main_right{
	position : absolute;
	float : left;
	left : 712px;
	top : 0px;
	width : 233px;
	height : 680px;
	background-color : #ffffff;
}

.main_right_01{
	position : absolute;
	float : left;
	left : 0px;
	top : 0px;
	width : 233px;
	height : 85px;
	background-image : url(images/index_main_right_01.gif);
}
.main_right_01_CART{
	position : absolute;
	float : left;
	left : 41px;
	top : 10px;
	font-size:12px;
	font-weight : bold;
	color : #282828;
}
.main_right_01_CART a{
	color : #282828;
}
.main_right_01_you{
	position : absolute;
	float : left;
	left : 21px;
	top : 35px;
	font-size:12px;
	color : #282828;
	line-height : 16px;
	text-align : left;
	width : 150px;
}
.main_right_02{
    float:left;
	width : 233px;
	min-height : 295px;
	background-image : url(images/index_main_right_02.gif);
}

.main_right_02_title{
	 float:left;
	 margin-left:40px;
	 margin-top:15px;
	font-weight : bold;
	font-size : 12px;
	color : #DC360E;
	text-align : left;
}
.main_left1_02_font1{
	float : left;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:5px;
	color : #000000;
	text-align : left;
	font-family:Verdana;
	width:110px;
	font-size:11px;
}
.help_left1_02_font1{
	float : left;
	padding-left:36px;
	padding-bottom:2px;
	padding-top:5px;
	color : #000000;
	text-align : left;
	font-family:Verdana;
	width:180px;
	font-size:11px;
}
.profile_left1_02_font1{
	float : left;
	padding-left:36px;
	padding-bottom:2px;
	padding-top:10px;
	color : #000000;
	text-align : left;
	font-family:Verdana;
	width:180px;
	font-size:11px;
}
.main_left1_02_font1 a{color:#000000;font-size:11px;}
.help_left1_02_font1 a{color:#000000;font-size:11px;}

.main_right_03{
	float:left;
	width : 233px;
	min-height : 111px;
	margin-top:10px;
	background-image : url(images/index_main_right_03.gif);
}
.main_right_04{
	float:left;
	width : 233px;
	margin-top:10px;
	min-height : 168px;
	background-image : url(images/index_main_right_04.gif);
}
.main_right_04_1{
	width : 100px;
	height : 100px;
	border : 0px solid #E3E4E4;
	float : left;
	padding-left:10px;
	padding-top:10px;
}
.main_right_bestgoods_pic{
width:100px;
text-align:center;
padding-bottom:5px;
float:left;
}
.main_right_bestgoods_font{
    float:left;
	font-weight:bold;
	text-align : center;
	width : 100px;
}
.main_right_bestgoods_font a{
	font-weight : bold;
}

.bottom{
	width : 950px;
	float:left;
	margin-bottom:10px;
	background-color : #ffffff;
}
.bottom_line{
	float : left;
	width : 950px;
	height : 2px;
	background-color : #CDCDCD;
	overflow : hidden; 
}
.bottom_font{
	float : left;
	padding-left:250px;
	width : 300px;
	padding-top:10px;
	text-align : center;
	color : #5D5D5D;
	line-height : 20px;
}
.bottom_submit{
	float : left;
	padding-left:10px;
	width : 330px;
	padding-top:15px;
	text-align : center;
	color : #5D5D5D;
	line-height : 20px;
}
.bottom_font a{
	color : #5D5D5D;
}
.navi_line {
            float:left;
	        width:702px;
	        height:37px;
	        background-image:url(images/back1_how.gif);
	        color:white;
	        font-size:14px;
	        font-weight:bold;
	        line-height:37px;
	        text-indent:30px;
	        text-align:left;
	        }

.cucommtxt{
  width:670px; 
  float:left; 
  padding-left:20px;
  text-align:left;
  line-height:20px;
  color:#252525;
  padding-top:15px;
  padding-bottom:10px;
}
.cucommtxt a{
 color:#AA0000;
}
.cucommtxt a:hover{
color:#AA0000;
text-decoration:underline;
}

.cucommtxt ol{
padding-left:40px;
font-weight:bold;
color:#252525;
}
.cucommtxt ul{
padding-left:40px;
font-weight:bold;
color:#252525;
}

.cucommtxt table{
border:0;
}
.main_left_code_info{
color:#A50000;
}
table{
width:100%; 
border:0; 
border-collapse:collapse;
margin-top:10px;
}
td{
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
}
.listviewticket table{ 
width:100%; 
border:0; 
border-collapse:collapse;
margin-top:10px;
margin-left:5px;
 }
  .listviewticket td{ 
padding-left:20px;
padding-bottom:5px;
padding-top:5px;
border:solid 1px #ccc;
vertical-align:top; 
text-align:left;
font-weight:normal; 
}
.float10bg{
background-color:#FAFAFA;
}
.feedmain_right_next{
	background-image : url(images/next_di.gif);
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	width : 695px;
	height : 35px;
}
.feedmain_right_next_font{
	float : left;
    padding-left:360px;
	color : #2F2D2E;
	line-height : 35px;
}
.feedmain_right_next_font a{
	color : #2F2D2E;
	line-height : 35px;
}
.input_feedbackmain{
font-size : 11px;
  font-family : Tahoma;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-width : 1px 1px 1px 1px;
  border : 1px solid #C4C4C4;
  background-color : #F1F1F1;
  width : 616px;
  height : 123px;
}
.accountmain_right_02{
    float:left;
	width : 233px;
	min-height : 328px;
	margin-top:10px;
	background-image : url(images/back1_zhuce.gif);
}
.body9_please {
  float:left;
  padding-left:25px;
  padding-top:12px;
  width:180px;
  color:black;
  text-align:left;
  font-weight:bold;
	             }
.body9_forget {
  float:left;
  padding-left:25px;
  padding-top:8px;
  width:200px;
  line-height:20px;
  text-align:left;
  color:#666666;
	   }
.accounttitle{
font-size:24px;
color:#B57574;
padding-left:15px;
}
.selectaccount{
    font-size : 11px;
	font-family : Tahoma;
	margin-top : 1px;
	margin-left : 1px;
	margin-right : 1px;
	margin-bottom : 1px;
	border : 1px solid #848484;
	background-color : #ffffff;
	width : 200px;
	height : 22px;
}
.input6{
	font-size : 11px;
	font-family : Tahoma;
	border : 1px solid #848484;
	background-color : #ffffff;
	width : 252px;
	height : 22px;
}
.inputprofile{
font-size : 11px;
  font-family : Tahoma;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-width : 1px 1px 1px 1px;
  border : 1px solid #C0C0C0;
  background-color : #F0F0F0;
  width : 193px;
  height : 18px;
}
.selectprofile{
  font-size : 11px;
	font-family : Tahoma;
	border : 1px solid #C0C0C0;
	background-color : #F0F0F0;
	width : 157px;
	height : 20px;
}
.listorderdetail td{
border:1px solid #ccc;
}
.Bgcolororder{
background-color: #E7E7E7;
font-weight:bold;
color:#8E0000;
}
.prolistinfo{
     float:left; 
	 width:200px; 
	 padding-left:20px; 
	 padding-top:8px; 
	 padding-bottom:8px;
	 height:270px;
} 
.prolistdetailinfo{
     float:left; 
	 width:200px; 
	 padding-top:5px; 
	 padding-bottom:5px;
}   
.proimglist{
   float:left; 
   width:200px;
   text-align:center;
   vertical-align:middle;
   padding-top:5px;
} 
.prolistmaintxt{
   float:left; 
   width:200px; 
   padding-left:2px;
   padding-top:5px;
   text-align:center;
   color:#293039;
} 
.prolistourprice{
   float:left; 
   width:200px; 
   padding-left:2px;
   font-weight:bold; 
   color:#9D0016;
   padding-top:5px;
   text-align:center;
}
.subprolistinfo{
     float:left; 
	 width:230px; 
	 padding-left:3px; 
	 padding-top:8px; 
	 padding-bottom:5px;
	 height:240px;
}
.subproimglist{
   float:left; 
   width:230px;
   border:1px solid #F0F0F0;
   padding-top:5px;
} 
.subproname{
   float:left; 
   width:230px;
   padding-top:5px;
   font-family:verdana;
   font-weight:bold;
   color:#000000;
   text-align:center;
} 
 .product_pic table{ 
width:100%; 
border:0; 
border-collapse:collapse;
margin-top:10px;
margin-left:0px;
 }
  .product_pic td{ 
padding-left:0px;
padding-bottom:5px;
padding-top:5px;
border:solid 0px #ccc;
vertical-align:top; 
font-weight:normal; 
} 
.product_pic {float:left;
	            margin-top:10px;
	            width:390px;
				text-align:left;
	          }
.detailintroduction {float:left;
	             margin-top:25px;
	             width:305px;
				 padding-left:5px;
	            }
#price_body1 {
	            float:left;
				padding-left:5px;
	            width:300px;
	            height:50px;
	            border:1px solid #caacac;
	            background-color:#ece4e4;
	            font-size:12px;
	          }
		.sale_price {color:#B00E0C;
	           float:left;
			   padding-top:5px;
			   width:145px;
	           font-size:12px;
			   text-align:left;
			    margin-left:5px;
	           }
.detailour_price {
	           float:left;
			   padding-top:5px;
			   width:145px;
	           font-size:12px;
			   text-align:left;
			    margin-left:5px;
				color:#373737;
	           }
.detailour_price s {
	           float:left;
			   width:145px;
	           font-size:12px;
			   text-align:left;
			    margin-left:5px;
				color:#373737;
	           }

.rp   {float:left;
	   padding-top:5px;
	    width:145px;
	   font-size:12px;
	   text-align:left;
	    margin-left:5px;
		color:#373737;
	   }	
.detailsave {  float:left;
			   padding-top:5px;
			   width:145px;
	     font-size:12px;
		 text-align:left;
		  margin-left:5px;
		  color:#373737;
	     } 
 #my-item-qty{font-size : 11px;
	font-family : Tahoma;
	border : 1px solid #ffffff;
	width : 46px;
	height : 18px;
	background-color : #B08C8C
	         }
.quantity {float:left;
	     padding-top:5px;
		 width:145px;
		 text-align:left;
		  margin-left:5px;
	    }
.prodetailadd {float:left;
	     padding-top:5px;
		 width:145px;
		 text-align:left;
		  margin-left:5px;
	     }
.item_code {float:left;
	          margin-top:20px;
	          display:inline;
	          width:300px;
	          height:25px;
	          line-height:25px;
	          text-align:left;
	          text-indent:5px;
			  font-weight:bold;
			  font-size:11px;
	        } 
	.prodesdetail {float:left;
	       margin-top:5px;
		   margin-left:5px;
		   width:300px;
	       text-align:left;
	       line-height:19px;
	       color:#373737;
		   font-size:11px;
	       }
	.main_right_next{
	background-image : url(images/back1_xiangxi.gif);
	float : left;
	margin-top:10px;
	margin-bottom:10px;
	width : 700px;
	height : 29px;
	text-align:left;
}
.picture_re {float:left;
	           margin-top:10px;
	           margin-left:10px;
	           width:130px;
			   text-align:left;
	           line-height:20px;
	           }
.imgborder_re {   
             margin-top:3px;
             float:left;
             width:130px;
			text-align:center;
			vertical-align:middle;
			} 
.save_re {   
             margin-top:3px;
             float:left;
             width:130px;
			 font-weight:bold;
	        color:#9A2727;
			text-align:center;
			} 
.maintxt_re{
float:left;
width:130px;
margin-top:3px;
text-align:center;
font-size:11px;
}
.font_title{
       margin-left:30px;
       line-height : 28px;
       font-size:14px;
       color : #ffffff;
       font-weight : bold;
       font-family:Verdana;
}
.listshopcar table{
 width:100%; 
border:0; 
border-collapse:collapse;
margin-top:10px;
margin-left:0px;
 }
  .listshopcar td{
padding-bottom:5px;
padding-top:5px;
border:solid 1px #ccc;
vertical-align:middle;
font-weight:normal; 
 }
.tableBorder_Bgcolor{
font-size:11px;
background-color:#D6D6D6;
font-weight:bold;
color:#000000;
}
.chkprice{
color:#7F0102;
font-size:14px;
font-weight:bold;
}
.input_item {font-size : 12px;
	   font-family : Tahoma;
	   font-weight:bold;
     border-top : 1px solid #a3a3a3;
     border-left : 1px solid #a3a3a3;
     border-right : 1px solid #a3a3a3;
     border-bottom : 1px solid #a3a3a3;
     width : 80px;
	   height : 20px;
	   background-color:#e3e3e3;
	  }
.main_right_shipping_add{
	background-color : #968F8F;
	width : 680px;
	height : 27px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:10px;
}
.main_right_shipping_add_font{
	float : left;
	padding-left:20px;
	margin-top:5px;
	color : #FFFFFF;
	font-size:14px;
	font-weight : bold;
}
#pay {float:left;
	    margin-top:15px;
	    margin-left:5px;
	    display:inline;
	    text-align:left;
	    width:315px;
	    }
.pay {float:left;
	    margin-top:15px;
		padding-left:178px;
		width:120px;
	    display:inline;
	    }	