Con lo que ha contestado nedyer puedes salir de tu situación
![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
. Te faltaba hacer mejor el maquetado de tus divs, con medidas para que lograras el efecto deseado.
Para tener divs en línea y que aún se comporten como elementos contenedores (block elements) puedes usar la propiedad CSS Display con el valor inline-block. Creo que Internet Explorer no lo soporta. Pero con float también puedes lograr eso. Y si deseas agregar más divs y estos se siguen acomodando a la izquierda no olvides usar clear:left.
Saludos