/*GLOBAL STYLES*/
.nospace{ border:0px; border-spacing:0px; padding:0px; margin:0px; border-collapse:collapse; }
.outline{ border:2px solid #000000; }
.page-header { color: #CE1126; font-weight: bold; font-size: 18px; }
.clear { clear:both; }
.center{ margin:auto; }
a.black-link{ color:black; }
a.hover-only{ text-decoration:none; }
a.hover-only:hover{ text-decoration:underline; }
.background{ position:relative; top:0; left:0; width:100%; height:100% z-index:-1; }
.add{ background:transparent url('http://67.20.77.200/checkout-images/add-to-cart.jpg') no-repeat 0 0; border:none; text-indent:-9999px; width:225px; height:30px; }

/*GLOBAL FORMS*/
input.small{ width:100px; }
input.xsmall{ width:30px; }
.clear{ clear:both; }
.nobreak{ display:inline }

/*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('http://67.20.77.200/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; }/*wrapper for cart*/
.cart .update{ clear:both; float:right; }
/*.cart .update .submit{ background:transparent url('http://67.20.77.200/checkout-images/update-cart.jpg') no-repeat 0 0; border:none; text-indent:-9999px; width:225px; height:30px; }*/
.cart .update .submit:hover{ cursor:pointer; cursor:hand; }
.cart .shipping{ font-weight:bold; font-size:12px; }
.cart .subtotal{ font-weight:bold; font-size:14px; }
.cart .total{ margin:auto; width:180px; font-weight:bold; border-top:1px solid black; }
.cart .more{ float:left; background:transparent url('http://67.20.77.200/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('http://67.20.77.200/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 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('http://67.20.77.200/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('http://67.20.77.200/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; }

/*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; }