
/***************  modules/flexibleForms/themes/default/style.inputBlock.css  ***************/
.flexFormInputBlock { 
	margin-bottom: 0.8em;
	}
	
.flexFormInputSubBlock {
	padding:5px;
	
	}
	
.flexFormBlockLabel {
	display:block;
	float:left;
	width:150px; 
	}
	

.flexFormFieldHTML {
	 float:left;
	 width:300px;
	}
	
.flexInputInvalid {
	border:1px solid red;
}

.flexFormLabelInvalid {
	font-weight:bold;
	color:red;
}

.flexInputSimple, 
.flexInputTextarea,
.flexInputSelect
 {
	width:300px;
}

.flexInputTextarea {
	height:160px;
	
}

.flexInputNumber {
	width:100px;
}

.flexInputCheckBox {
	float:left;
	margin-right:10px;
}
/***************  modules/flexibleForms/themes/default/style.submitBlock.css  ***************/
.flexFormSubmitBlock { 
	 	text-align:right;
	}
	
/***************  modules/flexibleForms/themes/default/style.form.css  ***************/
.flexibleFormContainer {
	padding:10px;
}

.flexibleFormContainer input.hp_email
{
	visibility: hidden;
	position: absolute;
	top: -9999px;
}
