/* Doc styles */
* { font-family: 'Open Sans', sans-serif, Arial; font-size: 13px; margin: 0; padding: 0; }
html { height: 100%; background: #fff;  padding: 0; margin: 0;}
body { font-size: 62.5%; padding: 0 10px; margin: 0;}

#contact { background: #fff; padding: 10px;}

#contact .desc { }
#contact .desc h2 { font-family: 'Oxygen', Georgia, Tahoma, sans-serif; font-weight: normal; letter-spacing: -0.03em; color: #444; font-size: 2.4em; margin-bottom: 8px; }

#contact .desc p { font-size: 1.2em; color: #333; line-height: 1.3em; margin-bottom: 15px; }

#contact .formblock { display: block; margin-bottom: 11px; }
#contact .formblock label { font-size: 17px; display: block; font-style: italic; font-weight: normal; font-family: 'Oxygen', Georgia, "Times New Roman", Times, serif; color: #00A7D5; }
#contact .formblock label span { font-size: 12px; color:#888; }

#contact .formblock .txtarea { height: 140px; }
#contact .formblock .txt,
#contact .formblock .txtarea { 
	border: 1px solid #ADCDF1;
	background: #ECF5FF;
}
#contact .formblock .txt,
#contact .formblock .txtarea { padding: 4px 6px; font: 13px/13px Arial, Tahoma, sans-serif; color:#333; width: 90%; margin: 3px 0px 5px 20px; }

#contact .formblock .error { font-weight: bold; font-size: 1em; font-style: normal; color: #b00; }
#contact .info { font-weight: bold; font-size: 1.3em; color: #59913d; margin-bottom: 10px; }

#contact p.tick { font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 1.2em; color: #00A7D5; }

#contact .subbutton {
	padding: 5px 9px;
	font-size: 14px; font-weight: 300; color: #fff;
	background: #00A7D5;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-transform: uppercase; font-family: 'Oxygen', Georgia, Tahoma, sans-serif;
	letter-spacing: 1px;
}

#contact .subbuttonClicked {
	padding: 5px 9px;
	font-size: 14px; font-weight: 300; color: #fff;
	background: #F05522;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-transform: uppercase; font-family: 'Oxygen', Georgia, Tahoma, sans-serif;
	letter-spacing: 1px;
}