/*Global CSS Declarations,Version 2011, Copyright (c) Analogue Web Design, LLC. All rights reserved.*/@font-face {font-family:"AvantGardeBkBTBook";src:url(/assets/fonts/avgardn-webfont.eot);src:local('☺'),url(/assets/fonts/avgardn-webfont.woff) format("woff"),url(/assets/fonts/avgardn-webfont.ttf) format("truetype"),url(/assets/fonts/avgardn-webfont.svg#webfontx19AZG0z) format("svg");font-weight:400;font-style:normal;}/*GLOBAL RESET*/html, body, address, blockquote, div, h1, h2, h3, h4, h5, h6, hr, noscript, p, pre, dl, dt, dd, ol, ul, li, table,caption, thead, tfoot, tbody, tr, td, th, form, fieldset, legend, label, a, img, object, q, span, abbr, acronym,del, dfn, em, ins, strong{background: transparent;border: none;font-size: 100%;margin: 0;outline: none;padding: 0;vertical-align: baseline;}a{outline: none;text-decoration: none;}abbr:hover, acronym:hover{border-bottom: 1px dotted #9e9e9c;cursor: help;}address{font-style: normal;}blockquote, q{quotes: none;}h1, h2, h3, h4, h5, h6{font-size: 1em;font-weight: normal;}html{height: 101%;}fieldset, img{border: medium none;}input, button, select, textarea{font-family: Verdana, Geneva, sans-serif;font-size: 1em;}label{cursor: pointer;}ol, ul{list-style: none;}:focus{outline: none;}/*LAYOUT*/body{background: #fff;color: #181512;font: 10px/1.5 Verdana, Geneva, sans-serif;height: 100%;margin: 9px auto;min-width: 980px;}#container{background: #fff url(/assets/img/container.jpg) repeat-y;margin: 0 auto;position: relative;width: 960px;}/*HEADER*/#header{background: #fff url(/assets/img/header.jpg) repeat-x;border-top: 6px solid #8aa04d;font-family: "AvantGarde Bk BT" ,AvantGardeBkBTBook,Arial,Helvetica,sans-serif;line-height: 1.2;height: 94px;padding: 9px 24px;}#header h1{color: #38600a;font-size: 24px;margin: 48px 0 0;}#header h1 small{font-size: 18px;}#header h1 strong{background: url(/assets/img/logo.png) no-repeat;display: block;float: left;height: 94px;margin: -48px 21px 0 0;overflow: hidden;text-indent: -999em;width: 215px;}#header h2{font-size: 13px;}/*NAV*/#nav{background: url(/assets/img/nav.jpg) no-repeat;color: #fff;font-size: 11px;height: 55px;line-height: 55px;overflow: hidden;width: 960px;}#nav a{color: #FFF;display: block;float: left;padding: 0 12px;position: relative;text-align: center;}#nav a:hover{background: url(/assets/img/nav.jpg) no-repeat 0 100%;}#nav a b{color: #8aa04d;font-weight: normal;left: -2px;position: absolute;top:0;}#nav li{display: inline;}#nav li.home a{padding: 0 12px 0 48px;}#nav li.about a:hover{background-position: -93px 100%;}#nav li.services a:hover{background-position: -184px 100%;}#nav li.gallery a{padding: 0 6px 0 12px;}#nav li.gallery a:hover{background-position: -257px 100%;}#nav li.testimonials a:hover{background-position: -559px 100%;}#nav li.contact a{float: right;padding: 0 48px;}#nav li.contact a:hover{background-position: -786px 100%;}#home #nav li.home a,#about #nav li.about a,#services #nav li.services a,#gallery #nav li.gallery a,#testimonials #nav li.testimonials a{color: #8aa04d;}#home #nav li.home a:hover,#about #nav li.about a:hover,#services #nav li.services a:hover,#gallery #nav li.gallery a:hover,#gallery #nav li.gallery li a,#testimonials #nav li.testimonials a:hover{color: #fff;}/*SUBNAV*/#nav li.gallery li a{padding: 0 6px;}#nav li.gallery li.stone a:hover{background-position: -325px 100%;}#nav li.gallery li.wood a:hover{background-position: -379px 100%;}#nav li.gallery li.water a{padding: 0 12px 0 6px;}#nav li.gallery li.water a:hover{background-position: -432px 100%;}#nav li.gallery li.designs a:hover{background-position: -493px 100%;}#nav ol{display: inline;}/*CONTENT*/#content{background: url(/assets/img/content.jpg) no-repeat 0 100%;overflow: hidden;width: 960px;}/*CONTENT-MAIN*/#content-main{float: left;padding: 36px 30px;width: 568px;}#content-main a {color:#4F8689;}#content-main a:hover {color:#7B0304;text-decoration:underline;}#content-main h2 {color:#38600A;font-family: "AvantGarde Bk BT" ,AvantGardeBkBTBook,Arial,Helvetica,sans-serif;font-size:24px;margin:0 0 18px;text-transform:uppercase;}#content-main h3 {color:#38600A;font-family: "AvantGarde Bk BT" ,AvantGardeBkBTBook,Arial,Helvetica,sans-serif;font-size:21px;margin:0 36px 18px;}#content-main p {font-size:12px;margin:0 36px 18px;}#content-main ul {font-size:12px;list-style:disc;margin:0 36px 18px;}#content-main ul ul {list-style:circle;}#content-main ul li {margin:0 0 0 2em;}/*CONTENT-SIDEBAR*/#content-sidebar{float: right;width: 320px;}#content-sidebar blockquote, #action .callout, #gallery #content-main ul li.callout{background: #000 url(/assets/img/assessment.jpg) no-repeat;color:#8aa04d;font: normal 700 15px/1.5 "AvantGarde Bk BT" ,AvantGardeBkBTBook,Arial,Helvetica,sans-serif;padding:24px 48px;text-align:center;}#content-sidebar blockquote big, #action .callout big, #gallery #content-main ul li.callout big{color:#FFF;display:block;font-size:24px;letter-spacing:1px;text-transform:uppercase;}#content-sidebar blockquote em, #action .callout em, #gallery #content-main ul li.callout em{color:#FFF;display:block;font-size:18px;font-style:normal;font-weight:400;}#content-sidebar blockquote strong, #action .callout strong, #gallery #content-main ul li.callout strong{border:1px solid #8aa04d;border-width:1px 0;color:#FFF;display:block;padding:3px 0;font-family: Verdana, Geneva, sans-serif;font-size:24px;}#content-sidebar img{display:block;}/*FOOTER*/#footer{background: #38600a url(/assets/img/footer.jpg) no-repeat;font-size: 11px;overflow: hidden;padding: 24px 30px;width: 900px;}#footer a{color: #fff;}#footer a:hover{text-decoration: underline;}#footer address{border-right: 1px solid #38600a;float: right;padding: 0 24px;text-align: right;}#footer address:first-child{border: medium none;}#footer address.logo{overflow: hidden;text-align: left;text-indent: -999em;width: 124px;}/*COLOPHON*/#colophon{margin: 0 auto;padding: 9px 0 18px;text-align: center;width: 960px;}#colophon a{color: #181512;}#colophon a:hover{color: #38600A;text-decoration: underline;}#colophon li{border-left: 1px solid #38600A;display: inline;padding: 0 9px;}#colophon li:first-child{border: none;}/*GALLERIES*/#gallery #content-main {background:#fff;padding:0;width:960px;}#gallery #content-main ul {list-style:none;margin:0;overflow:hidden;width:960px;}#gallery #content-main ul li {float:left;margin:0;text-align:center;width:320px;}#gallery #content-main ul li.callout {width:224px;}#gallery #content-main ul li.gallery a {background:#8aa04d;color:#2d2726;display:block;font: normal 400 24px/1.5 "AvantGarde Bk BT",AvantGardeBkBTBook,Arial,Helvetica,sans-serif;height:178px;text-transform:uppercase;}#gallery #content-main ul li.gallery a:hover {background:#2d2726;color:#8aa04d;text-decoration:none;}/*SUBGALLERIES*/#subgallery #content-main {background:#fff;padding:36px 20px;position:relative;width:920px;}#subgallery #content-main ul {list-style:none;margin:0;overflow:hidden;width:920px;}#subgallery #content-main ul li {float:left;margin:0 5px 5px;text-align:center;width:220px;}#subgallery a.slideshow {font-size:12px;position:absolute;right:25px;top:36px;}/*ACTION*/#action {overflow:hidden;height:176px;width:960px;}#action li {float:left;text-align:center;width:320px;}#action li.callout {width:224px;}#action li.gallery a {background:#8aa04d;color:#2d2726;display:block;font: normal 400 24px/1.5 "AvantGarde Bk BT",AvantGardeBkBTBook,Arial,Helvetica,sans-serif;height:178px;text-transform:uppercase;}#action li.gallery a:hover {background:#2d2726;color:#8aa04d;}/*MODAL FORM*/#modal-form{display: none;left: 0;position: absolute;width: 100%;z-index: 180;}#modal-form a{color: #fff;position: absolute;top: 9px;right: 9px;}#modal-form a:hover{color: #8AA04D;}#modal-form fieldset{font-size: 12px;height:354px;padding: 24px;text-align: justify;}#modal-form fieldset fieldset{padding: 9px 0 0;height:auto;line-height: 2.0;}#modal-form form{background: #ece9d8;border: 12px solid #2b201e;margin: 0 auto;position: relative;width: 600px;}#modal-form h5{background: url(/assets/img/form.jpg) no-repeat;color: #FFF;font-family: "AvantGarde Bk BT" ,AvantGardeBkBTBook,Arial,Helvetica,sans-serif;font-size: 30px;padding: 24px 24px 12px;}#modal-form h5 strong{color: #8AA04D;font-weight: 400;}#modal-form input, #modal-form textarea{border: 1px solid #8AA04D;padding: 3px 1px;width: 548px;}#modal-form input:focus, #modal-form textarea:focus{border-color: #2b201e;}#modal-form textarea{height: 86px;}#modal-form label{color: #38600A;}#modal-form p{background: #38600a url(/assets/img/footer.jpg) no-repeat 100% 0;padding: 24px 220px 24px 18px;}#modal-form-overlay{background: #38600A;display: none;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 90;}/*LIGHTBOX*/#overlay{background: #38600A;display:none;height:500px;left:0;position:absolute;top:0;width:100%;z-index:90;}#lightbox{color:#fff;display:none;left:0;margin-top:36px;position:absolute;text-align:center;top:40px;width:100%;z-index:100;}#lightboxHeader{visibility:hidden;margin:0 auto 0.25em;text-align:left;}#lightboxCaption{float:left;font-size:1.2em;font-weight:700;text-align:left;}#lightboxCloseLink{background:url(/assets/img/lightbox.png) no-repeat -32px 0;display:block;float:right;height:18px;width:16px;}#lightboxCloseLink:hover{background-position:-32px 100%;}#lightboxFrame{background:#000;border:2px solid #2B201E;height:250px;margin:0 auto;position:relative;width:250px;}#lightboxFrame img {position:absolute;top:0;left:0;}#lightbox .loading{background:#000 url(/assets/img/loading.gif) no-repeat 50% 50%;}#lightboxImage{display:none;}#lightboxFooter{display:none;font-size:1.2em;margin:0 auto;padding-top:0.25em;text-align:left;}#lightboxControls{float:right;text-align:right;width:80px;}#lightboxControls a{background:url(/assets/img/lightbox.png) no-repeat;display:block;float:right;height:18px;margin-left:4px;width:16px;}#lightboxControls a#lightboxPrevLink{background-position:-48px 0;}#lightboxControls a#lightboxPrevLink:hover{background-position:-48px 100%;}#lightboxControls a#lightboxNextLink{background-position:-64px 0;}#lightboxControls a#lightboxNextLink:hover{background-position:-64px 100%;}#lightboxControls a#lightboxPlayLink{background-position:0 0;}#lightboxControls a#lightboxPlayLink:hover{background-position:0 100%;}#lightboxControls a#lightboxPauseLink{background-position:-16px 0;}#lightboxControls a#lightboxPauseLink:hover{background-position:-16px 100%;}/* CLEAR FIX */.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden;}*+html .clear{height:1%;}* html .clear{height:1%;}/*HOME*/#home #content-main {padding: 36px 30px 0;width:260px;}#home #content-main h3 {margin:0;}#home #content-main p {margin:0 0 18px;}#home #content-main ul {margin:0 0 18px;}#home #content-sidebar {background:url(/assets/img/home.jpg) no-repeat;height:390px;width:640px;}/*CLASSES*//*MSIE*/
