/** FORM BUILDER STYLE **/
.fbForm legend{
	font-weight:bold;
	font-size:16px;
	}
.fbForm div.fbElement {
	margin: 1px 0px;
	padding: 3px 0px;
	}
.fbForm p.fbContainerTitle {
	margin: 1em 0px 1px 0px;
	font-weight: bold;
	}
.fbForm input,
.fbForm select {
	width: 200px;
	}
.fbForm label {
	width: 150px;
	line-height: 1.6;
	}
.fbForm .fbRadio input,
.fbForm .fbCheckbox input,
.fbForm .fbContainer > label.error {
	margin-left: 150px;
	}
.fbForm textarea {
	width: 400px;
	height: 120px;
	}
.fbForm label.error {
	color: #fff;
	padding-left: 1em;

	}
.fbForm .fbFileUpload label.error {
	}
.fbForm span.require {
	color: blue;
	}

/** FORM BUILDER STRUCTURE **/

.fbForm {
	clear: both;
	}
.fbForm div.fbContainer {
	overflow: hidden;
	}
.fbForm div.fbElement {
	zoom: 1;
	clear: both;
	overflow: hidden;
	}
.fbForm label {
	float: left;
	}
.fbForm input,
.fbForm select,
.fbForm textarea {
	float: left;
	}
.fbForm .fbRadio input,
.fbForm .fbButton input,
.fbForm .fbCheckbox input {
	width: auto;
	}
.fbForm label.error {
	width: auto;
	}

.fbForm input[disabled] {
	line-height: 1.3;
	}
	
form input, form textarea, form option { color: #333333; }

form button { color: #ffffff; background: #fb8303; border: 0px; padding: 3px 7px; }

