/*-----------------------------------
CONTACT FORM
------------------------------------*/

#contact  input[type=text], #contact  textarea{
font: 13px/1.6 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
border: 1px solid #ccc;
padding:0 3px;
line-height: 24px;
margin: 10px 8px 20px -4px;
width: 440px;
height: 36px;
outline: none;
-webkit-border-radius:0 5px 5px 0;
-moz-border-radius:0 5px 5px 0;
border-radius:0 5px 5px 0;
}

#contact textarea{
height: 200px;
width: 514px;
padding:7px;
margin-left: 0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

#contact label{
padding:0 0 0 30px;
height: 36px;
line-height: 36px;
display: block;
}

#contact .input_label {
width: 80px !important;
display: inline-block;
background: #eee;
height: 36px;
line-height: 36px;
margin-right: 0;
border: 1px solid #ccc;
border-right: 1px solid #fff;
-webkit-border-radius:5px 0 0 5px;
-moz-border-radius:5px 0 0 5px;
border-radius:5px 0 0 5px;
}

#contact .user label{
background: url(../images/user.png) no-repeat 8px center;
}
#contact .user_email label{
background: url(../images/email.png) no-repeat 8px center;
}
#contact .user_subject label{
background: url(../images/subject.png) no-repeat 8px center;
}
#contact .user_verify label{
background: url(../images/verify.png) no-repeat 8px center;
}
#contact .user_verify{
width: 80px !important;
}
#contact .div_verify{
float: left;
}
#contact  input[type=submit] {
cursor: pointer;
}

#contact  .captcha {
line-height: 20px;
width: 64px !important;
margin-top: 13px;
border: 1px solid #ccc;
font-weight: 700;
color: #000;
}

#contact .contact_submit {
margin: 0;
margin-top: 11px;
margin-left: 12px;
padding: 9px;
}

.contact_map{
margin-top: 10px;
margin-bottom: 30px;
}

.error_message { 
display: block; 
height: 22px; 
line-height: 22px; 
background: #FBE3E4 url('../images/error.gif') no-repeat 10px center; 
padding: 3px 10px 3px 35px; 
color:#8a1f11;
border: 1px solid #FBC2C4; -webkit-border-radius:5px; 
margin-right: 10px;
}

.loader { 
margin: 12px 0 0 10px;
}
