#address-column-contact {background-image: url(images/05.jpg); width: 203px;}
#address-column {background-image: url(images/05.jpg); width: 203px; height: 471px;}
#bath {font-family: Arial,Helvetica,sans-serif; color: #576b32; font-size: 20px;}
#faux_bg {background: url(images/21.jpg) repeat-y; position: relative; width: 860px; height: 100%; min-height: 100%; z-index: 5000; margin: 0 auto;}
#contact-form {width: 375px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #333333; position: relative; left: 123px;}
#content-area-contact {background-image: url(images/06.jpg); width: 620px;}
#content-area {background-image: url(images/06.jpg); width: 620px; height: 471px; border: none;}
#image-nav {background-image: url(images/15.jpg); width: 203px; background-repeat: no-repeat;}
#img-nav-text {font-family: Arial,Helvetica,sans-serif; font-size: 12px; width: 100px; position: relative; top: 18px; left: 83px; color: #576b32; line-height: 20px; margin-top: 50px;}
#main-special {font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #613627;}
#main-text {font-family: Arial,Helvetica,sans-serif; font-size: 11.5px; color: #333333; width: 515px; height: 155px; position: relative; left: 53px; line-height: 15px; letter-spacing: 1px; bottom: 5px;}
#main-top {background-image: url(images/01.jpg); width: 860px; height: 80px; padding: 0; margin: 0; border: none;}
#portfolio-contact-index {background-image: url(images/11.jpg); width: 860px; background-repeat: no-repeat; width: 860px; height: 80px;}
#portfolio-contact-sinks {background-image: url(images/11.jpg); background-repeat: no-repeat; width: 860px; height: 80px;}
#portfolio-contact-tile {background-image: url(images/11.jpg); background-repeat: no-repeat; width: 860px; height: 80px;}
#portfolio-contact-what {background-image: url(images/11.jpg); background-repeat: no-repeat; width: 860px; height: 80px;}
#portfolio-contact {background-image: url(images/11.jpg); background-repeat: no-repeat; width: 860px; height: 80px; overflow: hidden;}
#portfolio-gkb {background-image: url(images/18.jpg); width: 860px; height: 202px; background-repeat: no-repeat;}
#portfolio-text {width: 345px; position: relative; left: 53px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 18px;}
#portfolio_pictures {background-image: url(images/12.jpg); width: 860px; padding: 0; margin: 0; border: none; background-repeat: no-repeat;}
#products-gkb {background-image: url(images/23.jpg); width: 860px; height: 203px; background-repeat: no-repeat; padding: 0; margin: 0; border: none;}
#products-left-nav {font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #613627; font-weight: bold; width: 150px;}
#products-nav {background-image: url(images/22.jpg); width: 860px; height: 60px; vertical-align: top;}
#products-table {position: relative; left: 50px;}
#quote-place {height: 100px; width: 100px; position: relative; left: 170px; top: 65px;}
#spacer {height: 21px;}
#Table_01 {z-index: 10000; position: relative; width: 860px; height: 100%; margin: 0 auto; background: url(images/bottom_bg.gif) repeat-y;}
#Table_02 {z-index: 10000; position: relative; width: 860px; top: 0;margin: 0 auto; background: url(images/bottom_bg2.gif) repeat-y;}
#thanks-text {width: 350px; height: 30px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: #333333; position: relative; left: 150px; bottom: 25px;}
#what-we-do-text {font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #333333; position: relative; left: 260px; height: auto; width: 475px; line-height: 17px; padding-bottom: 60px;}
#wrapper {width: 100%; min-height:100%; height:100%; background-image: url(images/background.jpg); background-position: center top; background-attachment: scroll; background-repeat: no-repeat;position:absolute;top:0;}
.address-font {font-family: Arial,Helvetica,sans-serif; font-size: 10.5px; color: #576b32; padding-top: 6px; padding-left: 31px;}
.address-portfolio-font {font-family: Arial,Helvetica,sans-serif; font-size: 10.5px; color: #576b32; padding-top: 6px; padding-left: 10px;}
.address-portfolio {width: 160px; height: 23px; padding-right: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cfd9bd;}
.address-style {width: 203px; height: 23px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF;}
.after_picture {height: 390px; width: 495px; position: relative; float: right; right: 10px; top: 8px;}
.before_picture {height: 390px; width: 251px; position: relative; float: left; left: 99px; top: 8px;}
.body-index {background-color: #53682F; background-repeat: no-repeat; margin: 0; padding: 0;}
.body-portfolio #wrapper {position: relative; width: 100%; min-height: 100%; height: 100%; background-attachment: scroll; background-position: center; background-repeat: no-repeat; background-image: url(images/background_portfolio.jpg);}
.body-portfolio {background-color: #65311C; background-repeat: no-repeat; margin: 0; padding: 0;}
.body-what #wrapper {position: relative; width: 100%; min-height: 100%; height: 100%; background-attachment: scroll; background-position: center; background-repeat: no-repeat; background-image: url(images/background_what.jpg);}
.body-products {background-color:#546730;}
.body-what {background-color: #998733; border: none; padding: 0; margin: 0;}
.contact-us-table {position: relative; left: 260px; border: none; font-family: Arial,Helvetica,sans-serif; font-size: 12px;}
.contact-us-text {font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #333333; position: relative; left: 260px; height: auto; width: 535px; line-height: 17px;}
.contact_us_portfolio {float: right; position: relative; margin-right: 45px; padding-bottom: 30px;}
.contact_us {float: right; margin-right: 45px; position: relative; top: 20px;}
.content-repeat {background-image: url(images/09.jpg); background-repeat: repeat-y; width: 860px; margin: 0; padding: 0; border: none;}
.index-image {background-image: url(images/02.jpg); width: 860px; height: 464px; padding: 0; margin: 0; border: none;}
.logo-contact {height: 27px; width: 257px; position: relative; float: left; top: 20px; left: 10px;}
.logo-what {height: 27px; width: 257px; position: relative; float: left; left: 10px;}
.logo {height: 27px; width: 257px; position: relative; float: left; top: 30px; left: 10px;}
.navigation {position: relative; left: 53px;}
.portfolio-address-placement {width: 160px; position: relative; left: 667px;}
.products-text-sink-quartz {font-family: Arial,Helvetica,sans-serif; font-size: 11px; letter-spacing: 1.5px; color: #333333; width: 450px; position: relative; left: 42px; height: 75px;}
.products-text-sink {font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #333333; width: 450px; position: relative; left: 42px; top: 5px; height: 100px; letter-spacing: 1.5px;}
.products-text {font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #333333; width: 450px; left: 50px;}
.quote-giver {font-family: Arial,Helvetica,sans-serif; font-size: 10.5px; color: #333333; font-style: normal;}
.quote-red {color: #613627;}
.quoted-text {width: 315px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 10pt; font-style: italic; line-height: 16.5px; color: #333333; position: relative; left: 275px; top: 7px;}
.required {color: #FF0000;}
.thank-you-text {font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #333333; position: relative; left: 260px; height: auto; width: 535px; line-height: 17px; padding-bottom: 50px;}
.tile_link_ceramic {font-family: Arial,Helvetica,sans-serif; font-size: 12px; position: relative; top: 5px;}
.tile_link_text {font-family: Arial,Helvetica,sans-serif; font-size: 12px; position: relative; top: 5px; padding-bottom: 15px; width: 98px;}
a.products:hover {color: #333333; text-decoration: none;}
a.products {font-family: Arial,Helvetica,sans-serif; color: #613627; text-decoration: underline;}
a:hover {color: #333333; text-decoration: none;}
a {font-family: Arial,Helvetica,sans-serif; color: #576b32; text-decoration: underline;}
html,body {margin: 0; padding: 0; min-height: 100%; height: 100%;}

#content_wrap {background:url(images/21.jpg) repeat-y; margin: 0 auto; width: 860px; min-height: 100%; height:auto !important; height: 100%;}

