
body { background-color: #ffffff; padding: 0px; margin: 20px }
body.livechat { background-color: #ffffff; padding: 0px; margin: 5px }
.form { background: #ffffff; font: 11px; color: #000000; height: 19px; }
.formbutton { background: #0066cc; font: bold 11px; color: #ffffff; height: 21px; }

td.plain { font: 13px Arial; color: #000000; padding: 5px 5px; background-color: #ffffff; border: none }
.plain { font: 13px Arial; color: #000000; }
.columntitle { font: normal 12px Arial; color: #000000; background-color: #eeeeee; padding: 3px 5px }
.hlight { font: bold 13px Arial; color: #ffaa00; }
.price { font: bold 15px Arial; color: #ffaa00; padding: 15px 0px;  }
.phone { font: bold 15px Arial; color: #cc0000; text-align: right }
.form_txt { background: #ffffff; font: 11px; color: #000000; height: 19px; }
.form_txt2 { background: #ffffff; font: 11px arial; color: #000000; height: 19px; width: 100% }

.top { font: 13px Arial; color: #000000; padding: 0px; background-color: #ffffff; border: none }
.toplogo { padding: 0px; background-color: #ffffff; border: none; width: 40% }
.bottom { font: 13px Arial; color: #000000; text-align: center; padding: 3px 10px; background-color: #eeeeee; border: none }
.navtabsub { font: 13px Arial; color: #ffffff; text-align: left; padding: 2px 5px; background-color: #0066cc; border: none }
.navtab { font: 13px Arial; color: #000000; text-align: left; padding: 3px 5px; background-color: #cccccc; border: none }
.navatab { font: 13px Arial; color: #ffffff; text-align: left; padding: 3px 5px; background-color: #0066cc; border: none }
.navtabspace { padding: 0px 2px; background-color: #ffffff; border: none }
.hspace { padding: 0px 10px; background-color: #ffffff; border: none }
.vspace { padding: 0px 0px; background-color: #ffffff; border: none; height: 15px }
.vspace2 { padding: 0px 0px; background-color: #ffffff; border: none; height: 15px }

a.navtab:link { color: #000000; text-decoration: none }
a.navtab:visited { color: #000000; text-decoration: none }
a.navtab:hover { color: #ffffff; text-decoration: none }
a.navtab:active { color: #ffffff; text-decoration: none }

a.navatab:link { color: #ffffff; text-decoration: none }
a.navatab:visited { color: #ffffff; text-decoration: none }
a.navatab:hover { color: #dddddd; text-decoration: none }
a.navatab:active { color: #dddddd; text-decoration: none }

a.navtabsub:link { color: #ffffff; text-decoration: none }
a.navtabsub:visited { color: #ffffff; text-decoration: none }
a.navtabsub:hover { color: #ffffff; text-decoration: underline }
a.navtabsub:active { color: #ffffff; text-decoration: underline }

a.navtop:link { font: bold 13px Arial; color: #000000; text-decoration: none }
a.navtop:visited { font: bold 13px Arial; color: #000000; text-decoration: none }
a.navtop:hover { font: bold 13px Arial; color: #cc0000; text-decoration: none }
a.navtop:active { font: bold 13px Arial; color: #cc0000; text-decoration: underline }

a.navbot:link { font: 13px Arial; color: #000000; text-decoration: none }
a.navbot:visited { font: 13px Arial; color: #000000; text-decoration: none }
a.navbot:hover { font: 13px Arial; color: #000000; text-decoration: underline }
a.navbot:active { font: 13px Arial; color: #000000; text-decoration: underline }

td.lpart { vertical-align: top; padding: 0px; background-color: #ffffff; border: none; width: 200 }
td.partspace { padding: 0px 10px; background-color: #ffffff; border: none; }
td.cpart { vertical-align: top; padding: 0px; background-color: #ffffff; border: none; width: 90% }

table.lframe { border-collapse: collapse; border-spacing: 0px; background-color: #ffffff; border: #dddddd 1px solid; width: 100% }
table.lframe td  { vertical-align: top; padding: 5px; }
table.lbody { border-collapse: collapse; border-spacing: 0px;  background-color: #ffffff; border: none; width: 100% }
table.lbody td { padding: 0px 5px; background-color: #ffffff; border: none }
table.lbody td.ltitle { font: normal 13px Arial; color: #000000; padding: 2px 5px; background-color: #eeeeee; border: none }

table.cframe { border-collapse: collapse; border-spacing: 0px; border: #99cc99 1px solid; width: 100% }
table.cframe td { vertical-align: top; padding: 5px; }

table.ctitle { border-collapse: collapse; border-spacing: 0px; border: none; }
table.ctitle td.ctitle { font: bold 13px Arial; color: #ffffff; padding: 2px 5px; background-color: #336699; border: none; }

table.cbody { border-collapse: collapse; border-spacing: 0px; background-color: #ffffff; border: none; width: 100% }
table.cbody td { padding: 5px 5px; background-color: #ffffff; border: none; font: normal 13px Arial; color: #000000;  }
table.cbody td.cdescbody { padding: 0px 0px; background-color: #ffffff; border: none }
table.cbody td.ctitle { font: bold 13px Arial; color: #ffffff; padding: 2px 5px; background-color: #336699; border: none; }


td.specframe { vertical-align: top; padding: 10px; background-color: #ffffff; border-left: #dddddd 1px solid; border-top: #dddddd 1px solid; border-right: none; border-bottom: none; }
td.spectitle { font: bold 13px Arial; color: #000000; vertical-align: top; padding: 2px 5px; background-color: #ffffff; border: none; height: 40px; width: 100% }
td.specpic { font: bold 13px Arial; color: #000000; vertical-align: top; padding: 2px 5px; background-color: #ffffff; border: none; width: 120 }
td.specdesc { font: 12px Arial; color: #000000; vertical-align: top; padding: 2px 5px; background-color: #ffffff; border: none; }
td.specdesc li { list-style: none url(/images/b-bullet.gif); color: #000000; padding: 0px; vertical-align: middle; }
td.specdesc font { font: bold 13px Arial; color: #cc0000; }
.specprice { font: bold 15px Arial; color: #cc0000; padding: 10px 5px; text-align: center }

table.prodframe {  width: 100%; border-collapse: collapse; border-spacing: 0px; border: none; }
table.prodframe td { vertical-align: top; padding: 0px; font: normal 12px Arial; color: #000000; }
table.prodframe td.subt b { font: bold 13px Arial; color: #336699 }
table.prodframe td b { font: bold 12px Arial; color: #336699 }
table.prodframe td.prodtitle { width: 25%; vertical-align: top; padding: 5px 0px; background-color: #ffffff; border: none; }
table.prodframe td.prodpic { width: 100px; text-align: center; padding: 5px; background-color: #FFFFFF; border: none; }
table.prodframe td.proddesc { width: 30%; wivertical-align: top; padding: 5px 10px; background-color: #FFFFFF; border: none; }
table.prodframe td.proddesc li { list-style: square; padding: 0px 15px }

a.spectitle:link { font: bold 13px Arial; color: #000000; text-decoration: none }
a.spectitle:visited { font: bold 13px Arial; color: #000000; text-decoration: none }
a.spectitle:hover { font: bold 13px Arial; color: #000000; text-decoration: underline }
a.spectitle:active { font: bold 13px Arial; color: #000000; text-decoration: underline }

a.prodtitle:link { font: bold 13px Arial; color: #336699; text-decoration: none }
a.prodtitle:visited { font: bold 13px Arial; color: #336699; text-decoration: none }
a.prodtitle:hover { color: #339966; text-decoration: none }
a.prodtitle:active { color: #339966; text-decoration: none }

a.navbut:link { font: bold 11px Arial; color: #339966; text-decoration: none }
a.navbut:visited { font: bold 11px Arial; color: #339966; text-decoration: none }
a.navbut:hover { font: bold 11px Arial; color: #ffcc33; text-decoration: none }
a.navbut:active { font: bold 11px Arial; color: #ffcc33; text-decoration: none }

.navpath { font: bold 13px Arial; color: #ffcc33; text-decoration: none }
a.navpath:link { font: bold 13px Arial; color: #ffffff; text-decoration: none }
a.navpath:visited { font: bold 13px Arial; color: #ffffff; text-decoration: none }
a.navpath:hover { font: bold 13px Arial; color: #ffcc33; text-decoration: none }
a.navpath:active { font: bold 13px Arial; color: #ffcc33; text-decoration: none }

div.pages { background-color: #ffffff; font: bold 13px Arial; color: #ffaa00; padding: 20px 0px 35px 0px; text-align: center }
a.pages:link { background-color: #ffffff; font: bold 13px Arial; color: #339966; text-decoration: none; }
a.pages:visited { color: #339966; text-decoration: none; }
a.pages:hover { color: #ffaa00; text-decoration: none; }


td.navIdle { background-color: #ffffff; padding: 3px 10px; text-align: center; vertical-align: top; border: 1px #dddddd dotted; border-bottom: none }
td.navAct { background-color: #dddddd; padding: 3px 10px; text-align: center; vertical-align: top; }
td.navCurAct { background-color: #0066cc; padding: 5px 10px; text-align: center; vertical-align: top; }
td.navSub { background-color: #ffffff; border: solid 1px #99cc99; padding: 5px; font: 12px Arial; color: #000000; text-align: center; vertical-align: top; }

td.navWidth2 { width: 25%; vertical-align: bottom; }
td.navWidth3 { width: 20%; vertical-align: bottom; }

.navIdle { font: normal 13px Arial; color: #000000; }
.navAct { font: normal 13px Arial; color: #ffffff; }
.navCurAct { font: normal 13px Arial; color: #ffffff; }

a.navCurAct:link { font: normal 13px Arial; color: #ffffff; text-decoration:none; }
a.navCurAct:visited { font: normal 13px Arial; color: #ffffff; text-decoration:none; }
a.navCurAct:hover { font: normal 13px Arial; color: #dddddd; text-decoration:none; }

a.navAct:link { font: normal 13px Arial; color: #000000; text-decoration:none; }
a.navAct:visited { font: normal 13px Arial; color: #000000; text-decoration:none; }
a.navAct:hover { font: normal 13px Arial; color: #ffffff; text-decoration:none; }



