A { color: navy; text-decoration: underline }
A:hover { color: #00f; text-decoration: underline }
A.ml { text-decoration: none }
A.ml:hover { color: #f00; text-decoration: underline }
A.headerNavigation  { color: #ffffff; font-weight: inherit }
A.headerNavigation:hover  { color: #ffffff; font-weight: inherit }
BODY      { color: #000000; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background: #d6b99a; margin: 0 }
FORM   { color: #f30; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; display: inline }
H1 { font-size: 20px }
h2 { color: #006; font-size: 10px; font-weight: bold; margin: 0.83em 0 }
h3 { font-size: 14px; font-weight: bold; margin: 1ex 0 }
H1.pageHeading, TD.pageHeading, DIV.pageHeading { color: #006; font-size: 20px; font-weight: bold; text-decoration: underline overline }
.loud { color: #c00; font-size: 20px; font-family: "Comic Sans MS", Helvetica, Arial; font-weight: bold }
UL { margin-left: 0; padding-left: 17px }
TABLE.groupListing {
	background-color: #fff;
	text-align: center;
	border-spacing: 1px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	border-top-width: 1;
	border-right-width: 1;
	border-left-width: 1;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #b6b7cb;
	border-right-color: #b6b7cb;
	border-left-color: #b6b7cb;
}
TABLE.productListing { background-color: #fff; text-align: center; border: solid 1px #6e4212; border-spacing: 1px     }
TABLE.relatedProducts {
	border: 1px solid #CCC;
	font-size: 12px;
	text-align: left;
}
TD.closeoutHeading { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #900 }
TD.groupListing-price {
	color: red;
	font-size: 9pt;
	font-weight: normal;
	background-color: #fff;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
TD.groupListing-shipping { color: red; font-size: 9pt; font-weight: normal; background-color: #fff; text-align: left; vertical-align: top }
TD.groupProductName { background-color: #fff; text-align: center; border: solid 0 #b6b7cb; border-spacing: 1px  }
TD.headerCheckout { color: #ffffff; font-size: 10px; font-weight: bold; background: #087700 }
TD.headerNavigation { color: #ffffff; font-size: 10px; font-weight: bold; background: #6e4212 }
TD.infoBox, SPAN.infoBox { font-size: 10px }
TD.infoBoxBookmark { color: #fff; font-size: 10px; font-weight: bold; background: #006; height: 14px }
TD.infoBoxHeading { color: #fff; font-size: 10px; font-weight: bold; background: #6e4212; height: 14px }
TD.productDetail { color: #000; font-size: 12px; text-align: left }
TD.borderbottomright  { border-right: 1px solid #8b4513; border-bottom: 1px solid #8b4513 }
TD.borderright  { border-right: 1px solid #8b4513 }
TD.borderbottom   { border-right: ; border-bottom: 1px solid #8b4513 }
HR.celldivider { color: #8b4513 }
TR.header  { background: transparent }
TR.groupListing  {
	background: transparent;
}
TR.headerNavigation    { font-weight: bold; background: #bbc3d3 }
/* feature table */
TABLE.ft   {
	font-size: 10px;
	border-collapse: collapse;
	border: 2px groove #cf3b17;
}
TABLE.ftf  { font-size: 12px; border: solid 1px #cf3b17; border-spacing: 1px        }
TR.ftr0  {
	background-color: #d0e0f0;
	margin: 0;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
TR.ftr1 {
	background-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
TD.ftt    { background-color: #b0c0d0 }
TD.fthc  {
	font-weight: bold;
	background-color: #b0c0d0;
	text-align: center;
	padding: 2px;
	vertical-align: bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
TD.fthl  {
	font-weight: bold;
	background-color: #b0c0d0;
	text-align: left;
	padding: 2px;
	vertical-align: bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
TD.fthr  {
	font-weight: bold;
	background-color: #b0c0d0;
	text-align: right;
	padding: 2px;
	vertical-align: bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
TD.ftc  {
	text-align: left;
	padding: 2px;
	vertical-align: top;
	margin-right: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
TD.ftcc  {
	text-align: center;
	padding: 2px;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
TD.ftcl  {
	text-align: left;
	padding: 2px;
	vertical-align: top;
	margin-right: 2px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
TD.ftcr  {
	text-align: right;
	padding: 2px;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
/* option table */
TABLE.otf  { font-size: 12px; border: solid 1px #cf3b17; border-spacing: 1px        }
TD.ott    { background-color: #b0c0d0 }
TD.otot  {
	font-weight: bold;
	text-align: left;
	padding: 2px;
	vertical-align: bottom;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #cf3b17;
}
TD.otfo  { text-align: left; padding: 2px; vertical-align: top }
TD.otfi  { text-align: left; padding: 2px; vertical-align: top }
/* product set option table */
TABLE.ostot  { font-size: 12px; border-spacing: 1px        }
TD.ostfh    {
	font-weight: bold;
	color: #000;
}
TD.ostfi  { text-align: left; padding: 2px; vertical-align: top }
.backorder { color: #990000 }
.boxText   { color: #333; font-size: 10px; background: #f8f8f9 }
.closeoutlink { color: #f00; font-size: 10px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.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: top }
.groupListing-heading {
	color: #000;
	font-size: 9pt;
	font-weight: bold;
	background-color: #fff;
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.groupListing-subtitle { color: black; font-size: 8pt; font-weight: normal; background-color: #fff; text-align: left; vertical-align: top }
.groupListing-flatrate {
	color: black;
	font-size: 9pt;
	font-weight: bold;
	background-color: #fff;
	vertical-align: top
}
.infoBox   { background: #6E4212 }
.infoBoxContents   { font-size: 10px; background: #f8f8f9; border-width: 0 }
.pprice {
	color: #003300;
	font-size: 14px;
	font-weight: bold
}
.productListing-click   { color: #f30; font-size: 10px; text-align: center }
.productListing-data     { font-size: 11px; text-align: center }
.productListing-heading  { color: #000; font-size: 9pt; font-weight: bold }
.searchbox   { font-size: 9px; line-height: 9px; vertical-align: middle }
.sprice { color: #aa0000; font-weight: bold }
.freeship  { color: #800000; font-weight: bold }
.calltoorder   { color: #c00; font-size: 10px; font-weight: bold; background-color: #ff0; text-align: center; margin: 2px; border-width: 1px }
