#siteheader, .sitename, .sitename-shadow, #menu1, .bar, .col05, .print, .path, .actions, .pages, .thread .btn, .addcomment { display: none; }

.clear { display: inline; }

.col01 { width: 320px; float: left; margin: 0 20px 0 0; }
.col02 { width: 300px; float: left; }

A.logo { display: block; border-bottom: 1px solid #eee; margin: 0 0 2em 0; padding: 0 0 5px 0; }

UL.front-products { padding: 0; margin: 0; line-height: 15px; }
UL.front-products LI { padding: 0; margin: 0; background: none; }
UL.front-products DIV.img { float: left; width: 54px; margin: 10px 10px 0 0; }
UL.front-products DIV.img A { border: 1px solid #e8e8e8; background: #fff; padding: 1px; display: block; }
UL.front-products DIV.txt { float: left; width: 226px; margin: 5px 0 0 0; }
UL.front-products DIV.txt A { font-weight: bold; color: #6f6f6f; text-decoration: none; }
UL.front-products P { margin: 5px 0 0 0; }

TABLE.front-poll TH { font-weight: normal; }

#footer { margin: 2em 0 0 0; border-top: 1px solid #eee; padding: 5px 0 0 0; text-align: center; }

TABLE { width: 100%; }
TABLE TH { line-height: normal; border: solid #aaa; border-width: 1px 0; padding: 4px 10px; font-weight: bold; }
TABLE TD { line-height: normal; border: solid #eee; border-width: 1px 0; padding: 4px 10px; }
TABLE TD P.heading { margin: 0; font-weight: bold; }
TABLE TD P.heading A { text-decoration: none; }
TABLE TD P.heading A:hover { text-decoration: underline; }
TABLE TD P.lead { margin: 0; padding: 3px 0 5px 0; }
TABLE TD P.lead A { text-decoration: none; }
TABLE TD P.lead A:hover { text-decoration: underline; }

TABLE.form TH { line-height: normal; width: 30%; padding: 5px 10px 5px 10px; border-color: #eee; }
TABLE.form TD { line-height: normal; width: 70%; padding: 1px 10px 1px 10px; }
TABLE.form TD.data { padding: 5px 10px; font-weight: normal; }
TABLE.form IMG,
TABLE.form INPUT,
TABLE.form SELECT { vertical-align: middle; }
TABLE.form .max { width: 310px; }
TABLE.form .default { width: 210px; }
TABLE.form .min { width: 60px; }
TABLE.form INPUT.max,
TABLE.form TEXTAREA.max { width: 304px; }
TABLE.form INPUT.default,
TABLE.form TEXTAREA.default { width: 204px; }
TABLE.form INPUT.min,
TABLE.form TEXTAREA.min { width: 54px; }
TABLE.form TH.subheading { text-align: center; color: #fff; padding: 5px 10px; }
TABLE.form A { color: #777; text-decoration: underline; }
TABLE.form A:hover { color: #e40000; }

DL.thread DT { font-weight: bold; padding: 0; margin: 1em 0 0 0; border-bottom: 1px solid #eee; }
DL.thread DD { padding: 0; margin: 0; }

DL.blog DT { font-weight: bold; padding: 0; margin: 1em 0 0 0; border-bottom: 1px solid #eee; }
DL.blog DD { padding: 0; margin: 0; }
DL.blog .info { display: none; }

DIV.product-col1 { float: left; width: 331px; min-height: 1px; overflow: hidden; margin-right: 20px; }
DIV.product-col1 .price-old { text-decoration: line-through; color: #aaa; }
DIV.product-col1 .price { color: #62a9d5; font-size: 14px; }
DIV.product-col2 { float: left; width: 254px; min-height: 1px; overflow: hidden; }
DIV.product-col2 P.img A { border: 1px solid #ddd; padding: 1px; display: block; }
DIV.product-col2 P.img A:hover { border-color: #777; }
DIV.product-col2 DIV.smallpics { width: 254px; overflow: hidden; }
DIV.product-col2 DIV.smallpics UL { width: 260px; padding: 0; margin: 0; cursor: default; }
DIV.product-col2 DIV.smallpics UL LI { float: left; padding: 0; margin: 0; background: none; margin: 6px 6px 0 0; }
DIV.product-col2 DIV.smallpics UL LI A { display: block; border: 1px solid #ddd; padding: 1px; }
DIV.product-col2 DIV.smallpics UL LI A IMG { width: 55px; height: 55px; }
DIV.product-col2 DIV.smallpics UL LI A:hover { border-color: #777; }

