You may find this little chunk of code helpful, it does deep voodoo with the Z-Order. I did not create it, but it has saved me countless hours.
One way to fix many of the issues with
IE7 is to dynamically reverse the
default z-index stacking order of the
elements on your page. This will
ensure the elements higher in your
HTML source will also have a higher
z-index order on your page, solving
most of the IE stacking issues. If
you’re using jQuery (the best
Javascript library there is), here’s
the quick fix...
$(function() {
var zIndexNumber = 1000;
$('div').each(function() {
$(this).css('zIndex', zIndexNumber);
zIndexNumber -= 10;
});
});
You can find it all here...