gib mal testweise dem a-Element die Eigenschaft: zoom:1
Es gibt im IE einen Bug mit dem hasLayout-Prinzip - Kannst du ja mal nach googlen.
Im übrigen würde ich Dir empfehlen, solche Konstrukte mit Listen zu machen...
<ul>
<li>
<a...
</li>
...
</ul>