Unfortunately the site is offline at the moment - so I couldn't get to it from here.
Is it on port 80 at that address?
It sounds like a css issue in the other browsers - have you deployed the web folder? I'm thinking the files may be in the FF cache, but you haven't deployed them for the other browsers to use.
cheers
Bruce