	body, body * {
		font-family:Tahoma, Helvetica, Arial, sans-serif;
		font-size:14px;
	}
	body { text-align: center; }
	table#property_data {
		width: 810px;
		border-collapse: collapse;
	}
	table#property_data td {
		padding-bottom: 1ex;
	}
	tr.headerBar, tr.headerBar td {
		background-color:#57378A;
		color:#FFFFFF;
		padding-bottom: 0;
	}
	td.rt {
		width: 80px;
	}
	img.thumbnail {
		height: 80px;
		 cursor: pointer;
	}
	div#display {
		text-align: left;
		margin-right:auto;
		margin-left:auto;
		width: 990px;
		background: url("/layout/homezone_bg.gif") top left repeat-y;
	}
	div#pagecontent {
		margin: 1em 90px;
	}
	div#display h1 {
		font-size: 21px;
		color: #57378A;
	}
	div#top_block {
		margin: 0 0px;
		height: 250px;
		background: url("/layout/homezone_header.gif") top left no-repeat;
	}
	div#top_block h1 {
		text-indent: -2000px;
	}
	#top_block ul#nav {
		padding-top: 190px;
		padding-left: 90px;
	}
	#top_block ul#nav li {
		list-style-type: none;
		height: 27px;
		float: left;
	}
	ul#nav li a {
		border: 0;
		margin:0;
		padding:0;
		display: block;
		height: 27px;
		text-indent: -2000px;
		overflow: hidden;
	}
	#top_block ul#subnav {
		clear: left;
		padding-top: 15px;
		padding-left: 90px;
	}
	#top_block ul#subnav li {
		list-style-type: none;
		height: 27px;
		float: left;
		margin-right: 10px;
	}
	#top_block ul#subnav li a {
		text-decoration: none;
                cursor: pointer;
	}
	li#home a {
		background: url("/layout/btn_home.jpg") top left no-repeat;
		width: 86px;
	}
	li#about a {
		background: url("/layout/btn_about.jpg") top left no-repeat;
		width: 112px;
	}
	li#search a {
		background: url("/layout/btn_search.jpg") top left no-repeat;
		width: 160px;
	}
	li#contact a {
		background: url("/layout/btn_contact.jpg") top left no-repeat;
		width: 131px;
	}
	li#find a {
		background: url("/layout/btn_find.jpg") top left no-repeat;
		width: 102px;
	}
	li#homehere a, li#home a:hover {
		background: url("/layout/btn_home_on.jpg") top left no-repeat;
		width: 86px;
	}
	li#abouthere a, li#about a:hover {
		background: url("/layout/btn_about_on.jpg") top left no-repeat;
		width: 112px;
	}
	li#searchhere a, li#search a:hover {
		background: url("/layout/btn_search_on.jpg") top left no-repeat;
		width: 160px;
	}
	li#contacthere a, li#contact a:hover {
		background: url("/layout/btn_contact_on.jpg") top left no-repeat;
		width: 131px;
	}
	li#findhere a, li#find a:hover {
		background: url("/layout/btn_find_on.jpg") top left no-repeat;
		width: 102px;
	}
	div#end_block {
		padding: 0 0 0 90px;
		height: 180px;
		background: url("/layout/homezone_footer.gif") bottom left no-repeat;
	}
	ul#footer_contact {
		padding: 0 0px 0 0;
		height: 63px;
		margin-bottom: 0;
		margin-left: 40px;
	}
	ul#footer_contact li {
		list-style-type: none;
		height: 63px;
		float: left;
	}
	li#sbw {
		background: #ffffff url("/layout/footer_contact_sbw.gif") top left no-repeat;
		width: 190px;
		text-indent: -2000px;
		margin-right: 10px;
	}
	li#ell {
		background: #ffffff url("/layout/footer_contact_ell.gif") top left no-repeat;
		width: 220px;
		text-indent: -2000px;
		margin-left: 150px;
		margin-right: 10px;
	}
	li#email {
		padding: 30px 0 0 0;
	}
	li#email a {
		text-decoration: none;
		color: #57378A;
		font-size: 13px;
	}
	ul#footer_logos {
		clear: left;
		padding: 0px 0 0 120px;
		margin-top: 0;
	}
	ul#footer_logos li {
		list-style-type: none;
		height: 27px;
		float: left;
	}
	ul#footer_logos li a {
		border: 0;
	}
/* for layout with new set of logos */
	img#footer_logos {
		width: 650px; height: 60px;
		clear: left;
		margin: 0 0 0 85px;
		border: 0;
	}
