/***** Contact Form Elements *****/
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; margin:0px 0px 0px 20px;}
.wrapper { margin:0 auto; padding: 0px 0px;}
.contact_form {width:430px; padding:0px; float:left; }
#contactWrapper { width:100%; padding:0px; float:left; }
#contactWrapper h1 { font-size: 11px; margin: -33px 0px 10px; padding: 5px 0px 0px 15px; font-size: 12px; text-transform: uppercase; color: #fff; font-weight: bold;}
#contactWrapper label { display:block; float:none; font-size:12px; width:auto; font-weight: bold; margin-bottom: 7px; color: #333333;}
#contactWrapper label.error { display:block; float:none; font-size:12px; width:auto; font-weight: normal; margin-bottom: 0px; color: #bb3737; background: #fad6d6; border: 1px solid #bb3737; margin-top: 5px; padding: 5px 7px;}
#contactWrapper label.checked { display:none; background: none; border: 0px; margin-top: 0px; padding: 0px; text-indent: -5000px;}
#contactWrapper em { color: #01b3b3;}
#contactWrapper .stage { margin-bottom: 5px;}
#contactWrapper .requiredNote { margin: 5px 0px 20px; color: #333; font-weight: bold;}
#contactWrapper .success { padding: 10px; background: #f0ffc1; border: 1px solid #819934; margin-bottom: 15px; color: #819934;}
#contactWrapper .success p { margin: 0px;}
#contactform{margin:0px 0px 0px 0px;}
form#contactform input, form#contactform textarea { border: 1px solid #cfdede; padding:8px 12px; font-size:12px; color:#333; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; width:99%; color: #777777; margin:5px 0 0 0;}
form#contactform textarea {font-family: 'pt_sansregular';font-size:13px; padding: 12px;}
form#contactform input:focus, form#contactform textarea:focus { outline: none; border: 1px solid #649d9d;}
#contactWrapper .stage_left { margin:5px 0px 0px 10px;float:left;width:120px;	}
#contactWrapper .stage_right { margin-bottom: 10px; float:left; width:100%;}
#contactform label {font-size:12px;	font-weight:normal;}
input[type=submit]{
display:block;
font-family: 'Questrial', sans-serif;
font-size:14px;
font-weight:bold;
width:200px !important;
padding:4px 25px;
line-height:20px;
text-shadow:none;
cursor:pointer;
box-shadow: none;
background: #3f3f3f;
color: #ffffff !important;
border-radius:4px;
margin:0;
}
input[type=submit]:hover{
background: #ad0007;
color: #FFF;
}