ci possono essere diversi motivi per questo comportamento, dovresti postare una pagina completa anche di codice (x)html o un link per vederla. Inoltre va sempre specificato con quali browser si sta testando la pagina.
Come prima impressione il clearing del contenitore potrebbe non essere eseguito correttamente (prova ad impostare a quel div height: auto; overflow: hidden e un width che sia pari almeno alla somma delle larghezze dei div contenuti + 2px per i bordi laterali)