/* GLOBAL */
body {background-image: url(../images/global/background.jpg)}
#container {width: 1010px; margin: 0px auto; background-color: white; background-image: url(../images/global/paper_background_copy.jpg); -moz-box-shadow: 0px 0px 100px #000; -webkit-box-shadow: 0px 0px 100px #000; box-shadow: 0px 0px 100px #000;}
#header {background-color: white; height: 180px; background-image: url(../images/global/header-bg.jpg); background-repeat: no-repeat;}
#head-info {padding: 20px 10px 0px 0px; float: right;}
#logo {float: left; padding-top: 3px; padding-left: 20px;}
#clearer {clear: both;}
#content {padding: 25px 20px;}
#footer {background-image: url(../images/global/footer.jpg); width: 1010px; height: 56px; -moz-box-shadow: 0px 0px 10px #555; -webkit-box-shadow: 0px 0px 10px #555; box-shadow: 0px 0px 10px #555; margin-top: 40px;}

/* NAV */
#nav {width: 1010px; height: 56px; background-image: url(../images/global/footer.jpg); -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000;}
ul#navlist {margin: 0; white-space: nowrap; list-style-type: none; padding-left: 55px;}
ul#navlist li {float: left; border-left: 1px solid white; height: 56px; text-align: center; padding-left: 30px; padding-right: 30px;}
ul#navlist li#nav-contact {border-right: 1px solid white;}
ul#navlist a {text-decoration: none;}
ul#navlist li h3 {padding-top: 20px;}

/* SELECTED NAV */
body#home li#nav-home h3, body#commercial li#nav-commercial h3, body#domestic li#nav-domestic h3, body#furniture li#nav-furniture h3, body#testimonials li#nav-testimonials h3, body#contact li#nav-contact h3 {text-decoration: underline;}

/* HOME */
#home-top {float: left; width: 350px; margin-right: 20px;}
#home-bottom {margin-top: 20px; border-top: 1px solid #777; padding-top: 25px;}
#home-left {float: left; width: 300px; margin-right: 35px;}
#home-mid {float: left; width: 300px; margin-right: 35px;}
#home-right {float: left; width: 300px;}
#home-image1 {float: right;}
#home-top h1:last-child {margin-bottom: 0px;}

/* PAGES */
.section {margin-bottom: 30px; padding-bottom: 15px;}
.section-underline {margin-bottom: 30px; border-bottom: 1px solid #777; padding-bottom: 15px;}
.section-images {margin: 20px 0px;}
.img-left {float: left; width: 300px; margin-right: 35px;}
.img-mid {float: left; width: 300px; margin-right: 35px;}
.img-right {float: left; width: 300px;}

/* COMMERCIAL */
#commercial-windows {width: 420px; float: left; margin-right: 50px;}
#commercial-doors {width: 440px; float: right;}

/* CONTACT */
#contact-top {padding-bottom: 30px; height: 350px;}
#contact-top img {float: left; margin-right: 30px;}
#contact-mid {padding-bottom: 30px; clear: both; height: 350px;}
#contact-mid img {float: left; margin-right: 30px;}
#contact-bottom {clear: both; height: 350px;}
#contact-map {float: left; margin-right: 30px;}

/* GARDEN FURNITURE */
#furniture #home-left img, #furniture #home-mid img, #furniture #home-right img {margin-bottom: 10px;}
#furniture #home-left ul, #furniture #home-mid ul, #furniture #home-right ul {margin-top: 5px;}

/* TESTIMONIALS */
.testimonial-section {padding-bottom: 10px; border-bottom: 1px solid #777; margin-bottom: 20px;}
.testimonial-section-btm {padding-bottom: 0px; border: 0px; margin-bottom: 0px;}
.testimonial-section img {float: right; padding: 0px 0px 20px 20px;}

/* LINKS */
ul#navlist a:link {color: white; text-decoration: none;}
ul#navlist a:visited {color: white; text-decoration: none;}
ul#navlist a:active {color: white; text-decoration: underline;}
ul#navlist a:hover {color: white; text-decoration: underline;}

a:link {color: #950303; text-decoration: none; font-weight: bold;}
a:visited {color: #950303; text-decoration: none;}
a:active {color: #950303; text-decoration: underline;}
a:hover {color: #950303; text-decoration: underline;}