ma per ovviare al problema con explorer, forse, puoi usare le espressioni e i commenti condizionali del tipo:


<style>
input { width: (espressione della quale non ho idea tipo: (this.type=="text")?500px:auto );}
</style>


Controlla bene la sintassi (specie dell'endif) e studia un po' le possibilità offerte dalle espressioni, forse si può fare, di più nin zò.