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, spansmall, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, button,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;text-align: left;}body {line-height: 1;color: black;background: white;}body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;color: #000000;background: url(../img/body.bg.jpg) top center no-repeat #181818;}#header {position: relative;width: 960px;height: 130px;margin: 0 auto;}#phone-number {background: url(../img/phone-num.gif) top left no-repeat;width: 201px;height: 31px;position: absolute;top: 30px;right: 30px;}a#logo {background: url(../img/header.logo.jpg) top left no-repeat;width: 332px;height: 85px;position: absolute;top: 0;left: 0;}a#logo:hover {background-position: 0 -85px!important;}a#logo span {display: none;}#content {width: 960px;margin: 20px auto;}#footer {position: relative;}.page-top {background: url(../img/content-top.png) top left no-repeat;display: block;margin: 0 -4px;width: 968px;height: 44px;position: relative;z-index: 2;}.page-top h1 {position: absolute;top: 10px;left: 25px;display: block;height: 19px;padding: 6px 0 0 35px;color: #3d2e2e;font-size: 18px;}body.home .page-top h1 {background: url(../img/icon-home.gif) no-repeat;background-position: 0 1px;}body.page-id-4 .page-top h1 {background: url(../img/icon-services.gif) no-repeat;background-position: 0 1px;}body.page-id-6 .page-top h1 {background: url(../img/icon-gallery.gif) no-repeat;background-position: 0 2px;}body.page-id-10 .page-top h1 {background: url(../img/icon-star.gif) no-repeat;background-position: 0 1px;}body.page-id-12 .page-top h1 {background: url(../img/icon-about.gif) no-repeat;background-position: 0 1px;}body.page-id-14 .page-top h1 {background: url(../img/icon-contact.gif) no-repeat;background-position: 0 1px;}.page-mid {background: url(../img/content-bg.png) top left repeat-y;width: 918px;padding: 25px 25px 6px 25px; margin: 0 -4px;position: relative;z-index: 3;}.wp-image-46 {z-index: 4;position: relative;}.page-bot {background: url(../img/content-bot.png) top left no-repeat;width: 968px;height: 19px;margin: 0 -4px;position: relative;z-index: 2;}#footer {background: url(../img/footer-top.gif) top left no-repeat #3d3d3d;width: 960px;margin: 0 auto 65px auto;padding: 25px 0 35px 0;position: relative;}#footer ul {margin: 0 0 0 25px;display: block;position: relative;float: left;}#footer ul li {list-style: none;display: block;float: left;width: 180px;}#footer ul li a {font-size: 11px;text-decoration: none;float: left;clear: left;color: #FFF;padding: 0 5px;}#footer ul li a:hover {background: #292929;border: 1px solid #1f1f1f;margin: -1px;}#footer ul li a.fhead {font-size: 18px;color: #f9b12a;margin: 0 0 10px 0;padding: none;}#footer ul li a.fhead:hover {text-decoration: none;background: none;border: none;color: #f9d42a;}#footer-bot {background: url(../img/footer-bot.gif) top left no-repeat;width: 960px;height: 32px;text-align: center;position: absolute;bottom: -45px;left: 0;padding: 13px 0 0 0;color: #FFF;}.cl {clear: both;}.foxtie {position: absolute;top: 13px;right: 23px;text-decoration: none;color: #f9b12a;}#footer-bot a.btn-totop {background: url(../img/btn-totop.gif) top left no-repeat;width: 114px;height: 32px;display: block;position: absolute;left: 23px;top: -15px;text-indent: -9999px;}#footer-bot a.btn-totop:hover {background-position: bottom left!Important;}#footer-bot span {margin: 0 auto;}#slider {background: url(../img/slider-bg.png) top left no-repeat;width: 962px;height: 310px;margin: -4px -1px 15px -1px;position: relative;overflow: hidden;}#slide-holder {width: 960px;height: 257px;position: absolute;top: 1px;left: 1px;overflow: hidden;}#slide-holder ul {width: 9999px;height: 257px;display: block;list-style: none;float: left;}#slide-holder li {width: 960px;height: 257px;display: block;list-style: none;float: left;position: relative;}li.slide-homes {background: url(../img/slider-customhomes.jpg) top left no-repeat;}li.slide-homes a {left: 30px;top: 162px;}li.slide-design {background: url(../img/slider-designconstulation.jpg) top left no-repeat;}li.slide-design a {left: 30px;top: 162px;}li.slide-remodel {background: url(../img/slider-customremodels.jpg) top left no-repeat;}li.slide-remodel a {left: 30px;top: 182px;}li.slide-explore {background: url(../img/slider-explorestarrpass.jpg) top left no-repeat;}li.slide-explore a {left: 30px;top: 182px;}#thumbNav {height: 51px;position: absolute;bottom: 1px;left: 86px;width: 900px;z-index: 6;}a.btn-learnmore {background: url(../img/btn-learnmore.gif) top left no-repeat;width: 108px;height: 33px;display: block;position: absolute;}a.btn-learnmore:hover {background-position: 0 -33px!Important;}#thumbNav a {overflow: hidden;text-indent: 999px;margin: 0!important;}a.arrow {overflow: hidden;text-indent: 999px;cursor: pointer;z-index: 7;}.back {background: url(../img/slider-btns.png) bottom left no-repeat;width: 86px;height: 51px;position: absolute;bottom: 1px;left: 1px;z-index: 9;background-position: 0 -51px;}.back:hover {background-position: 0 0!important;}.forward {background: url(../img/slider-btns.png) bottom right no-repeat;width: 86px;height: 51px;position: absolute;bottom: 1px;left: 875px;background-position: -86px -51px;}.forward:hover {background-position: -86px 0!important;}#start-stop {display: none;}#thumbNav a span {display: none;}#thumbNav .cur span {display: block;}#thumbNav .nav-1 {background: url(../img/slider-titles.gif) no-repeat;background-position: -1px 0;margin-left: 86px;width: 195px;height: 51px;display: block;float: left;}#thumbNav .nav-1 span {background: url(../img/slider-titles.gif) no-repeat;background-position: -1px -51px;width: 195px;height: 51px;}#thumbNav .nav-2 {background: url(../img/slider-titles.gif) no-repeat;background-position: -196px 0;width: 197px;height: 51px;display: block;float: left;}#thumbNav .nav-2 span {background: url(../img/slider-titles.gif) no-repeat;background-position: -196px -51px;width: 197px;height: 51px;}#thumbNav .nav-3 {background: url(../img/slider-titles.gif) no-repeat;background-position: -393px 0;width: 197px;height: 51px;display: block;float: left;}#thumbNav .nav-3 span {background: url(../img/slider-titles.gif) no-repeat;background-position: -393px -51px;width: 197px;height: 51px;}#thumbNav .nav-4 {background: url(../img/slider-titles.gif) no-repeat;background-position: -590px 0;width: 200px;height: 51px;display: block;float: left;}#thumbNav .nav-4 span {background: url(../img/slider-titles.gif) no-repeat;background-position: -590px -51px;width: 200px;height: 51px;}strong {font-weight: bold;}em {font-style: italic;}p {margin: 0 0 14px 0;}.wp-caption-text {text-align: center!Important;}.wp-caption.alignright {margin-left: 25px;}.page-mid h1 {color: #343233;font-size: 42px;}body.page-id-4 .page-mid h1 {margin-top: 25px;}body.page-id-4 .page-mid {}.contact-right {float: right;padding: 10px;border: 1px solid #ddd;background-color: #f3f3f3;margin: 0 0 25px 25px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;width: 300px;}#cformsform {padding: 0;width: 500px;margin: 0!Important;}.contact-right p {margin-bottom: 0!important;}.linklove {display: none!important;}.page-mid h2 {color: #8a8e96;font-size: 30px;}.page-mid h3 {color: #343233;font-size: 24px;}.page-mid ul {list-style: outside;margin: 0 0 10px 30px;}.page-mid a {padding: 2px 4px;color: #576581;font-weight: bold;}.page-mid a:hover {color: #343233;background: #f2a820;border: 1px solid #d18a10;margin: -1px;text-decoration: none;}.anchor {display: none;}a.btn, body.page-id-6 .page-mid a {border: none!Important;background: none!important;padding: none!important;}.piclenselink {display: none;}.ngg-album-link {padding-right: 5px!imporant;}ul#navigation {display: block;width: 710px;height: 43px;list-style: none;position: absolute;top: 87px;left: 0;}ul#navigation li {list-style: none;float: left;position: relative;}ul#navigation li a {display: block;height: 43px;background: url(../img/navigation.gif) no-repeat;position: relative;}ul#navigation li a span {display: none;}.ngg-album-compact {float: left;height: 180px;padding-right: 6px!important;margin-top: 0px;margin-right: 6px;margin-bottom: 0px;margin-left: 0px;text-align: left;width: 100px!important;}.page-item-2 a {background-position: -4px 0!important;width: 78px;margin: 0 0 0 4px;}.page-item-4 a {background-position: -82px 0!important;width: 116px;}.page-item-6 a {background-position: -198px 0!important;width: 128px;}.page-item-10 a {background-position: -326px 0!important;width: 148px;}.page-item-12 a {background-position: -474px 0!important;width: 92px;}.page-item-14 a {background-position: -566px 0!important;width: 104px;}.page-item-2 a:hover {background-position: -4px -43px!important;width: 78px;}.page-item-4 a:hover {background-position: -82px -43px!important;width: 116px;}.page-item-6 a:hover {background-position: -198px -43px!important;width: 128px;}.page-item-10 a:hover {background-position: -326px -43px!important;width: 148px;}.page-item-12 a:hover {background-position: -474px -43px!important;width: 92px;}.page-item-14 a:hover {background-position: -566px -43px!important;width: 104px;}.page-id-2 .current_page_item a {background-position: -4px -86px!important;width: 78px;}.page-id-4 .current_page_item a {background-position: -82px -86px!important;width: 116px;}.page-id-6 .current_page_item a {background-position: -198px -86px!important;width: 128px;}.page-id-10 .current_page_item a {background-position: -326px -86px!important;width: 148px;}.page-id-12 .current_page_item a {background-position: -474px -86px!important;width: 92px;}.page-id-14 .current_page_item a {background-position: -566px -86px!important;width: 104px;}.page-id-2 .current_page_item a:hover {background-position: -4px -129px!important;width: 78px;}.page-id-4 .current_page_item a:hover {background-position: -82px -129px!important;width: 116px;}.page-id-6 .current_page_item a:hover {background-position: -198px -129px!important;width: 128px;}.page-id-10 .current_page_item a:hover {background-position: -326px -129px!important;width: 148px;}.page-id-12 .current_page_item a:hover {background-position: -474px -129px!important;width: 92px;}.page-id-14 .current_page_item a:hover {background-position: -566px -129px!important;width: 104px;}img.Thumb {margin: 0 0 0 -3px!important;}.ngg-album-link, .ngg-album-link:hover {margin: 0 0 0 -4px!Important;}p img {padding: 0;max-width: 100%;}img.centered {display: block;margin-left: auto;margin-right: auto;}img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}.alignright {float: right;}.alignleft {float: left;}acronym, abbr, span.caps {cursor: help;}acronym, abbr {border-bottom: 1px dashed #999;}blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}blockquote cite {margin: 5px 0 0;display: block;}.center {text-align: center;}.hidden {display: none;}.screen-reader-text { position: absolute; left: -1000em;}hr {display: none;}a img {border: none;}.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.wp-caption img {margin: 0;padding: 0;border: 0 none;}.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}