
form { margin:0; padding:0; border:0; }
input { width:100%; font-size:14px; font-family: 'Open Sans', sans-serif; margin-top:2px; margin-bottom:6px; padding: 2px; outline:none; }
textarea { font-family: 'Open Sans', sans-serif; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0;  box-shadow:none; -webkit-border-radius:0; width:100%; 
	font-size: 14px; margin-top:2px; margin-bottom:10px; padding: 2px; border: 1px solid #B6C0B6; resize: vertical; outline:none; }

.formdiv { width:100%; max-width:449px; padding:0; }
.formdiv H2 { font-weight:600; font-size:13px; }

.a12 { font-size:13px; color: #696969; line-height:16px; }
.a12 input { font-family: 'Open Sans', sans-serif; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius:0; border: 1px solid #B6C0B6; box-shadow:none; -webkit-border-radius:0; }

.homep { display:none; }
.error { font-size:13px; color:#B22222; font-weight:400; }
.error p ( margin-top:-4px; margin-bottom:4px; }