Это уже как вам удобнее)!
Иногда например есть необходимость делать на всю ширину несколько блоков с разными фонами, соответственно в блоку задаем background а в нем размещаем контейнер, и следующему точно так же)
Восемь заголовков h1
большинство картинок надо было на фон ставить а не играться с position.
"40% Off New Autumn Collection" - этот параграф вообще изнасилован.
одним словом вам надо отучиться строить все с помощью position, и начать использовать сетку.
jsfiddle.net/hufcpuss/2
Дал id форме, отслеживаю submit, стандартную отправку отменяем e.preventDefault(), и шлем данные чарез ajax.
При success либо errror скрываем модалку с помощью .modal("hide").