I have an embedded iframe YouTube video on my page and a CSS drop down that I need to have overlaying it. I've ran into problems in both IE10 and Firefox 20.
In IE10, the drop down appears behind the video. It doesn't seem to respect z-index.
In FF20, the drop downs appear on top, but CSS3 corners clipped and show a notch instead. CSS3 shadows also don't appear. I assume they are behind the iframe. Below is my CSS and I created a jsbin you can checkout at: http://jsbin.com/edobux/1/
.overlay {
  background:#eee;
  border:1px solid #ddd;
  padding:30px;
  position:absolute;
  top:20px;
  left:50%;
  width:100px;
  margin-left:-50px;
  z-index:99;
  -webkit-border-radius: 5px;
  border-radius: 5px; 
  -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.3);
}
.wrapper {
  text-align:center;
  background:#F00;
  padding:20px;
  position:relative;
  z-index:1;
}