* {	margin:0;	padding:0;}.clear {	clear:both;}body {	background:#B8B78A url("/images/bg.gif") top left;	font-family:"Times New Roman", Times, serif;	font-size:12px;	color:#333333;}div#wrapper {	width:770px;	margin: 30px auto 0px auto;	position:relative;}div#content {	background: transparent url("/images/home_page.jpg") no-repeat top left;	width:770px;	height:577px;}div#nav {	position:absolute;	left:29px;	top:150px;	text-align:center;	width:150px;	z-index:2;}div#names {	background: url("/images/randall_hagner.gif") no-repeat top left;	position:absolute;	left:29px;	top:360px;	text-align:center;	width:150px;	height:100px;	padding:60px 0px 25px 0px;	z-index:2;	font-size:11px;	color:#707166;	line-height:14px;}div#flash {	position:absolute;	left:201px;	top:49px;}div#welcome {	position:absolute;	left:210px;	top:390px;	width:340px;	height:100px;	z-index:3;	line-height:20px;}div#register {	position:relative;	top:395px;	left:560px;	width:170px;	z-index:4;}.name {	font-weight:bold;	font-size:12px;}div#footer img{	float:left;}div#copyright {	font-size:11px;	color:#75784E;	line-height:14px;	text-align:right;	float:right;	margin:8px 20px 0px 0px;}div#copyright a {	font-size:11px;	color:#75784E;	text-decoration:none;}div#tmpl_copyright {	font-size:11px;	color:#75784E;	line-height:14px;	text-align:right;	float:right;	margin:8px 55px 25px 0px;}div#tmpl_copyright a {	font-size:11px;	color:#75784E;	text-decoration:none;}/*			template 					*/div#tmpl_content {	background: transparent url("/images/tmpl_bg.jpg") no-repeat top left;	width:800px;}div#navigation {	float:left;	width:200px;	height:577px;}div#tmpl_names {	background: url("/images/randall_hagner.gif") no-repeat top left;	position:relative;	left:29px;	top:255px;	text-align:center;	width:150px;	height:100px;	padding:60px 0px 25px 0px;	font-size:11px;	color:#707166;	line-height:14px;	z-index:2;}div#home {	position:relative;	left:42px;	top:45px;	cursor:pointer;	height:100px;	width:125px;	z-index:4;}div#eh{	margin-top:288px;}div#body_content {	float:left;	width:597px;	min-height:600px;	background: transparent url("/images/body_content_bg.jpg") repeat-y bottom left;}div#gallery { 	float:left;		width:533px; 	padding:25px 10px 15px 25px;	}div#copy {	float:left;	width:365px;	padding:25px 10px 15px 25px;}div#copy p {	padding-bottom:12px;}.photo_element {	float:right;}a {	color:#707166;}	a:hover {	text-decoration:none;}	ul {	list-style-image: url(/images/bullet.gif);	padding:0 0 15px 25px;}li {	line-height:16px;}hr {	height: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-bottom-color: #999999;	border-bottom-width: 1px;}.disclaimer {	color: #666666;}.floatleft {	float:left;}.floorplanhdrtext {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#333333;}		.floorplanbodytext {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;}	.floorplantext {	padding: 25px 0 0 195px;	z-index:20;}	.viewfloorplan a {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#838353;	text-decoration:underline;}	/*			form 			*/h1 {	font-family:"Times New Roman";	font-size:15px;	color:#A07A5A;	font-style:italic;	padding-bottom:15px;}label,input,select {	display: block;	width: 250px;	float: left;	margin-bottom: 10px;	padding:1px;		background:#EEEDE2;}input.hidden {	background:0;}select {	width:200px;}input.short {	width:50px;}input.vshort {	width:20px;}input.rshort {	width:50px;}label {	background:0;	width: 85px;}label.long {	width: 150px;}label.vlong {	width: 175px;}.left {	clear:left;}#submitbutton {	margin-top: 15px;	width: 117px;	height: 26px;	padding:2px;}/* Photo Gallery Styles*********************************/img.gallery {	background-color: #B8B78B; 	padding: 3px; 	margin: 0px 8px 5px 0px;	border: none;}img.full {	width: 350px;	margin: 5px 2px 0px 2px;	padding: 0; }div.close {	width: 21px;	float: left;	margin: 0; 	padding-left: 2px;}div.button {	width: 22px;	float: left;	margin: 0; 	padding: 0;}#img_description {	width: 279px; 	float: left; 	margin: 0; 	padding: 2px 2px 3px 5px; 	color: #A17A59;font-size:12px;	background-color: #A17A59;	border-bottom: 1px solid #A17A59;}#img_list {	float: left;	padding: 5px 5px 5px 20px;}#encorehomes { float:left; width:92px; height:45px; text-indent:-500em;  }#encorehomes a { display:block; background: url('/images/encorehomes-logo.gif') no-repeat scroll top left; width:92px; height:45px; }#encorehomes a:hover { background-position:0 -45px; }#home-eho-realtor-logo { margin-left:-34px; }#meet-the-developers { position:absolute; left:42px; top:533px; z-index:5; }#meet-the-developers a { display:block; background: url('/images/meet_dev_button.gif') no-repeat scroll top left; width: 128px;	height: 20px; }#meet-the-developers a:hover { background-position:0 -20px; }