body {
	background-color: #ffffff;
	margin: auto;
	text-align: center;
	}
	
* {
	text-align: left;
	}
	
img {
	margin: 0px;
	padding: 0px;
	display: inline;
	}

#mainsection {
	width: 900px;
	background-color: #ffffff;
	margin: auto;
	}
		
	
#top {
	width: 900px;
	height:134px;
	padding:30px 0px 0px 10px;
	background-image: url(/shared/images/templates/1427/topbg.jpg);
	background-repeat:no-repeat;
	
}	
	
#hmenu {
	background-image: url(/shared/images/templates/1427/menubar.jpg);
	background-repeat:no-repeat;
	text-align:center;
	width:900px;
	height:57px;
}	

#hmenu ul {
	text-align:center;
	margin: 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	display:inline;
}

#hmenu ul li {
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	display:inline;
	}
	
#homefinder {
	background-color: #63b4d3;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	font-family: century gothic, arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 21px;
	vertical-align: middle;
	padding: 3px 10px;
	margin: 0px;
	}
	
	
.clear {
	clear: both;
	}
	
#centersection {
	background-image: url(/shared/images/templates/1427/navbg.jpg);
	background-repeat: repeat-y;
	}
	


#mainnav {
	width: 150px;
	border-width: 0px 1px 0px 0px;
	border-color: #ffffff;
	border-style: solid;
	margin: 0px;
	float: left;
	}
	
#mainnav ul {
	margin: 0px;
	list-style-type: none;
	padding-left: 10px;
	padding-bottom: 10px;
	}
	
#mainnav h1 {
	font-family: century gothic, arial, helvetica, sans-serif;
	text-transform: uppercase;
	background-color:#63b4d3;
	color: #000000;
	font-size: 16px;
	font-weight: normal;
	padding: 4px;
	margin: 0px;
	display: compact;
	vertical-align: middle;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	text-align: center;
	}
	
#mainnav h2 {
	font-family: century gothic, arial, helvetica, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	background-color:#072b40;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	display: compact;
	vertical-align: middle;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	text-align: center;
	}
		
#mainnav li {
	background-position: 0px 5px;
	padding: 2px 0px 2px 10px;
	}

#mainnav a {
	font-family: century gothic, arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	}

#mainnav a.headings {
	font-family: century gothic, arial, helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	}
	
#mainnav a:hover {
	color: #CD1F1D;
	}
	
form {
	display: inline;
	}
	
#bar {
	background-color: #e1e7eb;
	height: 10px;
	width: 900px;
	}
	
#disclaimer {
	padding: 10px;
	text-align: center;
	font-size: 12px;
	}
	
#disclaimer a{
	color: #072b40;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	}
	
#disclaimer center {
	text-align: center;
 	}
 	
 #disclaimer table {
	text-align: center;
	margin: auto;
 	}
 	
  #disclaimer td {
	text-align: center;
	margin: auto;
 	}
 	
#bodycontent {
	text-align:center;
 	display: table-cell;
 	float: right;
 	width: 725px;
 	}

#arealist {
	float: left;
	}
	
#flash {
	float: left;
	}
	
#arealist h1 {
	text-transform: uppercase;
	color: #16456E;
	font-size: 14px;
	padding-left: 10px;
	font-weight: normal;
	}
	
#arealist li {
	background-image: url(/shared/images/templates/1419/home-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding: 2px 0px 2px 10px;
	}
	
#arealist ul {
	margin: 0px;
	list-style-type: none;
	padding-left: 10px;
	padding-bottom: 10px;
	}
	
#arealist a {
	font-size: 12px;
	color: #16456E;
	text-decoration: none;
	text-transform: uppercase;
	}
	
#arealist a:hover {
	font-size: 12px;
	color: #CD1F1D;
	text-decoration: none;
	text-transform: uppercase;
	}
	
	
#bodycontent .homepara {
	width: 285px;
	font-size: 12px;
	padding: 0px 0px 0px 10px;
	float: left;
	}
	
#bodycontent .homepara h1 {
	text-transform: uppercase;
	color: #1869B0;
	font-size: 14px;
	font-weight: normal;
	padding-top: 10px;
	}
	
#map {
	float: right;
	background-color: #000000;
	}
	
#map img {
	position: absolute;
	}
	
#feathomes {
	padding: 10px 0px 10px 0px;
		margin: auto;
	text-align: center;
	}
	
#feathomes img {
	padding: 0px 0px 10px 0px;
		margin: auto;
	text-align: center;
	}
	
#featlisting {
	float: left;
	text-align: center;
	padding: 5px;
	}
	
.head {
	font-size: 21px;
	font-weight: bold;
	color: #3A5F80;
	text-transform: uppercase;
	}
	
.btext {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 19px;
	}
	
a {
	text-decoration: none;
	color: #910000;
	}
	
a:hover {
	text-decoration: none;
	color: #000000;
	}
	
#table tr td {
	width:725px;
	text-align:center;
}

.table tr td {
	width:725px;
	text-align:center;
}

a:link{ font-family: century gothic, arial, helvetica, sans-serif; color: #3A5F80;}
a:visited{ font-family: century gothic, arial, helvetica, sans-serif; color: #3A5F80;}
a:hover{ font-family: century gothic, arial, helvetica, sans-serif; color: #3A5F80;}

.dotline {border-style: dotted; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 0; border-right-width: 0; border-color: #666666;}

.dotline2 {border-style: dotted; border-top-width: 1px; border-left-width: 0; border-right-width: 0; border-bottom-width: 0; border-color: #666666;}

.dotline3 {border-style: dotted; border-top-width: 0; border-left-width: 1px; border-right-width: 0; border-bottom-width: 0; border-color: #666666;}

.FHtitle, .FHheader {color: #FFF;}

.FHtitles, .FHvalues {color: #000;}