form {
margin: 0px;
padding: 0px;
}

form label {
float: left;
margin: 6px 5px 10px 0;
font-size:14px;
}

form input, textarea, select {
border: #ccc solid 1px;
background: #FBFBFB;
width: 150px;
margin: 0px 2px 0px 0px;
padding: 4px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

form input:hover, textarea:hover, select:hover{
 background-color: #DFDFDF;
}

form input.checkbox {
 width: 20px; 
 border: 0px; 
}

form input.radio {
 width: 20px; 
 border: 0px; 
}
form input.button {
border: none;
margin: 3px;
background-color:#C9C9C9;
cursor:pointer;
}
form input.button:hover {
background-color:#1c007f;
color:#fff;
}