Hallo B-ellanna!
Ich habe gerade noch gesehen, dass Dein Table 100% Breite hat. Das ist wohl der "Fehler".
Mache Dir auch mal Gedanken wofür text-align: center steht und was damit zentriert werden soll: Text und keine Divisions. Dafür gibt es passendere Möglichkeiten (margin: auto)
Schönen Gruß
Afra