IE6 will push the contents down like that if you have content that exceeds the width availabel to the containing div.
your content div really only has 485px width to work with. This image:
<a href="images/treatments/herbal9.jpg" class="yesopen"><img src="images/treatments/herbal4.jpg" alt="" width="486" height="324" class="swapImage {src: 'images/treatments/herbal3.jpg'}" /></a>
is trying to use 486px.
change that to:
<a href="images/treatments/herbal9.jpg" class="yesopen"><img src="images/treatments/herbal4.jpg" alt="" width="485" height="324" class="swapImage {src: 'images/treatments/herbal3.jpg'}" /></a>