Il tag <input> e` diverso dal tag <img>. Devi specificare ambedue nel CSS.

Puoi usare una classe da assegnare ai tag <input type="image" ...>, oppure, se si tratta solo di un problema per i browser conformi al W3C, puoi usare nel CSS:

img, input[type=image] {
...
}