!important e' parzialmente supportato da IE6 e precedenti, il codice CSS non e' validato per cui non e' buona norma abusarne.
Piuttosto crea una classe per i campi di testo e una per i button e applica il width a quelli.

Ciao a entrambi