Hi again,
I found one small thing that may be causing the problem. Just above where the products pictures appear (above in the code sense that is) there is a div with a UL tag staring inside it, but the closing /UL is outside of the div. This may cause what follows to get a little funky.
Here's what is in the page code now...
Code:
<div id="logo">
<a href="http://wishgiving.com/shop/">
<img src="includes/templates/wishgiving/images/logo.jpg" alt="Wishgiving" title=" Wishgiving" width="218" height="100" />
</a>
<ul class="back">
<div align="right" style="font-weight: bold">
<p align="right"></p>
</div>
</div>
</ul>
It's that last line that should be above the last /div.
I really don't know if fixing that will fix the issue, but if not, there are other erros on the page. Run it through some on-line validator and keep poking at it until it validates clean. I would expect the problem to go away after you do this, almost like magic!
Rob