As mentioned by dooxe, above, you really can't do much to style a radio button.
But there are many examples on the web of hiding the boring radio button and styling the label.
Here is one example of "extreme" styling - FIDDLE.
(Update with code for getting value of button - FIDDLE.)
HERE is the website with the code - and there are MANY other examples.
CSS for first example
input[type=radio] {
display:none;
margin:10px;
}
input[type=radio] + label {
display:inline-block;
margin:-2px;
padding: 4px 12px;
background-color: #e7e7e7;
border-color: #ddd;
}
input[type=radio]:checked + label {
background-image: none;
background-color:#d0d0d0;
}