form{
float:left;
width:95%;
border:1px solid #ccc;
padding:3px;
}
fieldset{
border:0px solid;
margin:0;
padding:0;
}
legend{
font:bold small-caps 120%/1.3;
color:#5F78A2;
}

form div{
padding:10px 0;
background:#eee;
color:#333;
border-top:1px solid #CCC;
}
form label{
float: left;
width: 33%;
line-height: 23px;
padding-right: 2%;
text-align:right;
}
fieldset input,textarea{
width:61%;
}
div.form-button input{
margin-left: 35%;
}