/* All Rights Reserved - SplashWorks */

body {color: #333; background-color: #40769c; margin-top: 8px; font-family:verdana,geneva,sans-serif; font-size:.8em; }
p {line-height: 1.4em; }
.clr {clear: both; }
h1 {font-size: 1.3em; margin: 10px 0 0 0; padding: 0; color: #376E90; background-color: inherit;}
h2 {font-size: 1.2em; margin: 0; padding: 0; }
h3 {font-family: 'Times New Roman', Times, serif; font-size: 1.35em; margin: 0; padding-bottom: 7px; }
h3.right {text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 1.10em; margin: 0; padding: 0; }

#wrapper {margin: 0 auto; width:754px; background-image:url("images/background.gif"); }
.page {margin: 0 auto; width:754px; }
#border {margin: 0 auto; width:750px; color: inherit; background-color: #fff; border-left: 2px solid #a5a283; border-right: 2px solid #a5a283;}

.content {margin: 0 auto; width: 718px; }
#background {margin: 0 auto; width: 718px; color: inherit; background-color: inherit; background-image:url("images/content_bkgrnd.gif"); }
#columnLeft {float: left; width: 325px; padding: 6px 10px 5px 16px; }
#columnRight {display: block; padding: 11px 8px 5px 9px; text-align: right; }

#columnLeftIn {float: left; width: 425px; padding: 6px 10px 5px 16px; }
#columnRightIn {display: block; padding: 15px 8px 5px 9px; text-align: center; }
#columnRightIn img {border: 1px solid #576064; }
#columnRightIn a:link img {border: 1px solid #576064; }
#columnRightIn a:visted img {border: 1px solid #576064; }
#columnRightIn a:hover img {border: 1px solid #A5A28C; }
#columnRightIn a:active img {border: 1px solid #A5A28C; }

#footer {display: block; text-align: center; margin-top: 22px; font-size: .85em; }
#footer ul {list-style: none; margin: 0; padding: 0; }
#footer li {display: inline; margin: 0; padding: 0 .35em; }
#copyright {padding-top: 20px; font-size: .8em; }

/* Navigation */
#topNav {font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; }
#topNav ul {display: block; list-style: none; margin: 0; padding: 5px 0 0 0; text-align: center; }
#topNav ul li {display: inline; }
#topNav ul li.last {display: inline; }
#topNav a:link {color: #fff; background-color: #595959; padding: 2px 10px 0 10px; margin: 0 1px; text-decoration: none; border-top: 3px solid #40769c; border-bottom: 3px solid #40769c; }
#topNav a:visited {color: #fff; background-color: #595959; padding: 2px 10px 0 10px; margin: 0 1px; text-decoration: none; border-top: 3px solid #40769c; border-bottom: 3px solid #40769c; }
#topNav a:hover {color: #fff; background-color: #A5A28C; padding: 2px 10px 0 10px; margin: 0 1px; text-decoration: none; border-top: 3px solid #40769c; border-bottom: 3px solid #40769c; }
#topNav a:active {color: #fff; background-color: #A5A28C; padding: 2px 10px 0 10px; margin: 0 1px; text-decoration: none; border-top: 3px solid #40769c; border-bottom: 3px solid #40769c; }

a:link {color: #407899; background-color: inherit; text-decoration: underline; padding-bottom: 1px; }
a:visited {color: #407899; background-color: inherit; text-decoration: underline; padding-bottom: 1px; }
a:hover {color: #fff; background-color: #a5a28c; text-decoration: none; padding-bottom: 1px; }
a:active {color: #fff; background-color: #595959; text-decoration: none; padding-bottom: 1px; }

a.up {color: inherit; background-color: inherit; text-decoration: none; }
#columnRight a {color: inherit; background-color: #e2e2e2; text-decoration: none; padding: 0; margin: 0; }

/* Products Page */
#contentIn {padding: 6px 10px 5px 16px; }
#contentIn ul {margin: 0; padding: 0; }
#contentIn li {padding-bottom: 20px; margin: 0 20px 0 40px; }

/* thumbnail gallery */
#th_gallery {list-style-type: none; margin: 0; padding: 0; }
#th_gallery li {float: left; margin: 0 12px 15px 12px; }
#th_gallery img {display: block; border: 1px solid #E2E2E2; width: 142px; height: 60px; }
#th_gallery a:link img {border: 1px solid #E2E2E2; }
#th_gallery a:visted img {border: 1px solid #E2E2E2; }
#th_gallery a:hover img {border: 1px solid #A5A28C; }
#th_gallery a:active img {border: 1px solid #A5A28C; }


/* images */
img.contTop {border: 0; width: 718px; height: 6px; margin-top: 12px; }
img.contBot {border: 0; width: 718px; height: 6px; margin-bottom: 9px; }
img.bottom {border: 0; width: 754px; height: 20px; margin-bottom: 20px; }
img.dot {border: 0; width: 4px; height: 4px; margin-bottom: 3px; padding: 0 2px; }
img.top {border: 0; width: 11px; height: 9px; margin-left: 18px; }
img.hKitchen {border: 0; width: 172px; height: 130px; padding-right: 2px; }
img.hBath {border: 0; width: 172px; height: 130px; padding-left: 2px; }
img.hShowroom {border: 0; width: 348px; height: 181px; margin-top: 4px; }
img.dc {float: left; border: 0; width: 49px; height: 46px; padding-left: 20px; margin-top: -10px; }
img.dc2 {float: left; border: 0; width: 125px; height: 114px; padding: 5px 20px 0 5px; }
img.bbb {float: right; border: 0; width: 69px; height: 46px; padding-right: 20px; margin-top: -10px; }
img.eric {float: right; border: 0; width: 351px; height: 350px; padding: 0 5px 0 20px; }
img.eric2 {float: right; border: 0; width: 300px; height: 200px; padding: 5px 5px 0 20px; }
img.fixture {float: left; border: 0; width: 260px; height: 288px; padding: 0 15px 2px 0; }
img.ad {float: right; border: 0; width: 160px; height: 232px; padding: 0 5px 0 20px; }
img.gallery {padding-right: 20px; }


/* Misc Spans and Classes */
.errormesg {color: red; font-weight: bold; font-size: 110% }
span.sw {font-family: 'Times New Roman', Times, serif; font-size: 1.10em; font-weight: bold; letter-spacing: .1em; }

/* popup window */
#popWrap {margin: 10px auto; width: 500px; padding: 10px 5px 5px 5px; text-align: center; color: inherit; background-color: #fff; border: 2px solid #40769C; }
img.dd {border: 0; width: 463px; height: 353px; margin-top: -10px; }
