#cart {
	padding: 15px 0;
	font-family:Arial, Helvetica, sans-serif;
}
#cart table.tabcart td{
	padding: 3px;
}
.cartlist table{
width:100%;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.cartlist th {
	padding: 10px;
    border: 1px solid #EEEEEE;	
}
.cartlist td {
    padding:6px 3px;
    border: 1px solid #EEEEEE;
}
.cartlist td .num {
	border: 1px solid #eee;
	width: 40px;
}
.cart_address_btn{
    width:90px;
	border:none;
	margin:2px;
	background-color: #cc0000;
	border:1px solid #eee;
	color: #fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 1px;	
	_padding-top: 2px;
	margin-left: 2px;
	_vertical-align: bottom;
	cursor: pointer;
}

.cartlist_address table{
    width:100%;
    font-size:12px;
    border:none;
    font-family:Arial, Helvetica, sans-serif;
}
.cartlist_address th {
	padding: 10px;
	border:none;
	
}
.cartlist_address td {
	padding:6px 3px;border:none;

}
.cartlist_address td .num {
	border: 1px solid #eee;
	width: 40px;
}
.cartlist_address .STYLE3{
    text-align:right;
}
.patch{
background:#eee;
color:#333;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.patch ul{

}
.patch li{
list-style:none;
float:left;
padding:3px 20px;

}
#b1{
width:116px;
height:29px;
background:url(images/sprite_master.gif);
}
/*juan purchase*/
#succeed{
height:40px;
border:1px solid #ffcccc;
margin-top:15px;
background: transparent url(../images/cart/InitCart_08.gif) no-repeat 50px center;
padding:20px;
text-align: right;
}
#similar{
border:1px solid #eaeaea;
border-top:2px solid #cc0000;
margin-top:15px;
}
#similar li,#promotion li{
text-align: center;
width:160px;
height:220px;
float:left;
list-style:none;
padding:15px;
}
#similar li .product_name,#promotion li .product_name{
padding:0 30px;
height:35px;
overflow:hidden;
}
#similar-title{
background: transparent url(../images/cart/InitCart_14.gif) no-repeat 10px center;
height:30px;
border-bottom:1px solid #eaeaea;
}
#promotion{
border:1px solid #eaeaea;
border-top:2px solid #cc0000;
margin-top:15px;
}
#promotion-title, #cart-similar-title{
background: transparent url(../images/cart/InitCart_21.gif) no-repeat 10px center;
height:30px;
border-bottom:1px solid #eaeaea;
}
#b1{
width:104px;
height:34px;
background: transparent url(../images/cart/button_05.gif) no-repeat 0 center;
border:0;
}
#b2{
width:104px;
height:34px;
background: transparent url(../images/cart/InitCart_03.gif) no-repeat 0 center;
border:0;
}
.cart2-title{
border-top:1px solid #eaeaea;
height:30px;
line-height:30px;
color:#333333;
font-size:14px;
margin:10px 0;
padding:0 10px;
}
.submit-order{
width:181px;
height:62px;
background: transparent url(../images/cart/orderinfo_07.gif) no-repeat 0 center;
border:0;
}
#cart2-1 .cart2-title input{
   background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FF0000;
    cursor: pointer;
    font-size: 12px;
}
#cart .middle{
    color: #333333;
    padding-left: 17px;
}
.cart2-title a{
color: #FF0000;
font-size: 12px;
font-weight: normal;
}
.paysubmit{
background: transparent url(../images/cart/pay_button.gif) no-repeat 0 center;
width:100px;
height:59px;
border:none;
}
#trpay_submit .formButton{
background: transparent url(../images/cart/pay_button.gif) no-repeat 0 center;
width:100px;
height:59px;
border:none;
}
/*cart-list-product*/
.link_product a{
color:#cc0000;
text-decoration:underline;
}
.link_product a:hover{
color:#cc0000;
text-decoration:none;
}
/*--------支付界面--------*/
.pay_form_style{
width:950px;
margin-top:10px;
}
.pay_form_style table{
width:950px;
}
.pay_form_style th{
border:1px solid #eee;
text-align:center;
margin-bottom:5px;
padding:5px 0;
background:#f8f8f8;
}
.pay_form_style td{
border:1px solid #eee;
text-align:center;
}
