Mozilla e gli altri browser diversi dai IE interpretano il text-align come allineamento del testo e non del box o del livello. Per questo devi fare due allineamenti diversi, il primo che è questo:
serve per centrare le tabelle con IE,il secondo, che è questo:codice:body { text-align: center; }
serve per centrare i box in browser diversi da IE e mantenere il testo allineato a sinistra.codice:table { margin: auto; text-align: left; }