div.mceFormsbuilder input[type=text], button { 
  vertical-align: middle;  
	width:250px;
}
form select{
	vertical-align: middle; 
	width:259px;
}
div.mceFormsbuilder form p label.required ,  div.mceFormsbuilder form p label.optional , {
	display: block;
	width:200px;
	
}
div.mceFormsbuilder form p label.required span {
	color: #CC0000;
	padding-left: 3px;
}
div.mceFormsbuilder form div div , div.mceFormsbuilder form fieldset div div{ 
	float:left;
	display:block;
	width:265px;
}
div.mceFormsbuilder form div div label {
	float: left;
	width:auto;
}
div.mceFormsbuilder div.checkbox-warp{
	float: right;
	width:150px;
}
div.mceFormsbuilder input[type=radio],  div.mceFormsbuilder input[type=checkbox]{
	margin: 0 5px;
	vertical-align: baseline;
}
div.mceFormsbuilder p.legendcheckbox{
	text-indent: -9999em ;
	float:left;
	display: block;
	width:150px;
}
div.mceFormsbuilder p.wrapper-mandatory{
	display:none;
}

div.mceFormsbuilder form fieldset {
	 border: 1px solid #CCCCCC;
    margin: 0 0 20px;
    padding: 10px;
}

div.mceFormsbuilder form label.labelcheck{
	float: none;
	display: inline;
}
