#error{	margin: 0px;	border: 1px solid #efefef;}
 

#form_contact input.error{ background: #f8dbdb;	border-color: #e77776;}
#form_contact input.error{ 
    background: #f8dbdb;  
    border: 1px solid #e77776 !important;
    box-shadow: 0 1px 2px rgba(111,0,0,0.05), inset 0px -15px 10px -12px rgba(111,0,0,0.05);
}
#form_contact textarea.error{	background: #f8dbdb;	border-color: #e77776;}
#form_contact  span.error{color: #e46c6e;}
#form_contact  select.error{background: #f8dbdb;    border-color: #e77776;}
#form_contact  div {background: none;	border-color: #888;}
#form_contact  div.error{background: none;	border-color: #e77776;}
#form_contact label.error {    display: inline-block !important;margin-top: 8px;    margin-bottom: 4px;}
 
 

#appointmentform input.error{ background: #f8dbdb; border-color: #e77776;}
#appointmentform input.error{ 
    background: #f8dbdb;  
    border: 1px solid #e77776 !important;
    box-shadow: 0 1px 2px rgba(111,0,0,0.05), inset 0px -15px 10px -12px rgba(111,0,0,0.05);
}
#appointmentform textarea.error{background: #f8dbdb;    border-color: #e77776;}
#appointmentform  select.error{background: #f8dbdb;    border-color: #e77776;}
#appointmentform  span.error{color: #e46c6e;}
#appointmentform  div {background: none;   border-color: #888;}
#appointmentform  div.error{background: none;  border-color: #e77776;}
#appointmentform label.error {    display: inline-block !important;margin-top: 8px;    margin-bottom: 4px;}


