.flbl {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	color: #777777;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;
	font-weight: 600;
}
input.form-control {
	/*background-color: #f2f2f2;*/
}
textarea.form-control {
	/*background-color: #f2f2f2;*/
}
/*************for validation***************/
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #990000;
	font-size: 14px;
	/*font-style: italic;*/
	display: none;
	font-weight:normal;
	/* display: block; */
}
div.error { display: none; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px solid #990000;}
select.error { border: 1px solid #990000; }
textarea.error { border: 1px solid #990000;}
form.cmxform .gray * { color: gray; }