form.cmxform, form.cmxform fieldset, form.cmxform input, form.cmxform textarea, form.cmxform .form-row { margin: 0; padding: 0; }
form.cmxform legend { margin: 0; padding: 0; _margin: 0 -7px; /* IE Win */ }
form.cmxform label { display: inline-block; vertical-align: top; }
form.cmxform label.nocmx { width: auto; }
/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

/* Configurable */
form.cmxform * {}
form.cmxform fieldset {}
form.cmxform legend
form.cmxform label { width: 6em; background: #c00;}
form.cmxform em.required {}
form.cmxform input, form.cmxform textarea, form.cmxform select {}
form.cmxform .form-row { padding: .25em; }
form.cmxform .form-row .form-row { margin-left: 8.5em; padding: 0; padding-top: .5em; }
form.cmxform fieldset.buttons {}
form.cmxform .button {}
