
body { background-color: #ffffff; padding: 0px; margin: 15px }
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: #cc0000; }
.price { font: bold 15px Arial; color: #cc0000; padding: 10px 5px; text-align: center }
.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; background-color: #ffffff; border: #dddddd 1px solid; width: 100% }
table.cframe td { vertical-align: top; padding: 5px; }
table.cbody { border-collapse: collapse; border-spacing: 0px; background-color: #ffffff; border: none; width: 100% }
table.cbody td.cbody { font: normal 13px Arial; color: #000000; padding: 5px 5px; background-color: #ffffff; border: none }
table.cbody td.cdescbody { padding: 0px 0px; background-color: #ffffff; border: none }
table.cbody td.ctitle { font: bold 13px Arial; color: #000000; padding: 2px 5px; background-color: #eeeeee; 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: 11px Tahoma; color: #000000; vertical-align: top; padding: 2px 5px; background-color: #ffffff; border: none; }
td.specdesc ul { margin-left: 30px; padding: 0px }
td.specdesc li { font: normal 11px Tahoma; letter-spacing: 0em; list-style: none url(/images/b-bullet.gif); color: #000000; padding: 0px; margin: 0px; margin-top: 3px; vertical-align: middle; }
td.specdesc li b { font-weight: normal; color: #0066cc }
td.specdesc font { font: bold 11px Tahoma; 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 { font: normal 11px Tahoma; color: #000000; vertical-align: bottom; padding: 0px; }
table.prodframe td.subt b { font: bold 12px Arial; color: #0066cc }
table.prodframe td b { font: normal 12px Arial; color: #000000; }
table.prodframe td.prodtitle { vertical-align: top; padding: 0px; background-color: #ffffff; border: none; height: 40px }
table.prodframe td.prodpic { text-align: center; vertical-align: top; padding: 0px 5px 5px 0px; background-color: #FFFFFF; border: none; }
table.prodframe td.prodpic b { font: bold 12px Arial; color: #000000 }
table.prodframe td.proddesc { vertical-align: top; padding: 15px 5px 10px 0px; background-color: #FFFFFF; border: none; width: 100%; height:100% }
table.prodframe td.proddesc ul { margin-left: 30px; padding: 0px }
table.prodframe td.proddesc li { font: normal 11px Tahoma; list-style: none url(/images/b-bullet2.gif); margin: 0px; margin-top: 2px; vertical-align: middle; line-height: 1.1em; }
table.prodframe td.proddesc b { font-size: 11px; color: #0066cc }

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 14px Arial; color: #000000; text-decoration: none }
a.prodtitle:visited { font: bold 14px Arial; color: #000000; text-decoration: none }
a.prodtitle:hover { color: #000000; text-decoration: underline }
a.prodtitle:active { color: #000000; text-decoration: underline }

a.prodtitle2:link { font: bold 12px Arial; color: #000000; text-decoration: none }
a.prodtitle2:visited { font: bold 12px Arial; color: #000000; text-decoration: none }
a.prodtitle2:hover { color: #000000; text-decoration: underline }
a.prodtitle2:active { color: #000000; text-decoration: underline }

a.navbut:link { font: bold 12px Arial; color: #0066cc; text-decoration: none }
a.navbut:visited { font: bold 12px Arial; color: #0066cc; text-decoration: none }
a.navbut:hover { font: bold 12px Arial; color: #cc0000; text-decoration: none }
a.navbut:active { font: bold 12px Arial; color: #cc0000; text-decoration: none }

.navpath { font: bold 13px Arial; color: #cc0000; text-decoration: none }
a.navpath:link { font: bold 13px Arial; color: #0066cc; text-decoration: none }
a.navpath:visited { font: bold 13px Arial; color: #0066cc; text-decoration: none }
a.navpath:hover { font: bold 13px Arial; color: #cc0000; text-decoration: none }
a.navpath:active { font: bold 13px Arial; color: #cc0000; text-decoration: none }

div.pages { background-color: #ffffff; font: 13px Arial; color: #000000; padding: 20px 0px 35px 0px; text-align: center }
a.pages:link { background-color: #ffffff; font: 13px Arial; color: #000000; }
a.pages:visited { color: #000000; }
a.pages:hover { color: #cc0000; text-decoration: none; }



td.navIdle { background-color: #ffffff; padding: 3px 10px 2px; 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 #0066cc; 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; }




