CSS hover - flicker and underline

Hi guys,

Perhaps someone could shed some light. I have been using a technique recently for creating buttons etc using css, by assigning a background image and then a different image to “a” style. Works great. But I have noticed on IE, when you hover over the image the first visit it goes white (disappears) then comes back…then it has a kind of flicker on hover.

You can see what I ean below:

http://www.gibsonmedia.co.uk/Shoes4Crews_Revamp/

I have a feeling this is a known issue, is there a fix (do you nee dto see my code?)

Additionally I have noticed that my text-decoration:none; statesment do not work in Firefox…weird!!

Thanks in advance,

Ryan