A  { color: navy; text-decoration: underline }
A.ml { text-decoration: none }
A.headerNavigation { color: #ffffff; font-weight: inherit }
A.headerNavigation:hover { color: #ffffff; font-weight: inherit }
A:hover { color: maroon; text-decoration: underline }
BODY       { color: #000000; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: white; margin: 0 }
FORM   { color: #f30; font-size: 11px; display: inline }
H1  { font-size: 20px; line-height: 25px; margin: 0; padding: 0 }
H3 { }
H5 { font-size: 12px; line-height: 15px; margin: 0; padding: 0 }
H1.pageHeading, TD.pageHeading, DIV.pageHeading  { color: #663300; font-size: 20px; font-weight: bold; margin: 1px 3px 3px }
TABLE.groupListing { background-color: #fff; text-align: center; border: solid 0 #b6b7cb; border-spacing: 1px }
TABLE.productListing  { background-color: #fff; text-align: center; border: solid 1px #CC6600; border-spacing: 1px      }
TD.closeoutHeading { color: #ffffff; font-size: 10px; font-weight: bold; background: #669900 }
TD.groupListing-price  { color: red; font-weight: normal; background-color: #fff; text-align: right; vertical-align: middle }
TD.groupListing-shipping  { color: red; font-weight: normal; background-color: #fff; text-align: left; vertical-align: middle }
TD.groupProductName { background-color: #fff; text-align: center; border: solid 0 #b6b7cb; border-spacing: 1px }
TD.headerCheckout    { color: #fff; font-size: 10px; font-weight: bold; background: #0066CC; vertical-align: middle }
TD.headerNavigation   { color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; background: #CC6600 }
TD.infoBox, SPAN.infoBox { font-size: 10px }
TD.infoBoxBookmark { color: #fff; font-size: 10px; font-weight: bold; background: #006; height: 14px }
TD.infoBoxHeading  {
	color: #663300;
	font-size: 12px;
	font-weight: bold;
	line-height: 1ex;
	text-decoration: none
}
H2.infoBoxHeading  { color: #663300; font-size: 12px; font-weight: bold; line-height: 1ex; text-decoration: none; background-color: #fff; margin: 3px 3px 3px 1px }
TD.productDetail { color: #000; font-size: 12px; text-align: left }
TD.productListing-click { color: #f30; font-size: 10px; background-color: #fff; text-align: center }
TD.productListing-data { font-size: 11px; background-color: #fff; text-align: center }
TD.borderbottomright  { border-right: 1px solid #CC6600; border-bottom: 1px solid #CC6600 }
TD.borderright  { border-right: 1px solid #CC6600 }
TD.borderbottom  { border-right: medium none; border-bottom: 1px solid #CC6600 }
TR.header  { background: transparent }
TR.headerNavigation    { font-weight: bold; text-decoration: none; background: #bbc3d3 }
TABLE.ft   { font-size: 10px;  border-collapse: collapse; }
TABLE.ftf  { font-size: 12px; border: solid 1px #CC6600; border-spacing: 1px        }
TR.ftr0  { background-color: #d0e0f0; margin: 0; padding: 1px }
TR.ftr1 { background-color: #fff }
TD.ftt    { background-color: #b0c0d0 }
TD.fthc  { font-weight: bold; background-color: #b0c0d0; text-align: center; padding: 2px; vertical-align: bottom }
TD.fthl  { font-weight: bold; background-color: #b0c0d0; text-align: left; padding: 2px; vertical-align: bottom }
TD.fthr  { font-weight: bold; background-color: #b0c0d0; text-align: right; padding: 2px; vertical-align: bottom }
TD.ftcc  { text-align: center; padding: 2px; vertical-align: top }
TD.ftcl  { text-align: left; padding: 2px; vertical-align: top }
TD.ftcr  { text-align: right; padding: 2px; vertical-align: top }
.backorder { color: #990000 }
.boxText    { font-size: 10px; text-decoration: none; background: white }
.closeoutlink { color: #f00; font-size: 10px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.groupListing-backord  { color: red; font-size: 9pt; font-weight: normal; background-color: #fff; text-align: left; vertical-align: middle }
.groupListing-heading  { color: #000; font-size: 9pt; font-weight: bold; background-color: #fff; text-align: left; vertical-align: middle }
.groupListing-subtitle  { color: #000; font-size: 8pt; font-weight: normal; background-color: #fff; text-align: left; vertical-align: middle }
.groupListing-flatrate {
	color: black;
	font-size: 9pt;
	font-weight: bold;
	background-color: #fff;
	text-align: left;
	vertical-align: top
}
.infoBox    { background: #CC6600 }
.infoBoxContents      { font-size: 10px; text-decoration: none; background: #fff }
.pprice  { color: #003300; font-size: 14px; font-weight: bold }
.spprice  { color: #003300; font-size: 12px; font-weight: bold }
.mprice  { color: #003300; font-size: 12px; font-weight: bold }
.sprice { color: #aa0000; font-size: 14px; font-weight: bold }
.productListing-heading {
	color: #000;
	font-size: 9pt;
	font-weight: bold
}
.searchbox   { font-size: 9px; line-height: 9px; vertical-align: middle }
.freeship   { color: #800000; font-weight: bold }
.calltoorder  { color: #800000; font-size: 10px; font-weight: bold }
OL { margin-left: 0; padding-left: 17px }
UL1 { margin-left: 0; padding-left: 17px }
.freeship2 { color: #800000; font-size: 10px; font-weight: bold }
