IE is very picky about proper syntax.
when i view source of your page, I see the following style:
<style type="text/css">
<!--
.TopProductsGalleryHeader {
font-family: Verdana, Geneva, sans-serif;
background-image: url(imgs/menuOVER2.jpg);
background-repeat: no-repeat;
width: 200px;
background-position: left top;
color: #FFF;
font-weight: bolder;
letter-spacing: normal;
text-align: center;
vertical-align: middle;
padding-top: 10px;
padding-bottom: 10px;
}
.TopProdGalleryWrapper {
padding: 0px;
height: 240px;
width: 200px;
border: 1px solid #CCC;
margin-bottom: 25px;
}
.NewsWrapper {
padding: 0px;
height: 350px;
width: 200px;
border: 1px solid #CCC;
margin-top: 0;
margin-bottom: 25px;
position:relative;
}
</style>
you have a begining commnet:
<!--
that never gets closed. Either remove the beginning comment. or close it before the </style> tag:
-->
</style>