/*******************************************************************************************************************************************************************************
										CSS Document Author: Michael Oleksak - StarsnSites.com copyright ©2010 all rights reserved.  
					 								 			Begin Shopping Cart Table Styles
*******************************************************************************************************************************************************************************/				 
.shoppingCart		{ width: 100%; border: 1px solid #777777; }
.shoppingCartHeader	{ width: 100%; height: 30px; background: #4e4e4e url('../../includes/shoppingCart/ShoppingCartHeader.gif') repeat-x;
                      font: bold 15px; color: #FDC22D; text-indent: 10px; letter-spacing: 2px; }

.shoppingCartBody	{ background: #fff; padding: 0px; text-align:center; font-size: 10px; color: #222222; }

.productCartSSL 	{ width: 100%; font-size: 10px; border-bottom:#ECECEC 1px solid; text-align:center; }
	
.productCartSSL th 	{ font-weight:bold; color: #333333; font-size: 12px; background: #FDC22D; border: 1px solid #aaaaaa; padding:3px; height: 25px; }
	
.productCartSSL td { border:#e5e5e5 1px solid; font-size: 10px; background: #ffffff; color:#000; vertical-align:middle; height: 25px; padding:2px; } 

.quantityInput			{ width: 40px; text-align: center; margin: auto; }					 
.shoppingCartquantity	{ width: 60px; text-align: center; }
.shoppingCartSKU		{ width: 60px; text-align: center; }
.shoppingCartItem		{ text-indent: 10px; text-align: left; }

.shoppingCartprice		{ width: 80px; text-align: center; }
.shoppingCartTotal		{ width: 100px; text-align: center; }

.couponCodeTable	{ color: #333333; }
.couponCodeTable td	{ color: #333333; font-style: italic; }
.couponCodeTable h2	{ color: #FD9E2D; }
/***********************************
 Begin UPS Table Style
***********************************/
.upsTable		{ width: 100%; border:0px solid #dddddd; background: #ffffff; color: #111111; }
.upsTable th	{ padding: 2px; background: #111111; border-left:1px solid #aaaaaa; font-size: 11px; color: #dddddd; }
.upsTable td	{ padding: 3px; height: 25px; border:1px solid #eeeeee; font-size: 10px; text-align:center; color: #111111; }
.upsTable a:link, .upsTable a:visited	{ color: #008000; text-decoration: underline; }
.upsTable a:hover, .upsTable a:active	{ color: #333333; text-decoration: none; }
.freeShip		{ background: #EBF1E9; color: #008000; font-weight: bold;}

.upsCalculator		{ width: 700px; background: #4e4e4e url('../../includes/shoppingCart/upsCalculator.jpg') repeat-x; border:1px solid #FDC22D; } 
.upsCalculator td	{ vertical-align: top; padding: 4px;  font-size: 11px; color: #333333; font-style: italic; letter-spacing: 1px; }
.upsCalcInner		{ width: 100%; } 
.upsCalcInnerLabels	{ text-align:right; padding-right: 5px; font-size: 11px; font-weight: bold; } 
.upsCalcInnerForms	{ text-align:left; padding-left: 0px; } 
/********************************************************************************************************************************************************************************
		Below is style for Checkout Table          
********************************************************************************************************************************************************************************/ 
.checkOut       { width: 100%; background: #ffffff; border:#663300 1px solid; border-collapse: collapse; font-size: 9px; color: #555555; }                    
.checkOut td    { text-align: left; font-size: 9px; background: #efefef; padding-left: 5px; vertical-align: middle; border:#D5D5D5 1px solid; }
.checkOut th    { font-size: 10px; color: #fff; background: #B5804A; border:#efefef 1px solid; padding-right: 5px; text-align: right; vertical-align: middle; width: 35%; } 
.checkOut h3 	{ font-size: 12px; color: #906F66; margin: 0px; }
.cartright { padding-right: 15px;
						text-align: right;
					}
					
/***********************************
 End Stylesheet
***********************************/
