/* CSS Document */
	html, body{
	height: 100%;
	margin:0; padding:0;
	font:small/1.2em verdana, sans-serif;
	background:#E9E7E7;
	}
/*------------------------------------------------------------------------------------ font */
	a img{
	border:none;
	}
	p{
	font:small/1.2em verdana, arial, helvetica;
	}
	b{
	color:#002473;
	}
	h2{
	color:#002473;
	letter-spacing:1px;
	margin:0; padding:0;
	text-transform:uppercase;
	border-bottom:1px solid #4F6998;
	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;
	}
/*------------------------------------------------------------------------------------ containers */
	#container{
	display:block;
	position:relative;
	margin:0 auto; padding:0;
	width:780px; min-height:100%;
	background:#fff url(images/column.gif) top left repeat-y;
	}
	* html #container {
	height: 100% /* IE Fix */
	}
		#header{
		width:770px; height:160px;
		border-bottom:1px solid #fff;
		margin:0 0 0 5px; padding:0 0 15px 0;
		background:#00174A url(images/header.gif) 180px 75px no-repeat;
		}
			#header img.todd{
			float:left;
			margin:0; padding:0;
			}
			#header img.house{
			float:left;
			margin:1px; padding:0;
			}
			.slideshow{
			position:absolute;
			top:15px; right:-8px;
			}
		#left{
		float:left;
		width:210px; 
		display:block;
		position:relative;
		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:255px;
			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 210px; 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 #000;
			margin:0 0 30px 0; padding:3px 3px 0 3px;
			}
			#display{
			float:left;
			position:relative;
			margin:0 10px 10px 0; padding:3px;
			border:1px solid #000;
			}
				#display h3{
				position:absolute;
				text-align:right;
				bottom:3px; right:3px;
				width:275px; height:20px;
				margin:0; padding:3px 5px 3px 0;
				background:#CCCC99;
				}
			#display1{
			float:left;
			position:absolute;
			margin:0 10px 10px 0; padding:3px;
			border:1px solid #000;
			}
				#display1 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:320px;
			top:225px; left:0;
			position:absolute;
			}
				#photoThumbs img{
				margin:0; padding:2px;
				}
			#photoThumbs1{
			width:520px;
			top:405px; left:0;
			position:absolute;
			}
				#photoThumbs1 img{
				margin:0; padding:2px;
				}
			#prop_desc{
			top:450px;
			left:0;
			position:absolute;
			}
			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:#fff;
			}
			.textwhite a{
			color:#ccc;
			text-decoration:none;
			}
		#footer{
		clear:both;
		color:#ccc;
		position:relative;
		text-align:center;
		background:#00174A;
		width:770px; height:25px;
		border-top:1px solid #fff;
		margin:50px 0 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:#ccc;
			text-decoration:none
			}
			#footer a:hover{
			color:#fff;
			}
/*------------------------------------------------------------------------------------ menu */
.swfMenu{
margin:0 0 0 5px;
}
#menu{
position:relative;
height:480px;
margin:0 0 0 8px; 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:#CCCC99;
	text-decoration: none;
	margin:0; padding:0 0 0 20px; 
	background: url(images/icn_int.gif) center left no-repeat; 
	}
	#menu ul li a:hover{
	color: #fff;
	}
	#menu ul li a:active{
	color: #fff; 
	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:#002473;
}

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