td      
{
	font-size: 12px; 
	font-family: verdana,arial; 
	font-weight: normal;
}
.categoryList            
{
}
.categoryListH           
{
}
.categoryListSH          
{
}
.categoryListB           
{
	padding: 8px
}
.categoryListB A:link    
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 14px; 
	font-weight: bold;  
}
.categoryListB A:visited 
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 14px; 
	font-weight: bold; 
	
}
.categoryListB A:hover   
{
	color: #000000; 
	font-family: verdana,arial; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: underline
}
.categoryListSB           
{
	padding: 1px
}
.categoryListSB A:link    
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 10px; 
	font-weight: normal;  
	
}
.categoryListSB A:visited 
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 10px; 
	font-weight: normal; 
	
}
.categoryListSB A:hover   
{
	color: #000000; 
	font-family: verdana,arial; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: underline
}

.allCategories            {}
.allCategoriesH           {}
.allCategoriesSH          {}
.allCategoriesB           
{
	padding: 8px
}
.allCategoriesB A:link    
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 14px; 
	font-weight: bold;  
	
}
.allCategoriesB A:visited 
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 14px; 
	font-weight: bold; 
	
}
.allCategoriesB A:hover   
{
	color: #000000; 
	font-family: verdana,arial; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: underline
}
.allCategories2B           
{
	padding: 2px
}
.allCategories2B A:link    
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 12px; 
	font-weight: normal;  

}
.allCategories2B A:visited 
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 12px; 
	font-weight: normal; 
	
}
.allCategories2B A:hover   
{
	color: #000000; 
	font-family: verdana,arial; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: underline
}
.allCategories3B           
{
	padding: 1px
}
.allCategories3B A:link    
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 10px; 
	font-weight: normal;  
	
}
.allCategories3B A:visited 
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 10px; 
	font-weight: normal; 
}
.allCategories3B A:hover   
{
	color: #000000; 
	font-family: verdana,arial; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: underline
}

    .categoryPath            {background-color: #ffffff; border-bottom: 1px solid; border-color: #F2F2F2;}
    .categoryPathH           {}
    .categoryPathSH          {}
    .categoryPathB           {padding: 4px;}
.categoryPathB A:link    
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 13px; 
	font-weight: bold;  
	text-decoration: none;
}
.categoryPathB A:visited 
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 13px; 
	font-weight: bold; 
	text-decoration: none;
}
.categoryPathB A:hover   
{
	color: #000000; 
	font-family: verdana,arial; 
	font-size: 13px; 
	font-weight: bold; 
	text-decoration: none;
}

    .narrowResults            {background-color: #ffffff; border: 1px solid; border-color: #F2F2F2;}
.narrowResultsH           
{
	color: #ffffff; 
	background-image:url(Images/line.jpg); 
	background-repeat:repeat-x;
	font-weight: bold; 
	font-family: verdana,arial; 
	font-size: 14px; 
	padding: 4px;
}
    .narrowResultsSH          {}
    .narrowResultsB           {padding: 4px;}
.narrowResultsB A:link    
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 12px; 
	font-weight: normal;  
	text-decoration: none;
}
.narrowResultsB A:visited 
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none;
}
.narrowResultsB A:hover   
{
	color: #000000; 
	font-family: verdana,arial; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none;
}

    .prodList            {border-bottom: 4px solid; border-color: #F2F2F2;}
.prodListH           
{
	color: #ffffff; 
	background:url(Images/line.jpg);
	background-repeat:repeat-x; 
	font-weight: bold; 
	font-family: verdana,arial; 
	font-size: 14px; 
	padding: 4px;
}
    .prodListSH          {color: #000000; background-color: #ffffff; font-weight: bold; font-family: verdana,arial; font-size: 12px; padding: 4px;}
    .prodListB           {padding: 4px;}
.prodListB A:link    
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-weight: bold; font-size: 12px; 
	
}
.prodListB A:visited 
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-weight: bold; 
	font-size: 12px; 
	
}
.prodListB A:hover   
{
	color: #000000; 
	font-family: verdana,arial; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: underline;
}

    .prodDetail            {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: normal; font-size: 12px;}
.prodDetailH           
{
	color: #ffffff; 
	background:url(Images/line.jpg);
	background-repeat:repeat-x;
	font-weight: bold; 
	font-family: verdana,arial; 
	font-size: 12px; 
	padding: 4px;
}
    .prodDetailSH          {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: bold; font-size: 12px;}
    .prodDetailB           {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: normal; font-size: 12px;}
.prodDetailB A:link    
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-weight: bold; 
	font-size: 12px; 
	
}
.prodDetailB A:visited 
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-weight: bold; 
	font-size: 12px; 
	
}
.prodDetailB A:hover   
{
	color: #000000; 
	font-family: verdana,arial; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: underline;
}

    .prodCompare            {}
.prodCompareH           
{
	color: #ffffff; 
	background:url(Images/line.jpg);
	background-repeat:repeat-x; 
	font-weight: bold; 
	font-family: verdana,arial; 
	font-size: 12px; 
	padding: 4px;
}
    .prodCompareSH          {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: bold; font-size: 12px; border-top: 1px solid;}
    .prodCompareB           {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: normal; font-size: 12px; border-top: 1px solid;}
.prodCompareB A:link    
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: none;
}
.prodCompareB A:visited 
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: none;
}
.prodCompareB A:hover   
{
	color: #000000; 
	font-family: verdana,arial; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: underline;
}

    .prodReview            {border-top: 4px solid; border-color: #F2F2F2;}
.prodReviewH           
{
	color: #ffffff; 
	background:url(Images/line.jpg);
	background-repeat:repeat-x;
	font-weight: bold; 
	font-family: verdana,arial; 
	font-size: 14px; 
	padding: 4px;
}
    .prodReviewSH          {color: #000000; background-color: #ffffff; font-weight: bold; font-family: verdana,arial; font-size: 12px; padding: 4px;}
    .prodReviewB           {padding: 4px;}
.prodReviewB A:link    
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-weight: bold; 
	font-size: 12px; 
	
}
.prodReviewB A:visited 
{
	color: #A72223; 
	font-family: verdana,arial; 
	font-weight: bold; 
	font-size: 12px; 
	
}
.prodReviewB A:hover   
{
	color: #000000; 
	font-family: verdana,arial; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: underline;
}

.header                
{
	color: #000000; 
	font-weight: normal; 
	font-family: verdana,arial; 
	font-size: 10px; 
	background-color: #FFFFFF;
}
.header A:link    
{
	color: #000000; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none
	
}
    .header A:visited {color: #000000; font-size: 10px; font-weight: normal; text-decoration: none}
    .header A:hover   {color: maroon; font-size: 10px; font-weight: normal; text-decoration: none}

.footer               
{
	color: #000000; 
	font-weight: normal; 
	font-family: verdana,arial; 
	font-size: 10px; 
	padding: 4px; 
	background-color: #ffffff; 
}
    .footer A:link    {color: #000000; font-size: 10px; font-weight: normal; text-decoration: none}
    .footer A:visited {color: #000000; font-size: 10px; font-weight: normal; text-decoration: none}
    .footer A:hover   {color: maroon; font-size: 10px; font-weight: normal; text-decoration: none}
    
.pageNav           
{
	background:url(Images/line.jpg);
	background-repeat:repeat-x; 
	padding: 4px; 
	color: white; 
	font-family: verdana,arial; 
	font-weight: bold; 
	font-size: 14px; 
	text-decoration: none;
}
    .pageNav A:link    {color: #ffffff; font-family: verdana,arial; font-weight: normal; font-size: 14px; text-decoration: none}
    .pageNav A:visited {color: #ffffff; font-family: verdana,arial; font-weight: normal; font-size: 14px; text-decoration: none}
    .pageNav A:hover   {color: #FF6600; font-family: verdana,arial; font-weight: normal; font-size: 14px; text-decoration: none}

    .errorClass         {background-color: #ffffff; padding: 4px; color: red; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}

.searchBox         
{
	color: #ffffff; 
	font-weight: bold; 
	font-family: verdana,arial; 
	font-size: 14px; 
	padding: 4px; 
	padding-top:0;
}

    .sortBox            {color: #000000; background-color: #e3e3e3;}
    .sortBoxB           {color: #000000; font-family: verdana,arial; font-weight: bold; font-size: 12px ;padding: 8px;}
    .sortBoxB A:link    {color: #A72223; font-family: verdana,arial; font-weight: normal; font-size: 12px; text-decoration: underline;}
    .sortBoxB A:visited {color: #003399; font-family: verdana,arial; font-weight: normal; font-size: 12px; text-decoration: underline;}
    .sortBoxB A:hover   {color: #CC6600; font-family: verdana,arial; font-weight: normal; font-size: 12px; text-decoration: underline;}

    .highlight         {background-color: #FF6600; color: white; font-weight: bold; padding: 2px;}

    .greyscale         {color: #aaaaaa;}

.menuTab      
{
	 
	padding-top: 2px;  
	padding-bottom: 2px; 
	padding-left: 4px; 
	padding-right: 4px; 
	color: #FFFFFF; 
	font-family: arial,verdana; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: none;
}
.menuTab A:link    
{
	color: #FFFFFF; 
	font-family: arial,verdana; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: none;
	}
.menuTab A:visited 
{
	color: #FFFFFF; font-family: arial,verdana; font-size: 14px; font-weight: bold; text-decoration: none}
.menuTab A:hover   
{
	color: #000000; 
	font-family: arial,verdana; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: none;
}
    
    .menuTabSelected      {padding-top: 2px;  padding-bottom: 2px; padding-left: 4px; padding-right: 4px; color: #ffffff; font-family: arial,verdana; font-size: 12px; font-weight: bold; text-decoration: none}
    .menuTabSelected A:link    {color: #ffffff; font-family: arial,verdana; font-size: 12px; font-weight: bold; text-decoration: none}
    .menuTabSelected A:visited {color: #ffffff; font-family: arial,verdana; font-size: 12px; font-weight: bold; text-decoration: none}
    .menuTabSelected A:hover   {color: #ffffff; font-family: arial,verdana; font-size: 12px; font-weight: bold; text-decoration: none}

.menuBar   
{
	
	background:url(Images/optionbar.jpg);
	height:29px;
	
}
.tdleft
{
	background:url(Images/menu-left.jpg);
	height:29px;
}
.tdright
{
	background:url(Images/menu-right.jpg);
	height:29px;
}
.tdbg
{
	background:url(Images/line29.jpg);
}

    .epiLogo   {background-color: gray; color: white; padding: 4px;}


