body { color: #132731; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.highlighttext { color: #132731; font-size: 11px; line-height: 12px; }
.maintext { color: #132731; font-size: 12px; line-height: 13px; }
font  { /*color: #132731;*/ font-size: 12px; line-height: 13px; }
.footer { color: #132731; font-size: 9px; line-height: 10px; }
.footer a:link { color: #132731; font-size: 9px; line-height: 10px; }
.footer a:visited { color: #5b5d6b; font-size: 9px; line-height: 10px; }
.footer a:hover { color: #132731; font-size: 9px; line-height: 10px; }
a  { color: #486db7; }
a:hover  { color: #132934; }
.GroupedText { color: #545454; font-size: 10px; font-weight: bold; line-height: 10px; }
.GroupedText:link { color: #545454; font-size: 10px; font-weight: bold; line-height: 10px; }
.GroupedText:hover { color: #455021; font-size: 10px; font-weight: bold; line-height: 10px; }
.validate { color: red; }
.form-noborder { margin: 0; padding: 0; border: 0 }
#border-manager td { text-align: center; margin: 0; padding: 3px; vertical-align: middle; border: solid 1px #757146 }
#border-manager table { margin: 9px; padding: 0 }
.cartheader { color: #595959; font-size: 10px; font-style: normal; font-weight: lighter; line-height: 13px; }
.button { color: #d05503; font-size: 12px; font-weight: bold; text-transform: uppercase }
.buttonoff { color: #000000; font-size: 12px; text-transform: uppercase }
#cats ul { list-style-type: none; margin: 0; padding: 0; font-size: 11px; }
#cats li { margin: 0 15px 0 2px; padding: 0; border-bottom: 1px solid #345086; }
#cats li a { color: #486db7; display: block; padding: 5px 2px 3px 5px; text-decoration: none; zoom: 1; }
#cats li a:hover { background: #d5e6f7; }
.indent { padding-left: 8px }
.titlefont  { color: #0c3a0d; font-size: 16px; font-weight: bold; line-height: 18px; }
.MSRPfont { color: #3f3f3f; font-size: 12px; font-weight: normal; line-height: 13px; }
.pricefont { color: #3f3f3f; font-size: 14px; font-weight: bold; line-height: 13px; }
.bb { border-bottom: 1px solid gray }
h2 { color: #486db7; }
ol { font-size: 12px; }
ol li { padding-bottom: 8px; }
.itemname a:link, .itemname a:visited { color: #000000; text-decoration: none; border-bottom: 1px solid #486db7; }
.itemname a:hover, .itemname a:active { color: #333333; text-decoration: none; border-bottom: 1px solid orange; }
.moreinfo a { color: red; text-decoration: underline; border: 0; }
.moreinfo a font { font-size: 10px; }
select { font-size: 11px; }
input { font-size: 11px; }
.inline { display: inline; }
.green  { color: #006a08; }
table .finishchart { border: 1px solid #000000; border-collapse: collapse; }
table .finishchart .bottomborder { border-bottom: 1px solid #000000; }
h1 { font-size: 170%; }
h2 { font-size: 130%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
.centered { text-align: center; }