#checkoutcart_html, #notfound_html { margin: 0 auto; padding-top: 0; width:100%;}
#checkoutcart_html .breadcrumb{ float:left;}
#checkoutcart_html .buttonscontinue{ float:right; padding-right:15px; padding-top:15px;}
.cartleft{ float:left;}
.checkzktxt { font-weight: bold; margin: 7px 5px 0;}
.cart-info { padding:0 5px; margin-top:10px;}
.cart-info table { width:100%; margin-bottom:0px; border-collapse:collapse; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.cart-info td { padding:5px;}
.cart-info thead td { color:#333; font-weight:bold; background-color:#F7F7F7; border-bottom:1px solid #ddd; text-align:center;}
.cart-info thead .image { text-align:center; width:110px}
.cart-info .image,.cart-info .name, .cart-info .quantity, .cart-info .price{ border-right:solid 1px #ddd;}
.cart-info tbody .name { text-align:left;}
.cart-info .name a{ color:#000; font-weight:bold;}
.cart-info .name a:hover{ color:#f00;}
.cart-info thead .quantity { width:100px;}
.cart-info thead .price, .cart-info thead .total { width:90px;}
.cart-info tbody td { vertical-align:middle; border-bottom:1px solid #ddd; text-align:center;}
.cart-info tbody .image img { border:1px solid #ddd;}
.cart-info tbody .image { text-align:center;}
.cart-info tbody .quantity input, .cart-info tbody .quantity a{ float:left; margin-left:5px;}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img { position:relative; top:4px; cursor:pointer;}
.cart-info tbody span.stock { color:#F00; font-weight:bold;}
.cart-module > div { display:none;}
.cart-total { margin:5px; margin-left:0; border:1px solid #ddd; overflow:auto; width:365px; float:right; background-color:#F7F7F7;}
.cart-total table { width:100%;}
.cart-total td { padding:3px; text-align:right;}
.cart-total .buttons{ text-align:right; padding-right:5px; margin-bottom:5px; background:none;}
.checkout{ padding:0 5px; padding-bottom:5px; margin-top:5px;}
.checkout-heading { background:#f8f8f8; border:1px solid #DBDEE1; padding:8px; font-weight:bold; font-size:13px; color:#555555; margin-bottom:2px;}
.checkout-heading a { float:right; margin-top:1px; font-weight:normal; text-decoration:none;}
.checkout-heading a:hover{ color:#333;}
.checkout-content { padding:0px 5px 15px 5px; display:none; overflow:auto;}
.checkout-content h2{ font-size:13px;}
.checkout-content .left { float:left; width:48%;}
.checkout-content .right { float:right; width:48%;}
.checkout-content .buttons { clear:both;}
.checkout-product table { width:100%; border-collapse:collapse; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; margin-bottom:20px;}
.checkout-product td { padding:7px;}
.checkout-product thead td { color:#4D4D4D; font-weight:bold; background-color:#F7F7F7; border-bottom:1px solid #ddd;}
.checkout-product thead .name, .checkout-product thead .model { text-align:left;}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total { text-align:right;}
.checkout-product tbody td { vertical-align:top; border-bottom:1px solid #ddd;}
.checkout-product tbody .name, .checkout-product tbody .model { text-align:left;}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total { text-align:right;}
.checkout-product tfoot td { text-align:right; border-bottom:1px solid #ddd;}

.shopping_cart_bottoms { padding:10px 5px; padding-bottom:20px;}
.shopping_cart_code { padding-bottom: 43px; width: 280px;}
.shopping_cart_best, .shopping_cart_code { background: #fff url(../image/shopping_cart_bestbg.jpg) repeat-x scroll center top; border: 1px solid #ddd; float: left;}
.shopping_cart_code_title { background:url(../image/shopping_cart_code.gif) no-repeat center top; height: 50px; margin-bottom: 15px;}
.con_code_txt { border: 1px solid #ccc; float: left; height: 22px; line-height: 22px; margin: 0 10px; padding: 0 5px;}
.con_code_btn { background:url(../image/shopping_cart_code_btn.jpg) no-repeat; border: medium none; cursor: pointer; float: left; height: 22px; width: 97px;}

