When I have some CSS that just won't work in IE, I see if adding a ZOOM property of 1 (one) will help:
Launch code in new window » Download code as text file »
* div {
* zoom: 1 ;
* }
I have to say, 90% of the time, this fixes the display issues that I am having in IE...