body {margin:0px;
}
td      {font-size: 10px; font-family: verdana,arial; font-weight: normal;}

    .categoryList            {}
    .categoryListH           {}
    .categoryListSH          {}
    .categoryListB           {padding: 8px; text-transform: uppercase;}
    .categoryListB A:link    {color: #003399; font-family: verdana,arial; font-size: 12px; font-weight: bold;  text-decoration: underline}
    .categoryListB A:visited {color: #003399; font-family: verdana,arial; font-size: 12px; font-weight: bold; text-decoration: underline}
    .categoryListB A:hover   {color: #ffffff; background: #ff7f00; font-family: verdana,arial; font-size: 12px; font-weight: bold; text-decoration: none}
    .categoryListSB           {padding: 1px; text-transform: capitalize;}
    .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: #ffffff; background: #ff7f00; font-family: verdana,arial; font-size: 10px; font-weight: normal; text-decoration: none}

    .allCategories            {}
    .allCategoriesH           {}
    .allCategoriesSH          {}
    .allCategoriesB           {padding: 8px; text-transform: uppercase;}
    .allCategoriesB A:link    {color: #003399; font-family: verdana,arial; font-size: 12px; font-weight: bold;  text-decoration: none}
    .allCategoriesB A:visited {color: #003399; font-family: verdana,arial; font-size: 12px; font-weight: bold; text-decoration: none}
    .allCategoriesB A:hover   {color: #ffffff; background: #ff7f00; font-family: verdana,arial; font-size: 12px; font-weight: bold; text-decoration: underline}
    .allCategories2B           {padding: 2px; text-transform: capitalize;}
    .allCategories2B A:link    {color: #003399; font-family: verdana,arial; font-size: 12px; font-weight: normal;  text-decoration: none}
    .allCategories2B A:visited {color: #003399; font-family: verdana,arial; font-size: 12px; font-weight: normal; text-decoration: none}
    .allCategories2B A:hover   {color: #ffffff; background: #ff7f00; font-family: verdana,arial; font-size: 12px; font-weight: normal; text-decoration: underline}
    .allCategories3B           {padding: 1px; text-transform: capitalize;}
    .allCategories3B A:link    {color: #003399; font-family: verdana,arial; font-size: 10px; font-weight: normal;  text-decoration: none}
    .allCategories3B A:visited {color: #003399; font-family: verdana,arial; font-size: 10px; font-weight: normal; text-decoration: none}
    .allCategories3B A:hover   {color: #ffffff; background: #ff7f00; font-family: verdana,arial; font-size: 10px; font-weight: normal; text-decoration: none}

    .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: #ff7f00; 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: #083D65; font-weight: bold; font-family: verdana,arial; font-size: 12px; 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: #ff7f00; 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: #083D65; font-weight: bold; font-family: verdana,arial; font-size: 12px; 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: #ff7f00; 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: #083D65; 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: #ff7f00; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

    .prodCompare            {}
    .prodCompareH           {color: #ffffff; background-color: #083D65; 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: #ff7f00; 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: #083D65; font-weight: bold; font-family: verdana,arial; font-size: 12px; 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: #ff7f00; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

    .header           {
	color: #999999;
	font-weight: normal;
	font-family: verdana,arial;
	font-size: 10px;
	background-color: #FFFFFF;
	background-image: url(head_bk.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
    .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 #ff7f00;}
    .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:#083D65; padding: 4px; color: white; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .pageNav A:link    {color: #ffffff; font-family: verdana,arial; font-weight: normal; font-size: 12px; text-decoration: none}
    .pageNav A:visited {color: #ffffff; font-family: verdana,arial; font-weight: normal; font-size: 12px; text-decoration: none}
    .pageNav A:hover   {color: #ff7f00; font-family: verdana,arial; font-weight: normal; font-size: 12px; 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: #ffbd00; background:url("search.gif") repeat-x left top; font-weight: bold; font-family: verdana,arial; font-size: 12px; 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: #ff7f00; font-family: verdana,arial; font-weight: normal; font-size: 12px; text-decoration: underline;}

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

    .greyscale         {color: #aaaaaa;}
	
	
    #tabsJ {
      float:left;
      width:100%;
      background:#ffffff;
      font-size:93%;
	  font-weight: bold;
      line-height:normal;
	  border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }



    .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: #ff7f00; font-family: arial,verdana; font-size: 12px; font-weight: bold; text-decoration: none}
    
    .menuTabSelected      {background-color: #ff7f00; 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: #083D65;}

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


