body {	background: #2e2d49;	margin: 0px;	text-align: center;}p {	font: 12px Arial, Helvetica, sans-serif;	color: #191919;}a:link, a:visited {	color: #96292D;}a:hover, a:active {	color: #2e2d49;}img.leftphoto {	margin: 0px 15px 15px 0px;	padding: 0px;	float: left;}img.rightphoto {	margin: 0px 0px 15px 15px;	padding: 0px;	float: right;}#wrap {	width: 731px;	margin: 0 auto;	text-align: left;	border-right: 4px solid #96292D;	border-left: 4px solid #96292D;	border-bottom: 4px solid #96292D;}#topnav,#logo,#contentwrapper,#featured {	width: 731px;}table.homebg {	background: url(images/home/background.gif) repeat-y;}table.secondarybg {	background: url(images/secondary/background.gif) repeat-y;}#address,#phone {	background: #65668A;	margin: 0px;}#address {	padding: 20px 0px 34px;	width: 187px;}#phone {	padding: 6px 0px;	width: 187px;}#address h1,#phone h1 {	font: normal 13px Georgia, "Times New Roman", Times, serif;	color: #F2EFE5;	margin: 0px;	padding: 0px 17px;}#subnav {	background: #DED6BF;	margin: 0px;	padding: 10px 0px;	width: 187px;}#subnav h1 {	font: bold 13px Arial, Helvetica, sans-serif;	color: #191919;	margin: 0px;	padding: 0px 17px 5px;}#subnav p {	font: 12px Arial, Helvetica, sans-serif;	margin: 0px;	padding: 5px 17px;}#subnav a:link,#subnav a:visited {	color: #191919;}#subnav a:hover,#subnav a:active {	color: #96292D;}#buttons {	margin: 0px;	padding: 0px;	width: 187px;}#buttons table {	margin: 0px;	padding: 0px;}#content {	margin: 0px;	padding: 0px 0px 10px;	width: 544px;}#content h1{	font: bold 16px Georgia, "Times New Roman", Times, serif;	color: #96282D;	padding:15px 20px 0 20px;	margin: 0px;}#feed{padding:0 10px;font:12px Arial, Helvetica, sans-serif;}#feed h1 {	font: bold 18px Georgia, "Times New Roman", Times, serif;	color: #96282D;	padding-top: 15px;	margin: 0px;	}#content p {	padding-right: 20px;	padding-left: 20px;	margin-top: 10px;	margin-bottom: 10px;}#content td {	font: 12px Arial, Helvetica, sans-serif;	color: #191919;}#content table.realtymanager {	margin-top: 10px;	width: 490px;	padding: 0px;	margin-right: 15px;	margin-left: 15px;}table.realtymgrsearch {	margin-top: 10px;}h2.agent {	font: bold 14px Arial, Helvetica, sans-serif;	color: #191919;	margin-bottom: 0px;	padding-bottom: 0px;	margin-top: 0px;	padding-top: 0px;}#featured {	background: url(images/home/featured-bg.gif) repeat-y;	padding-bottom: 10px;}#featured td.listings {	width: 166px;	margin: 0px;	padding: 0px;}#featured p {	padding-right: 8px;	padding-left: 2px;	margin-top: 10px;	margin-bottom: 10px;}#contactform {	padding-right: 15px;	padding-left: 15px;	margin-top: 10px;	margin-bottom: 10px;}#footer {	font: 11px Arial, Helvetica, sans-serif;	padding-top: 10px;	width: 731px;	margin: 0 auto;	text-align: left;}#footer a {	color: #F2EFE5;	margin: 0px;	padding: 0px 7px;}#footer a:link,#footer a:visited {	font: 11px Arial, Helvetica, sans-serif;	text-decoration: underline;}#footer a:hover,#footer a:active {	font: 11px Arial, Helvetica, sans-serif;	text-decoration: none;}#flyte {	width: 731px;	margin: 0 auto;	text-align: left;}#flyte p {	font: 10px Arial, Helvetica, sans-serif;	padding: 20px 10px 10px;	margin: 0px;}#flyte a {	color: #F2EFE5;	margin: 0px;	padding: 0px 2px;	text-decoration: none;}.footer {	font: 11px Arial, Helvetica, sans-serif;	padding-top: 10px;	margin: 0 auto;	text-align: left;}.footer a {	color: #F2EFE5;	margin: 0px;	padding: 0px 7px;}.footer a:link,.footer a:visited {	text-decoration: underline;}.footer a:hover,.footer a:active {	text-decoration: none;}