html, body   { background-color: #ffffff; color: #000000; margin: 10; padding: 0 }
td, div, a      { font-family: arial, helvetica, sans-serif }
.ch          { cursor: hand }


.lgreycell		{ background-color: #888 }
.whitecell   { background-color: #ffffff }
.tbcl     { background-color: #f0f0f0; text-align: center; font-size: 70%; color: #222; text-decoration: none; padding-left: 6px; padding-right: 6px; border-right: 5px #fff solid }
.tbclset     { background-color: #e0e0e0; text-align: center; font-size: 70%; color: #222; text-decoration: none; padding-left: 6px; padding-right: 6px; border-right: 5px #fff solid }

.adhdr { font-size: 90%; font-weight: bold; color: #777; text-align: center; text-decoration: none }
.adtle a    { font-size: 80%; color: #0000ff; font-weight: bold; text-decoration: underline }
.adtext      { font-size: 70%; color: #222; font-weight: normal }
.adurl a      { font-size: 70%; color: #666; font-weight: normal; font-style: italic }

.rcatstle { font-size: 90%; font-weight: bold; color: #fff; text-align: center; text-decoration: none }

.rcatslnks { font-size: 70%; color: #222; font-weight: normal }
.rcatslnks a { text-decoration: none; color: #222; }
.rcatslnks a:hover  { text-decoration: none; color: #222; }

a.tblnk:link, a.tblnk:visited { color: #222; text-decoration: none }
a.tblnk:hover { color: #000; text-decoration: none }
.rttxt   { font-size: 67%; color: #222; font-weight: normal }
a.rtlnk:link, a.rtlnk:visited { color: #222; text-decoration: underline }
a.rtlnk:hover { color: #aaa; text-decoration: none }
.footertext  { font-size: 67%; color: #fff }
a.footerlink:link, a.footerlink:visited { color: #fff; text-decoration: none }
a.footerlink:hover { color: #ddd; text-decoration: none }

table#lnav td { padding: 5px }
table#lnav big { font-size: 80%; font-weight: bold }
table#lnav small { font-size: 10px; color: #555 }
table#lnav a {  font-size: 11px; color: #00f }

table.res { border-bottom: 1px #888 solid; border-left: 1px #888 solid; border-right: 1px #888 solid}
table.spec { border-bottom: 1px #888 solid; border-left: 1px #888 solid; border-right: 1px #888 solid}

table.prices { background-color: #999}

td.prices { background-color: #fff; text-align:center; height:50px; padding-left:20px;padding-right:20px; }
.pricetext { text-decoration: none; color: #a00; font-weight: bold; font-size: 16px }

.rhsprice { text-decoration: none; color: #a00; font-weight: bold;}
a.rhsbuy:link, a.rhsbuy:visited { font-weight: bold; font-size: 12px; color: #0000ff;}
a.rhsbuy:hover { font-weight: bold; color: red; font-size: 12px; }

.descriptiontext { font-size: 11px; color: #000; }
a.buylink:link, a.buylink:visited { font-weight: bold; font-size: 14px; color: #0000ff}
a.buylink:hover { font-weight: bold; color: red; font-size: 14px; }

a.oplink:link, a.oplink:visited { font-size: 90%; color: #00f }
a.oplink:hover { font-size: 90%; color: #f64 }

.greytext	{ font-size: 12px; color: #555 }
.black12text	{ font-size: 12px; color: #000 }
.smallgreytext	{ font-size: 10px; color: #555 }
.smallblacktext	{ font-size: 11px; color: #000 }
.catintrotext	{ font-size: 11px; color: #000 }

a.sblink:link, a.sblink:visited { font-size: 11px; color: #00f }
a.sblink:hover { font-size: 11px; color: #f64 }

a.blink:link, a.blink:visited { font-size: 13px; color: #00f }
a.blink:hover { font-size: 13px; color: #f64 }

table#blink a:link, table#blink a:visited { font-size: 13px; color: #00f }
table#blink a:hover { font-size: 13px; color: #f64 }

a.bblink:link, a.bblink:visited { font-size: 15px; color: #00f }
a.bblink:hover { font-size: 15px; color: #f64 }

.spectext	{ font-size: 11px; color: #000; }
.spectext a { color: #00f;}
.spectext a:hover { color: #f64; }

.whitehdrtext { font-size: 90%; font-weight: bold; color: #fff; padding-left: 4px }
h1 { font-size: 18px; font-weight: bold; margin-bottom: 4px}
h2 { font-size: 11pt; font-weight: bold; color: #fff; padding-left: 4px; margin-top: 2px; margin-bottom: 2px }
h3 { font-size: 11pt; font-weight: bold; color: #fff; padding-left: 4px; margin-top: 2px; margin-bottom: 2px }

h1#home { font-size: 18px; font-weight: normal; margin-bottom: 4px }
.hmlinks { font-size:12px; color: #000;}
.hmlinks a { font-size:14px; text-decoration:underline; color: #00f; font-weight: bold}
.hmlinks a:hover { text-decoration:underline;color: #f64; }
.hmlinks dt { padding-bottom: 5px; }

.catmlnk { font-size:12px; color: #000;}
.catmlnk a { font-size:14px; text-decoration:underline; color: #00f; }
.catmlnk a:hover { text-decoration:underline;color: #f64; }
.catmlnk dt { padding-bottom: 5px; }

.sumlinks { font-size:12px; color: #555;}
.sumlinks a { color: #00f;}
.sumlinks a:hover { color: #555; }

.padT2 { padding-top:2px; }
.padT4 { padding-top:4px; }

.smprice { font-size: 11px; text-decoration: none; color: #a00; font-weight: normal;}
