td      {font-size: 12px; font-family: verdana,arial; font-weight: normal;}

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

    .allCategories            {}
    .allCategoriesH           {}
    .allCategoriesSH          {}
    .allCategoriesB           {padding: 8px}
    .allCategoriesB A:link    {
	color: #535353;
	font-family: verdana,arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
    .allCategoriesB A:visited {
	color: Red;
	font-family: verdana,arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
    .allCategoriesB A:hover   {
	color: Red;
	font-family: verdana,arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
    .allCategories2B           {padding: 2px}
    .allCategories2B A:link    {
	color: #535353;
	font-family: verdana,arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
    .allCategories2B A:visited {
	color: #535353;
	font-family: verdana,arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
    .allCategories2B A:hover   {
	color: Red;
	font-family: verdana,arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
    .allCategories3B           {padding: 1px}
    .allCategories3B A:link    {color: #000000; font-family: verdana,arial; font-size: 10px; font-weight: normal;  text-decoration: underline}
    .allCategories3B A:visited {color: #000000; font-family: verdana,arial; font-size: 10px; font-weight: normal; text-decoration: underline}
    .allCategories3B A:hover   {
	color: Red;
	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: #535353;
	font-family: verdana,arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
    .categoryPathB A:visited {
	color: #535353;
	font-family: verdana,arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
    .categoryPathB A:hover   {
	color: Red;
	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-color: #32CD32;
	font-weight: bold;
	font-family: verdana,arial;
	font-size: 14px;
	padding: 4px;
}
    .narrowResultsSH          {}
    .narrowResultsB           {padding: 4px;}
    .narrowResultsB A:link    {
	color: #535353;
	font-family: verdana,arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	background: repeat-x;
}
    .narrowResultsB A:visited {
	color: #535353;
	font-family: verdana,arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
    .narrowResultsB A:hover   {
	color: Red;
	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-color: #32CD32;
	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: #003399; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}
    .prodListB A:visited {color: #003399; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}
    .prodListB A:hover   {
	color: Red;
	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-color: #32CD32;
	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: #003399; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}
    .prodDetailB A:visited {color: #003399; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}
    .prodDetailB A:hover   {
	color: Red;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

    .prodCompare            {}
    .prodCompareH           {
	color: #ffffff;
	background-color: #32CD32;
	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: #003399; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .prodCompareB A:visited {color: #003399; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .prodCompareB A:hover   {
	color: Red;
	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-color: #32CD32;
	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: #003399; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}
    .prodReviewB A:visited {color: #003399; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}
    .prodReviewB A:hover   {
	color: Red;
	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: White;
}
    .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: Red;
	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;
	border-top: 4px solid #1E90FF;
}
    .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-color: #1E90FF;
	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: White;
	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;
	background-color: #1E90FF;
	font-weight: bold;
	font-family: verdana,arial;
	font-size: 14px;
	padding: 4px;
}

    .sortBox            {color: #000000; background-color: #F2F2F2;}
    .sortBoxB           {color: #000000; font-family: verdana,arial; font-weight: bold; font-size: 12px ;padding: 8px;}
    .sortBoxB A:link    {color: #003399; 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: Red;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 12px;
	text-decoration: underline;
}

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

    .greyscale         {color: #aaaaaa;}

    .menuTab      {background-color: #ffffff; padding-top: 2px;  padding-bottom: 2px; padding-left: 4px; padding-right: 4px; color: #000000; font-family: arial,verdana; font-size: 12px; font-weight: bold; text-decoration: none}
    .menuTab A:link    {color: #000000; font-family: arial,verdana; font-size: 12px; font-weight: bold; text-decoration: none}
    .menuTab A:visited {color: #000000; font-family: arial,verdana; font-size: 12px; font-weight: bold; text-decoration: none}
    .menuTab A:hover   {
	color: Red;
	font-family: arial,verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
    
    .menuTabSelected      {
	background-color: #1E90FF;
	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-color: White;
}

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

