You need to use filter instead of opacity in IE. The zoom is because filter doesn't work unless your element is positioned but zoom:1 takes care of that without needing any positioning.
So here is what the code should be:
Code:
style="opacity: 0.5; filter: alpha(opacity = 50); zoom:1;"
Edit: I see you have used filter in your post, I had only looked at your page and you didn't have that there (at least at the containers I looked at). So if you already have the filter you just need to add the zoom part.
Bookmarks