/* CSS Document */

body{ margin-top:25px; margin-left:auto; margin-right:auto; width:800px; padding: 0px; font-family:"Times New Roman", Times, serif; color:#614918; font-size:11px; background-color:#ceba95; }
/*SITE WIDE ELEMENTS*/

#container_inside {
	position:relative;
	left:0px;
	top:0px;
}	
.logos {
	float:left;
}
.nav {
	float:left;
	border:0px;
}
.copy_communities {
	text-transform:uppercase;
	text-align:center;
}	
.headings {
	font-size:16px;
	text-transform:uppercase;
}
.copy {color:#614918;font-size:11px;line-height:1.1em;text-transform:none;}	
a:link {text-decoration:none;color:#614918;}
a:active {text-decoration:none;color:#614918;}
a:visited {text-decoration:none;color:#614918;}
img{border:0px;}

/*LAYOUT HOME PAGE*/
#container {
	background-color:#fff;
	border-color:#7c6537;
	border-width:2px;
	border-style:solid;
	height:545px;
	margin-left:auto;
	margin-right:auto;
	width:800px;
}
#photos {
	position:absolute;
	left:24px;
	top:27px;
}
#logos {
	position:absolute;
	left:509px;
	top:27px;
}
#welcome {
	position:absolute;
	left:509px;
	top:148px;
}
#copy {
	line-height:1.1em;
	padding-left:5px;
	padding-top:5px;
	position:absolute;
	left:509px;
	top:194px;
	width:248px;
}
h1 {
	line-height:1.1em;
	font-size:1em;
	font-weight:400;
	color:#614918;
	display:inline;
}
#mls {
	position:absolute;
	left:509px;
	top:415px;
	border:0px;
}
#nav {
	position:absolute;
	left:24px;
	top:472px;
}
/*LAYOUT INSIDE PAGES HEAD TO NAV*/
#logos_inside {
	position:absolute;
	left:275px;
	top:23px;
	width:241px;
	z-index:5;
}
#nav_inside_bg {
	background-image:url(../images/inside_nav_bg.gif);
	background-position:left top;
	background-repeat: no-repeat;
	height:68px;
	position:absolute;
	left:56px;
	top:146px;
	width:700px;
	z-index:5;
}
#nav_inside {
	height:27px;
	position:relative;
	left:0px;
	top:21px;
	width:689px;
	z-index:6;
}
/*BUYERS GUIDE*/
#container_buyers_guide {
	background-color:#fff;
	border-color:#7c6537;
	border-width:2px;
	border-style:solid;
	height:825px;
}
#buyers_photos {
	position:absolute;
	left:56px;
	top:221px;
	width:710px;
}
.photo_margin{margin-right:13px;}
#container_columns {
	position:absolute;
	left:2px;
	top:0px;
	width:689px;
}
#column_left {
	float:left;
	width:315px;
}
#column_right {
	float:left;
	width:315px;
}
#steps_to_buying {
	margin-bottom:25px;
	position:relative;
	left:58px;
	top:355px;
	width:315px;
}
#steps_to_selling {
	padding-bottom:25px;
	position:relative;
	left:58px;
	top:355px;
	width:315px;
}
#construction {
	margin-bottom:25px;
	position:relative;
	left:58px;
	top:355px;
	width:315px;
}
#first_time {
	margin-bottom:25px;
	position:relative;
	left:110px;
	top:355px;
	width:315px;
}
#design_my_home {
	margin-bottom:25px;
	position:relative;
	left:110px;
	top:355px;
	width:315px;
}
#finance {
	position:relative;
	left:110px;
	top:355px;
	width:315px;
}
#buyers_search_mls {
	position:absolute;
	left:275px;
	top:725px;
}
#buyers_equal {
	position:absolute;
	left:710px;
	top:725px;
}
/*HOME OWNERS GUIDE*/
#container_home_owner {
	background-color:#fff;
	border-color:#7c6537;
	border-width:2px;
	border-style:solid;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	width:800px;
}
#owners_photos {
	position:absolute;
	left:56px;
	top:221px;
	width:710px;
}
#home_care_tips {
	margin-bottom:25px;
	position:relative;
	left:58px;
	top:355px;
	width:315px;
}
#warranty_information {
	margin-bottom:25px;
	position:relative;
	left:110px;
	top:355px;
	width:315px;
}
#owners_search_mls {
	position:absolute;
	left:275px;
	top:500px;
}
#owners_equal {
	position:absolute;
	left:710px;
	top:500px;
}
/*OUR COMMUNITIES*/
#container_our_communities {
	background-color:#fff;
	border-color:#7c6537;
	border-width:2px;
	border-style:solid;
	height:860px;
	margin-left:auto;
	margin-right:auto;
	width:800px;
}
#container_columns_communities {
	position:absolute;
	left:71px;
	top:221px;
	width:689px;
}
#snowhill {
	margin-bottom:25px;
	position:relative;
	left:0px;
	top:0px;
	width:315px;
}
#amberley {
	margin-bottom:25px;
	position:relative;
	left:0px;
	top:0px;
	width:315px;
}
#sterling {
	position:relative;
	left:0px;
	top:0px;
	width:315px;
}
#bristol {
	margin-bottom:25px;
	margin-left:25px;
	position:relative;
	left:0px;
	top:0px;
	width:315px;
}
#overlook {
	margin-bottom:25px;
	margin-left:25px;
	position:relative;
	left:0px;
	top:0px;
	width:315px;
}
#highland {
	margin-left:25px;
	position:relative;
	left:0px;
	top:0px;
	width:315px;
}
#communities_search_mls {
	position:absolute;
	left:275px;
	top:780px;
}
#communities_equal {
	position:absolute;
	left:710px;
	top:780px;
}
/*OUR AGENTS*/	
#container_our_agents {
	background-color:#fff;
	border-color:#7c6537;
	border-width:2px;
	border-style:solid;
	height:1200px;
	/*height:950px;*/
	margin-left:auto;
	margin-right:auto;
	width:800px;
}
#container_columns_agents {
	position:absolute;
	left:150px;
	top:225px;
	width:554px;
}
#column_left_agents {
	float:left;
	width:168px;
}
#column_middle_agents {
	float:left;
	width:168px;
}
#column_right_agents {
	float:left;
	width:168px;
}
#blank1 {
	margin-bottom:73px;
	margin-right:25px;
	position:relative;
	left:0px;
	top:0px;
	width:168px;
}
#amy {
	margin-bottom:25px;
	margin-right:25px;
	position:relative;
	left:0px;
	top:0px;
	width:168px;
}
#laura {
	margin-bottom:25px;
	margin-right:25px;
	position:relative;
	left:0px;
	top:0px;
	width:168px;
}
#ingram {
	margin-bottom:25px;
	margin-right:25px;
	position:relative;
	left:0px;
	top:0px;
	width:168px;
}
#blank2 {
	margin-bottom:73px;
	margin-right:25px;
	position:relative;
	left:0px;
	top:0px;
	width:168px;
}
#michelle {
	margin-bottom:25px;
	margin-right:25px;
	position:relative;
	left:0px;
	top:0px;
	width:168px;
}
#blank3 {
	margin-bottom:73px;
	position:relative;
	left:0px;
	top:0px;
	width:168px;
}
#carol {
	margin-bottom:25px;
	position:relative;
	left:0px;
	top:0px;
	width:168px;
}
#deonna {
	margin-bottom:25px;
	position:relative;
	left:0px;
	top:0px;
	width:168px;
}
#member {
	margin-bottom:25px;
	position:absolute;
	font-size:11px;
	line-height:1.5em;
	text-align:center;
	left:155px;
	top:1000px;
	/*top:725px;*/
	width:504px;
}
#agents_search_mls {
	position:absolute;
	left:275px;
	top:1105px;
	/*top:850px;*/
}
#agents_equal {
	position:absolute;
	left:710px;
	top:1105px;
	/*top:850px;*/
}
.copy_agents {
	text-align:center;
}
/*CONTACT*/	
#container_our_contact {
	background-color:#fff;
	border-color:#7c6537;
	border-width:2px;
	border-style:solid;
	height:1430px;
	margin-left:auto;
	margin-right:auto;
	width:800px;
}
#container_columns_contact {
	position:absolute;
	left:71px;
	top:575px;
	width:689px;
}
#form {
	position:relative;
	left:225px;
	top:55px;
	margin-bottom:25px;
	width:255px;
	z-index:8;
}
#below_form {
	position:absolute;
	left:7px;
	top:300px;
	margin-bottom:25px;
	width:689px;
	z-index:9;
}
#fieldnames {
	position:absolute;
	top:84px;
	left:161px;
	text-align:right;
	font-size:14px;
	line-height:.9em;
}	
.below_form {
	font-size:14px;
	letter-spacing:2px;
	text-transform:uppercase;
	text-align:center;
}
.contact_address {
	font-size:14px;
	text-align:center;
}
.form_img {
	float:right;
}
.form {margin-bottom:5px;float:left;border-color:#614918;border-style:solid;border-width:1px;}		
#contact_snowhill {
	margin-bottom:25px;
	margin-right:25px;
	position:relative;
	left:0px;
	top:0px;
	width:315px;
}
#contact_amberley {
	margin-bottom:25px;
	margin-right:25px;
	position:relative;
	left:0px;
	top:0px;
	width:315px;
}
#contact_sterling {
	margin-right:25px;
	position:relative;
	left:0px;
	top:0px;
	width:315px;
}
#contact_bristol {
	margin-bottom:25px;
	margin-left:25px;
	position:relative;
	left:0px;
	top:0px;
	width:315px;
}
#contact_overlook {
	margin-bottom:25px;
	margin-left:25px;
	position:relative;
	left:0px;
	top:0px;
	width:315px;
}
#contact_highland {
	margin-left:25px;
	position:relative;
	left:0px;
	top:0px;
	width:315px;
}
.copy_agents p {
	line-height:1.7em;
	text-align:left;
}	
#contact_search_mls {
	position:absolute;
	left:275px;
	top:1350px;
}
#contact_equal {
	position:absolute;
	left:710px;
	top:1350px;
}