.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: #FF0000; 
	font-weight: bold; 
	padding-top: 5px; 
	padding-bottom: 5px; 
}

.bodyTextStatusSmall { 
	font-size: 7.5pt; 
	color: #FF0000; 
	font-weight: bold; 
	padding-top: 5px; 
	padding-bottom: 5px; 
}

.bodyTextContrast { 
	font-size: 10pt; 
	color: #FF0000; 
}

.bodyTextContrastBold { 
	font-size: 10pt; 
	color: #FF0000; 
	font-weight: bold; 
}

.bodyTextContrastSmall { 
	font-size: 7.5pt; 
	color: #FF0000; 
}

.bodyTextContrastSmallBold { 
	font-size: 7.5pt; 
	color: #FF0000; 
	font-weight: bold; 
}

.contrastLabel { 
	font-size: 10pt; 
	font-weight: bold; 
	color: #FF0000; 
}

.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: #FF0000; 
}

A:visited { 
	text-decoration: ; 
	color: #FF0000; 
}

A:hover { 
	text-decoration: none; 
	: #3C92C3; 
}

A:active { 
	color: #FF0000; 
}

TD { 
	font-family: Verdana, Geneva, Arial, sans-serif; 
	font-size: 12px; 
}

TD.mainContent { 
	background-color: #FFFFFF; 
}

A.topNav { 
	font-size: 10px; 
	color: #FF0000; 
}

A.topNav:hover { 
	color: #004A80; 
	text-decoration: underline; 
}

A.topNavSearch { 
	font-size: 10px; 
	text-decoration: none; 
	color: #FF0000; 
}

A.topNavSearch:hover { 
	text-decoration: underline; 
	color: #004A80; 
}

A.topNavCart { 
	font-size: 10px; 
	text-decoration: none; 
	color: #FF0000; 
}

A.topNavCart:hover { 
	text-decoration: underline; 
	color: #004A80; 
}

A.infoLink { 
	font-size: 10px; 
	text-decoration: none; 
	color: #FF0000; 
}

A.infoLink:hover { 
	text-decoration: underline; 
	color: #004A80; 
}

.logoTable { 
	background-color: #000000; 
}

.browseLink { 
	font-family: Verdana, Geneva, Arial, sans-serif; 
	font-size: 17px; 
	font-weight: bold; 
	color: #FF0000; 
}

.browseLink:hover { 
	text-decoration: none; 
	background-color: #FFFFFF; 
	color: #FF0000; 
}

.bodyHeader { 
	font-family: Verdana, Geneva, Arial, sans-serif; 
	font-size: 22px; 
	color: #000000; 
}

A.secondaryNav { 
	font-size: 11px; 
	color: #FFFFFF; 
}

 A.secondaryNav:visited { 
	font-size: 11px; 
	color: #FFFFFF; 
}

A.secondaryNav:hover { 
	font-size: 11px; 
	font-decoration: none; 
	color: #FF0000; 
	background-color: #FFFFFF; 
	font-weight: bold; 
}

A.secondaryNavSubCat { 
	font-size: 11px; 
	color: #FFFFFF; 
}

 A.secondaryNavSubCat:visited { 
	font-size: 11px; 
	color: #FFFFFF; 
}

A.secondaryNavSubCat:hover { 
	font-size: 11px; 
	text-decoration: none; 
	background-color: #000000; 
	font-weight: bold; 
	color: #FFFFFF; 
}

.groupedExtraPageHdr { 
	padding-top: 5%; 
	color: #CCCCCC; 
	font-size: 13px; 
}

.ungroupedExtraPageHdr { 
	padding-top: 5%; 
}

A.secondaryNavExtra { 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
}

 A.secondaryNavExtra:visited { 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
}

A.secondaryNavExtra:hover { 
	font-size: 11px; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	color: #FF0000; 
}

A.secondaryNavNew { 
	font-size: 11px; 
	color: #FFFFFF; 
}

 A.secondaryNavNew:visited { 
	font-size: 11px; 
	color: #FFFFFF; 
}

A.secondaryNavNew:hover { 
	font-size: 11px; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	color: #FF0000; 
}

A.secondaryNavSpecial { 
	font-size: 11px; 
	text-decoration: none; 
	color: #FFFFFF; 
}

 A.secondaryNavSpecial:visited { 
	font-size: 11px; 
	text-decoration: none; 
	color: #FFFFFF; 
}

A.secondaryNavSpecial:hover { 
	font-size: 11px; 
	text-decoration: none; 
	color: #FF0000; 
	background-color: #FFFFFF; 
}

.toolinput { 
	font-family: Verdana, Geneva, Arial, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
}

.footer { 
	color: #FFFFFF; 
	font-size: 11px; 
	background-color: #111111; 
}

.rolloverNavOn { 
	background-color: #111111; 
	color: #FFFF00; 
	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: #111111; 
	color: #FFFF00; 
	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: #111111; 
	color: #FFFF00; 
	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: #790000; 
	color: #FFFFFF; 
	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: #FFFFFF; 
	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: #FFFFFF; 
	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: #111111; 
	color: #FFFF00; 
	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: #111111; 
	color: #FFFF00; 
	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: #111111; 
	color: #FFFF00; 
	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: #790000; 
	color: #FFFFFF; 
	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: #790000; 
	color: #FFFFFF; 
	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: #790000; 
	color: #FFFFFF; 
	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: #FFFFFF; 
	background-color: #FF0000; 
	cursor: pointer; 
	border: 1px; 
	border-style: solid; 
	border-color: #000000; 
}

.categoryLevel1 { 
	color: #FF0000; 
	font-size: 13px; 
	font-weight: bold; 
}

 A.categoryLevel1 { 
	color: #FF0000; 
	font-size: 13px; 
	font-weight: bold; 
}

 A.categoryLevel1:visited { 
	color: #FF0000; 
	font-size: 13px; 
	font-weight: bold; 
}

A.categoryLevel1:hover { 
	background-color: #FFFFFF; 
	color: #FF0000; 
}

.categoryLevel2 { 
	color: #FFFF00; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; 
}

 A.categoryLevel2 { 
	color: #FFFF00; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; 
}

 A.categoryLevel2:visited { 
	color: #FFFF00; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: uppercase; 
}

A.categoryLevel2:hover { 
	background-color: #FFFFFF; 
	color: #FF0000; 
}

.categoryLevel3 { 
	color: #FFFFFF; 
	font-size: 10px; 
}

 A.categoryLevel3 { 
	color: #FFFFFF; 
	font-size: 10px; 
}

 A.categoryLevel3:visited { 
	color: #FFFFFF; 
	font-size: 10px; 
}

A.categoryLevel3:hover { 
	background-color: #FFFFFF; 
	color: #FF0000; 
}

.categoryLevel4 { 
	color: #FFFFFF; 
	font-size: 10px; 
	margin-left: 10px; 
}

 A.categoryLevel4 { 
	color: #FFFFFF; 
	font-size: 10px; 
	margin-left: 10px; 
}

 A.categoryLevel4:visited { 
	color: #FFFFFF; 
	font-size: 10px; 
	margin-left: 10px; 
}

A.categoryLevel4:hover { 
	background-color: #FFFFFF; 
	color: #FF0000; 
}

.categorySeparator { 
	height: 1px; 
}

.mainContent { 
	color: #000000; 
	background-color: #FFFFFF; 
}

BODY { 
	background-color: #000000; 
}

.bodyHeader { 
	color: #000000; 
}

.alertMsg { 
	color: #FF0000; 
}

.secondaryNav { 
	background-color: #111111; 
}

.secondaryNavLink { 
	color: #FFFFFF; 
}

.secondaryNavLink:hover { 
	color: #FF0000; 
	background-color: #FFFFFF; 
}

.discountTable { 
	border-color: #111111; 
	border-width: 1px; 
	border-style: solid; 
	border-collapse: collapse; 
}

.discountTableHeader { 
	border-color: #111111; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #111111; 
	color: #FF0000; 
	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: #790000; 
	margin: 7px 7px 7px 7px; 
	padding: 0px; 
	text-align: center; 
	font-family: Verdana, Geneva, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FF0000; 
}

.discountTableBody { 
	border-color: #790000; 
	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: #000000; 
}

.discountString { 
	color: #000000; 
	font-weight: bold; 
}

.discountCartMessageUsed { 
	color: #FF0000; 
}

.discountCartMessageNotUsed { 
	color: #FF0000; 
}

.discountTextOldPrice { 
	font-size: smaller; 
	color: red; 
	text-decoration: line-through; 
}



