margin: 0 auto
Non funzionerà per elementi assoluti posizionati. Quello che devi fare è posizionarlo assoluto nel mezzo. Lo fai spostandolo lasciato il 50%; e quindi regolato il margine sinistro alla metà negativa della larghezza degli elementi
#bottomTable {
position: absolute;
width: 700px;
left: 50%;
margin-left: -350px; /*Half the width of your element*/
}
Questo lo cenirà nel mezzo del suo genitore
ps. Assicurati che la posizione dei contenitori dei genitori sia impostata su un parente