/*Form styles*/
.form-container { margin: 10px; padding: 0px; }
.form-container form fieldset { margin: 10px; padding: 10px; border: 1px solid #C2BDA9; background: #F0EFE4; }
.form-container form legend { font-size: 12px; font-weight: bold; text-transform: capitalize; padding: 5px; }
.form-container form fieldset div, .form-row { padding: 3px 5px; margin-bottom: 5px; clear: both; }
.form-container form label { font-size: 12px; line-height: 18px; margin-right: 10px; width: 115px; display: block;
	float: left;
	text-align: right;
	position: relative;
	margin-top: 2px;
	clear: both; }
.form-container form label span { color: #990000; font-weight: bold; font-size: 16px; }
.form-container input, .form-container textarea, .form-container select {
	font-size: 12px;
	padding: 3px;
	background: #FFF;
	border: 1px solid #A0997A;
}
div.form-container label.error, div.form-container span.error { color: #C00; font-size: 12px; margin-left: 125px; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
.form-container input:focus, .form-container input.error:focus, .form-container textarea:focus {
	font-size: 12px;
	padding: 3px;
	background: #FFF;
	border: 1px solid #9B9793;
}
