div.formModule textarea{border:1px solid #B3B4B6; background: transparent; font-size:12px; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; color:#555; width:400px; height:250px; }
div.formModule div.formElement {clear:both; position:relative; margin-bottom:10px;}

div.formModule span.required {display:block;position:absolute; top:1px; left:151px;}
div.preview_admin div.formModule span.required {left:151px;}

div.formModule ul.errors {color:red; padding-left:0px; clear:both;}

div.formModule form label {margin:0;text-align:right;width:150px;padding:1px 15px 1px 0;float:left;}
div.preview_admin div.formModule form label {width:150px;padding:1px 15px 1px 0;float:left;}

div.formModule form input[type="text"]{background: transparent; color:#555; padding:1px; border:1px solid #B3B4B6; width:200px;}
div.formModule .button {text-align: center;}
div.formModule .button input{height:25px;width:150px;background:#eee; border:1px solid #fff; padding:3px; font-size:12px;cursor:pointer;}

div.formModule .formOptionElement{display:inline-block;}
div.formModule .formOptionElement label{text-align:left; width:auto; display:block; clear:both;}
div.preview_admin div.formModule .formOptionElement label{text-align:left; width:auto; display:block; clear:both;}

