#content #contact_form p label.required,
.required-fields {font-weight:bold;}
.required-fields { font-size: 11px;}
input.text, textarea, select {margin:4px 0;border:1px solid #bbb; font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
input.text:focus, textarea:focus, select:focus,
#contact_form p.ferror input.text:focus, #contact_form p.ferror textarea:focus, #contact_form p.ferror select:focus {border:1px solid #666;}
input.text {width:195px;padding:3px;}
textarea {width:195px;height:80px;padding:3px;}
p.ferror,
label.ferror {color:#8a1f11;border-color:#FBC2C4;}
/*.success {background:#E6EFC2;color:#264409; border: 1px solid #C6D880; padding: 10px; border-right: 0; border-left: 0;}*/
p.success a {color:#264409;}
.success { font-size: 11px; font-weight: bold; padding: 0 10px; text-align: center; margin-bottom: 25px;}
#contact-frm {
	width: 340px;
	padding: 5px;
	margin: 0 auto;
}
#contactblock form {
	margin-top: 2px;
}
#contact_form label {
	font-size: 11px;
	display: block;
	float: left;
	width: 125px;
	height: 17px;
	padding-top: 5px;
	text-align: right;
	padding-right: 15px;
}
#contact_form label.ferror {
	float: none;
	font-size: 10px;
	width: 330px;
	margin: 0;
	font-weight: normal;
	padding: 0 0 3px 0;
	height: 10px;
	text-align: right;
	line-height: 1;
}

#content-content #contact_form p.ferror input.text,
#content-content #contact_form p.ferror textarea {
	border-color:#8a1f11;
}
#contact_form p {
/* 	border-bottom: 1px dotted #ccc;
 */	margin-bottom: 0;
}
#contact_form p.last {
	border: 0;
}

#contact_form select {
	height: 24px;
	padding: 4px;
}
#contact_form input.submit {
	height: 25px;
	padding: 0;
	width: 140px;
	color: black;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border: 0;
	margin: 0 0 0 45%;
	text-align: center;
	line-height: 1;
	cursor: pointer;
	clear: both;
}
