Quello che hai usato tu funziona solo in IE (credo).

Ma ti conviene usare i CSS nella loro sintassi generale che sono crossbrowser (a parte NN4, IE4 e sim) e hanno la probabilita` di essere validi per un po' di anni ancora.

Guardati un tutorial sui CSS (ce n'e` uno anche in HTML.it).

Il tuo problema in questo caso non e` la programmazione ad oggetti, ma l'utilizzo degli oggetti corretti. In particolare this non sempre fa riferimento all'oggetto da te voluto, meglio usare document.getElementById(...) oppure le classi dei CSS.

Ciao
Michele