compañero @McBlink como ya le mensionaron ese codigo deberia andar bien en IE6 y superiores, indiquenos la url a su sitio para darle una revisada.
Cita:
Iniciado por rossijona La solución que e encontrado es usar text-align: center
en el body (eso centrara todo) y luego en donde quieras poner el restod e los elementos le das un text-align: left
eso de text-align:center es innecesario a menos que se pretenda maquetar para versiones de IE inferiores a la versión 6, que quien sabe igual si soportan el margin:auto la verdad no me toco trabajar con esas versiones tan viejas