#med_contactable #contactable_inner {
    display: none;
}

#med_contactable #contactForm {
    border:2px solid #FFF;
    color:#777;
    width:394px;
    z-index:99;
    padding-bottom: 25px;
}

#med_contactable form#contactForm input,textarea {
    background:#FFF none repeat scroll 0 0;
    outline-style:none;
    outline-width:medium;
    width:325px;
    border:1px solid #dfdfdf;
    font-family: 'Open Sans', sans-serif;
    font-size:1em;
    margin-bottom:10px;
    padding:5px;
    color: #777777;
}

#med_contactable form#contactForm .submit {
    width: auto;
    border-radius: 3px;
    font-size: 12px;
    line-height: 15px;
    padding: 6px 19px;
    vertical-align: middle;
}

#med_contactable form#contactForm .submit:after {
    content: "\f054";
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0;
}

#med_contactable form#contactForm p {
    width:325px;
    font-size:1em;
}

#med_contactable #contactForm .red {
    color:#F5410F;
}

#med_contactable #overlay {
    background-color:#666;
    display:none;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:0;
    margin:0;
    padding:0;
}

#med_contactable form#contactForm .error {
    background-color:#EDBE9C;
    border-color:#900;
}

#med_contactable #name.error,#med_contactable #email.error,#med_contactable #comment.error {
    background-color:#EDBE9C;
}

#med_contactable form#contactForm #loading {
    background:url(../img/ajax-loader.gif) no-repeat;
    width:55px;
    height:55px;
    display:none;
    margin:100px auto;
}

#med_contactable #callback {
    font-size:13px;
    color:#777;
    width:325px;
    display:none;
    margin:100px auto;
}

#med_contactable .holder {
    padding-top:20px;
    margin:0 auto 0 20px;
}

#med_contactable form#contactForm label.error {
    border:none;
    padding:0;
}

#med_contactable form#contactForm p.thanks {
    display: none;
}

#med_contactable form#contactForm .disclaimer,#med_contactable form#contactForm label {
    margin-left:0px;
    margin-bottom:10px;
    font-size: 13px;
    line-height: 18px;
    color: #777777;
    font-family: 'Open Sans', sans-serif;
}