O IE segue "normas" exclusivas do browser da Microsoft. O Firefox faz o "render" da página HTML de maneira diferente, colocando os elementos em posições ligeiramente diferentes em relação ao IE. O que acaba por destruir o design quando visto em diferentes browsers.
Esse problema só mesmo vendo.
Cumps.