sì... invece di fare contorsionismi con javascript, utilizza i bugs del più utilizzato browser: IE non riconosce !important nei CSS (e salta l'istruzione in blocco)... tutto quello che deve essere diverso su FireFox e Opera, mettilo !important
Se proprio le cose poi si fanno mirabolanti, fai una ricerca sul forum su come individuare il browser in uso.