Hola,
A ver... que yo sepa no se puede (con CSS) convertir un enlace en un botón... hasta donde yo llego, ya digo. Por otro lado yo no pensaba en mi respuesta que se refería a que un enlace actuara como un botón, sino que entendí que lo que se quería era que un botón tuviera apariencia de enlace.
Dicho esto, la segunda variante del código que he puesto más arriba (el que hace uso de selectores CSS) no funciona en Internet Explorer 7, es cierto, aunque funciona en Opera y Firefox sin problemas. Pero, el primer código, es decir, el que hace uso de una clase CSS funciona en Internet Explorer 7, Opera y Firefox.
He dicho.