#layoutA {position:absolute;left:50%;width:485px;top:20px;margin-left:-135px;z-index:5;}
#layoutB {position:absolute;left:50%;width:700px;top:49px;margin-left:-350px;z-index:5;}
#layoutC {position:absolute;left:50%;width:700px;top:174px;margin-left:-350px;z-index:5;}
#layoutD {position:absolute;left:50%;width:700px;top:255px;margin-left:-350px;z-index:5;height:auto;background:#FFFFFF;}

#flash {position:absolute;left:50%;width:485px;top:49px;margin-left:-135px;z-index:5;}

body {
	background: #104E87;
	background-image: url('images/top-bg.gif'); background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.background {
			background-image: url('images/top-bg.gif'); background-repeat: repeat-x;
			}
			
#date {position:absolute;left:50%;width:150px;top:28px;margin-left:-340px;z-index:5;} 			
			
#content {
			position:relative;left:50%;width:659px;top:-40px;margin-left:-329;
			float: none;
			clear: none;
			height: auto;
			z-index: 5;
			}

/*BEGIN NAV*/	
								
.navHome { 
position: relative;
float:left;
font-family: arial, helvetica, sans-serif;
background: url('images/nav/home-on.gif') no-repeat;
white-space: nowrap;
display: block;
width: 140px;
height: 81px;
margin: 0px;
padding: 0px;
overflow:hidden;/* for ie to hide extra height*/
}
 
.navHome a {
display: block;
color: #4A4A4A;
font-size: 11px;
width: 140px;
height: 81px;
float: left;
text-decoration: none;
overflow:hidden;/* for ie to hide extra height*/
}
 
.navHome img {width: 140px; height: 81px; border: 0; }
* html a:hover {visibility:visible}
 
.navHome a:hover img{visibility:hidden}
 

.navAgents { 
position: relative;
float:left;
font-family: arial, helvetica, sans-serif;
background: url('images/nav/meet-agents-on.gif') no-repeat;
white-space: nowrap;
display: block;
width: 140px;
height: 81px;
margin: 0px;
padding: 0px;
overflow:hidden;/* for ie to hide extra height*/
}
 
.navAgents a {
display: block;
color: #4A4A4A;
font-size: 11px;
width: 140px;
height: 81px;
float: left;
text-decoration: none;
overflow:hidden;/* for ie to hide extra height*/
}
 
.navAgents img {width: 140px; height: 81px; border: 0; }
* html a:hover {visibility:visible}
 
.navAgents a:hover img{visibility:hidden}
 

.navFind { 
position: relative;
float:left;
font-family: arial, helvetica, sans-serif;
background: url('images/nav/find-home-on.gif') no-repeat;
white-space: nowrap;
display: block;
width: 140px;
height: 81px;
margin: 0px;
padding: 0px;
overflow:hidden;/* for ie to hide extra height*/
}
 
.navFind a {
display: block;
color: #4A4A4A;
font-size: 11px;
width: 140px;
height: 81px;
float: left;
text-decoration: none;
overflow:hidden;/* for ie to hide extra height*/
}
 
.navFind img {width: 140px; height: 81px; border: 0; }
* html a:hover {visibility:visible}
 
.navFind a:hover img{visibility:hidden}
 

.navCommunity { 
position: relative;
float:left;
font-family: arial, helvetica, sans-serif;
background: url('images/nav/community-on.gif') no-repeat;
white-space: nowrap;
display: block;
width: 140px;
height: 81px;
margin: 0px;
padding: 0px;
overflow:hidden;/* for ie to hide extra height*/
}
 
.navCommunity a {
display: block;
color: #4A4A4A;
font-size: 11px;
width: 140px;
height: 81px;
float: left;
text-decoration: none;
overflow:hidden;/* for ie to hide extra height*/
}
 
.navCommunity img {width: 140px; height: 81px; border: 0; }
* html a:hover {visibility:visible}
 
.navCommunity a:hover img{visibility:hidden}
 

.navContact { 
position: relative;
float:left;
font-family: arial, helvetica, sans-serif;
background: url('images/nav/contact-on.gif') no-repeat;
white-space: nowrap;
display: block;
width: 140px;
height: 81px;
margin: 0px;
padding: 0px;
overflow:hidden;/* for ie to hide extra height*/
}
 
.navContact a {
display: block;
color: #4A4A4A;
font-size: 11px;
width: 140px;
height: 81px;
float: left;
text-decoration: none;
overflow:hidden;/* for ie to hide extra height*/
}
 
.navContact img {width: 140px; height: 81px; border: 0; }
* html a:hover {visibility:visible}
 
.navContact a:hover img{visibility:hidden}
 
/*END NAV*/

H1 {font-family: Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;display:inline;color:#000000;}
H2 {font-family: Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;display:inline;color:#5B5B5B;}

.forms { font-family: Arial, Helvetica, sans-serif; border: 1px solid; border-color: #959595;  color: #666666; font-size: 11px; background: #FBFBFB;}
.border {border:1px solid #000000}

.bodytext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3D352E; line-height:18px;}
a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A1A19; text-decoration: none}
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A1A19; text-decoration: none}
a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A1A19; text-decoration: none}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A1A19; text-decoration: underline}

.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #574C43}
.smalltext a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6A1A19; text-decoration: none}
.smalltext a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6A1A19; text-decoration: none}
.smalltext a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6A1A19; text-decoration: none}
.smalltext a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6A1A19; text-decoration: underline}

.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5A5A57; line-height:12px;}
.footer a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6A1A19; text-decoration: none}
.footer a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6A1A19; text-decoration: none}
.footer a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6A1A19; text-decoration: none}
.footer a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6A1A19; text-decoration: underline}

.admin {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5A5A57; line-height:12px;}
.admin a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5A5A57; text-decoration: none}
.admin a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5A5A57; text-decoration: none}
.admin a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5A5A57; text-decoration: none}
.admin a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #5A5A57; text-decoration: underline}

.datetext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.tabletext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FFFFFF}
.featuredBed {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #454545}
.featuredPrice {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #053560}
