.aaTablecells {
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E2FF;
	background-position: center;
}
.bufferTopBotm5px {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.aaTablecellsEndcap {
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	height: 4px;
	font-size: 6px;
}
.aTablecellsTopcap {
	padding: 0px;
	font-size: 4px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E2FF;
	background-color: #FFFFFF;
}
.aTablecellsVertical {
	background-color: #FFFFFF;
	margin-left: 2px;
	padding-left: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6E2FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6E2FF;
}
.bkgdGradientTop {
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-top.jpg);
	background-repeat: repeat-x;
	margin: 2px;
	padding: 2px;
}
.bkgdWhite {
	background-color: #FFFFFF;
}
.boxAlphaLetterBoxes {
	border: 1px solid #899ADA;
	background-color: #DCE5FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #233DC2;
	padding: 2px;
}
.boxAlphaLinks {
	border: 1px solid #233DC2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}
.boxASSORT {
	border: 1px solid #B1C3FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6pt;
	margin-left: 0px;
	background-color: #FFFFFF;
}
.boxBkgdBlue {
	background-color: #DCE5FF;
}
.boxBkgdPurple {
	background-color: #F3ECFF;
}
.boxBlue {
	border: 1px solid #233DC2;
}
.boxBlueTextNormal {
	border: 1px solid #233DC2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
.boxBluewBlueBkgd {
	border: 1px solid #233DC2;
	background-color: #E9EFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 2px;
	padding: 2px;
}
.boxBlueWhiteBkgd {
	border: 1px solid #233DC2;
	background-color: #FFFFFF;
}
.boxBluewMedBlueBkgd {
	border: 1px solid #233DC2;
	background-color: #99A8E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.boxFabricCoTableHead {
	background-color: #E9EFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #233DC2;
	margin: 2px;
	padding: 2px;
}
.boxGreen {
	border: 1px solid #4EB03F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
.boxGreenwGreenBkgd {
	border: 1px solid #006600;
	background-color: #EEFFF2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
.boxIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	white-space: nowrap;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
.boxItalicIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	white-space: nowrap;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
.boxJumpToTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
	background-color: #DCE5FF;
}
.boxLtBlue {
	border: 1px solid #7683B8;
}
.boxLtBluewBlueBkgd {
	border: 1px solid #899ADA;
	background-color: #E9EFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
.boxLtBluewBlueBkgdCAP {
	background-color: #E9EFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #233DC2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #899ADA;
	border-right-color: #899ADA;
	border-bottom-color: #899ADA;
	border-left-color: #899ADA;
}
.boxLtBlueWhiteBkgd {
	border: 1px solid #899ADA;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.boxPaddingTop15 {
	padding-top: 15px;
}
.boxPurple {
	border: 1px solid #A74FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
.boxPurplewPurpleBkgd {
	border: 1px solid #6600CC;
	background-color: #D6C9FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
.boxRed {
	border: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}
.boxRedBkgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	background-position: center center;
}
.boxRedwRedBkgd {
	border: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	background-color: #FFE7DE;
}
.boxVeryLtBlue {
	border: 1px solid #B1C3FF;
}
.cellDividerEndcap {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-top-color: #B1C3FF;
	height: 1px;
}
.cellDividerFabricTop {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #D6E2FF;
}
.cellDividerLeft {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #B1C3FF;
	border-left-width: 1px;
	border-left-color: #B1C3FF;
	border-top-width: 1px;
	border-top-color: #B1C3FF;
}
.cellDividerRight {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #B1C3FF;
	border-top-width: 1px;
	border-top-color: #B1C3FF;
}
.cellDividerVerticalLine {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #B1C3FF;
}
.padding2px {
	margin: 2px;
	padding: 2px;
}
.padding4px {
	margin: 4px;
	padding: 4px;
}
.padding4pxLEFT {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.productsVendorSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A83FF;
	background-color: #F0F2FF;
	border: 1px solid #B1C3FF;
	margin-left: 4px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.productsVendorSubLogo {
	border: 1px solid #233DC2;
	background-position: left center;
	position: static;
	background-color: #FFFFFF;
}
.productsVendorSubLogo:hover {
	border: 1px solid #8DA4FF;
}
.productsVendorSubLogo:link {
	border: 1px solid #233DC2;
}
.searchboxbkgd {
	background-color: #99A8E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textBoldwBlueBkgd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	background-color: #DCE5FF;
	color: #233DC2;
	margin: 2px;
	padding: 2px;
}
.textSpecialHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #990000;
	background-position: center center;
	font-weight: bold;
}
.aImageLink {
	border: 1px solid #FFFFFF;
}
.aImageLink img:hover {
	border: 1px solid #6699FF;
}
.aImageLink img:link {
	border: 1px solid #FFFFFF;
}
.aImageLink img {
	border: 1px solid #FFFFFF;
}
.imagelinkSMLogos {
	border: 1px solid #FFFFFF;
	margin-right: 3px;
	padding-right: 3px;
	line-height: 17px;
	text-decoration: none;
	text-align: left;
	vertical-align: text-top;
}
.imagelinkSMLogos img:hover {
	border: 1px solid #6699FF;
	margin-right: 3px;
	padding-right: 3px;
	line-height: 17px;
	text-decoration: none;
}
.imagelinkSMLogos img:link {
	border: 1px solid #FFFFFF;
	margin-right: 3px;
	padding-right: 3px;
	line-height: 17px;
	text-decoration: none;
}
.imagelinkSMLogos img {
	border: 1px solid #FFFFFF;
	margin-right: 3px;
	padding-right: 3px;
	line-height: 17px;
	text-decoration: none;
}
.boxNewsNewFabric {
	border: 1px solid #899ADA;
	background-color: #E9EFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	margin: 4px;
	padding: 4px;
}
.NewsBuffer {
	background-color: #FFFFFF;
	height: 5px;
	font-size: 5px;
	line-height: 5px;
	padding: 0px;
}
.padding6px {
	margin: 6px;
	padding: 6px;
}
.boxSearchBox {
	border: 1px solid #233DC2;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../format/searchbkd.jpg);
	background-repeat: repeat-x;
}
.boxGradientDkBlue {
	border: 1px solid #233DC2;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../format/box-gradient-dark.jpg);
	background-repeat: repeat-x;
}
.boxGradientDkBlueShort {
	border: 1px solid #233DC2;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../format/box-gradient-dark-short.jpg);
	background-repeat: repeat-x;
}
.boxSpecials {
	border: 1px solid #C90000;
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-red.jpg);
	background-repeat: repeat-x;
}
.boxNews {
	border: 1px solid #009900;
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-green.jpg);
	background-repeat: repeat-x;
}
.boxNewsBotm {
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-green-BOTM.jpg);
	background-repeat: repeat-x;
}
.padding0px {
	margin: 0px;
	padding: 0px;
}
.padding1px {
	margin: 1px;
	padding: 1px;
}
.boxSpecialsBotm {
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-red-BOTM.jpg);
	background-repeat: repeat-x;
}
.boxSpecialsProductPage {
	border: 1px solid #C90000;
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-red.jpg);
	background-repeat: repeat-x;
	margin: 4px;
}
.linkGoodBuyimg {
	border: 1px solid #FFFFFF;
}
.linkGoodBuyimg img:hover {
	border: 1px solid #6600CC;
}
.linkGoodBuyimg img:link {
	border: 1px solid #FFFFFF;
}
.linkGoodBuyimg img {
	border: 1px solid #FFFFFF;
}
.aaTablecellsImage {
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E2FF;
	height: 54px;
	width: 54px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D6E2FF;
}
.aaTablecellsText {
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E2FF;
	height: 54px;
	width: 221px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6E2FF;
	text-align: left;
	vertical-align: middle;
}
.aaTablecellsImageInner {
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E2FF;
	height: 54px;
	width: 54px;
}
.boxSpecialsLarge {
	border: 1px solid #C90000;
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-red.jpg);
	background-repeat: repeat-x;
	margin-bottom: 10px;
}
.boxNewsIndex {
	border: 1px solid #009900;
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-green.jpg);
	background-repeat: repeat-x;
	margin-bottom: 10px;
}
.boxFabAssort {
	border: 1px solid #B1C3FF;
	margin-bottom: 10px;
}
.boxLtBluewGradient {
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-top.jpg);
	background-repeat: repeat-x;
	margin: 2px;
	padding: 2px;
	border: 1px solid #B1C3FF;
}
.linkNormalBoldImage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #233DC2;
	font-weight: bold;
	text-decoration: none;
}
.linkNormalBoldImage:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #233DC2;
	font-weight: bold;
	text-decoration: none;
}
.linkNormalBoldImage:hover {
	color: #6699FF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6699FF;
}
.linkNormalBoldImage img {
}
.linkNormalBoldImage img:hover {
}
.linkNormalBoldImage img:link {
}
.linkGreenSCUTSImage {
	font-family: Arial, Helvetica, sans-serif;
	color: #006600;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}
.linkGreenSCUTSImage:hover {
	color: #008800;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #008800;
}
.linkGreenSCUTSImage:link {
	color: #006600;
	text-decoration: none;
}

.linkGreenSCUTSImage img {
}
.linkGreenSCUTSImage img:hover {
}
.linkGreenSCUTSImage img:link {
}
.boxLtBlueNotions04px {
	border: 1px solid #B1C3FF;
	margin-top: 4px;
}
.aaTablecellsLRB {
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E2FF;
	background-position: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6E2FF;
	border-left-color: #D6E2FF;
}
.aaTablecellsTX {
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E2FF;
	background-position: center;
}
.aTablecellsTopcapTX {
	padding: 0px;
	font-size: 4px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E2FF;
}
.productsVendorSubheadContinued {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #233DC2;
	background-color: #F0F2FF;
	margin-left: 4px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	background-position: center center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-style: italic;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D6E2FF;
	border-bottom-color: #D6E2FF;
	border-left-color: #D6E2FF;
}
.boxGoodBuy {
	border: 1px solid #8106FC;
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-purple.jpg);
	background-repeat: repeat-x;
}
.bkgdGradientTopPurple {
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-purple.jpg);
	background-repeat: repeat-x;
	margin: 2px;
	padding: 2px;
}
.bkgdGradientTopYellow {
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-yellow-shadow.jpg);
	background-repeat: repeat-x;
	margin: 2px;
	padding: 2px;
}
.bkgdGradientTopPurpleLite {
	background-color: #FFFFFF;
	background-image: url(../format/box-gradient-purple-light.jpg);
	background-repeat: repeat-x;
	margin: 2px;
	padding: 2px;
}
.bluelineTopBottom {
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6E2FF;
	background-position: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6E2FF;
}
