si quieres tener un solo div pero que fuese centrado con dimensiones más pequeñas, juega con los padding, no con margin, ya que IE 6 se comprta raro y te tocaría hacerle un hack :(
Código:
#div1 {
float:left;
text-align:left;
width: 300px;
height:100px;
margin: 0;
padding: 0 300px 0 300px; // alto 0, derecha 300px, abajo 0, izquierda 300px
}
saludos