Is this available online anywhere that we can take a look?
An incorrect doctype may be why it's working ok in IE and not Firefox, you could also try padding-top instead of margin, or use a <br style="clear: both"> where the clear could be but without seeing it in action these suggestions may not help.
Bookmarks