The hovers on the bottom menu aren't working because most of them have no hyperlink associated with them they are just text.
<div id="bottomnav">
<p>[<a href="http://www.luxury-homes-virginia.com/index.html">MAIN PAGE</a>]
[<a href="http://www.luxury-homes-virginia.com/framesearch.html">SEARCH
LISTINGS</a>] [<a href="http://www.luxury-homes-virginia.com/map.html">AREA
MAPS</a>] [ALEXANDRIA HOMES] [ARLINGTON HOMES] [FAIRFAX HOMES] <br />
[LOUDOUN HOMES] [PRINCE WILLIAM HOMES] [WHO WE ARE] [HOMESTYLES] [NEW HOMES]
[SITE MAP] [CONTACT US] </p></div>
Your css was missing some closing ;
watch out for that it makes everything following it redundant.
This is the code you need for the bottom. If you're going to float images they need to go before the text you want to float round them. I've also removed the align center tags in the div statement.
<div id="footer">
<div class="floatleft"><img src="images/JIMWIC%7E1.jpg" alt="other photo" width="79" height="110" /><br />
Other photo<br/></div>
<div class="floatright"><img src="images/JIMWIC%7E1.jpg" alt="jim wicker" width="79" height="110" /><br />
Jim Wicker<br/></div>
<div>Serving luxury home buyers in Arlington, Alexandria, <br />
Fairfax, Loudoun, Prince William Counties in Northern Virginia
<p>Broker: Lenn Harley, Homefinders.com<br />
James Wicker, Potomac Realty, Inc.</p>
<p>Phone: 800-711-7988<br />
E-Mail: <a href="mailto:Info@luxury-homes-virginia.com">
[email=Info@LuxuryHomesVirginia.com]Info@LuxuryHomesVirginia.com[/email]</a></p>
<p>Copyright 1999 Lenn Harley<br /></p></div>
<div class="footerimages"><img src="http://www.homes-mont-county-md.com/images/E_PRO_%7E1.jpg" width="109" height="60" alt="epro"><br/></div>
<div class="footerimages"><img src="http://www.homes-mont-county-md.com/images/fheo400.gif" width="56" height="60" alt="equal opportunity housing"><br/></div>
<div class="footerimages"><a href="http://www.luxury-homes-virginia.com/framesearch.html" target="_blank"><img src="http://www.homes-mont-county-md.com/images/MLSLogo.jpg" width="136" height="60" border="0" alt="MLS"></a><br/></div>
</div>
</div>
and this is the css that goes with it. Compare it to what you had
#footer {
position: relative;
width: 500px;
margin-left:250px;
margin-top:0px;
margin-bottom:15px;
border: 1px solid #000000;
font-size:12px;
text-align: center;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}
.footerimages{
text-align:center;
border: 0;
margin: 5px;
}
.floatright
{
float: right;
clear:left;
text-align:center;
width: 79px;
height:110px;
margin-left:10px;
margin-right:0px;
margin-top:0px;
margin-bottom:10px;
background-color: #fff;
padding:0;
}
.floatleft
{
float: left;
clear:right;
text-align:center;
width: 79px;
height: 110px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:10px;
background-color: #fff;
padding: 0px;
}
Tried highlighting the changes with colour but it puts the formatting tags in the code. [:'(]