There is an error in the css, but that's not the problem, a missing semicolon (inserted in red) here:
Code:
#mid-hm { width:375px; height:482px; float:left; }
#right-hm { width:205px; height:350px; position:absolute; top:202px; left:585px; text-align:left; }
That should mean (but perhaps doesn't) that #mid_hm is currently not floated. Perhaps it is better that way, but I couldn't tell any difference after correcting it.
Now, on to the problem, I'm not really sure why, but I was able to fix it. After trying a few standard things with no success, I thought, since the position is absolute, why not move the markup for it to the last thing in the source code:
Code:
. . . vel - All rights reserved - <a href="/html/terms.html">Terms & Conditions</a>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">
_uacct = "UA-557319-1";
urchinTracker();
</script></div><!--end footer-->
</div><!--end container-->
<div id="right-hm">
<a href="/html/rates.html#Alamo"><img src="/img/gr/logo_alamo.gif" alt="Click for Alamo Rates" width="31" height="19" /></a>
<a href="/html/rates.html#Avis"><img src="/img/gr/logo_avis.gif" alt="Click for Avis rates" width="38" height="19" /></a>
<a href="/html/rates.html#Budget"><img src="/img/gr/logo_budget.gif" alt="Click for Budget rates" width="34" height="19" /></a>
<a href="/html/rates.html#Dollar"><img src="/img/gr/logo_dollar.gif" alt="Click for Dollar rates" width="42" height="19" /></a>
<a href="/html/rates.html#Thrifty"><img src="/img/gr/logo_thrifty.gif" alt="Click for Thrifty rates" width="39" height="19" /></a>
<ul>
<li><a href="/html/faq.html#bargain"><b>Bargain rates</b></a> for late model cars through major rental car companies.</li>
<li><a href="/html/faq.html#guaranteed"><b>Guaranteed</b></a> reservation, no credit card required.</li>
<li><a href="/html/faq.html#reserve"><b>Reservations</b></a> are subject to availability of the chosen car type at the pick-up location.</li>
<li><a href="/html/faq.html#airport"><b>Airport</b></a> pick up for all cars.</li>
<li><a href="/html/faq.html#Driver"><b>Additional</b></a> Driver is Free!!</li>
<li>For 12-Pax Van & <a href="/html/faq.html#suv"><b>Fullsize SUV</b></a> rates please inquire by
<a href="mailto:info@carrentalhawaii.com?subject=12PaxVan/FullsizeSUV%20Rental%20Inquiry">email</a>.</li>
<li>For Molokai rates please inquire by <a style="font-weight: bold;" href="mailto:info@carrentalhawaii.com?subject=Molokai Rental Inquiry">email</a>.</li>
</ul>
</div><!--end of right-hm-->
</body>
</html>
I did, and that seemed to take care of it. The logic in this is that absolutely positioned elements can be influence by both stacking order and containers. This move at least theoretically puts it both at the top of the stack and outside of all containers other than the body. I had tried adjusting its stacking with z-index to no avail, but that can be inherited from a container no matter how it is set for the element itself. But I suspect it was the something else about the container that was the problem, just not sure exactly what.
Bookmarks