/*************************************************************************************************************************************************
                          				CSS Document Author: Michael Oleksak - StarsnSites.com for Price Cart and Product Box Styles
                            			    copyright ©2007 all rights reserved. BEGIN WITH GLOBAL DECLARATIONS.
*************************************************************************************************************************************************/	
/** Full Details Table **/
.productTable 		{ width: 590px; border: #CCCCCC 0px solid; margin: 0px; color: #555555; }

.productTableTop  	{ background-color: #E3E3E3; color: #2C467B; background-image:url('../images/productTableTop.jpg'); background-repeat: no-repeat;
					  text-align: left; height: 30px; text-indent: 10px; vertical-align: bottom; letter-spacing: 2px; font-size: 14px; font-style: italic;
					  border-bottom:#CCCCCC 1px solid; }
.productTableTop h2 { margin: 0px; }
	.productTableTop a:link,
	.productTableTop a:visited	{ color: #2C467B; text-decoration : none; font-weight: normal; }
	.productTableTop a:hover,
	.productTableTop a:active	{ color: #800000; text-decoration : underline; font-weight: normal; }

.pdfCell	{ text-align: right; background-color: #efefef; color: #2C467B; border:#dddddd 1px solid; vertical-align: bottom; font-weight: normal; font-style: italic; padding: 2px; }
	.pdfCell a:link,
	.pdfCell a:visited	{ color: #2C467B; text-decoration : none; font-weight: normal; }
	.pdfCell a:hover,
	.pdfCell a:active	{ color: #800000; text-decoration : underline; font-weight: normal; }
.productTable2 { width: 100%; border:#8A8A8A 1px solid; padding:0px;
                 margin: 0px; color: #efefef;}

.productTable2th  { background-color: #D6C382; text-align: left; color: #000000; padding:2px;
                   border-bottom:#953C35 2px solid; 
                   text-indent: 5px; letter-spacing: 4px; font-size: 13px;}

.productTable2th a:link,	
.productTable2th a:visited  	{ color: #000;	text-decoration : none; font-weight: normal; }
.productTable2th a:hover,
.productTable2th a:active	   	{ color: #000; text-decoration : underline; font-weight: bold;}
 
#container { display: table; width: 680px;
             }                  

.productTable td { background-color: #ffffff;  padding:4px; font-size: 14px; } 

.productTable2 td { padding:0px; border:#6CB0CE 0px solid; color: #efefef; font-size: 13px;} 
/***************************************************************************************************************************
 											 	Price Cart Tables Stylesheet
***************************************************************************************************************************/
.pricecart     	{ width: 100%; border:#efefef 0px solid; background-image:url('../images/priceCart.jpg'); background-position: top; }

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

.featCart { background-color: #2C467B; font-size: 10px; color:#fff;
	        font-weight: bold; vertical-align: middle;
	        }	
/*************************************************************************************************************************************************
	Small Product-List Tables For Navigation Stylesheet
*************************************************************************************************************************************************/
.productListContainer		{ background-color: #ffffff; color: #DDD7BA; width: 100%; border:0px solid #CCCCCC; }
.productListContainer td	{ padding: 2px; vertical-align: top; text-align: center; width: 25%; }
                                                    
.productListTable		{ background-color: #ffffff; color: #DDD7BA; width: 100%; border: #789641 1px solid; height: width: 100%; }
.productListTable th	{ background-color: #EBF0DB; color: #000000; width: 100%; font-size: 10px; padding: 2px; font-weight: normal;
                          border: #CCCCCC 1px solid; height: 40px; vertical-align: top; } 
.productListTable td	{ background-color: #ffffff; color: #757575; font-size: 9px; padding: 2px; vertical-align: top; text-align: center;
						  height: 90px; vertical-align: middle; }                                               
.productListTable a:link,
.productListTable a:visited	{ color: #3A5A11; text-decoration : underline; font-size: 10px; }
.productListTable a:hover,
.productListTable a:active	{ color: #000000; text-decoration : none; font-size: 10px; }


.productListTableFEAT		{ background-color: #ffffff; color: #DDD7BA; width: 100%; border: #800000 1px solid; height: width: 100%; }
.productListTableFEAT th	{ background-color: #993333; color: #f1f1f1; width: 100%; font-size: 9px; padding: 2px; font-weight: normal;
                              border: #CCCCCC 1px solid; height: 45px; vertical-align: top; } 
.productListTableFEAT td	{ background-color: #ffffff; background-image:url('../images/FeaturedList.gif'); 
                              background-repeat: no-repeat; background-position: center;
                              color: #757575; font-size: 9px; padding: 2px; border:0px solid #444444; vertical-align: top; text-align: center;
						  	  height: 90px; vertical-align: middle;
                          	  }                                               
.productListTableFEAT a:link,
.productListTableFEAT a:visited	{ color: #efefef; text-decoration : underline; font-size: 9px; }
.productListTableFEAT a:hover,
.productListTableFEAT a:active		{ color: #ffffff; text-decoration : none; font-size: 9px; }
/***************************************************************************************************************************
												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: 590px; }

.subCatDetailsTop		{ background-color: #E3E3E3; color: #2C467B; background-image:url('../images/productTableTop.jpg'); background-repeat: no-repeat;
					      text-align: left; height: 30px; text-indent: 10px; letter-spacing: 2px; font-size: 14px; font-style: italic;
					      border-bottom:#CCCCCC 1px solid; }
.subCatDetailsText		{ vertical-align: top; color: #525252; font-size: 14px; font-family:'Lucida Casual', 'Comic Sans MS', verdana;
                          padding: 4px; border:1px solid #CCCCCC; }
						  					  					 
.subCatDetails h2		{ font-size: 14px; font-family:'Lucida Casual', 'Comic Sans MS', verdana; margin: 0px; letter-spacing: 2px; }


#subCatDetails			{ width: 590px; }
#subCatDetails th		{ background-color: #E3E3E3; color: #2C467B; background-image:url('../images/productTableTop.jpg'); background-repeat: no-repeat;
					  text-align: left; height: 30px; text-indent: 10px; letter-spacing: 2px; font-size: 14px; font-style: italic;
					  border-bottom:#CCCCCC 1px solid; }
#subCatDetails h2		{ font-size: 14px; font-family:'Lucida Casual', 'Comic Sans MS', verdana; margin: 0px; letter-spacing: 2px; }
#subCatDetails td		{ vertical-align: top; color: #525252; font-size: 14px; font-family:'Lucida Casual', 'Comic Sans MS', verdana;
                          padding: 4px; border:1px solid #CCCCCC; }						 
	            
/***************************************************************************************************************************
												Begin Product Info Table Style
***************************************************************************************************************************/  
.productinfo 	{ width: 100%; border:#3C5891 1px solid; text-align:center; font-size: 9px; }	
.productinfo th { background-color: #3C5891; color: #efefef; font-weight: bold; text-align:center; font-size: 10px; border:1px solid #D4D4D4; padding:3px; }	
.productinfo td { background-color: #E8E8E8; border:#C0C0C0 1px solid; font-size: 9px; color: #1D325E; padding:3px; text-align:center; }

#productinfo 	{ width: 100%; border:#3C5891 1px solid; text-align:center; font-size: 9px; }	
#productinfo th { background-color: #3C5891; color: #efefef; font-weight: bold; text-align:center; font-size: 10px; border:1px solid #D4D4D4; padding:3px; }	
#productinfo td { background-color: #E8E8E8; border:#C0C0C0 1px solid; font-size: 9px; color: #1D325E; padding:3px; text-align:center; }				                
/***************************************************************************************************************************
												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: 9px; 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
***************************************************************************************************************************/
