If you didn't have the tables, the problem might go away:
<div id="main">
<div>Top Questions
</div>
<div class="faqText">
<div onClick="expandcontent(this, 'q1')" class="faqQuestion">
<span class="showstate">
</span>
<img src="/images/clr_spcr.gif" width="4" height="1" border="0">My order has...
</div>
<div id="topquestions01" class="switchcontent">Tracking information may not be...<br><br>
</div>
</div>
</div><!-- close #main -->
If you need to keep the tables, an alternative to position: absolute (which can be tricky) is to add:
<div style="clear:both"></div>
Directly below the outer table.