+4  A: 

IE has problems with z-index. Most browsers treat the page as one continuous stacking context, but in IE, positioned elements generate a new stacking context, starting with a z-index value of 0.

As mentioned in this article:

http://www.brenelz.com/blog/2009/02/03/squish-the-internet-explorer-z-index-bug/

try giving the calendar's parent element an even higher z-index.

Jason Rhodes
I shouldn't say IE7 has "problems", it just handles z-index differently than other browsers do.
Jason Rhodes
And that would be a problem.
Toji
What a serendipitous posting - I was having the same problem
A: 

Thanks Jason. I had the same problem in ie8 as well and I was confused when setting a higher z-index for the tag in question wasn't working. And then I tried your mentioned method and set a high z-index for the parent element containing the misbehaving element in question and wallaa~, it's working now, super!

Zwavo