﻿body { background-image:url(images/background.jpg);font-family:Arial;margin:0px;padding:0;font-size:12px;}
#shadowHeader {margin:0px auto;width:940px;}
#shadowFooter {margin:0px auto;width:940px;}
#designedby {margin:0px auto;width:100px;}
#designedby a:hover {color:#35566C; text-decoration:none;}
#designedby img     {border:none; filter:alpha(opacity=20); -moz-opacity:0.3;}
#designedby a:hover img, div#designedby a:active img, div#designedby a:focus img {filter:alpha(opacity=100); -moz-opacity:1;}
#outerContainer {margin:0px auto;background-image:url(images/mainShadow.png);background-repeat:repeat-y;width:940px;}
#container {margin:0px auto;width:900px;}
#container a {color:#000;}
p {margin:3px;}
#navBar a {color:#000000;text-decoration:none;}
#navBar a:hover {color:#5d5d5d;text-decoration:none;}
#subNav {margin-left:19px;}
#subNav a {font-size:7pt;color:#373737;text-decoration:none;}
.blob {margin:0px 5px 0px 5px;}
#leftContainer {margin:2px 0px 0px 0px;}
#leftContainer  a{text-decoration:none;color:#353535;}
#leftContainerFla {margin:-30px 0px 0px -20px; text-decoration:none;color:#353535;}
#rightContainer {margin:0px;}
#rightContainer  a{text-decoration:none;color:#353535;}
#rightContainer  a:hover{text-decoration:none;color:#d3d3d3;}
#galleryPh {margin:0px auto;width:940px;background-image:url(images/galleryBackground.png);background-position:bottom;background-repeat:repeat-y;color:#fff;}
#galleryContent {margin:55px;}
#preFooter1 {margin:0px auto;width:940px;}
#preFooter2 {margin:0px auto;width:940px;background-image:url(images/preFooterText.png);background-repeat:repeat-y;color:#fff;}
#preFooter3 {margin:0px auto;width:940px;}
#preFooter2 a {color:#fff;text-decoration:none;font-size:7pt;}
.designBuildHeader {border-bottom:1px solid #d3c2a8; color:#d3c2a8; font-size:10pt;margin: 15px 0px 0px 20px;font-weight:bold;}
.housestylesHeader {border-bottom:1px solid #b18e68; color:#b18e68; font-size:10pt;margin: 15px 0px 0px 20px;font-weight:bold;}
.housestylesHeaderGallery {border-bottom:1px solid #b18e68; color:#b18e68; font-size:10pt;margin: 15px 0px 0px 0px;font-weight:bold;}
.galleryHeader {border-bottom:1px solid #dfdbd2; color:#dfdbd2; font-size:10pt;margin: 15px 0px 0px 20px;font-weight:bold;}
.newsHeader {border-bottom:1px solid #a1b7c4; color:#a1b7c4; font-size:10pt;margin: 15px 0px 0px 20px;font-weight:bold;}
.aboutHeader {border-bottom:1px solid #b8b4ab; color:#b8b4ab; font-size:10pt;margin: 15px 0px 0px 20px;font-weight:bold;}
.contactHeader {border-bottom:1px solid #a6b7af; color:#a6b7af; font-size:10pt;margin: 15px 0px 0px 20px;font-weight:bold;}
.caseStudyHeader {border-bottom:1px solid #bcb39f; color:#bcb39f; font-size:10pt;margin: 15px 0px 0px 20px;font-weight:bold;}
.outHeader {border-bottom:1px solid #b5cfcf; color:#b5cfcf; font-size:10pt;margin: 15px 0px 0px 20px;font-weight:bold;}
.text {text-align:justify; margin:20px;}
.textGallery {margin:0px;}
.textHeader {text-align:justify;margin:20px;font-weight:bold;color:#a7a09a;}
.textList {}
.subHeader {margin-bottom:20px;margin-left:20px;}
.subHeaderGallery {margin-bottom:20px;margin-left:0px;}
.formItem {font-size:x-small;}
.ErrorText {color:#de0000;}
.imgBorder {border:1px solid #ccc;}
.numBox {width:20px;border:1px solid #000;padding:4px;}
.btnForm {background-color:#fff;color:#000;}
#blackLinks {margin-left:20px;}
#blackLinks a {color:#a7a09a;display:block;margin-bottom:10px;}
#blackLinks3 {margin-left:20px;}
#blackLinks3 a {color:#a7a09a;}
.txtForm {border:1px solid #000;font-family:arial;padding:4px;}
.txtFormX {font-family:arial;}
.numBoxX {width:20px;}
#blackLinks2 {margin-left:20px;}
#blackLinks2 a {color:#a7a09a;margin-bottom:10px;margin-left:20px;}
.cvI {margin-right:10px;}
.btnForm2 {background-color:#fff;color:#000;font-size:x-small;width:110px;}
.modalBackground {	background-color:#a7a09a;	filter:alpha(opacity=70);	opacity:0.7;}
.modalPopup {	background-color:#fff;	border-width:2px;	border-style:solid;	border-color:#a7a09a;	padding:5px;}
.blackLinker {color:#000;}
.imageName {width:105px;font-size:x-small;}
.imageBtn {margin-bottom:5px;margin-left:3px;}
#ctl00_ContentPlaceHolder1_CheckBoxList1 td {margin:5px;}
#ctl00_ContentPlaceHolder1_CheckBoxList1 {margin-left:20px;}
#vacList a:hover {color:#b8b4ab;}