.aalinkNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #233DC2;
	text-decoration: none;
}
.aaShortReturn {
	line-height: 7px;
	font-size: 5px;
}
.aaTextNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
.bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style-image: url(format/diamond-bullet.jpg);
	list-style-type: disc;
}
.fineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.fineprintRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
}
.fineprintRedlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
.fineprintBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9BB5F4;
	text-decoration: none;
}
.rightjustify {
	line-height: 18px;
	text-align: right;
}
.linkGreen {
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 13px;
	text-decoration: underline;
}
.linkGreenLIGHT {
	font-family: Arial, Helvetica, sans-serif;
	color: #008900;
	font-size: 13px;
	text-decoration: underline;
}
.linkGreenSCUTS {
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.linkGreenSCUTS:hover {
	color: #008800;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #008800;
}
.linkGreenSCUTS:link {
	color: #006600;
	text-decoration: none;
}
.linkNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
.linkNormal:link {
	color: #233DC2;
	text-decoration: none;
}
.linkNormal:hover {
	color: #6699FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
}


.linkNormal20leading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}
.linkNormal20leading:link {
	color: #233DC2;
	text-decoration: none;
}
.linkNormal20leading:hover {
	color: #6699FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
}



.linkOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC6600;
	line-height: 15px;
	text-decoration: underline;
}
.linkPink {
	color: #CC3399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
.linkPink:hover {
	color: #FF33CC;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF33CC;
}
.linkPink:link {
	color: #CC3399;
	text-decoration: none;
}
.linkPurple {
	color: #6600CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
.linkPurple:link {
	color: #6600CC;
	text-decoration: none;
}
.linkPurple:hover {
	color: #9966FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9966FF;
}
.linkPurpleMCUTS {
	color: #6600CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.linkPurpleMCUTS:hover {
	color: #8E2CFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8E2CFF;
}
.linkPurpleMCUTS:link {
	color: #6600CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.linkRed {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
.linkRed:link {
	color: #990000;
	text-decoration: none;
}
.linkRed:hover {
	color: #CC0000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC0000;
}
.productsAuthor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 14px;
}
.productsNewProdContinued {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
}
.productsNewProdGreenHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
	padding: 3px;
}
.productsNewProdWhitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.productsNewProdWhitelink:hover {
	color: #CDFFC7;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CDFFC7;
}
.productsRetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.productsVendorSubBluelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A83FF;
	text-decoration: none;
}
.productsVendorSubBluelink:hover {
	color: #8DA4FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8DA4FF;
}
.productsVendorSubBluelink:link {
	color: #5A83FF;
	text-decoration: none;
}
.productsVendorSubPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #6600CC;
}
.searchboxbkgd {
	background-color: #99A8E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
}
.textFooterLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
	text-decoration: none;
}
.textFooterLink:link {
	color: #233DC2;
	text-decoration: none;
}
.textFooterLink:hover {
	color: #6699FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #233DC2;
}
.textItalic {
	font-style: italic;
}
.textItalicLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
}
.textItalicLink:link {
	color: #233DC2;
	text-decoration: none;
}
.textItalicLink:hover {
	color: #6699FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
}
.textMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
}
.textMediumBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
}
.textMediumBoldLink {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.textMediumBoldLink:link {
	font-size: 15px;
	font-weight: bold;
	color: #233DC2;
	text-decoration: none;
}
.textMediumBoldLink:hover {
	font-size: 15px;
	font-weight: bold;
	color: #6699FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
}
.textNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
.textNormalBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
}
.textNormalBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #233DC2;
	font-weight: bold;
}
.textNormalBoldGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #006600;
	font-weight: bold;
}
.textNormalBoldPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #6600CC;
	font-weight: bold;
}
.textNormalBoldRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #990000;
	font-weight: bold;
}
.textNormalPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #6600CC;
	font-weight: bold;
}
.textNormalRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #990000;
}
.textNormalXBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bolder;
}
.textPercentOffRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #990000;
}
.textSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textSmallLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.textSmallLink:link {
	color: #233DC2;
	text-decoration: none;
}
.textSmallLink:hover {
	color: #6699FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
}
.textSmallMedNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.textSmallBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.textSmallMedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.textSmallMedBoldRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.textSmallMedBoldItal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}
.textSmallMedLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.textSmallMedLink:link {
	color: #233DC2;
	text-decoration: none;
}
.textSmallMedLink:hover {
	color: #6699FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
}
.textSpecialSmallLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CF0000;
	text-decoration: none;
}
.textSpecialSmallLink:link {
	color: #CF0000;
	text-decoration: none;
}
.textSpecialSmallLink:hover {
	color: #FF0000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
}
.textSpecialSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #233DC2;
}
.textSpecialSubhead:hover {
	color: #6699FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
}
.textSpecialSubhead:link {
	color: #233DC2;
	text-decoration: none;
}
.textSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
.textSubheadBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #233DC2;
}
.textSpecialboxHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #9C0000;
}
.textSpecialboxHdr:link {
	color: #9C0000;
	text-decoration: none;
}
.textSubheadBlueLt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #667BFF;
}
.textSubheadBlueLtItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #667BFF;
	font-style: italic;
}
.textWhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.aalinkNormal:hover {
	color: #6699FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
}
.textSpecialboxHdr:hover {
	color: #FF0000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF2222;
}
.textWingdings {
	font-family: Wingdings;
	font-size: 8px;
	color: #ABBCFF;
}
.textMedBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	color: #233DC2;
	font-weight: bold;
}
.textNewsboxHdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #006600;
}
.textNewsboxHdr:link {
	color: #006600;
	text-decoration: none;
}
.textNewsboxHdr:hover {
	color: #009900;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009900;
}
.textNewsSmallLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
}
.textNewsSmallLink:link {
	color: #006600;
	text-decoration: none;
}
.textNewsSmallLink:hover {
	color: #009900;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009900;
}
.textSpecialHdrNOLINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #9C0000;
}
.textSmallMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pagelinksSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #233DC2;
	text-decoration: none;
}
.pagelinksSmall:hover {
	color: #6699FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
}
.pagelinksSmall:link {
	color: #233DC2;
	text-decoration: none;
}
.textMedBoldBlueLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	color: #233DC2;
	font-weight: bold;
}
.textMedBoldBlueLink:link {
	color: #233DC2;
	text-decoration: none;
}
.textMedBoldBlueLink:hover {
	color: #6699FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
}
.fabricPrice {
	font-size: 36px;
	font-weight: bold;
	color: #6600CC;
}
.productsVendorSubPurpleSMALL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #6600CC;
}

.productsVendorSubPurpleSMALLLINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #6600CC;
}
.productsVendorSubPurpleSMALLLINK:link {
	color: #6600CC;
	text-decoration: none;
}
.productsVendorSubPurpleSMALLLINK:hover {
	color: #9933FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9933FF;
}
.textNormal20leading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}
.linkPurpleMCUTS:visited {
	color: #5904AE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.textSpecialboxHdr:visited {
	color: #8D0000;
	text-decoration: none;
}
.linkGreenNewest {
	color: #009700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
.linkGreenNewest:link {
	color: #009700;
	text-decoration: none;
}
.linkGreenNewest:hover {
	color: #00CC00;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #00CC00;
}
.fineprintRedlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
.fineprintRedlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
}
.fineprintRedlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #660000;
	text-decoration: none;
}
