/*******************************************************************************************************************************************************************************
										CSS Document Author: Michael Oleksak - StarsnSites.com copyright ©2008 all rights reserved.  
					 								 			Begin Shopping Cart Table Styles
*******************************************************************************************************************************************************************************/				 
.shoppingCart			{ width: 100%; }
.shoppingCartHeader		{ width: 100%; height: 30px; background-image:url('../../includes/shoppingCart/ShoppingCartHeader.gif'); background-repeat: repeat-x;
                          font-size: 14px; color: #396ADB; vertical-align: middle; text-indent: 10px;}


.shoppingCartBody		{ background-color: #ffffff; border:1px solid #ECECEC; padding: 0px; text-align:center; font-size: 9px; }


.productCartSSL 	{ width: 100%; font-size: 10px; border-bottom:#ECECEC 1px solid; text-align:center; }
	
.productCartSSL th 	{ font-weight:bold; color: #396ADB; font-size: 11px; background-color: #efefef;
	              	  border-top: 1px solid #e1e1e1; border-bottom: 1px solid #668DE4; border-left:1px solid #fff; padding:3px; height: 20px; 
	                  }
	
.productCartSSL td { border:#D4D4D4 0px solid; font-size: 10px; background-color: #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; }

/***********************************
 Begin UPS Table Style
***********************************/
.upsTable		{ width: 100%; border:0px solid #dddddd; background-color: #ffffff; }
.upsTable th	{ padding: 2px; background-color: #cccccc; border-left:1px solid #aaaaaa; font-size: 11px; color: #111111; }
.upsTable td	{ padding: 3px; height: 25px; border:1px solid #eeeeee; font-size: 10px; text-align:center; }
.freeShip		{ background-color: #EBF1E9; color: #008000; font-weight: bold;}

.upsCalculator		{ width: 700px; background-color: #fff; border:1px solid #ececec; } 
.upsCalculator td	{ vertical-align: top; padding: 4px;  font-size: 11px; color: #444444; 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-color: #ffffff; border:#663300 1px solid; border-collapse: collapse; font-size: 9px; color: #555555; }                    
.checkOut td    { text-align: left; font-size: 9px; background-color: #efefef; padding-left: 5px; vertical-align: middle; border:#D5D5D5 1px solid; }
.checkOut th    { font-size: 10px; color: #fff; background-color: #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
***********************************/