Veramente non ti ho spostato in Java. Ho spostato in Javascript (che e` tutta un'altra cosa), perche` il problema mi pareva fosse modificare il bordo di un'immagine al cambio di stato di un radio button.
Io ho immaginato che quello che chiami "option button" [e che non mi risulta esistere: esistono i bottoni (tag <input type="button"> oppure <button>) ed esistono le <option> di una <select>] fosse un <input type="radio"> e che volessi cambiare l'aspetto della <label> associata. Questa e` una cosa possibile tramite JS, non con il semplice CSS.
Adesso invece chiedi di modificare le dimensioni del radio.
La cosa non e` possibile. Alcuni browser lo permettono, altri no. Alcuni browser modificano il radio tramite le dimensioni del font: occorre inserire il radio in un contenitore (ad esempio un <fieldset>) a cui viene modificata la dimensione del font.
PS
per inserire immagini, puoi allegarne il file, mediante il campo apposito posto sotto l'area di inserimento