/*PRODUCT STYLES*/
.products{ font-size:14px; }
.products .wrapper{ width:80% }
.products .name{ width:50%; }
.products .price{ width:15%; }
.products .quantity{ width:35%; }
.products .add{ background:transparent url('/checkout-images/add-to-cart.jpg') no-repeat 0 0; border:none; text-indent:-9999px; width:225px; height:30px; }
.products .add:hover{ cursor:pointer; cursor:hand; }


/*CART STYLES*/
.cart{ border-spacing:0px; width:100%; }/*wrapper for cart*/
.cart .update{ clear:both; float:right; }
.cart .update #submit{ background:transparent url('/checkout-images/update-cart.jpg') no-repeat 0 0; border:none; text-indent:-9999px; width:225px; height:30px; }/*update button*/
.cart .update .submit:hover{ cursor:pointer; cursor:hand;  }
.cart .shipping{ margin:auto; font-weight:bold; font-size:12px; text-align:center; }
.cart .subtotal{ margin:auto; font-weight:bold; font-size:14px; text-align:center; }
.cart .total{ margin:auto; width:180px; font-weight:bold; border-top:1px solid black; text-align:center; }
.cart .more{ float:left; background:transparent url('/checkout-images/continue-shopping.jpg') no-repeat 0 0; border:none; text-indent:-9999px; width:225px; height:30px; }
.cart .more:hover{ cursor:pointer; cursor:hand; }
.cart .checkout{ background:transparent url('/checkout-images/checkout.jpg') no-repeat 0 0; border:none; text-indent:-9999px; width:225px; height:30px; }
.cart .checkout:hover{ cursor:pointer; cursor:hand; }

/*Product STYLES*/
.product td{ font-size:12px; border-bottom:1px solid black; margin-bottom:12px; }/*product wrapper*/
.product .name{ width:200px; display:inline-block; }
.product .price{ display:inline; }
.product .quantity{ display:inline; }
.product .quantity .field{  }/*quantity textfield*/
.product .modify{ text-align:center; }
.product .minus{ background:transparent url('/checkout-images/minus.jpg') no-repeat 0 0; border:none; text-indent:-9999px; }
.product .minus:hover{ cursor:pointer; cursor:hand; }
.product .plus{ background:transparent url('/checkout-images/plus.jpg') no-repeat 0 0; border:none; text-indent:-9999px;}
.product .plus:hover{ cursor:pointer; cursor:hand; }
.product .remove{ text-align:center; float:none; clear:both; }
.product .item-total{ font-weight:bold; margin-bottom:20px; display:inline; }
.cart .TOS{ font-size:12px; text-align:center; margin:auto; }

/*CHECKOUT STYLES*/
.checkout{ font-size:14px; }
.checkout .group{ width:48%; margin:4px; display:inline-block; float:left; }
.checkout .label{ font-weight:bold; font-size:16px; display:block; clear:both; }
.checkout .help{ text-style:italic; font-size:12px; display:block; clear:both; margin-bottom:6px; }
/*.checkout label{ margin:2px; float:left; clear:left; }
.checkout input{ float:right; clear:right; }*/
/*.checkout submit{ clear:both; float:none; background:transparent url('/checkout-images/submit-order.jpg') no-repeat 0 0; border:none; text-indent:-9999px; width:225px; height:30px; }*/
.checkout .submit:hover{ cursor:pointer; cursor:hand; }

/*REVIEW STYLES (shopping cart info)*/
.review{ font-size:12px; }
.review .product{ display:inline; }
.review .item-total{ display:inline; }
.review .quantity{ display:inline; }
.review .subtotal{ font-weight:bold; }
.review .update{  }
.review .update:hover{ cursor:pointer; cursor:hand; }
