Я обычно делаю методом тыка. Clear: none может помочь, но я не уверен. Попробуй прописать margin-left или right, они иногда дают нужный результат в таких ситуациях. В случае крайнего отчаяния можно вставить эти элементы в две ячейки таблицы
ЗЫ: Не забудь указывать min-width для элементов, лучше уж, чтобы сайт не помещался на экран по ширине, чем превращался в вертикальное наслоение элементов.