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] {
...
}