@CHARSET "UTF-8";

.cart-con {width:1210px;border: 1px solid #DDDDDD; border-top:3px solid #686868;margin-top:20px; }
.cart-con td { border-top: 1px solid #DDDDDD; padding: 10px 0; }
.cart-con .title { background-color: #F1F1F1; height: 35px; color: #666666; }
.cart-con a { color: #005EA7;}
.cart-con .checkbox { display: inline; margin: 11px 5px 0 19px; float: left; }
* html .cart-con .checkbox { margin-top:6px; } 
*+html .cart-con .checkbox { margin-top:6px; }
.cart-con label { float: left; line-height: 35px;  }
.cart-con .cell { float: left;  height: auto !important; min-height: 52px; }
.cart-con .pro-checkbox { height: 52px; width: 50px;}
.cart-con .pro-checkbox input { margin: 20px 0 0 19px; }
.cart-con .pro-goods { width: 460px; }
.cart-con .pro-img { background-color: #FFFFFF; float: left; height: 60px; margin-right: 10px; padding: 0; width: 60px;  overflow: hidden; }
.cart-con .pro-name {  line-height: 18px;  padding-right: 10px; word-break: break-all; word-wrap: break-word; overflow: hidden; }
.cart-con .pro-name p { color: #666; margin-top:5px; }
.cart-con .price { color: #333333; font-family: Verdana,Arial; padding-right: 10px; }
.cart-con .red { color: #DD4E54; font-weight:bold;}
.cart-con .text { background-color: #FFFFFF; border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA; border-style: solid;  border-width: 1px; height: 18px; overflow: hidden; padding-top: 2px;  text-align: center;  width: 44px; float: left; }
.cart-con .quantity { height: 24px; margin: 0 auto; overflow: hidden; text-align: left; width: 100px; }
.cart-con .quantity a { float: left; border:1px solid #CACACA; padding:2px; width:6px; text-align:center; height:6px; line-height:6px; overflow: hidden; color:#666; margin:5px;}

.cart-con .toolbar { padding:10px 20px;}
.cart-con .toolbar .control input { border: none; background: #FFF; font-size: 12px; color: #005EA7; padding:0px }
.cart-con .toolbar .total p { clear:both }
.cart-con .toolbar .total p span { font-weight:bold; font-size:20px; float:right; font-family: Verdana,Arial; }
.cart-con .cart-total { padding: 10px; background-color: #F3F3F3; }
.cart-con .cart-total .total { font-weight: 700; line-height: 30px; margin-left: 10px; width: 100%; }
.cart-con .cart-total .total span { color: #CC0000; float: right; font-family: Verdana,Arial; font-size: 20px; font-weight: 400; margin-left: 5px; }
.cart-con .shop td{ background:#EFF8FD; padding-left:15px;border-right:1px solid #DDDDDD}
.cart-con .shop td a{ padding-right:15px;}


.cart-button { padding: 10px 0 0; width:1210px; margin:0 auto;margin-bottom:10px; }
.cart-button .continue,.cart-button .continue span { background: url(../images/btn-bg-1.png) no-repeat; color:#333 }
.cart-button .continue{ background-position: 100% -198px; display: block; float: left; font-size: 12px; line-height: normal; margin-right: 5px; overflow: hidden; position: relative; padding-right: 16px; }
.cart-button .continue span { background-position: 0 -126px; height: 36px; line-height: 36px; padding: 0 0 0 16px; display: block; float: left;}
.cart-button a.continue:hover { background-position: 100% -234px; }
.cart-button a.continue:hover span { background-position: 0 -162px; }
.cart-button a.checkout { background: url(../images/checkout-btn.png) no-repeat; display: block; float: right; height: 45px; line-height: 100px; overflow: hidden; width: 157px; }

.addsubmit{background: url(../images/btn-bg-1.png) no-repeat;background-position: 0 -126px;
height: 36px;
line-height: 36px;
padding: 0 0 0 16px;
display: block;
float: left;}
.fr{float:right;}