Hola
Bueno, veamos, por ejemplo las modificaciones que quieres al tipo de letra, no las puedes aplicar al <input> puesto que el texto realmente no le pertenece, has de hacerlo separado, abajo te pego u nrápido ejemplo de algunas cosas que puedes modificar.
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang=es>
<head>
<style type="text/css">
.MyRadioGroup {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:bold;
color: #00FF33;
}
.clase {
/*display: none;*/
position: absolute;
top: 100px;
width: 50px;
border: 1px solid #ff00ff;
padding: 0px;
margin: 0px;
}
</style>
</head>
<body>
<table>
<td><input type="radio" class="clase" name="usertype1" value="1" checked><span class="MyRadioGroup">Uno</span></td>
<td><input type="radio" class="MyRadioGroup" name="usertype1" value="2">Dos</td>
<td><input type="radio" class="MyRadioGroup" name="usertype1" value="3">Tres</td>
</table>
</body>
</html>
COmo ves, al input le puedes modificar propiedades como el que aparezca o no, su posición y el espaioc que ocupa, aunque esto ultimo no lo interpreta igual todos los navegadores. Respecto a la fuente, debes aplicarlo directamente a la fuente y no al td.
Suerte
Felicidad