Webser, ya vi tu diseño CSS, lo que pasa es que estás errado de concepto:
text-align: center indica que el TEXTO se centrará.
Lo que tu quieres es que la DIVISION se centre, el explorer, como es medio aventajado te permite centrarlo de dicha forma, pero el firefox, es estricto, nos pone a usar las reglas como es debido, bueno para no ahondar más el asunto, lo que quieres es:
margin: 0 auto;
o sea que el código en body sería así:
Código HTML:
body {
background-image:url(../imagenes/img_84.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0 auto;
width: 766px;
}
Saludos.
PD: Solo era un error de concepto, pero para nada el Explorer es mejor que el Firefox.