/*******************************************************************************************************************************************************************************************
                          					CSS Document Author: Michael Oleksak - StarsnSites.com for Price Cart and Product Box Styles
                            			    	copyright ©2009 all rights reserved. BEGIN WITH GLOBAL DECLARATIONS.
margin:25px 50px 75px 100px; 
	top margin is 25px
		right margin is 50px
			bottom margin is 75px
				left margin is 100px
*******************************************************************************************************************************************************************************************/	
/** Full Details Table **/
.productTable 	{ width: 770px; margin:10px 0 20px 0; color: #555555; background-image:url('../images/productTable.jpg'); background-position: top center; background-repeat: no-repeat; }

.productTableNameCell		{ color: #111111; text-align: left; padding:4px; text-indent: 15px; letter-spacing: 2px; font-size: 15px; }
.productTableNameCell h2	{ color: #111111; padding:4px; text-indent: 15px; letter-spacing: 2px; font-size: 15px; }
.productTableNameCell a:link, .productTableNameCell a:visited	{ color: #111111; text-decoration : none; font-weight: bold; }
.productTableNameCell a:hover, .productTableNameCell a:active  	{ color: #800000; text-decoration : underline; font-weight: bold;}

.productTable td {  padding:5px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; font-size: 14px; } 
 
#containerDELETE { display: table; width: 680px; }                  

.productTableimg { border-top:2px solid #838383; border-right:2px solid #efefef; border-bottom:2px solid #efefef; border-left:2px solid #B2B2B2;}

/*******************************************************************************************************************************************************************************************
		Begin Product Image Style settings
*******************************************************************************************************************************************************************************************/
#productImageDIV	{ width: 250px; text-align: center; vertical-align: middle; float:right; font-size: 10px; color: #2C467B; clear: both;}
/***************************************************************************************************************************
 											 	Price Cart Tables Stylesheet
***************************************************************************************************************************/
.pricecart     	{ width: 100%; border:#cccccc 1px solid; }

.pricecartTop     	{ background-image:url('../images/priceCart.jpg'); }
	/******** Alternating Row Colors ********/
	.pricecart tr.pc0 td { background-color: #ffffff; font-size: 12px; color: #000000; height: 70px; border:#e5e5e5 1px solid; padding:3px;}	             
	.pricecart tr.pc1 td { background-color: #fff; background-image:url('../images/priceCart.jpg'); background-repeat: repeat-x; 
						font-size: 12px; color: #000000; height: 70px; border:#ffffff 1px solid; padding:3px;}                                
	/******** Alternating Row Colors ********/         
.pricecart th  	{ background-color: #777777; font-size: 12px; color:#efefef; border: #fff 1px solid; height: 20px; padding-bottom:2px; vertical-align: bottom; }	             

.featCart { background-color: #2C467B; font-size: 10px; color:#fff; font-weight: bold; vertical-align: middle; }
.cellSKU		{ width: 50px; text-align: center; }
.spanListPrice	{ color:#800000; }
.savingsSpan	{ color:#008000;}
.spanDescription	{ font-size: 14px; }
.cellPrice		{ width: 120px; text-align: center; font-size: 10px; }
.cellAddToCart	{ width: 80px; text-align: center; }			
			
				
/***************************************************************************************************************************
 											 Small Product List Tables Stylesheet
***************************************************************************************************************************/
.productListContainer		{ background-color: #ffffff; color: #DDD7BA; width: 100%; border:0px solid #CCCCCC; }
.productListContainer td	{ height: 155px; padding: 1px; padding-bottom: 10px;vertical-align: middle; text-align: center; width: 25%; }
                                                    
.productListTable		{ width: 190px; height: 145px; background-color: #ffffff; background-image:url('../images/productListTable.jpg'); background-position: top center; background-repeat: no-repeat; color: #DDD7BA;  
                          border: #CCCCCC 0px solid; height: width: 100%;  
                          }
 
.productListTable td	{ color: #800000; font-size: 11px; text-align: center;  vertical-align: middle; }                                               

.productListTable a:link, .productListTable a:visited	{ color: #111111; text-decoration : underline; font-size: 11px; }
.productListTable a:hover, .productListTable a:active	{ color: #800000; text-decoration : none; font-size: 11px; }


.productListTableFEAT		{ width: 190px; height: 145px; background-image:url('../images/productListTableFEAT.jpg'); background-position: top center; background-repeat: no-repeat; }
.productListTableFEAT td	{ color: #800000; font-size: 11px; text-align: center;  vertical-align: middle; }

.productListDIV				{ width: 190px; height: 145px; margin: 1px; padding-top: 2px; background-image:url('../images/productListTable.jpg'); background-position: top center; background-repeat: no-repeat; }
.productListFeatDIV			{ width: 190px; height: 145px; margin: 1px; padding-top: 2px; background-image:url('../images/productListTableFEAT.jpg'); background-position: top center; background-repeat: no-repeat; }
	.productNameDIV				{ width: 190px; height: 35px; postion: relative; vertical-align: bottom; text-align: center; white-space: nowrap; overflow:hidden; font-size: 11px; font-weight: bold; }
	.productImgDIV				{ width: 190px; height: 90px; postion: relative; vertical-align: middle; text-align: center; white-space: nowrap; overflow:hidden; }
	.productPriceDIV			{ width: 190px; height: 20px; postion: relative; vertical-align: middle; text-align: center; font-size: 14px; font-style: italic; color:#800000; }

.productNameDIV a:link, .productNameDIV a:visited	{ color: #111111; text-decoration : underline; }
.productNameDIV a:hover, .productNameDIV a:active	{ color: #800000; text-decoration : none; }
/***************************************************************************************************************************
												End Product Listing Table Styles
***************************************************************************************************************************/


.productDiv	{ background-color: #ffffff; color: #757575; width: 100%; font-size: 9px;
                          padding: 4px; border:0px solid #444444; vertical-align: top; text-align: center;
                          }                                               
.productDiv a:link,
.productDiv a:visited	{ color: #0066CC; text-decoration : none; font-size: 9px; }
.productDiv a:hover,
.productDiv a:active		{ color: #800000; text-decoration : none; font-size: 9px; }

/***************************************************************************************************************************
												Begin SubCategory Description Table Style
***************************************************************************************************************************/
.subCatDetails			{ width: 770px; border:0px solid #CCCCCC; background-image:url('../images/productTable.jpg');  
                  		  background-position: top; background-repeat: no-repeat; }
.subCatDetails th		{ height: 60px; padding: 2px; }
.subCatDetails h2		{ font-size: 16px; color:#111111; margin: 0px; letter-spacing: 2px; }
.subCatDetails td		{ text-align: center; vertical-align: top; color: #525252; font-size: 14px; font-family:'Lucida Casual', 'Comic Sans MS', verdana;
                          padding: 4px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.subCatDetailsDIV	{ width: 760px; height: 220; overflow: auto; text-align: left; }						  
.subCatDetails img		{ border-top:2px solid #838383; border-right:2px solid #efefef; border-bottom:2px solid #efefef; border-left:2px solid #B2B2B2; }
.subCatDetails p:first-letter	{ color:#ff0000; font-size:22px; }	            
/***************************************************************************************************************************
												Begin Product Info Table Style
***************************************************************************************************************************/  
.productinfo 	{ width: 100%; border:#ff0000 1px solid; text-align:center; }	
.productinfo th { background-color: #111111; color: #efefef; font-weight: bold; text-align:center; font-size: 12px; border:1px solid #D4D4D4; padding:3px; }	
.productinfo td { border:#ff0000 1px solid; font-size: 9px; color: #111111; padding:3px; text-align:center; font-size: 11px; }				                
/***************************************************************************************************************************
												Related Products Table Style
***************************************************************************************************************************/
.relatedTable 		{ width: 100%; font-size: 9px; background-color: #ffffff; color: #555F86;  line-height: 15px; } 
.relatedTable th 	{ font-size: 12px; letter-spacing: 1px; padding: 2px;
                   	  background-color: #F1F1F1; color: #800000; border: #CCCCCC 1px solid; border-bottom: #CCCCCC 0px solid; }             
.relatedTable td 	{ font-size: 11px; color: #555555;  padding: 3px; background-color: #ffffff; border:1px solid #C4C4C4; }         
	.relatedTable a:link,	
	.relatedTable a:visited  	{ color: #800000; text-decoration : none; font-weight: normal;}
	.relatedTable a:active,
	.relatedTable a:hover	  	{ color: #000000; text-decoration : underline; font-weight: normal;}                  
/***************************************************************************************************************************
 														End Stylesheet
***************************************************************************************************************************/
