@charset "UTF-8";
/* CSS Document */
html {margin: 0px; padding: 0px;}
body {margin: 0px; padding: 0px; background-color:#FFF;}
#wrapper {width:953px; height:auto; margin:0px auto 0px auto; padding:0px;}
#header {background-image:url(images/swc_header.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:202px; margin:0px; padding:0px;}
#frontContent {background-image:url(images/swc_frontcontent_back.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:515px; margin:0px; padding:0px;}
#frontContentFAQ {background-image:url(images/swc_frontcontent_back_FAQ.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:291px; margin:0px; padding:0px;}
#frontContentBP {background-image:url(images/swc_frontcontent_back_BP.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:291px; margin:0px; padding:0px;}
#frontContentOP {background-image:url(images/swc_frontcontent_back_OP.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:291px; margin:0px; padding:0px;}
#frontContentLH {background-image:url(images/swc_frontcontent_back_LH.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:291px; margin:0px; padding:0px;}
#frontContentG {background-image:url(images/swc_frontcontent_back_G.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:291px; margin:0px; padding:0px;}
#frontContentT {background-image:url(images/swc_frontcontent_back_T.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:291px; margin:0px; padding:0px;}
#frontContentC {background-image:url(images/swc_frontcontent_back_C.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:291px; margin:0px; padding:0px;}
#frontContentF {background-image:url(images/swc_frontcontent_back_F.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:291px; margin:0px; padding:0px;}
#bottomContent {background-image:url(images/swc_bottomcontent_back_1.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:600px; margin:0px; padding:0px;}
#bottomContentFAQ {background-image:url(images/swc_bottomcontent_back_FAQ.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:857px; margin:0px; padding:0px;}
#bottomContentFAQ p {margin: 0; padding: 5px 0 10px 100px; font-family:Helvetica, Arial, sans-serif; color:#432e29; font-weight:100; font-size:15px; width:760px;}
#bottomContentFAQ p a {font-family:Helvetica, Arial, sans-serif; color:#8b1c21; font-weight:100; font-size:15px; text-decoration:none;}
#bottomContentFAQ p a:hover {font-family:Helvetica, Arial, sans-serif; color:#8c8072; font-weight:100; font-size:15px; text-decoration:none;}
#bottomContentBP {background-image:url(images/swc_bottomcontent_back_FAQ.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:857px; margin:0px; padding:0px;}
#bottomContentBP p {margin: 0; padding: 5px 0 10px 100px; font-family:Helvetica, Arial, sans-serif; color:#432e29; font-weight:100; font-size:15px; width:760px;}
#bottomContentBP p a {font-family:Helvetica, Arial, sans-serif; color:#8b1c21; font-weight:100; font-size:15px; text-decoration:none;}
#bottomContentBP p a:hover {font-family:Helvetica, Arial, sans-serif; color:#8c8072; font-weight:100; font-size:15px; text-decoration:none;}
#bottomContentBP ul {padding:0 0 0 160px; margin:0; font-family:Helvetica, Arial, sans-serif; color:#432e29; font-weight:100; font-size:15px; width:600px;}
#bottomContentBP li {padding:0 0 10px 0; margin:0; display:list-item; font-family:Helvetica, Arial, sans-serif; color:#432e29; font-weight:100; font-size:15px;}
#bottomContentBP #legacyhomes {padding:0 0 0 120px;}
#bottomContentBP img {margin:5px; border-color:#a09b87; border-style:solid; border-width:thin;}
#bottomContentBP table {margin-left:160px;}
#bottomContentGal {background-image:url(images/swc_bottomcontent_back_galleries.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:1200px; margin:0px; padding:0px;}
#bottomContentGal #galleries {padding:0 0 0 90px;}
#bottomContentGal img {margin:5px; border-color:#a09b87; border-style:solid; border-width:thin;}
#bottomContentGal ul {margin:0 0 0 80px; width:500px; color:#432e29; font-family:Helvetica, Arial, sans-serif; font-size: 12px;}
#bottomContentGal p b {margin:0 0 0 100px; width:500px; color:#432e29; font-family:Helvetica, Arial, sans-serif; font-size: 12px;}
h1 {margin:0; padding: 5px 0 0 70px; font-family:Helvetica, Arial, sans-serif; color:#7d7969; font-weight:500; font-size:17px; font-weight:bolder;}
#featuredHouses {margin:0 0 0 300px;}
#featuredHouses img {margin: 0 0 5px 0; border-color:#fff; border-style:solid; border-width:thin;}
.mainContent {width:700px; margin:90px auto 0 auto; text-align:justify; font-family:Helvetica, Arial, sans-serif; color:#432e29; font-weight:100; font-size:15px; line-height:20px;}
#leftCol {float:left; width:auto; margin:50px 20px 0 80px; font-family:Helvetica, Arial, sans-serif; color:#432e29; font-weight:100; font-size:15px;}
#leftCol .label {float:left;}
#leftCol .lighter {color:#8c8072;}
#leftCol .input {float:right;}
#rightCol {float:left; width:auto; margin:50px 0 0 0; font-family:Helvetica, Arial, sans-serif; color:#432e29; font-weight:100; font-size:15px;}
#rightCol .label {float:left;}
#rightCol .lighter {color:#8c8072;}
#rightCol .input {/*float:righ;*/}
#submit {padding:0px 0 0 0px;}
.inputStyle {font-family:Helvetica, Arial, sans-serif; color:#432e29; font-weight:300; font-size:15px; margin:0 0 3px 0;}
#footer {width:600px; margin:0 auto 0 auto; background-image:url(images/swc_logo.jpg); background-position:left; background-repeat:no-repeat; height:39px; padding:10px 0 10px 0;}
#footer p {font-family:Helvetica, Arial, sans-serif; color:#432e29; font-weight:100; font-size:10px; margin:0 0 0 300px;}

#footer a {color:#8b1c21; text-decoration:none;}
#footer a:hover {color:#8c8072; text-decoration:none;}

#header ul {padding:130px 0 0 20px; margin:0;}
#header ul li {padding:0; margin:0; display:inline;}
#header ul li a {color:#FFF; text-decoration:none;}
#header ul li p {color:#ccc5ab; margin:0; padding:0 3px 0 3px; display:inline;}
#header ul li a:hover {color:#ccc5ab;}
.house {border-color:#a09b87; border-style:solid; border-width:thin; margin:10px;}
hr {color:#cdc6ac; width:760px; height:1px;}
#people {font-variant:small-caps; color:#a09b86; margin: 0; padding: 0 0 0 100px; font-family:Helvetica, Arial, sans-serif;}
h6 {font-size: 12px; line-height: 14px; text-decoration: none; margin:0; padding:0; color:#432e29; font-family:Helvetica, Arial, sans-serif;}
#bottomContentContact {background-image:url(images/swc_bottomcontent_back_FAQ.jpg); background-position:top; background-repeat:no-repeat; width:953px; height:857px; margin:0px; padding:0px;}
#bottomContentContact p {margin: 0; width:400px;}
#bottomContentContact p a {font-family:Helvetica, Arial, sans-serif; color:#8b1c21; font-weight:100; font-size:15px; text-decoration:none;}
#bottomContentContact p a:hover {font-family:Helvetica, Arial, sans-serif; color:#8c8072; font-weight:100; font-size:15px; text-decoration:none;}
#bottomContentContact img {margin:5px; border-color:#a09b87; border-style:solid; border-width:thin;}
#bottomContentContact h1 {margin:0; padding: 5px 0 0 0px; font-family:Helvetica, Arial, sans-serif; color:#7d7969; font-weight:500; font-size:17px; font-weight:bolder;}
#bottomContentContact table {margin:0 0 0 120px;}
#contact {margin:0; padding:0; color:#432e29; font-family:Helvetica, Arial, sans-serif; font-size: 12px; margin:0 200px 0 0;}
#contact p {width:400px;}
#email {font-family:Helvetica, Arial, sans-serif; color:#7d7969; font-weight:100; font-size:15px; text-decoration:none;}
#email a {font-family:Helvetica, Arial, sans-serif; color:#8b1c21; font-weight:100; font-size:15px; text-decoration:none;}
#email a:hover {font-family:Helvetica, Arial, sans-serif; color:#8c8072; font-weight:100; font-size:15px; text-decoration:none;}
h2 {margin:0; padding: 5px 0 0 95px; font-family:Helvetica, Arial, sans-serif; color:#7d7969; font-weight:500; font-size:17px; font-weight:bolder;}

