
#description-area {
position: relative;
clear: both;
margin: 0 7px -7px 7px;
padding: 0;
border: none;
height: 0;
}

#description-area #description,
#description-area #logo-site {
display: none;
}

#form-area {
float: right;
border: 7px solid #FFF;
border-left: none;
}

form {
margin: 0;
padding: 10px 0 0 10px;
width: 543px;
height: 333px;
background: #EEE;
}

form h2 {
margin: 0;
padding: 0 0 5px 0;
font-size: 14px;
color: #555;
}

form p {
margin: 0;
padding: 0 0 15px 0;
font-size: 11px;
color: #666;
}

form label {
float: left;
clear: left;
margin: 0 0 5px 0;
font-weight: bold;
color: #666;
}

form input,
form select,
form textarea {
font-size: 11px;
clear: left;
float: left;
margin: 0 0 12px 0;
}

form #submit {
margin: 5px 0 0 0;
padding: 2px 8px;
}

form textarea {
width: 200px;
height: 60px;
}


#contact-form-error {
width: 553px;
background: #EEE;
}

#contact-form-error h3 {
margin: 0;
padding: 5px 0 0 10px;
font-size: 14px;
color: red;
}

#form-area-success {
float: left;
margin: 0;
padding: 10px 0 0 10px;
width: 543px;
height: 333px;
background: #EEE;
border: 7px solid #FFF;
border-left: none;
}

#form-area-success p,
#form-area-success h3 {
padding: 0 0 10px 0;
}

#form-area-success a {
color: #003366;
}