#contact_form{width:90%;border-radius:5px;font:1em Arial, Helvetica, sans-serif;font-weight:normal;color:#330000;background:#fff;margin-right:10%;margin-left:5%;height:auto;background:#F8F8F8;padding:10px 20px 10px 20px;box-shadow:#868686 0 0px 0px 1px;-webkit-box-shadow:#868686 0 0px 2px -1px;color:#666;text-align:left;}
#contact_form legend{font-size:1em;}
#contact_form label{display:block;margin-bottom:5px;margin-top:1em;}
#contact_form label span{float:left;width:120px;color:#000;}
#contact_form input{height:3em;border:1px solid #D3D3D3;float:left;margin-top:1em;border-radius:3px;padding-left:4px;color:#666;width:90%;font-family:Arial, Helvetica, sans-serif;}
#contact_form img{float:left;}
#contact_form textarea{border:1px solid #1e90ee;float:left;margin-top:1em;margin-bottom:0.5em;border-radius:3px;padding-left:4px;color:#666;height:7em;width:95%;font-family:Calibri,Georgia, Helvetica, sans-serif;}
#contact_form p{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:normal;color:#FF4500;}
.submit_btn{border:1px solid #fff;padding:5px 7px 5px 7px;margin:5px 0 0 5px;color:#000;-text-shadow:1px -1px 1px #FFF;-border-radius:8px;background:#3399ff;color:#000;font-weight:bold;-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.35);-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.35);box-shadow:1px 1px 3px rgba(0, 0, 0, 0.35);float:left;margin-top:1em;}.submit_btn:hover{background-color:#003580;cursor:pointer;color:#fff;}
.success{background:#336600;padding:3px;margin-bottom:10px;border:1px solid #B9ECCE;border-radius:5px;font-size:12px;float:right;color:#fff;}
.error{font-weight:normal;color:#AD0000;float:left;font-size:12px;-width:200px;}
/*********Media Screen*************************************/
	