Código HTML:
<div style="width:1000px;background-color:#E1F3DA; margin:0 auto; overflow:hidden; height:500px; ">
<div id="ajax" style="width: 50%; margin:0 auto; height:200px; background:#FFFFFF">
este div contiene datos variantes y por lo tanto, el tamaño de [U]alto[/U] sube o baja dependiendo del contenido
</div>
</div>
veras que le agregue background y height para que visualices los ejemplos, pero lo utilizado para centrar es;
Código HTML:
margin:0 auto
ademas agrego
Código HTML:
overflow:hidden;
para que el div exterior cubra el div interior.
saludos.