#form_container input[type=submit] , #main_body .button_text 
{
	background: #662007 !important;
    color: #fff !important;
    display: inline-block;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    margin-bottom: 8px;
    margin-top: 4px;
    padding: 6px 0;
    text-align: center;
    text-transform: uppercase;
    width: 122px;


}
#form_container input[type=submit]:hover{
 	background: #262626 !important;
    color: #fff;
}

#main_body input[type="text"] ,#main_body textarea.medium {
    border: 1px solid #cfcfcf !important;
    box-shadow: none !important;
    margin-bottom: 8px;
	background:inherit !important;
	color:#000 !important;
}
#main_body input.text {float:left;margin-right:8px;color:#000 !important; height:33px !important;}
#main_body label.description , #main_body .description {
	color: #4E4E4E;
	font-size: 15px;
  font-family: 'Lato', sans-serif;
}

#main_body .form_description p , #main_body .form_description p {font-size: 16px;  font-family: 'Lato', sans-serif; }
#main_body .form_description {border-bottom:1px solid #e1e1e1;}
#main_body .form_description h2 {
color: #4E4E4E;
font-weight:bold;
  font-family: 'Lato', sans-serif; 
}

.integrated * {color: #4E4E4E;}
#element_1_1 ,#element_1_2{width:161px !important;  border: 1px solid #cfcfcf !important;background:inherit !important; box-shadow: none !important;height:35px;color:#000;}

label{ font-family: 'Lato', sans-serif  !important; }