.contact_box_wrapper h2 {
	color:#3FA2E3;
	margin:0;
}
.contact_box_wrapper label {
	color:#3FA2E3;
	font-weight:bold;
}
input.fer_t {
	border:2px solid silver;
	font-family:Tahoma;
	font-size:11px;
	width:200px;
	}
textarea.fer_t {
	border:2px solid silver;
	font-family:Tahoma;
	font-size:11px;
	width:300px;
	}
input.fer_tb {
	border:0;
	font-family:Tahoma;
	font-size:11px;
	width:100px;
	padding:3px;
	background:#CCC;
	color:#000;
	}
input:hover.fer_tb {
	background:#333;
	color:#FFF;
	}
.contact_box_wrapper p {
	margin:4px 0;
}
#form-1 .error-input, #form-1  .error-both .form_small, #form-1 .error-same .form_small { color:#000; border:2px solid #F30; }
#form-1 .error-div { color:#000; font-size:13px; font-weight:bold; }
#form-1 .error-div-alternative { display:none; -moz-border-radius:10px; -webkit-border-radius:10px; width:800px; top:0; left:50%; position:absolute; z-index:1000; margin-left:-400px; text-align:center; font-size:16px; color:#934; padding:20px 0 20px 0; background-color:#fee; border:solid 2px #d36; border-top-width:0; }
#form-1 .error-same, #form-1 .error-both { color:#000; }

#form-2 .error-input, #form-2  .error-both .form_small, #form-2 .error-same .form_small { color:#000; border:1px solid #F30; }
.error-div2 { color:#F30; font-size:14px; font-weight:bold; }
#form-2 .error-same, #form-2 .error-both { color:#000; }
#form-2 label { font-size:12px; }

#form-3 .error-input, #form-3  .error-both .form_small, #form-3 .error-same .form_small { color:#000; border:1px solid #F30; }
.error-div3 { color:#F30; font-size:12px; font-weight:bold; padding-left:10px; }
#form-3 .error-same, #form-3 .error-both { color:#000; }

#form-4 .error-input, #form-4  .error-both .form_small, #form-4 .error-same .form_small { color:#000; border:1px solid #F30; }
.error-div4 { color:#F30; font-size:12px; font-weight:bold; }
#form-4 .error-same, #form-4 .error-both { color:#000; }
#form-4 label { font-size:12px; }
