

/* Styles definition here */
#fbuilder{
	max-width:800px;
	margin:auto;
	padding:25px;
}

/* General Field Containers */
#fbuilder #formheader_1{
	margin-bottom:5px;
}
#fbuilder .fields{
	margin-bottom:15px;
}
#fbuilder .fields label{
	font-weight:bold;
}
#fbuilder textarea, #fbuilder .single-line input[type="text"]{
	font-size:18px;
	padding:5px 10px !important;
	border:solid 1px #888888;
	border-radius:3px;
}

/*Field Lables*/
#fbuilder .top_aligned .fields label{
	font-size:20px;
	display:inline-block;
	margin-bottom:5px;
	font-weight:normal;
}

/*Instructions*/
#fbuilder span.uh{
	font-size:15px;
}

/* Single line text inputs */
#fbuilder .single-line input[type="text"]{
	height:45px;
}
/* File upload inputs */
#fbuilder input[type="file"]{
	height:30px;
	font-size:15px;
}

/* Submit button*/
#fbuilder .pbreak .pbPrevious, .pbreak .pbNext, .pbSubmit{
	background:#8BC53F;
	color:#ffffff;
	border-radius:5px;
}
#fbuilder .pbreak .pbPrevious, .pbreak .pbNext, .pbSubmit:hover{
	background:#A1E647;
}