/* ================ FlexibleForms =============== */
.flexibleFormContainer{
    margin-top: 49px;
}

.flexibleFormContainer form{
	padding-left: 40px;
}

#mod_flexibleForms h4{
	position:absolute;
	margin:0;
	padding:0;
	color:#5C1A34;
	font-size:1.1em;
	font-weight:normal;
	text-transform:uppercase;
	top: 14px;
	left: 17px;
}

#mod_flexibleForms .flexFormInputBlock{
	margin: 0 0 10px;
	padding:0;
	text-align:right;
}

#mod_flexibleForms .flexFormBlockLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-transform: capitalize;
	width:110px;
	/* color:#757575; */
}

#mod_flexibleForms .flexInputSimple {
	border: 1px solid #BFBFBF;
    width: 286px;
}

#mod_flexibleForms .flexInputSelect {
	border: 1px solid #BFBFBF;
	color:#757575;
    width: 288px;
	_width:290px;
}

#mod_flexibleForms .flexInputTextarea{
	border: 1px solid #BFBFBF;
    width: 286px;
	height:107px;
}

#mod_flexibleForms .flexFormSubmitBlock{
	width: 411px;
}

#mod_flexibleForms p.required{
	margin:0 0 0 125px;
	font-size:0.8em;
	text-transform:capitalize;
	color:red;
	float:left;_display:inline;
}

#mod_flexibleForms #ff_submit1{
	border:none;
	background:url(../images/button-bg.jpg) no-repeat;
	width:71px;
	height:18px;
	color:#ffffff;
	text-transform:uppercase;
	font-size: 0.72em;
}