.unobtrusive-form {
padding-top : 1em;
}

.unobtrusive-form fieldset ul, .unobtrusive-form fieldset li {
list-style-type : none;
margin : 0;
padding : 0;
}

.unobtrusive-form fieldset li {
padding-bottom : 1em;
}

.unobtrusive-form label {
float : left;
width : 60px;
padding-top : 4px;
font-weight : bold;
}

.unobtrusive-form fieldset {
border : 0;
}

.unobtrusive-form #contact-details legend {
display : none;
}

.unobtrusive-form #anti-spam {
border : 1px solid #7a564c;
border-width : 1px 0;
margin-bottom : 1em;
padding : 1em;
}

.unobtrusive-form #anti-spam li {
margin : 1em 0 0 0;
padding : 0;
}

.unobtrusive-form #anti-spam label {
width : 120px;
}

.unobtrusive-form #anti-spam input {
width : 150px;
}

.unobtrusive-form input {
padding : .2em;
}

.unobtrusive-form input, .unobtrusive-form textarea {
border : 1px solid #52040c; 
background-color : #a97f73;
width : 215px;
padding : 3px;
color : #3c1106;
}

.unobtrusive-form textarea {
height : 8em;
}

input.ajax-submit {
clear : both;
color : #3c1106;
display : block;
float : right;
margin-left : 10px;
margin-right : 25px;
font-weight : bold;
width : 70px;

}

.formLoading {
display : none;
}

.formResponse {
margin-top : 5em;
}