#form_container input[type=submit] , #main_body .button_text 
{
	background: #fff !important;
    color: #9b2427 !important;
    display: inline-block;
    font-family: 'PT Sans', sans-serif ;
    font-size: 16px;
    margin-bottom: 8px !important;
    margin-top: 4px !important;
    padding: 6px 0 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    width: 100px;
	border:1px solid #9b2427 !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-appearance: none !important;
}

#form_container input[type=submit]:hover{

 	background: #9b2427 !important;

    color: #fff !important;

}



#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: 'PT Sans', sans-serif;

}



#main_body .form_description p , #main_body .form_description p {font-size: 16px; font-family: 'PT Sans', sans-serif; }

#main_body .form_description {border-bottom:1px solid #e1e1e1;}

#main_body .form_description h2 {

color: #4E4E4E;

font-weight:bold;

  font-family: 'PT Sans', 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: 'PT Sans', sans-serif;  !important; }
#form_container label.choice{ font-family: 'PT Sans', sans-serif;  !important; }