Как сделать свой input radio вместо «кружочка и точечки»?
jsfiddle.net/j4BTz
суть вы должны понять. Разные картинки можно задать классом у label. фон задать у span и менять его в зависимости от состояния инпута.
Простого способа сделать это через css не существует. Но зато есть тысячи js-плагинов кастомизации селектов