/*************************************************************************************************************************************************************
CSS Document Author: Michael Oleksak - StarsnSites.com copyright ©2007 all rights reserved. 
BEGIN WITH GLOBAL DECLARATIONS. background-image:url('../images/productHead.jpg');   
background-color: #B30924; background-image:url('../images/productHead.jpg'); 
*************************************************************************************************************************************************************/
#productTable 			{ width: 780px; padding: 0px; vertical-align: middle; background-color: #ffffff; border:#B30924 0px solid; }
#productTabletd 		{ background-color: #ffffff; color: #000000; padding:4px; font-size: 13px; }
#productTableth  		{ background-color: #EBDDDD; border:1px solid #B30924; text-align: left; color: #B30924; padding:2px;
                   		  font-style: italic; text-indent: 5px; font-size: 12px;}
#productTableth a:link,
#productTableth a:active,	
#productTableth a:visited  { color: #B30924; text-decoration : none; font-weight: bol;}
#productTableth a:hover	   { color: #B30924; text-decoration : underline; font-weight: bold;}


/*******************************************************************************************************************************************************************************
                                                 Begin Related Product Table Style
*******************************************************************************************************************************************************************************/
.relatedTable 				{ width: 100%; font-size: 9px; background-color: #ffffff; color: #757575;  line-height: 15px; border:1px solid #757575; } 
.relatedTable th 			{ font-size: 12px; letter-spacing: 1px; background-color: #CC6600; color: #efefef; border:0px solid #C4C4C4; padding: 2px; }             
.relatedTable td 			{ font-size: 9px; color: #757575;  padding: 3px; background-color: #ffffff; border:1px solid #efefef; }         
.relatedTable a:link,
.relatedTable a:visited  	{ color: #757575; text-decoration : none; font-weight: normal; }
.relatedTable a:active,
.relatedTable a:hover	  	{ color: #000000; text-decoration : underline; font-weight: normal; }				   


 
 
 
 
				   
#pKoiTable 	{ width: 200px; padding: 0px; vertical-align: middle; margin-left: 10px; margin-right: 10px; background-color: #ffffff; }
.pKoiTable1	{ height:20px; background-color: #FADBB7; padding: 0px; border-bottom:1px solid #757575; } 
.pKoiTable5	{ height:20px; background-color: #FADBB7; padding: 0px; border-left:1px solid #FADBB7; border-top:1px solid #757575; }

.pKoiTable2	{ width: 100%; background-color: #757575; border-left:1px solid #FADBB7; border-right:1px solid #FADBB7;
                  padding: 5px; font-size: 12px; vertical-align: top; }				     	  
/** Contains Top Header Link **/
#insertTable			{ width: 100%; height:20px; }
.insertTableImage		{ width: 20px; height:20px; }
.insertTableProductLink	{ text-indent: 5px; letter-spacing: 2px; font-size: 12px; font-weight: bold; }
.insertTableProductLink a:link,
.insertTableProductLink a:active,	
.insertTableProductLink a:visited  { color: #757575; text-decoration : none; font-size: 12px; font-weight: bold; }
.insertTableProductLink a:hover	   { color: #000000; text-decoration : underline; font-size: 12px; font-weight: bold; }
/** Contains Top Header Link **/

#featuredDiv	{ display: inline; text-align: center;}
#featuredTable 	{ width: 200px; padding: 0px; vertical-align: middle; margin: 5px;
              	  display: inline; }
.featuredTable1	{ height:20px; background-color: #608F97; padding: 0px; border-bottom:0px solid #307495; } 
.featuredTable2L	{ width: 100%; height:100px; background-color: #ffffff; color: #555555; border-left:1px solid #608F97; 
                      padding: 2px; font-size: 9px; text-align: left; vertical-align: top; border-right:1px solid #608F97;}
.featuredTable2R	{ width: 100%; color: #555555; border-right:1px solid #FADBB7;  
                  padding: 4px; font-size: 12px; vertical-align: top; }                  
.featuredTable3	{ height:20px; #FADBB7; padding: 0px; border-top:0px solid #307495; background-color: #608F97;  } 

#insertTableF			{ width: 100%; height:20px; padding: 0px;}
.insertTableFImage		{ width: 20px; height:20px; }
.insertTableFProductLink	{ vertical-align: middle; padding: 0px; width: 100%; text-indent: 10px; font-size: 10px; font-weight: normal; }

.insertTableFProductLink a:link,
.insertTableFProductLink a:active,	
.insertTableFProductLink a:visited  { vertical-align: middle; color: #EFEFEF; text-decoration: none; font-size: 10px; font-weight: normal;}
.insertTableFProductLink a:hover	   { vertical-align: middle; color: #FFFFFF; text-decoration: underline; font-size: 10px; font-weight: normal; }

.rightLink	{ text-align: right; padding: 0px; }

.containmentTabel		{ width: 660px;  }
.containmentTabel td	{ vertical-align: middle; }

.shadowDiv	{ background-image:url('../images/FeaturedShadow.jpg'); background-position: bottom right; background-repeat: no-repeat;
}
/*********************************************************************************************************
                                      Price Cart and Product Box Styles
*********************************************************************************************************/	  
.pricecart 				{ border:#E2CFA8 1px solid; width: 100%; }
.pricecart a:link,
.pricecart a:active,	
.pricecart a:visited  	{ color: #757575; text-decoration: underline; font-size: 10px; font-weight: normal;}
.pricecart a:hover	  	{ color: #000000; text-decoration: underline; font-size: 10px; font-weight: normal; }


.pricecart th 	{ background-color: #E2CFA8;  font-size: 10px; font-weight: normal; color:#fff;
	              border-left:#F7F0E1 1px solid; padding:2px;
	              }	
.pricecart td 	{ font-size: 9px; color: #757575; border:#E5E5E5 1px solid;
	              text-align:left; padding:2px;
	              }
td.sku 			{ font-size: 8px; color: #A7A7A7; text-align: center; width: 60px;
	     	      }
td.description 	{ text-indent: 2px; text-transform: capitalize; text-align: left; 
                  }
td.price 		{ text-align: right; width: 60px; padding-right: 5px;
	              }
td.order 		{ text-align: center; width: 90px;
	              }	


tr.pc0 td { background-color: #F7F0E1; font-size: 9px; color: #757575;
            border:#ffffff 1px solid; padding:2px; height: 18px;
            }
tr.pc1 td { background-color: #ffffff; font-size: 9px; color: #757575;
            border:#F7F0E1 1px solid; padding:2px; height: 18px;
            }
				         
/***********************************
 Begin Product Info Table Style
***********************************/
.productinfo 	{ width: 100%; font-size: 10px; border:#999999 1px solid; text-align:center;
	              }	
.productinfo th { font-weight:bold; color: #efefef; font-size: 10px; background-color: #757575;
	              border:1px solid #efefef; padding:3px 
	              }	
.productinfo td { border:#ffffff 1px solid; font-size: 9px; background-color: #f1f1f1;
	              color:#333333; padding:3px; text-align:center; vertical-align:top;
	              }	              
/***********************************
 Begin Product Info Table Style
***********************************/
.productCartSSL { width: 100%; font-size: 10px; border:#D4D4D4 1px solid;
	           text-align:center;
	           }	
.productCartSSL th { font-weight:bold; color: #fff;
	              font-size: 10px; background-color: #DDA777;
	              border:1px solid #EFEFEF; padding:3px 
	              }	
.productCartSSL td { border:#D4D4D4 1px solid; font-size: 10px; background-color: #ffffff;
	              color:#000; padding:3px; text-align:left; vertical-align:top;
	              }              


/*******************************************************************************************************************************************************************************
End Table Styles
*******************************************************************************************************************************************************************************/