html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-weight:lighter}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none}
:focus {outline: 0}
a,a:active,a:hover,a:visited, embed, object{outline:0;text-decoration:none;color:#000;border:none}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse;border-spacing: 0}
html, body {height: 100%;margin:0;padding:0}
body{font-family: Helvetica, Arial, sans-serif; background: #efecd0 url('../images/bg.jpg') repeat scroll top left; color:#5A4A42; }
body#shower {background: #efecd0 url('../images/bg_shower.jpg') repeat scroll top left}
body#toilet {background: #efecd0 url('../images/bg_toilet.jpg') repeat scroll top left}
body#light {background: #efecd0 url('../images/bg_light.jpg') repeat scroll top left}
body#calculator {background: #efecd0 url('../images/bg_calculator.jpg') repeat scroll top left}

#column-one {width:230px;vertical-align:top}
#column-two {width:460px;vertical-align:top}
#column-three {width:460px}

td#left-footer {font-size:0.65em;padding-left:20px;padding-top:100px;color:#6c6952;padding-bottom:20px;}
td#left-footer a:hover {color:#5D6E47}
td#right-footer {font-size:0.65em;padding-left:20px;padding-top:100px;color:#6c6952;padding-bottom:20px;}
td#right-footer a:hover {color:#5D6E47}

#logo { height:101px; margin:32px 45px 20px 30px; text-indent:-99999px; width:193px;}
#logo a { background:transparent url('../images/logo.png') no-repeat scroll right top; display:block; height:101px;width:193px;}
h1#logo {padding-bottom:0px}

ul#menu {padding-left:70px;line-height:1.7em;}
ul#menu li {width:130px;height:32px;display:inline;}
ul#menu a {color:#5D6E47; font-weight:bold;width:130px;display:block;background-color: transparent; border-color: #f2eed6;border-bottom-width: 2px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: dotted}
ul#menu a.selected {font-weight:bold;color:#144427;text-decoration: none; background-color: transparent; border-color: #5A4A42;border-bottom-width: 2px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: dotted;}
ul#menu a:hover {color:#144427;text-decoration: none; background-color: transparent; border-color: #5A4A42;border-bottom-width: 2px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: dotted;}

ul#menu-two {display:block;font-size:0.7em;clear:both;padding:14px 0 10px 0;line-height:20px}
ul#menu-two a {line-height:1em; padding:6px 0px 2px 0px;}

ul.special li{color:#5D6E47;font-weight:bold;font-size:1.1em;list-style-type: disc; padding-left:6px;margin-left:20px;padding-bottom:6px;}

.block {background: url('../images/fade.png') no-repeat; width:420px;padding: 50px 20px 0px 20px; margin:40px 0 0 0;line-height:1.3em;font-size:0.8em;}
.block strong {font-weight:bold;}

.block ul {padding:10px 0 10px 0;}
.block ul li {list-style-type: disc; padding-left:6px;margin-left:20px;padding-bottom:6px;}
.block ol li {list-style-type:decimal; padding-left:6px; margin-left:20px;padding-bottom:6px;}
.block p.heading {font-size:1.3em;line-height:1.2em;}
.block h2 {font-size:1.7em;display:block;font-weight:bold;color:#144427;border-color: #5A4A42;border-bottom-width: 2px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: dotted;padding-bottom:4px;margin-bottom:6px;line-height:1em}
.block h3 {font-size:16px;color:#144427;font-weight:bold;border-color: #5A4A42;border-bottom-width: 2px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: dotted;padding-bottom:4px;margin-bottom:6px}
.block h3 a {font-size:12px;color:#5D6E47;}
.block h3 a:hover {font-size:12px;color:#144427}
.block p {padding-bottom:10px;}
.block a {color:#5D6E47;font-weight:bold}
.block a:hover {color:#144427}

.block-image {padding:8px; border-width:2px;border-style:dotted;border-color: #5a4a42;margin:16px;width:204px}
.block-image-wrap {margin:40px 16px 16px 0;}
.block-image-wrap2 {margin:20px 16px 16px 0;}
.block-text {width:204px;font-size:13px;line-height:1.3em;padding:8px; border-width:2px;border-style:dotted;border-color: #5a4a42;}
.block-text p {padding-bottom:10px;}
.block-text p.stronger {font-size:16px;color:#144427;font-weight:bold;}
.block-text p.strongest {font-size:22px;color:#144427;font-weight:bold;line-height:1.2em}
.block-text-wrap {background: url('../images/fade.png') no-repeat; width:224px; margin:20px 8px 12px 8px; padding:8px 8px;}

h4 {font-weight:bold; color:#144427;padding-bottom:10px}
h4.list {font-weight:bold; color:#144427;padding:0;font-size:1.2em}

.form-box label {vertical-align:top;width:80px;display:block; float:left;}
.form-box {padding-bottom:6px;}
#contact-form{padding-top:6px;}
.form-submit {padding-left:80px;}

div.rule {display:block;border-color: #5A4A42;border-bottom-width: 2px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: dotted;padding-bottom:10px;margin-bottom:16px;}

table.cart tr td {padding-bottom:4px}
td.cart-button{vertical-align:middle}
td.cart-option{width:310px}
td.cart-description{width:310px}

#buy-online {padding:40px 0 0 70px;}
#buy-online a {font-weight:bold;font-size:12px;color: #5A4A42;border-style:none;}
#buy-online a:hover {font-weight:bold;font-size:12px;color: #5A4A42;border-color: #5A4A42;border-bottom-width: 2px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: dotted;padding:6px 0 2px;margin-bottom:16px;}

span.thirtypercent {font-weight:bold; color:#5D6E47;font-size:1.1em}
