body,tr,td,table{font-size:12px;font-family:verdana;}
body{margin:0;padding:0;background-color:silver;}
.menu{width:955px;}
.maindiv{width:955px;border:1px solid #ffffff;text-align:left;background-color:white;}
.contentbody{width:955px;background-color:white;}
.menuitem{color:navy;font-weight:bold;font-size:12px;}
.menuitem:hover{color:black;font-weight:bold;font-size:12px;}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
background-color:#D4D4D4;
width: 100%;
display: block;
color:black;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{
background-color: silver;color:black;font-weight:normal;
}

.mapleft{float:left;padding:0;width:400px;}
.contentright{float:left;padding:0;width:555px;}
.hpbutton1{float:left;padding:0;width:190px;background-color:#ffffff;display:inline;}
.hpbutton2{float:left;padding:0;width:190px;background-color:#ffffff;display:inline;}
.hpbutton3{float:left;padding:0;width:190px;background-color:#ffffff;display:inline;}
.hpbutton4{float:left;padding:0;width:190px;background-color:#ffffff;display:inline;}
.hpbutton5{float:left;padding:0;width:190px;background-color:#ffffff;display:inline;}
.spacer{clear:both;display:inline;}
.welcometitle
{
	font-family: Garamond, Times New Roman, Times, Helvetica;
	font-size: 20pt;
	font-weight: bold;
	font-style: italic;
	color: #6B6B6B;
	word-spacing: 5px;
}
.hpbuttons{width:955px;text-align:center;display:block;}
.border{border:1px solid black}
.hpline{font-size:1px;width:955px;height:1px;background-color:green;color:green;}
.hpbuttonarea{padding:2px;background-color:white;text-align:center;}
.bodypadding{padding:10px;}
.footerlink{color:black;font-size:10px;}
.footerlink:hover{color:black;font-size:10px;text-decoration:none;}

/**/
.neighborhood_pagetitle{font-size:22px;color:green;font-style:italic;font-weight:bold;}
.neighborhood_name{font-weight:bold;font-size:22px;color:black;}
.neighborhood_citystate{font-weight:bold;font-size:14px;color:black;}
.neighborhoodmenu_item{height:20px;width:155px;padding:0px;float:left;border:1px solid white;text-align:center;}
.neighborhoodmenu_item_save{width:120px;padding:0px;float:left;border:1px solid white;text-align:center;background-image:url(http://www.rockfordhomebuilder.com/images_new/headergrad.gif);}
.neighborhoodmenu_link{color:white;text-decoration:underline;font-size:15px;}
.neighborhoodmenu_link:hover{color:white;text-decoration:none;font-size:15px;}
.neighborhood_namediv{width:330px;padding:0px;float:left;text-align:center;}
.neighborhood_pagetitle{width:300px;padding:0px;float:left;}
.neighborhood_mls{width:300px;padding:0px;float:left;}
.neighborhoodinfo_content{width:230px;padding:0px;float:left;border:1px solid black;}
.neighborhoodinfo_padding{padding:3px;}
.neighborhoodinfo_contentspacer{width:2px;padding:0px;float:left;}
p{padding:2px;margin:0px;}
.logodiv{width:500px;cellpadding:0px;float:left;}
.neighborhood_footer{width:700px;height:251px;background-image:url(http://www.rockfordhomebuilder.com/images_new/footerbg.gif);}
.neighborhood_footerlogo{width:100px;padding:0px;float:left;}
.neighborhood_footermap{width:400px;padding:0px;float:left;}
.neighborhood_footermiddle{width:200px;padding:0px;float:left;}
.neighborhoodmenu{height:20px;background-image:url(http://www.rockfordhomebuilder.com/images_new/headergrad.gif);}
.neighborhood_headerspacer{float:left;width:700px;padding:0px;}
.neighborhoodheader_text{float:left;width:250px;padding:0px;height:100px;}
.requestbtnsdiv{width:200px;cellpadding:0px;float:left;text-align:center;}
.amenityfld{font-weight:bold;font-size:14px;display:inline;width:150px;}