html, body   { background-color: #ffffff; color: #000000; margin: 10; padding: 0 }
td, div, a      { font-family: arial, helvetica, sans-serif }
.ch          { cursor: hand }
.bluecell    { background-color: #009fbd }
.lbluecell 		{ background-color: #b7f4ff }
.lgreycell		{ background-color: #777 }
.whitecell   { background-color: #ffffff }
.tabcell     { background-color: #f0f0f0; text-align: center; font-size: 70%; color: #222; text-decoration: none; padding-left: 2px; padding-right: 2px; border-left: 1px white solid;border-right: 1px #336666 solid }
.tabcellset     { background-color: #e0e0e0; text-align: center; font-size: 70%; color: #222; text-decoration: none; padding-left: 2px; padding-right: 2px; border-left: 1px white solid;border-right: 1px #336666 solid }

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

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

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

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

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

a.tablink:link, a.tablink:visited { color: #222; text-decoration: none }
a.tablink:hover { color: #000; text-decoration: none }
.routetext   { font-size: 67%; color: #fff; font-weight: bold }
a.routelink:link, a.routelink:visited { color: #fff; text-decoration: none }
a.routelink:hover { color: #ddd; 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#boxhead td { font-size: 80%; font-weight: bold; color: #fff; background-color: #009fbd; 
               padding-left: 5px; }
table#centerboxhead td { font-size: 11px; color: #000; background-color: #eee; 
               padding-left: 5px; padding-right: 5px}
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 #999 solid; border-left: 1px #999 solid; border-right: 1px #999 solid}
table.spec { border-bottom: 1px #999 solid; border-left: 1px #999 solid; border-right: 1px #999 solid}

table.prices { background-color: #999}
td.priceshdr { background-color: #b7f4ff; text-align:center; height:22px; white-space:nowrap }
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.otherprdlink:link, a.otherprdlink:visited { font-size: 90%; color: #00f }
a.otherprdlink: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 }

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: 90%; font-weight: bold; color: #fff; padding-left: 4px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px }
h3  { font-size : 10pt;	font-weight : bold;	color : #000; margin-bottom: 2px}
h4 { font-size: 90%; font-weight: bold; color: #fff; padding-left: 4px; margin-bottom: 0px; margin-top: 0px; padding-top: 0px }

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

.catmainlinks { font-size:12px; color: #000;}
.catmainlinks a { font-size:14px; text-decoration:underline; color: #00f; }
.catmainlinks a:hover { text-decoration:underline;color: #f64; }
.catmainlinks 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; }

td.topprod{height:20px; text-align:center; background-color: #b7f4ff; font-size:12px; border-bottom:8px}
.smallprice { font-size: 11px; text-decoration: none; color: #a00; font-weight: normal;}
