.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; 
	color: #87234D; 
 }

.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; 
 }

.groupedExtraPageHdr { 
	padding-top: 5%; 
	color: #636363; 
	font-size: 13px; 
 }

.ungroupedExtraPageHdr { 
	padding-top: 5%; 
 }

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; 
 }

.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; 
 }


