Hola megcapkill, crea una capa, y crea las dos imágenes (default y hover) en una sola
usando sprites (
aquí el generador online que uso yo)
luego cambias el background position de la imagen según el boton este en reposo o esté en hover.
ejemplo:
a{background-position:...esto esta en reposo...;}
a:hover{background-position:...esto esta en hover...;}
Espero te sea de utilidad. un abrazo.