La solución que te doy es perfectamente valida, si quieres una imagen para cada botón lo haces con classes,
Código:
.linkuno { background: url(imagen/productosbg.jpg); }
y al hover
Código:
a:hover.linkuno { background: url(css/i/fondoB.png); }
Otra cosa, los nombres de las imágenes sin espacios y del mismo tamaño si forman parte de un mismo menú.
Edito
Te pongo un ejemplo simple