*{margin:0; padding:0}
body {font-family: Arial, Helvetica, sans-serif; font-size:62.8%; text-align:center; background:#1db853;}
div#contact-wrapper{font-size:1.4em; width:500px; margin:20px auto; text-align:left;}
div#contact-wrapper div.single{height:55px;}
div#contact-wrapper div.high{height:156px;}
label{display:block; float: left; width:120px; clear:left;}
label.error{clear:both; float:none; width:100%; padding:0 0 0 120px; color:#EE1F70; font-weight:bold;}
div.errormsg{font-size:1.3em; color:#FFFF00; font-weight:bold; width:500px; margin:0px auto; text-align:left;}
input.required, textarea{width:340px; font-size:1.4em; float:left; font-family: Arial, Helvetica, sans-serif; border:2px solid #EE1F70;}
textarea{height:135px;}
input.submit{width:319px; height:64px; background:url(images/submit.gif) no-repeat; border:none; cursor:pointer; font-weight:bold; font-size:1.6em; font-family:Arial, Helvetica, sans-serif; color:#F6EB13; padding:16px 0 0 120px;}
div.clear{clear:both;}
div#contact-wrapper h2{font-size:1.6em; padding:20px 0;}
div#success{background:url(images/header_bg.gif) no-repeat #ffffff; height:208px; border: 2px solid #1fcae8;}
div#success div{padding:20px;}