Вам нужно добавить postion:absolute
(или что-то эквивалентное) и z-index:-1
в .bannertop. Это заставляет его покидать блочную модель страницы и, следовательно, не влиять на расположение других элементов и появляться за другими элементами.
Лучшим решением было бы сделать ваше изображение background-image
из body
.
Edit:
.bannertop {
width:100%;
background-image: url('images/bbg.png');
height:410px;
margin-top:200px;
position:absolute;
z-index:-1;
}