Вы можете добавить это, и оно должно работать (по крайней мере, это было сделано только через изменения в браузере)
после вашего обычного css
<!--[if IE]>
<style type="text/css">
#mainbox{padding-left:0;}
#servicesright{float:left;}
</style>
<![endif]-->
Кроме того, вам также не хватает некоторых закрывающих тегов, которые могут показаться и, возможно, причиной странности.