Yo continuaría usando float. Ahora, Ojo y mucho cuidado, al final de tus div alineados debes poner uno con style="clear: both;", o los restantes divs te cogerán float tambián ... te aseguro no te va a gustar el resultado
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
. Pon este div aunque sea vacio.
Sl2s