* 
{
font-family:verdana;
letter-spacing:-1px;
}

body
{
background-color:#B1B1B1;
color:#fff;
}

form
{
width:600px;
margin:auto;
padding:10px;
text-align:center;
border:1px solid #fff;
background-color:#4D739C;
border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
}


label,input,select,p
{
display:block;
font-size:11px;
position:relative;
}

input
{
display:inline;
margin-left:10px;

}

label
{
clear:both;
margin-bottom:10px;
width:250px;
text-align:right;
position:relative;
}

label input, label span
{
position:absolute;
top:0;
left:250px;
width:166px;
}

label span
{
margin-left:10px;
width:190px
}

label
{
font-weight:bold;
}

span select
{
height:18px;
width:55px;
margin-right:2px;
float:left;

}

.radioGroup
{
margin-left:50px;
}

.radioGroup label
{
width:70px;
height:70px;
float:left;
clear:none;
border:5px solid #CCC;
margin:2px;
padding:2px;
text-align:center;
background-color:#fff;
}

.radioGroup img
{
max-width:50px;
max-height:50px
}

.radioGroup label input
{
position:absolute;
top:55px;
left:24px!important;
width:10px;
}

.radioGroup + label
{
clear:both;
}

.radioGroup + label input
{
left:200px!important;
top:20px;
}

.footer
{
clear:both;
margin-top:60px;
text-align:center;
}

h1
{
font-size:26px;
letter-spacing:-2px;
margin-top:-10px;
}

textarea
{
width:441px;
font-size:11px;
}
texta
{
display:block;
font-size:11px;
position:relative;
}