Non ho capito la tua correzione in questo frangente.
#tuo_Div nel suo caso ha delle dimensioni stabilite ma variabili dinamicamente e da quello che ho capito è il contenitore principale.
Nel codice che ho riportato non ho definito dimensioni mettendo dei puntini perchè era sottinteso dal suo post che fossero definite.

se ho questo codice:

codice:
body {
  margin:0;
  padding:0;
  text-align:center;
}
#tuo_Div {
  margin: 0 auto;
  width:600px; /*esempio di larghezza che verrà modificata*/
  .....
}
non c'è bisogno di definire una width:100% per gli elementi body e html.