Absolute position link over flash in IE
===

I have a number of flash ads (installed with swfobject) which have an HTML link placed over the top of them. I am using wmode transparent and it works fine in every browser on mac+pc except for IE (viewing in IE7 on win7), where the link falls behind the flash.

Here is the HTML:

    <a href="$Link" class="overlay"></a>
    <div class="flashContainerSml">
    							<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="125" height="125">
    						        <param name="movie" value="$Flash.URL" />
    <param  name="wmode" value="transparent" />
    						        <!--[if !IE]>-->
    						        <object type="application/x-shockwave-flash" data="$Flash.URL" width="125" height="125">
    						        <!--<![endif]-->
    						          <p>no flash</p>
    						        <!--[if !IE]>-->
    						        </object>
    						        <!--<![endif]-->
    						      </object>
    						</div>

and the appropriate css

    #sideBar .smallAd .overlay { position: absolute; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; }