margin: 0 auto
ne fonctionnera pas pour des éléments positionnés absolus. Ce que vous devez faire, c'est la position absolue au milieu. Vous accomplissez cela en le déplaçant à 50%; puis ajusté la marge gauche à la moitié négative de la largeur des éléments
#bottomTable {
position: absolute;
width: 700px;
left: 50%;
margin-left: -350px; /*Half the width of your element*/
}
Cela le centra au milieu de son parent
Ps. Assurez-vous que la position des conteneurs parents est définie sur relative