rocknbil - 8:25 pm on Feb 10, 2010 (gmt 0)
Before doing anything else, get your HTML right and validated [validator.w3.org].
This is "illegal"
<li><table width="203" height="134"><tr><td align="center"><img src="/photo2.jpg" /></a></td></tr><tr><td style="font-family:Georgia, serif; font-size:11px; text-align:center">Private Swimming Pool</td></tr></table></li>
Can't put a table inside a list item. From looking at it, I cant' see why you even need to. Plus there's broken links.
<li><a href="SOME-URL.html"><img src="/photo2.jpg" /></a><br>
Private Swimming Pool</li>
Which is still not "perfect" but it's better.
<a href="alternate_content.html" onclick="ShowContent('gallery3','gallery1');return false">
The return false prevents the page from navigating to alternate_content.html, but if JS is disabled, users can still access your content. An example of a non-JS user that is very important to you: a search engine spider.
Fix the validation first, if that makes the problem go away, sweet, but it will certainly pare it down to specific issues that can be fixed.