/* CSS Document */
	html, body{
	height: 100%;
	margin:0; padding:0;
	font:small/1.2em verdana, sans-serif;
	background:#564B4E;
	scrollbar-base-color:#564B4E;
	}
/*------------------------------------------------------------------------------------ font */
	a img{
	border:none;
	}
	p{
	font:small/1.2em verdana, arial, helvetica;
	}
	b{
	color:#55091B;
	}
	h2{
	color:#55091B;
	letter-spacing:1px;
	margin:0; padding:0;
	text-transform:uppercase;
	border-bottom:1px solid #55091B;
	font:16px/1.2em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
	}
	h2 b{
	font-weight:normal;
	font:18px/1.2em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
	}
	h3{
	font:x-small verdana, arial, helvetica;
	}
	h4{
	color:#3B0411;
	margin:0px 80px 0 100px; padding:0;
	text-transform:uppercase;
	font:16px/1.2em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
	}
/*------------------------------------------------------------------------------------ containers */
	#container{
	display:block;
	position:relative;
	margin:0 auto; padding:0;
	width:780px; min-height:100%;
	background:#DFC896 url(images/column.gif) top left repeat-y;
	}
	* html #container {
	height: 100% /* IE Fix */
	}
		#header{
		width:766px; height:150px;
		margin:0 0 0 5px; padding:0 0 0 0;
		background:#3B0411 url(images/header.jpg) 194px 21px no-repeat;
		}
			#header img.todd{
			float:left;
			margin-top:0; padding:0;
			}
			#header img.house{
			float:left;
			margin:1px; padding:0;
			}
			.slideshow{
			position:absolute;
			top:15px; right:-8px;
			}
		#left{
		/*float:left;*/
		width:210px;
		top:165px;
		left:0px; 
		display:block;
		position:absolute;
		margin:0; padding:0;
		}
		#right{
		width:530px; 
		display:block;
		position:relative;
		margin:12px 0 0 220px; padding:0;
		}
		#right_iframe{
		width:550px; 
		display:block;
		position:relative;
		margin:12px 0 0 215px; padding:0;
		
		}
			#right #contact{
			display:block;
			position:absolute;
			left:5px; top:251px;
			margin:0; padding:0;
			}
			#right #contact2{
			display:block;
			position:absolute;
			right:5px; top:60px;
			margin:0; padding:0;
			}
			#right ul.awards{
			width:330px;
			position:relative;
			list-style: none;
			margin:0 0 0 220px; padding:0;
			}
			#right ul.awards li{
			margin:0 0 10px 0; padding:0 0 0 18px;
			background: url(images/arrow.gif) top left no-repeat; 
			}
			#villages{
			display:block;
			position:relative;
			width:100%; height:220px;
			border-bottom:1px dashed #55091B;
			margin: 0 0 30px 0; padding:0px 3px 0 3px;
			}
			#display{
			float:left;
			position:relative;
			margin:0 10px 10px 0; padding:3px;
			border:1px solid #000;
			}
			#star{
			position:relative;
			top:40px;
			left:220px;
			margin:0;
			padding:0;
			visibility: visible;
			}	
			#comingsoon{
			position:absolute;
			top:-418px;
			left:29px;
			margin:0;
			padding:0;
			
			}	
				#display h3{
				position:absolute;
				text-align:right;
				bottom:3px; right:3px;
				width:275px; height:20px;
				margin:0; padding:3px 5px 3px 0;
				background:#CCCC99;
				}
			#photoThumbs{
			width:300px;
			top:220px; left:0;
			position:absolute;
			}
				#photoThumbs img{
				margin:0; padding:2px;
				}
			ul.check{
			list-style:none;
			margin:0 0 0 90px; padding: 0;
			}
			ul.check li{
			list-style:none;
			margin:0; padding:0 0 0 15px;
			background: url(renestate/checkmark.gif) top left no-repeat; 
			}
			.textwhite b{
			color:#DFC896;
			}
			.textwhite a{
			color:#DFC896;
			text-decoration:none;
			}
		#footer{
		clear:both;
		color:#DFC896;
		position:absolute;
		text-align:center;
		bottom:0px;
		background:#3B0411;
		width:770px; height:25px;
		border-top:1px solid #DFC896;
		border-bottom:1px solid #DFC896;
		margin:50px 8px 0 5px; padding:15px 0 5px 0;
		font:x-small/1em verdana, arial, helvetica;
		}
			#footer img{
			position:absolute;
			top:5px; left:5px;
			margin:0; padding:0;
			}
			#footer a{
			color:#DFC896;
			text-decoration:none
			}
			#footer a:hover{
			color:#FCF9D0;
			}
/*------------------------------------------------------------------------------------ menu */
.swfMenu{
margin:0 0 0 5px;
}
#menu{
position:absolute;
height:480px;
margin:10px 0 0 3px; padding:3px;
font:medium/1.5em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
}
	#menu ul{
	list-style: none;
	margin:0; padding: 0;
	}
	#menu ul li{
	text-decoration: none;
	margin:0; padding:0;
	}
	#menu ul li a{
	color:#DFC896;
	text-decoration: none;
	margin:0; padding:0 0 0 18px; 
	background: url(images/icn_int.gif) center left no-repeat; 
	}
	#menu ul li a:hover{
	color: #FCF9D0;
	}
	#menu ul li a:active{
	color: #FCF9D0; 
	background: url(images/icn_int.gif) center left no-repeat; 
	}

/*-----------------------Email Container--------------------------*/

#email_container {
position:relative;
}

#email_container_text {
position:absolute;
top:10px;
font-weight:bold;
color:#55091B;
}

#email_container_icon {
position:absolute;
top:5px;
left:90px;
width:25px;
height:25px;
}