
/*   CHECKOUT PATH STYLES
==================================================================== */
.cart{margin:50px 0 0 0;min-height: 600px;}
.cart .page_title h2{}
.cart .page_title{}
.cart .product-name {font-size:11px;font-weight:bold;text-transform:none;letter-spacing:0;}
.cart .product-name h3 {}
.cart .product-name a {color:#5e5d5d;text-decoration:underline;font-size:11px;}
.cart #cart-totals {float:right;color:#817F7F;}
.cart #cart-totals td {padding: 2px 5px 2px 5px;color:#817F7F;}
.cart #cart-totals .title {text-transform:uppercase;font-weight:bold;padding-right:30px;}

#shopping-cart-table{border: 0;}
#shopping-cart-table th{background: #adadad url(../images/cart_heading_bg.gif) top left repeat-x; color: #fff; text-transform: uppercase; text-shadow: 1px 1px 1px #666;border:0;}
#shopping-cart-table td{border: 0; border-bottom: 1px dashed #ccc;color:#817f7f;padding:20px 0 20px 0;}
#shopping-cart-table tfoot td{border: 0; padding-top: 25px;}

/*#cart_actions {float:right;width:407px;}*/
#cart_actions {clear:both;padding-top:30px;}
#continue_shopping{float: left;}
#continue_shopping .button {padding: 0;}
.checkout-btn {float:left;padding:0 30px 0 30px;}
.update-cart .button {padding: 0;float:left;}
#continue_shopping .button span{background: #fff url(../images/buttons/continue_shopping.png) top left no-repeat; text-indent: -9999px; width: 139px;}
.update-cart .button span{background: #fff url(../images/buttons/update_cart.png) top left no-repeat; text-indent: -9999px; width: 90px;width:200px;}
#cart_total{}
.update-cart {float:left;}
#update_shopping_cart{display: inline;}
#checkout_cart{display: inline;}
.remove-link {color:#ff3200;}
.remove-link:hover {text-decoration:underline;}
button.button{padding-right: 20px;padding-bottom:1px;}
#billing-buttons-container{border: 0;}
#shipping-buttons-container{border: 0;}
#shipping-method-buttons-container{border: 0;}
#payment-buttons-container{border: 0;}
#review-buttons-container {border:0;}
/* PROGRESS NAV */

.continue-button{background: url(../images/buttons/continue.jpg) top left no-repeat; padding-right: 6px;}
.order-button{background: url(../images/buttons/place-order.jpg) top left no-repeat; padding-right: 6px;}
.continue-button span{visibility: hidden;}
.order-button span{visibility: hidden;}

.page-title{margin:0 0 15px 0;padding:0 0 0 0;}
.page-title h2{color:#AAACA3;
font-size:20px;
letter-spacing:1px;
line-height:1;
margin:60px 0 0 0; border:0;}

/* FORMS */
 .checkout-onepage-index form li{margin-bottom: 0;}
 .checkout-onepage-index form .input-box{display: block; clear: none; float: left; width: 510px; margin-bottom: 10px;}
 .checkout-onepage-index form .input-box *{color: #6c6969;} 
 .checkout-onepage-index form .input-box br{display: none;}
 .checkout-onepage-index form .input-box p{margin-bottom: 5px;}
 .checkout-onepage-index form label{width: 124px; float: left; clear: left; font-size: 9px; font-weight: normal; text-transform: uppercase; color: #6c6969;}
 .checkout-onepage-index form label span{color: #6c6969;}
 .checkout-onepage-index form input{ float: left; clear: right;}
 .billing_street_1{margin-bottom: 10px;}
 .year{margin-top:10px;}

 #checkoutSteps .step{padding: 0;}
 #checkout-review-table .last {padding-left:15px;}
 #co-billing-form select {width:450px;}
 #billing-new-address-form select {width:261px;}
 #shipping-address-select-label {width:400px;}
 #co-shipping-form select {width:450px;}
 #shipping-new-address-form {margin-top:20px;}
 #shipping-new-address-form select {width:261px;}
 #checkout-step-billing{}
 #billing-new-address-form{height: 425px; background: url(../images/checkout/shipping_where_to.jpg) 500px 0 no-repeat;}
 #billing-buttons-container button.button{float: left;}
 #shipping-buttons-container button.button{float: left;}
 #shipping-method-buttons-container button.button{float: left;}
 #payment-buttons-container button.button{float: left;}
 #review-buttons-container button.button{float:left;}
 label span{padding: 0 2px;}
 
 input.input-text, select, textarea {
 border:1px solid #E4E4E4;
 padding: 2px 0 0 2px;
 color:#6C6969;
 }
 
 select{height: 20px;}

.group-select input.input-text, .group-select textarea{width: 300px;}


