/********************************************************************************************************************************************************************************
CSS Document Author: Michael Oleksak - StarsnSites.com copyright ©2007 all rights reserved. OPTIONAL TABLES STYLES. MUST BE USED WITH MAIN.CSS FOR TABLE COLLAPSE AND FONT FAMILY
********************************************************************************************************************************************************************************/         	
               
/********************************************************************************************************************************************************************************
		Begin style for Product Table used in SUBcategory.php          
********************************************************************************************************************************************************************************/
.productTable 		{ width: 100%; border:0px solid #D5DEC5; margin-top: 10px; margin-bottom: 10px; color: #cccccc; font-size: 11px; }
.productTable h2	{ font-size: 11px; color: #cccccc; margin: 0px; }

.productTableHeading  	{ background-color: #333333; text-align: left; color: #cccccc; border:1px dotted #CC9933;
                          vertical-align: middle; text-indent: 5px; font-size: 11px; height: 30px; margin-bottom: 0px; }
.productTableHeading a:link,
.productTableHeading a:visited		{ color: #cccccc; text-decoration : none; }	
.productTableHeading a:hover,  	
.productTableHeading a:active	   	{ color: #efefef; text-decoration : underline; font-weight: bold; }                 

.productTableContent 	{ background-color: #111111; border:1px solid #222222; color: #cccccc; font-size: 14px; font-style: italic; padding: 4px; }

.productTableBuyBox		{ width: 100%; padding: 0px; vertical-align: middle; }
/**Sale Version Below**/
.productTableSale 		{ width: 100%; border:0px solid #D5DEC5; margin-top: 10px; margin-bottom: 10px; color: #cccccc; font-size: 11px; }
.productTableSale h2	{ font-size: 11px; color: #cccccc; margin: 0px; }

.productTableSaleHeading  	{ background-color: #333333; text-align: left; color: #cccccc; border:1px dotted #CC9933;
                          vertical-align: middle; text-indent: 5px; font-size: 11px; height: 30px; margin-bottom: 0px; }
.productTableSaleHeading a:link,
.productTableSaleHeading a:visited		{ color: #cccccc; text-decoration : none; }	
.productTableSaleHeading a:hover,  	
.productTableSaleHeading a:active	   	{ color: #efefef; text-decoration : underline; font-weight: bold; }                 

.productTableSaleContent 	{ background-color: #111111; border:1px solid #222222; color: #cccccc; font-size: 14px; font-style: italic; padding: 4px; }

/********************************************************************************************************************************************************************************
		Begin Price Cart Styles
********************************************************************************************************************************************************************************/	  
.pricecart     			{ width: 100%; border:#C06100 1px dotted; font-family: Verdana, Arial, Helvetica, sans-serif; }

.pricecart a:link, .pricecart a:visited	{ color: #B25105; text-decoration: underline; }
.pricecart a:hover, 	
.pricecart a:active   	{ color: #000000; text-decoration: none; }

.pricecart th  { background-color: #CC9933; font-size: 10px; font-style: italic; color:#111111; border-left:#555555 1px solid; padding:2px; text-indent: 5px;}
/**Sale Version Below**/
.pricecartSale     			{ width: 100%; border:#ff0000 1px dotted; font-family: Verdana, Arial, Helvetica, sans-serif; }

.pricecartSale a:link, .pricecart a:visited	{ color: #B25105; text-decoration: underline; }
.pricecartSale a:hover, 	
.pricecartSale a:active   	{ color: #000000; text-decoration: none; }

.pricecartSale th  { background-color: #111111; font-size: 10px; font-style: italic; color:#CC9933; border-left:#ff0000 1px dotted; padding:2px; text-indent: 5px;}
/***Alternating Cell Styles***/
tr.pc0 td { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #EBEFE4; font-size: 9px; color: #333333; border:#ffffff 1px solid; border-bottom:#EEEBD9 1px solid; padding:2px; height: 20px; }
tr.pc1 td { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; font-size: 9px; color: #333333; border:#EBEFE4 1px solid; border-bottom:#efefef 1px solid; padding:2px; height: 20px; }
                                            
.cellSKU			{ width: 70px; text-align: left; }
.cellDescription	{ text-align: left; text-transform: capitalize; }
.cellPrice			{ width: 60px; text-align: center; }
.cellAddToCart		{ width: 70px; text-align: center; }
	       
/*******************************************************************************************************************************************************************************************
		The Related Product Table
*******************************************************************************************************************************************************************************************/         
#relatedTable 		{ width: 100%; font-size: 9px; background-color: #ffffff; color: #555F86;  height: 15px; margin-bottom: 5px; } 
#relatedTable th 	{ font-size: 12px; letter-spacing: 1px; background-color: #efefef; color: #5B3838; border:1px solid #5B3838; }             
#relatedTable td 	{ font-size: 9px; color: #555555;  padding: 3px; background-color: #ffffff; border:1px solid #555555; }         

#relatedTable a:link, #relatedTable a:visited	{ color: #800000;	text-decoration : none; font-weight: normal; }	
#relatedTable a:hover,  	
#relatedTable a:active	  	{ color: #000000; text-decoration : underline; font-weight: normal;}

.relatedTable 		{ width: 100%; font-size: 9px; background-color: #ffffff; color: #555F86;  height: 15px; margin-bottom: 5px; } 
.relatedTable th 	{ font-size: 15px; letter-spacing: 1px; background-color: #D5DEC5; color: #49592C; border:1px solid #99AA7C; }             
.relatedTable td 	{ font-size: 9px; color: #555555;  padding: 3px; background-color: #ffffff; border:1px solid #D5DEC5; }         

.relatedTable a:link, .relatedTable a:visited	{ color: #800000;	text-decoration : none; font-weight: normal; }	
.relatedTable a:hover,  	
.relatedTable a:active	  	{ color: #000000; text-decoration : underline; font-weight: normal;}

/*******************************************************************************************************************************************************************************************
		Begin Product Info Table Style
*******************************************************************************************************************************************************************************************/      
.productinfo 	{ width: 100%; border:#D4D4D4 1px solid; text-align:center; font-size: 9px; }	
.productinfo th { color: #efefef; font-weight: bold; text-align:center; font-size: 10px; background-color: #858890; border:1px solid #D4D4D4; padding:3px; }	
.productinfo td { border:#D4D4D4 1px solid; font-size: 9px; background-color: #f3f3f3; color: #000; padding:3px; text-align:center; }
	              
/***********************************
 End Product Info Table Style
***********************************/


/***********************************
 End Featured Table Style
***********************************/
      

/*******************************************************************************************************************************************************************************************
		End Stylesheet
*******************************************************************************************************************************************************************************************/