form#contact-form {
	display:inline;
}

div.text-field-container {
	border: 1px solid #fff;
	border-left: 4px solid #f7f7f7;
	margin-top:10px;		

}
div.text-field-container-active {
	border: 1px solid #f7f7f7;
	border-left: 4px solid #c20000;
	margin-top:10px;		

}

div.text-field-container div.text-field {
	background-color:#fff;
}

div.text-field-container-active div.text-field {
	background:#FFF url(/img/gradient_3.gif) repeat-x scroll bottom left;
}
div.text-field {
	padding: 10px;
	margin:2px;
}

div.text-field-container div.input-title {
	font-weight:bold;
	color:#333;
}
div.text-field-container-active div.input-title {
	font-weight:bold;
	color:#c20000;
}

input.text-field {
	width: 210px;
}


textarea#message {
	width: 466px;
}

div.text-field-container-active span.form-arrow {
	display:inline;
	position:relative; 
	left:0px; 
	top:-30px; 
	margin-bottom:-30px;
	float:left;
}
div.text-field-container span.form-arrow {
	display:none;
}
