.bodyText { font-size: 10pt;  }
 .bodyTextBold { font-size: 10pt; font-weight: bold;  }
 .bodyTextLarge { font-size: 12pt;  }
 .bodyTextLargeBold { font-size: 12pt; font-weight: bold;  }
 .bodyTextMedium { font-size: 9pt;  }
 .bodyTextMediumBold { font-size: 9pt; font-weight: bold;  }
 .bodyTextSmall { font-size: 7.5pt;  }
 .bodyTextSmallBold { font-size: 7.5pt; font-weight: bold;  }
 .bodyHeader { font-size: 12pt; font-weight: bold; padding-bottom: 5px;  }
 .bodyTextStatus { font-size: 10pt; color: #D00E29; font-weight: bold; padding-top: 5px; padding-bottom: 5px;  }
 .bodyTextStatusSmall { font-size: 7.5pt; color: #D00E29; font-weight: bold; padding-top: 5px; padding-bottom: 5px;  }
 .bodyTextContrast { font-size: 10pt; color: #D00E29;  }
 .bodyTextContrastBold { font-size: 10pt; color: #D00E29; font-weight: bold;  }
 .bodyTextContrastSmall { font-size: 7.5pt; color: #D00E29;  }
 .bodyTextContrastSmallBold { font-size: 7.5pt; color: #D00E29; font-weight: bold;  }
 .contrastLabel { font-size: 10pt; font-weight: bold;  }
 .formLabel { font-size: 10pt;  }
 .formLabelRequired { font-size: 10pt; font-weight: bold;  }
 .formHelp { font-size: 7.5pt;  }
 .linkedItem { font-size: 10pt;  }
 .linkedCategory { font-size: 12pt; font-weight: bold;  }
 A { text-decoration: none; color: #4F668F;  }
 A:visited { text-decoration: ; color: #4F668F;  }
 A:hover { text-decoration: none; : #3C92C3;  }
 A:active { color: #4F668F;  }
 TD { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px;  }
 TD.mainContent { background-color: #FFFFFF;  }
 A.topNav { font-size: 10px; color: #4F668F;  }
 A.topNav:hover { color: #4F668F; text-decoration: underline;  }
 A.topNavSearch { font-size: 10px; text-decoration: none; color: #4F668F;  }
 A.topNavSearch:hover { text-decoration: underline; color: #4F668F;  }
 A.topNavCart { font-size: 10px; text-decoration: none; color: #4F668F;  }
 A.topNavCart:hover { text-decoration: underline; color: #4F668F;  }
 A.infoLink { font-size: 10px; text-decoration: none; color: #4F668F;  }
 A.infoLink:hover { text-decoration: underline; color: #4F668F;  }
 .logoTable { background-color: #FFFFFF;  }
 .browseLink { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 17px; font-weight: bold; color: #4F668F;  }
 .browseLink:hover { text-decoration: none; background-color: #FFFFFF; color: #4F668F;  }
 .bodyHeader { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 22px; color: #5C5C5C;  }
 A.secondaryNav { font-size: 11px; color: #4F668F;  }
  A.secondaryNav:visited { font-size: 11px; color: #4F668F;  }
 A.secondaryNav:hover { font-size: 11px; font-decoration: none; color: #4F668F; background-color: #FFFFFF; font-weight: bold;  }
 A.secondaryNavSubCat { font-size: 11px; color: #4F668F;  }
  A.secondaryNavSubCat:visited { font-size: 11px; color: #4F668F;  }
 A.secondaryNavSubCat:hover { font-size: 11px; text-decoration: none; background-color: #FFFFFF; font-weight: bold; color: #4F668F;  }
 A.secondaryNavExtra { font-size: 11px; font-weight: bold; color: #4F668F;  }
  A.secondaryNavExtra:visited { font-size: 11px; font-weight: bold; color: #4F668F;  }
 A.secondaryNavExtra:hover { font-size: 11px; text-decoration: none; background-color: #FFFFFF; color: #4F668F;  }
 A.secondaryNavNew { font-size: 11px; color: #4F668F;  }
  A.secondaryNavNew:visited { font-size: 11px; color: #4F668F;  }
 A.secondaryNavNew:hover { font-size: 11px; text-decoration: none; background-color: #FFFFFF; color: #4F668F;  }
 A.secondaryNavSpecial { font-size: 11px; text-decoration: none; color: #4F668F;  }
  A.secondaryNavSpecial:visited { font-size: 11px; text-decoration: none; color: #4F668F;  }
 A.secondaryNavSpecial:hover { font-size: 11px; text-decoration: none; color: #4F668F; background-color: #FFFFFF;  }
 .toolinput { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 8pt; color: #5C5C5C;  }
 .footer { color: #4F668F; font-size: 11px; background-color: #D9D8D8;  }
 .rolloverNavOn { background-color: #D9D8D8; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 0px; text-transform: uppercase;  }
 A.rolloverNavOn { background-color: #D9D8D8; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 6px; text-transform: uppercase;  }
  A.rolloverNavOn:visited { background-color: #D9D8D8; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 6px; text-transform: uppercase;  }
 .rolloverNavOff { background-color: #F0F0F0; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 0px; text-transform: uppercase;  }
 A.rolloverNavOff { background-color: #F0F0F0; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 6px; text-transform: uppercase;  }
  A.rolloverNavOff:visited { background-color: #F0F0F0; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 6px; text-transform: uppercase;  }
 .rolloverNavSubOn { background-color: #D9D8D8; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 0px; /* this controls text casing, uncomment to activate text-transform: uppercase; */ }
 A.rolloverNavSubOn { background-color: #D9D8D8; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 4px; /* this controls text casing, uncomment to activate text-transform: uppercase; */ }
  A.rolloverNavSubOn:visited { background-color: #D9D8D8; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 4px; /* this controls text casing, uncomment to activate text-transform: uppercase; */ }
 .rolloverNavSubOff { background-color: #F0F0F0; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 0px; /* this controls text casing, uncomment to activate text-transform: uppercase; */ }
 A.rolloverNavSubOff { background-color: #F0F0F0; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 4px; /* this controls text casing, uncomment to activate text-transform: uppercase; */ }
  A.rolloverNavSubOff:visited { background-color: #F0F0F0; color: #000000; border-color: #999999; border-style: solid; border-width: 0px; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-style: normal; margin: 0px; padding: 4px; /* this controls text casing, uncomment to activate text-transform: uppercase; */ }
 .cpobutton { font-family: Verdana, Geneva, Arial, sans-serif; /* this controls the font size, by default it is not active font-size: 8.5pt; */height: 20px; color: #4F668F; background-color: #F0F0F0; cursor: pointer; border: 1px; border-style: solid; border-color: #D9D8D8;  }
 .categoryLevel1 { color: #87234D; font-size: 13px; font-weight: bold;  }
  A.categoryLevel1 { color: #87234D; font-size: 13px; font-weight: bold;  }
  A.categoryLevel1:visited { color: #87234D; font-size: 13px; font-weight: bold;  }
 A.categoryLevel1:hover { background-color: #FFFFFF; color: #4F668F;  }
 .categoryLevel2 { color: #000000; font-size: 10px; font-weight: bold; text-transform: uppercase;  }
  A.categoryLevel2 { color: #000000; font-size: 10px; font-weight: bold; text-transform: uppercase;  }
  A.categoryLevel2:visited { color: #000000; font-size: 10px; font-weight: bold; text-transform: uppercase;  }
 A.categoryLevel2:hover { background-color: #FFFFFF; color: #4F668F;  }
 .categoryLevel3 { color: #4F668F; font-size: 10px;  }
  A.categoryLevel3 { color: #4F668F; font-size: 10px;  }
  A.categoryLevel3:visited { color: #4F668F; font-size: 10px;  }
 A.categoryLevel3:hover { background-color: #FFFFFF; color: #4F668F;  }
 .categoryLevel4 { color: #4F668F; font-size: 10px; margin-left: 10px;  }
  A.categoryLevel4 { color: #4F668F; font-size: 10px; margin-left: 10px;  }
  A.categoryLevel4:visited { color: #4F668F; font-size: 10px; margin-left: 10px;  }
 A.categoryLevel4:hover { background-color: #FFFFFF; color: #4F668F;  }
 .categorySeparator { height: 1px;  }
 .mainContent { color: #5C5C5C; background-color: #FFFFFF;  }
 BODY { background-color: #FFFFFF;  }
 .bodyHeader { color: #5C5C5C;  }
 .alertMsg { color: #D00E29;  }
 .secondaryNav { background-color: #D9D8D8;  }
 .secondaryNavLink { color: #4F668F;  }
 .secondaryNavLink:hover { color: #4F668F; background-color: #FFFFFF;  }
 .groupedExtraPageHdr { padding-top: 5%; color: #636363; font-size: 13px;   }
 .ungroupedExtraPageHdr { padding-top: 5%; }
.discountTable
{
	border-color: #D9D8D8;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
}
.discountTableHeader
{
	border-color: #D9D8D8;
	border-width: 1px;
	border-style: solid;
	background-color: #D9D8D8;
	color: #87234D;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-align: center;
	letter-spacing: 1px;
	padding: 2px;
}
.discountTableLabels
{
	width: 50%;
	border-style: none;
	background-color: #F0F0F0;
	margin: 7px 7px 7px 7px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #87234D;
}
.discountTableBody
{
	border-color: #F0F0F0;
	border-width: 1px;
	border-style: solid;
	margin: 7px 7px 7px 7px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
}
.discountString
{
	color: #5C5C5C;
	font-weight: bold;
}
.discountCartMessageUsed
{
	color: #D00E29;
}
.discountCartMessageNotUsed
{
	color: #D00E29;
}
.discountTextOldPrice
{
	font-size: smaller;
	color: red;
	text-decoration: line-through;
}
