Often incompatibilities with IE/Firefox or unexpected behavior is due to not declaring a DOCTYPE at the top of your page.

http://www.w3schools.com/tags/tag_DOCTYPE.asp

And get it to validate first.
_________________________
Mark Cushman