/* Forms */
form {
clear:both;
padding:0;
max-width:500px;
text-align:right;
}
fieldset {
border:1px solid #ccc;
margin:10px 0 10px 0;
padding:10px;

}
fieldset legend {
color:#333;
font-size:130%;
font-family:Times;
margin:0 0 0 10px;
padding:0 5px 0 5px;
}
form div {
padding: 0 0 10px 0;
}
form div.input {
color: #444;
}
form div.required {
color: #333;
}
form div.submit {
border:0;
text-align:right;
}
label {
display: inline;
padding:0 10px 0 0;
width:200px;
}
input{
display:inline;
font-size:100%;
padding:2px;
width:150px;
}
textarea{
display:inline;
}
select {
display:inline;
width:158px;
}
option {
padding:2px;
}
input[type=checkbox] {
width:auto;
margin:0 10px 0 305px;
}
input[type=radio] {
display:inline;
width:auto;
margin:0 10px 0 0;
}
input[type=hidden] {
margin:0;
padding:0;
height:0;
line-height:0;
}
input[type=submit] {
display:inline;
color:#333;
font-size:90%;
width:auto;
}

/*Contact Forms Styling*/
.contact form{
width:98%;
}
.contact .radio label{
line-height:20px;
}