@charset "UTF-8";
/* CSS Document */


/* Common Elements */


body {
	background-image:url(../img/dark_bg.gif);
	background-repeat:repeat;
	margin:0;
	padding:0;
}

#header {
	padding:30px 0 0 0;
	width:100%;
	background-image:url(../img/light_bg.gif);
	background-repeat:repeat;

}

#header-content {
	width:952px;
	height:100px;
	margin: 0 auto;
	border-top: 3pt solid #d6d6be;
	border-left: 3pt solid #d6d6be;
	border-right: 3pt solid #d6d6be;
}

#nav {
	padding:70px 0 0 0;
	width:580px;
	float:left;
	margin: 0 0 -10px 0;
}

#vedder-logo {
	width: 229px;
	height:61px;
	float:left;
	margin: 25px 0 0 100px;
}

#home-wrap {
	width:952px;
	height:550px;
	margin: 0 auto;
	border-left: 3pt solid #b39b55;
	border-right: 3pt solid #b39b55;
	border-bottom: 3pt solid #b39b55;
	background-color:#FFFFFF;
}


#home-content {
	width:950px;
	height:250px;
	background-image:url(../img/home_bg.jpg);
	background-repeat:no-repeat;
}

#main {
	width:1020px;
	height:494px;
	margin: 0 auto;
	background-image:url(../img/main.jpg);
	background-repeat:no-repeat;
}

#footer {
	width:1020px;
	margin: 0 auto;
}

#phone {
	width:269px;
}

#logos {
	float:right;
	padding-right:50px;
}

#text {
	width: 500px;
	margin: 10px 0 0 42px;
	padding: 10px 0 0 0;
	float:left;
}

#flash {
	width: 952px;
	margin: 0 0 -10px 0;
}

#text p, #register p {
	font: 12px/1.25em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#545656;
}

#text h1 {
	font: 24px/.75em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#c6ad60;
}

#register h1 {
	font: 24px/1em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#c6ad60;
}

#register {
	width: 300px;
	margin: 80px 0 0 50px;
	float:left;
}



.body {
	font: 12px/1.25em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#545656;
}

.main-heading {
	font: 24px/.75em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#c6ad60;
}


.inset-images {
	margin: 10px 0 0 20px;
}

.inset-images img {
	margin: 10px 8px;
}

.pdf a:link, .pdf a:visited {
	font: 18px/1.25em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#c6ad60;
	text-decoration:none;
}

.pdf a:hover {
	color:#545656;
	text-decoration:underline;
}

.sm-link a:link, .sm-link a:visited {
	font: 12px/1.25em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#c6ad60;
	text-decoration:none;
}

.sm-link a:hover {
	font-style:italic;
	color:#545656;
	text-decoration:underline;
}

/* Registration Page */

#reg-header {
	background-image:url(../img/registration_header.jpg);
	background-repeat:no-repeat;
	width:724px;
	margin: 0 auto;
	height:134px;
}

#form {
	width:724px;
	margin: 0 auto;
	background-image:url(../img/registration_04.gif);
	background-repeat:repeat-y;
	}
	
#form-content {
	width:600px;
	margin: 0px 0 0 80px;
	padding: 40px 0 0 0;
}

label {
	font: 11px/1.25em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#545656;
}

#checkbox {
	font: 11px/1.25em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

value {
	font: 9px/1.25em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font: 24px/.75em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#545656;
}

#radio {
	color:#FFFFFF;
}

p {
	font: 11px/1.25em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.thanks a:link, .thanks a:visited {
	font: 11px/1.25em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.thanks a:hover {
	color:#CCCCCC;
}

#disclaimer {
	font: 9px/1.25em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}


/* Features Page */


#feature-col1 {
	width:504px;
	height:488px;
	float:left;
}

#feature-col2 {
	width:445px;
	height:488px;
	float:left;
}

#feature-wrap {
	width:952px;
	height:488px;
	margin: 0 auto;
	border-left: 3pt solid #b39b55;
	border-right: 3pt solid #b39b55;
	border-bottom: 3pt solid #b39b55;
	background-color:#FFFFFF;
}


#feature-col2-text {
	margin: 50px 20px 0 20px;
}

/* gallery Page */


#gallery-wrap {
	width:952px;
	height:488px;
	margin: 0 auto;
	border-left: 3pt solid #b39b55;
	border-right: 3pt solid #b39b55;
	border-bottom: 3pt solid #b39b55;
	background-color:#FFFFFF;
}


/* Plans Page */

#plans-col1 {
	width:504px;
	height:488px;
	float:left;
}

#plans-col2 {
	width:448px;
	height:488px;
	float:left;
	background-image:url(../img/plans_right.jpg);
	background-repeat:no-repeat;
}

#plans-col2-text {
	margin:360px 20px 0 136px;
}

.plans a:link, .plans a:visited {
	font: 15px/1.25em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#c6ad60;
	text-decoration:none;
}

.plans a:hover {
	color:#fff;
	text-decoration:underline;
}


/* Siteplan Page */

#siteplan-col1 {
	width:685px;
	height:488px;
	float:left;
}

#siteplan-col2 {
	width:267px;
	height:488px;
	float:left;
	background-image:url(../img/siteplan_right.jpg);
}

#siteplan-col2-text {
	margin:360px 0 0 30px;
}

/* Area Page */

#area-col1 {
	width:504px;
	height:488px;
	float:left;
}

#area-col2 {
	width:446px;
	height:488px;
	float:left;
	background-image:url(../img/area_bg.jpg);
	
	}

/* Contact Page */

#contact-col1 {
	width:504px;
	height:488px;
	float:left;
}

#contact-col2 {
	width:446px;
	height:488px;
	float:left;
	background-image:url(../img/area_bg.jpg);
}

#contact-register {
	margin: 15px 0 0 0;
}

#realtors {
	font: bold 14px/1.25em ludcida sans, Verdana, Arial, Helvetica, sans-serif;
	color:#545656;
}

#contact-wrap {
	width:952px;
	height:525px;
	margin: 0 auto;
	border-left: 3pt solid #b39b55;
	border-right: 3pt solid #b39b55;
	border-bottom: 3pt solid #b39b55;
	background-color:#FFFFFF;
}



/* Warrenty Page */

#warrenty-wrap {
	width:952px;
	height:525px;
	margin: 0 auto;
	border-left: 3pt solid #b39b55;
	border-right: 3pt solid #b39b55;
	border-bottom: 3pt solid #b39b55;
	background-color:#FFFFFF;
}

#warrenty-col1 {
	width:504px;
	height:488px;
	float:left;
	background-image:url(../img/warrenty_bg.jpg);
}

#warrenty-col2 {
	width:448px;
	height:488px;
	float:left;
	background-image:url(../img/area_bg.jpg);
}
	
	
	