I have a set of styled links using the :before to apply an arrow.
:before
It looks good in all browser, but when I apply the underline to the link, I don\'t wan
Wrap your links in spans and add the text-decoration to the span on the a:hover like this,
a:hover span { text-decoration:underline; }
I have updated your fiddle to what I think you are trying to do. http://jsfiddle.net/r42e5/4/