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

* {
  margin: 0;
  padding:0;
}

a:hover, a:visited a:active, a:focus {outline: 0;
-moz-outline-style: none;
text-decoration: none;
}

a img {outline:none;
border:0}

html {
	height: 100%;
	width: 100%;
	margin: 0;
    padding:0;
}

body {
	height: 100%;
	width: 100%;
	background-color:#E7E3C7;
	min-width: 1024px !important;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	text-align:left;
}
	
a {text-decoration:none}

#page_wrapper {
	}
	
#header_wrapper{
	height:590px;
	width:100%;
	float:left;
	z-index:10
	}
	
#content_wrapper{
	width:100%;
	height:auto;
	background-color:#E7E3C7;
	float:left;
	padding-bottom:40px;
	
	}
	
#slidshow_holder
{
bottom: 0 !important;
height: 625px;
width: 100% !important;
position:relevant;

}


#slideshow { 
bottom: 0 !important;
height: 590px;
left: 0;
top: 35px;
overflow: hidden;
position: absolute;
width: 100%;

}

#slideshow  img {
	bottom: 0;
	left:0;
    height: auto !important;
    min-height: 590px !important;
    min-width: 1024px !important;
    position: absolute;
    width: 100% !important;
    
}

#slideshow  a {
	bottom: 0;
	left:0;
    height: auto !important;
    min-height: 590px !important;
    min-width: 1024px !important;
    position: absolute;
    width: 100% !important;
    
}

#nav_top_wrapper {
	width:100%;
	height:35px;
	background-color:#A90057;
	margin: 0;
	padding: 0;
	float:left;}
	
#nav_top {
	margin: 0 auto;
   padding: 0;
   width:1000px;
   z-index:99}


#nav_top li {	
	list-style: none;
   float: left;
	
	}
#nav_top li a{	
	display: block;
   padding: 10px 14px;
   color: #fff;
   text-decoration: none;
   font-family:Verdana, sans-serif;
	font-size:0.9em; 
	}
	

#nav_top a:hover {color:rgba(192,192,155,1.00)}



#nav_top li ul {
	display: none; 
	width: 160px; /* Width to help Opera out */
	background-color:#C0C0AD;
	z-index:9999;
	top:35px
	}

#nav_top li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#nav_top li:hover li {
	float: none; }
#nav_top li:hover li a {
	background-color:#C0C0AD;
	border-bottom: 1px solid #E7E3C7;
	color: #000;
	width:160px;
	 }
#nav_top li li a:hover {
	background-color:#007266; }

#right_container {
	margin-top:30px;
	padding-top:30px;
	hight:auto;
	padding-bottom:30px;
	width: 90%; margin: 0 auto;
	text-align:center;
	border-bottom:#C0C0AD solid thin;
	}
	
#right_container2 {
	hight:auto;
	padding-bottom:30px;
	width: 100%; margin: 0 auto;
	text-align:center;
	border-bottom:#C0C0AD solid thin;}
	
	#right_container3 {
	hight:auto;
	border-left:#C0C0AD solid 1px;
	border-right:#C0C0AD solid 1px;	
	background-color:#FCFBE4;
	padding-bottom:30px;
	width: 100%; margin: 0 auto;
	display:block;
	border-bottom:#C0C0AD solid thin;}

#right_wrapper{
	padding-top:30px;
	width: 760px;
	background-color:#FCFBE4;
	border-left:#C0C0AD solid 1px;
	border-right:#C0C0AD solid 1px;	
	margin-bottom:40px;
	float:left;
	margin-left:26px;
	height:auto;
	}
	
#right_wrapper2{
	padding-top:40px;
	width: 760px;
	margin-bottom:40px;
	float:left;
	margin-left:26px;
	position:relative;
	
	}
	
	
#right_wrapper3{
	width: 760px;
	float:left;
	margin-bottom:40px;
	margin-left:26px;
	height:auto
	
	}

#address{

height:auto;
margin:0;
padding-bottom:10px;
padding-top:10px;
border-bottom:#858577 thin dashed;

	}

#left_container {
	margin-top:30px;
	width: 210px;
	float:left;
	height:auto;
}


#nav_side{
	
	margin-top:10px;
	width: 210px;
	border-collapse:separate;
	
}

#nav_side a {
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-family:Verdana, sans-serif;
	float:none;
	font-size:0.8em;
	
	}

#nav_side td { 
text-align: center;
padding-bottom: 0;
line-height:1.7;
width: 100%;
 }
 
#nav_bottom {
	height:35px;
	float:left;
	width:760px;
	background-color:#C0C0AD;
	text-align: center;
	align-content: center;
	display:block;
	
	
	}
	

#nav_bottom li{
    display:inline;
	color:rgba(96,102,55,1.00);
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	
	
} 


#nav_bottom a {
	display: inline-block;
	color:#6B6B63;
	font-size:0.7em;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	

}

#bottom_address{
	font-family:Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif;
	 font-size:0.85em !important;
	 font-style:italic;
	 margin-bottom:20px;
	 margin-top:15px;
	 }

#nav_bottom a:hover {color:rgba(255,255,255,1.00)}

	
#transp_block {
	width:760px;
	margin-top:-40px;
	height:40px;
	background-color:rgba(0,0,0,0.45);
	z-index:1000;
	position:relative;
	} 
	
#social_icons{
	display:inline;
	width:760px;
	text-align: center;
	align-content: center;
	display:block;
	height:40px;
	vertical-align:central;
}
	
#social_icons a {
	padding-top: 5px;
	padding-left:3px;
	padding-right:3px;
	border:0;
	outline:none;
	display:inline-block;
	}
	
#social_icons li {
 	display:inline;
	text-align:center;	}
	
#left_boxes {
	width:210px;
	float:left;
	padding-top:110px;
	padding-bottom:20px;
	}	
	
#img_top { 
margin-top:15px;
width:760px;
height:435px;
float:left;
margin-left:26px;
border: solid 1px #C0C0AD}

#second_wrapper {
	width:1000px;
	margin: 0 auto;
	height:100%;}
	
#left_boxes img {margin-top:15px}

.text_main {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	text-align:left;
	z-index:100;}

	
table#movein {
margin-top:0;
width:100%;
line-height:1.6;
background-color:#FCFBE4;
border: solid #FFFFFF 3px;
border-collapse: collapse;
font-size:11px}

#movein a {color:rgba(168,30,90,1.00)}

table#movein th  {
    
	padding: 10px;
	text-align:center;
	color:rgba(255,255,255,1.00);
	font-size:15px
}

table#movein td{
    border: solid #FFFFFF 3px;
	vertical-align:central;
	padding:6px;
	
}

.homesite {
border-collapse:collapse;
border:0;
margin:30px;
margin-top:0;
width:705px;
line-height:1.6;

}

.homesite td { padding:10px;
border-bottom:thin dashed #C0C0AD;
border-top:0;
border-left:0;
border-right:0;
vertical-align:text-top;
}

.homesite_h1 {
	font-size:1.1em;
	font-weight:bold;
	color:#A90057;
	padding-bottom:10px;
}
	
.homesite_h2 {
	font-size:1.1em;
	color:#A90057;
	padding-bottom:10px;
	line-height:1.2;
	}
.homesite a {
font-family:Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif;
color: #6B6B63;
font-size:1em}
	
.homesite th {
	color:#6B6B63;
	font-size:1.2em;
	
padding-top:15px;
padding-bottom:15px;
border-bottom:thin dashed #C0C0AD;
	}
	
	
.homesite p {
	margin-bottom:10px;
	}
	
.comment {
font-family:Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif;
color: #6B6B63;
line-height:1.6;
text-align:left;
padding-left:10px;
font-size:1em}

/* This rule is read by Galleria to define the gallery height: */
#galleria{height:435px}

.small_text {font-size:0.7em;
text-align:right;
font-style:italic;

}

.model_button {
	height:15px;
	width:120px;
	background-color:#C0C0AD;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border: solid rgba(133,133,119,0.40) 1px;
	display:block;
	padding-top:3px;
	float:left
	
	
}


a .model_button  {
	color:rgba(0,0,0,1.00)
	
	
}

.img_model {
	width:120px;
	padding:5px
	}
	
.communities th {
	color:#6B6B63;
	font-size:1.2em;
padding-top:15px;
padding-bottom:15px;
	}
	
.all_models td {
	vertical-align:bottom;
	padding-bottom:7px;
	border-bottom: dashed #aaa 1pt;
}


.all_models img {
	width:120px;
	border: solid #C0C0AD 1pt;
	margin-top:0;
	margin-bottom:0;
	float:left;
}
	
.all_models  {text-align:left;
font-size:0.9em;
padding:0px;
width:730px;
margin:0 auto;

}

#model_h1 {color:#6B6B63;
font-size:1.2em;
padding-top:0;
padding-bottom:15px;
border-bottom: dashed #aaa 1pt;
width:720px;
text-align:center;
font-weight:bold}


.all_models th {
color:#6B6B63;
font-size:1.2em;
padding-top:0;
padding-bottom:15px;
	}

.all_models_name {
	padding-top:2px;
	padding-left:0px;
	height:85px;
	float:left;
	width:103px;
	position:relative;
}	
	
.see-all	{
	width:180px;
	height:25px;
	background-color:#C0C0AD;
	border: solid 1px;
	color:#FFFFFF;
	text-align:center;
	padding-top:5px;}
	
	
a .see-all 	{
	font-family: Verdana, sans-serif;
	font-size:13px;
}
	
a:hover .see-all 	{
	font-family: Verdana, sans-serif;
	font-size:13px;
	background-color:#007266
}
	


	
#pin_of_month {
	width:150px;
	height:30px;
	background-color:#A90057
	}
	
.locationMap {
    height: 400px;
    width: 720px;
}


#content_index {
	width:1024px;
	margin:0 auto}

.offers  {outline:0;
border:0;}

a.features {color:#fff;
font-weight:bold;}

.acres {font-weight:bold;
padding-top:7px}


.testimonials_text {
	font-style:italic;
	font-size:12px;
	text-align:justify;
	border-top: dashed 1px rgba(192,192,173,1.00);
	padding-top:10px}
	

.testimonials_names {
	font-weight:bold;
	text-align:right}
	
	
.listModel {
width:227px;
 height:125px;
 margin:0 7px 10px;
 float:left;
 position:relative;
 border-bottom:rgba(192,192,173,1.00) dashed 1px;
 padding-top:10px
 }
 
 
 .listModel img {

 float:left;
 position:relative;
 border:rgba(192,192,173,1.00) solid 1px
 }
 
.virtual-tour a {font-weight:bold;
color:#A90057;
font-family: Verdana, sans-serif;

}

.virtual-tour {font-weight:bold;
color:#A90057;
margin-bottom:7px
}


.virtual-tour_address {font-style:italic;
font-size:11px}

#built_counties {width:220px;
float:left;
margin-right:10px}

#built_counties li{
	font-size:13px;
	list-style:none;
	color:rgba(0,114,102,1.00);
	}
	
	
#built_counties a{
	
	
	}