div.disclaimer {
   padding:20px 0px 0px 0px; 
   font-size:10px; 
   color:#666666
}
.browseCategories {
   MARGIN-LEFT: 10px
}
.browseCategories2 {
   MARGIN-LEFT: 12px;
   border:#D9D9D9 1px solid;
}
.browseCategories3 {
   MARGIN-LEFT: 15px;
}
#adsright {
   float: right; 
   width: 125px;
   MARGIN-TOP: 5px;
}
.ads iframe {
   margin-bottom: 20px;
}
#shoppingcontainer
{
	width:600px;
}
.sponsored {
   MARGIN-TOP: 20px;
   MARGIN-LEFT: 12px;
}
.boxhead {
   FONT-FAMILY: arial, verdana, helvetica, sans-serif; 
   PADDING-RIGHT: 5px; 
   PADDING-LEFT: 5px; 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;
   BACKGROUND: #CAE2F2; 
   PADDING-BOTTOM: 0px; 
   VERTICAL-ALIGN: middle; 
   COLOR: #333333; 
   PADDING-TOP: 4px;
   HEIGHT: 22px;
   BORDER-left: #D9D9D9 1px solid; 
   BORDER-right: #D9D9D9 1px solid; 
   BORDER-bottom: #D9D9D9 1px solid; 
   BORDER-top: #D9D9D9 1px solid; 
} 
.boxbody2 {
   PADDING-RIGHT: 10px;  
   PADDING-LEFT: 10px; 
   PADDING-BOTTOM: 10px; 
   PADDING-TOP: 10px; 
   FONT-SIZE: 90%;
   BORDER-RIGHT: #D9D9D9 1px solid;
   BORDER-TOP: #D9D9D9 0px solid; 
   BORDER-LEFT: #D9D9D9 1px solid; 
   BORDER-BOTTOM: #D9D9D9 1px solid;
}
.boxhead#sponsor {
   BACKGROUND: #F2F2F2; 
   COLOR: #333333;
   VERTICAL-ALIGN: middle
}
.box {
   MARGIN-BOTTOM: 20px
}
div.welcome{	 
   background-color:#ffffff;
   padding: 10px 0px 30px 0px;	
	}
TABLE.123 {
   FONT-FAMILY: arial, verdana, helvetica, sans-serif; 	
   MARGIN: 6px 0px 10px 0px; 
   WIDTH: 80%
}
TD.123 { 	
   PADDING-RIGHT: 5px; 
   PADDING-LEFT: 5px; 
   PADDING-BOTTOM: 0px; 
   VERTICAL-ALIGN: middle; 
   WIDTH: 25%; 
   PADDING-TOP: 0px
}

TD.123 DIV {	
   PADDING-RIGHT: 0px; 
   PADDING-LEFT: 12px; 
   FONT-SIZE: 11px; 
   MIN-HEIGHT: 50px; 
   PADDING-BOTTOM: 3px; 
   COLOR: #666; 
   PADDING-TOP: 8px; 
   WHITE-SPACE: nowrap; 
   TEXT-ALIGN: left
}

/* ----------[navigation]---------- */

td.bread a.bread:link,
td.bread a.bread:visited,
td.bread a.bread:hover,
td.bread a.bread:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  color: #666666;
}

td.bread {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
  vertical-align: middle;
}
/* Top Nav */
.nestline {
		background-color:#FFFFFF;
	}
.dividerline, .divider      {
		background-color:#6294EA;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 12px;
        font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;		
		}
.divider2          {
		background-color:#6294EA;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 12px;
        font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;		
		}
.divider          {
		background-color:#6294EA;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 12px;
        font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;		
		}
.topnavl {
		background-color:#3475e3;
		font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 12px;
        font-weight: bold;
		color: #ffffff;
		text-decoration: none;		
	}
.topnav2 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal;
	}
.toplink {
	color: #1861B0;
	text-decoration: none;
	}

.topnavl a:hover, .topnavl a:focus {color: #FFFF4D}

.dividerline, .divider a:hover, .dividerline, .divider a:focus {
   color: #FFFF4D
}
.divider2  a:hover, .divider2  a:focus {
   color: #ffffff
}
a.divider2 {
  color: #ffffff;
  font-weight: bold;
}
a.divider2:hover {
  color: #FFFF4D;
  font-weight: bold;
}		
.subnavbar {
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
     
}
.bcrumbhome {
	background-color: #DBEDFF;
	padding-left: 12px;
	background-image: url();
	background-repeat: repeat-x;
	color: #333333;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.subnavsearch {
	background-color: #eeeecc;
	background-image: url();
	background-repeat: repeat-x;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 11px;
	text-align: right;
}
.subnavsearch input, .subnavsearch select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align: middle;
}
.subsearchtext {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px;
	}
/*****************footer***************/

font.footerbrand {
	font-family:  Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
    font-weight: normal;
}
#footer2 {
	margin-top:15px;
	border-top: #BBBBBB 1px solid;
	background-color: #EEEEEE;
}
#footer2 TD {
    font-family: arial, verdana;
	background-color: #EEEEEE;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #BBBBBB 1px solid;
	padding-top:5px;padding-bottom:5px;
	padding-right: 8px;padding-left: 8px;
	font-size: 11px; 
    filter: DropShadow(Color=#FFFFFF, OffX=1, OffY=1, Positive=Yes);
	color: #373737;
}
a.footer2 {
  font-family: arial, verdana;
  font-size: 11px;
  color: #333333;
  text-decoration: underline;
  font-weight: normal;
}
a.footer2:hover {
  font-family: arial, verdana;
  font-size: 11px;
  color: #666666;
  text-decoration: underline;
  font-weight: normal;
}
td {
   font-size: 11px; 
   font-family: verdana,arial; 
   font-weight: normal;
}
font.ProductTitle {
   font-size: 16px; 
   font-family: arial; verdana,
   font-weight: bold;
   color: #000000;
}
font.123 {
   font-size: 16px; 
   font-family: arial; verdana,
   font-weight: bold;
   color: #000000;
}

.categoryList            {}
.categoryListH           {}
.categoryListSH          {}
.categoryListB {
   padding: 8px
}
.categoryListB A:link {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-size: 12px; 
   font-weight: bold;  
   text-decoration: underline
}
.categoryListB A:visited {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-size: 12px; 
   font-weight: bold; 
   text-decoration: underline
}
.categoryListB A:hover {
   color: #FF9900; 
   font-family: verdana,arial; 
   font-size: 12px; 
   font-weight: bold; 
   text-decoration: underline
}
.categoryListSB {
   padding: 1px
}
.categoryListSB A:link {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-size: 11px; 
   font-weight: normal;  
   text-decoration: underline
}
.categoryListSB A:visited {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-size: 11px; 
   font-weight: normal; 
   text-decoration: underline
}
.categoryListSB A:hover {
   color: #FF9900; 
   font-family: verdana,arial; 
   font-size: 11px; 
   font-weight: normal; 
   text-decoration: underline
}
.allCategories            {}
.allCategoriesH           {}
.allCategoriesSH          {}
.allCategoriesB {
   padding: 8px
}
.allCategoriesB A:link {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-size: 14px; 
   font-weight: bold;  
   text-decoration: underline
}
.allCategoriesB A:visited {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-size: 14px; 
   font-weight: bold; 
   text-decoration: underline
}
.allCategoriesB A:hover {
   color: #FF9900; 
   font-family: verdana,arial; 
   font-size: 14px; 
   font-weight: bold; 
   text-decoration: underline
}
    .allCategories2B           {padding: 2px}
    .allCategories2B A:link    {color: #0159B2; font-family: verdana,arial; font-size: 12px; font-weight: normal;  text-decoration: underline}
    .allCategories2B A:visited {color: #0159B2; font-family: verdana,arial; font-size: 12px; font-weight: normal; text-decoration: underline}
    .allCategories2B A:hover   {color: #FF9900; font-family: verdana,arial; font-size: 12px; font-weight: normal; text-decoration: underline}
    .allCategories3B           {padding: 10px}
    .allCategories3B A:link    {color: #0159B2; font-family: verdana,arial; font-size: 10px; font-weight: normal;  text-decoration: underline}
    .allCategories3B A:visited {color: #0159B2; font-family: verdana,arial; font-size: 10px; font-weight: normal; text-decoration: underline}
    .allCategories3B A:hover   {color: #FF9900; font-family: verdana,arial; font-size: 10px; font-weight: normal; text-decoration: underline}

.categoryPath {
   background-color: #ffffff; 
   border-bottom: 1px solid; 
   border-color: #CCCCCC;
   padding: 7px 0px 10px 0px;
}
.categoryPathH {}
.categoryPathSH {}
.categoryPathB {
   padding: 5px 0px 3px 0px;
}
.categoryPathB A:link {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-size: 11px; 
   font-weight: bold;  
   text-decoration: none;
}
.categoryPathB A:visited {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-size: 11px; 
   font-weight: bold; 
   text-decoration: none;
}

.categoryPathB A:hover {
   color: #FF9900; 
   font-family: verdana,arial; 
   font-size: 11px; 
   font-weight: bold; 
   text-decoration: none;
}

.narrowResults {
   background-color: #ffffff; 
   border: 1px solid; 
   border-color: #F2F2F2;
}
.narrowResultsH {
   color: #333333; 
   background-color: #D9D9D9; 
   font-weight: bold; 
   font-family: arial; verdana,
   font-size: 12px; 
   padding: 4px;
}
.narrowResultsSH {
}
.narrowResultsB {
   color: #333333; 
   padding: 4px;
}
.narrowResultsB A:link {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-size: 11px; 
   font-weight: normal;  
   text-decoration: none;
}
.narrowResultsB A:visited {
   color: #003399; font-family: verdana,arial; 
   font-size: 11px; 
   font-weight: normal; 
   text-decoration: none;
}
.narrowResultsB A:hover {
   color: #FF9900; 
   font-family: verdana,arial; 
   font-size: 11px; 
   font-weight: normal; 
   text-decoration: none;
}

.prodList {
   border-bottom: 4px solid; 
   border-color: #F2F2F2;
}
.prodListH {
   color: #333333; 
   background-color: #D9D9D9; 
   font-weight: bold; 
   font-family: arial; verdana; 
   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: #0159B2; 
   font-family: verdana,arial; 
   font-weight: bold; 
   font-size: 12px; 
   text-decoration: underline;
}
.prodListB A:visited {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-weight: bold; 
   font-size: 12px; 
   text-decoration: underline;
}
.prodListB A:hover {
   color: #FF9900; 
   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: #333333; 
   background-color: #D9D9D9; 
   font-weight: bold; 
   font-family: arial;verdana, 
   font-size: 11px; 
   padding: 4px;
}
    .prodDetailSH          {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: normal; font-size: 11px;}
    .prodDetailB           {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: normal; font-size: 11px;}
    .prodDetailB A:link    {color: #0159B2; font-family: verdana,arial; font-weight: bold; font-size: 11px; text-decoration: underline;}
    .prodDetailB A:visited {color: #0159B2; font-family: verdana,arial; font-weight: bold; font-size: 11px; text-decoration: underline;}
    .prodDetailB A:hover   {color: #FF9900; font-family: verdana,arial; font-weight: bold; font-size: 11px; text-decoration: underline;}

    .prodCompare            {}
    .prodCompareH           {color: #333333; background-color: #D9D9D9; font-weight: bold; font-family: verdana,arial; font-size: 11px; padding: 4px;}
    .prodCompareSH          {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: normal; font-size: 11px; border-top: 1px solid;}
    .prodCompareB           {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: normal; font-size: 11px; border-top: 1px solid;}
    .prodCompareB A:link    {color: #0159B2; font-family: verdana,arial; font-weight: bold; font-size: 11px; text-decoration: none;}
    .prodCompareB A:visited {color: #0159B2; font-family: verdana,arial; font-weight: bold; font-size: 11px; text-decoration: none;}
    .prodCompareB A:hover   {color: #FF9900; font-family: verdana,arial; font-weight: bold; font-size: 11px; text-decoration: underline;}

    .prodReview            {border-top: 4px solid; border-color: #F2F2F2;}
    .prodReviewH           {color: #333333; background-color: #D9D9D9; 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: #0159B2; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}
    .prodReviewB A:visited {color: #0159B2; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}
    .prodReviewB A:hover   {color: #FF9900; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

.pageNav {
   background-color:#F2F2F2; 
   padding: 5px; 
   color: #333333; 
   font-family: verdana,arial; 
   font-weight: normal; 
   font-size: 12px; 
   text-decoration: none;
}
.pageNav A:link {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-weight: normal; 
   font-size: 12px; 
   text-decoration: underline
}
.pageNav A:visited {
   color: #0159B2;
   font-family: verdana,arial; 
   font-weight: normal; 
   font-size: 12px; 
   text-decoration: underline
}
.pageNav A:hover {
   color: #FF9900; 
   font-family: verdana,arial; 
   font-weight: normal; 
   font-size: 12px; 
   text-decoration: underline
}

.errorClass {
   background-color: #ffffff; 
   padding: 4px; 
   color: red; 
   font-family: verdana,arial; 
   font-weight: normal; 
   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: 11px;
   padding: 8px;
}
.sortBoxB A:link {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-weight: normal; 
   font-size: 11px; 
   text-decoration: underline;
}
.sortBoxB A:visited {
   color: #0159B2; 
   font-family: verdana,arial; 
   font-weight: normal; 
   font-size: 11px; 
   text-decoration: underline;
}
.sortBoxB A:hover {
   color: #FF9900; 
   font-family: verdana,arial; 
   font-weight: normal; 
   font-size: 11px; 
   text-decoration: underline;
}

.highlight {
   background-color: #FFFF99; 
   color: #333333; 
   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;
}
 .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}

