I think there are errors in your css. Some browsers are more tolerant of bad css than others, so while one browser may accept some invalid css, others may ignore it.
Thankyou for the link predator, it was very helpful. It says that these lines are wrong but i am totally mystified as to why though. Could anyone help me correct them please?
ok I've fixed the problems you had so this should work - I tested it in netscape and IE so firefox should be ok with it too. I would make a few comments though.......
Try using the html validator at http://validator.w3.org/ as well as the css validator. Get rid of the font tags and use css to replace them Think about using css to position the various bits rather than using tables