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

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

    .allCategories            {}
    .allCategoriesH           {}
    .allCategoriesSH          {}
    .allCategoriesB           {padding: 8px}
    .allCategoriesB A:link    {color: #003399; font-family: verdana,arial; font-size: 14px; font-weight: bold;  text-decoration: underline}
    .allCategoriesB A:visited {color: #003399; font-family: verdana,arial; font-size: 14px; font-weight: bold; text-decoration: underline}
    .allCategoriesB A:hover   {color: #CC6600; font-family: verdana,arial; font-size: 14px; font-weight: bold; text-decoration: underline}
    .allCategories2B           {padding: 2px}
    .allCategories2B A:link    {color: #003399; font-family: verdana,arial; font-size: 12px; font-weight: normal;  text-decoration: underline}
    .allCategories2B A:visited {color: #003399; font-family: verdana,arial; font-size: 12px; font-weight: normal; text-decoration: underline}
    .allCategories2B A:hover   {color: #CC6600; 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: #CC6600; 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: #003399; font-family: verdana,arial; font-size: 13px; font-weight: bold;  text-decoration: none;}
    .categoryPathB A:visited {color: #003399; font-family: verdana,arial; font-size: 13px; font-weight: bold; text-decoration: none;}
    .categoryPathB A:hover   {color: #CC6600; 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: #3333CC; font-weight: bold; font-family: verdana,arial; font-size: 14px; padding: 4px;}
    .narrowResultsSH          {}
    .narrowResultsB           {padding: 4px;}
    .narrowResultsB A:link    {color: #003399; font-family: verdana,arial; font-size: 12px; font-weight: normal;  text-decoration: none;}
    .narrowResultsB A:visited {color: #003399; font-family: verdana,arial; font-size: 12px; font-weight: normal; text-decoration: none;}
    .narrowResultsB A:hover   {color: #CC6600; 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: #3333CC; 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: #CC6600; 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: #3300BB; 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: #CC6600; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

    .prodCompare            {}
    .prodCompareH           {color: #ffffff; background-color: #3300BB; 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: #CC6600; 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: #3333CC; 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: #CC6600; 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: #3300BB;}
    .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;  border-top: 4px solid #FF6600;}
    .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:#3300BB; 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; background-color: #FF6600; 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: #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      {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: #FF6600; font-family: arial,verdana; font-size: 12px; font-weight: bold; text-decoration: none}
    
    .menuTabSelected      {background-color: #FF6600; 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: #3300BB;}

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

