Hola braiank.
Ciertamente a la hora de utilizar CSS, IExplorer no lo interpreta igual que Firefox, dado que no es muy respetuoso con los estándares, y es algo que a los que diseñamos web nos trae a veces de cabeza.
Prueba a agregar
align:center, y tal vez se solucione el "problema".
De todas formas te aconsejo que realices una hoja de estilo para IExplorer y otra para navegadores que respetan los estándares como Firefox, y de esa forma se verá igual que tu la has diseñado en uno u otro navegador (es más trabajo pero merece la pena), y que en tu web la incluyas de las siguiente forma.
Código:
<link href="la ruta donde está tu hoja de estilo" rel="stylesheet" type="text/css" />
<!--[if IE]>
<link rel="stylesheet" href="la ruta donde está la hoja de estilo para IExplorer" media="screen" type="text/css" />
Espero haberte podido ayudar.
Un cybersaludo y suerte.