А можт все дивы в общий контейнер запихать, тогда по идее clear:both должен работать