Thank you kuroi. I didn't see the silly mistakes I made regarding the margin.
Regarding the validation errors, specifically the </table> I am not sure where I go to correct it.
HTML Code:
<!-- eof: upcoming_products -->
</div>
</td>
</tr>
</tbody></table>
<table border="0" cellpadding="0" cellspacing="0" width="914">
<tbody><tr class="footertop">
<td class="footertop" align="center"></td>
</tr>
</tbody></table>
<table class="footer" border="0" cellpadding="0" cellspacing="0" width="100%">
<!--bof-EZ-Pages footer display -->
I found the extra tags easily enough, but I don't know what section to edit them in. Since I only edited the header and footer files, I don't really know where else to look.
I also still have the problem with the headers in FF and Opera, whereby they overlap the next content.