form.cmxform {color:#333;font-size:1.1em;width:383px;}
form.cmxform legend {padding-left:0;}
form.cmxform legend, form.cmxform label {color:#333;}
form.cmxform fieldset {border:none;border-top:1px solid #C9DCA6;background:url(../images/cmxform-fieldset.gif) left bottom repeat-x;padding-top:10px;}
form.cmxform fieldset fieldset {background:none;padding-top:0;}
form.cmxform fieldset li { padding:5px 10px 7px;background:url(../images/cmxform-divider.gif) left bottom repeat-x;}
form.cmxform fieldset {margin-bottom:10px;}
form.cmxform legend {padding:0 2px;font-weight:bold;_margin:0 -7px; /* IE Win */}
form.cmxform label {display:inline-block;line-height:1.8;vertical-align:top;}
form.cmxform label.block {display:block;}
form.cmxform fieldset ol {margin:0;padding:0;}
form.cmxform fieldset li {list-style:none;padding:5px;margin:0;}
form.cmxform fieldset li input.textField {border:1px solid #adadad;padding:5px;width:210px;}
form.cmxform fieldset li textarea.textarea {border:1px solid #adadad;height:80px;padding:5px;width:210px;}
form.cmxform fieldset li textarea.block {border:1px solid #adadad;height:80px;padding:5px;width:361px;}
form.cmxform fieldset li select.select {padding:5px;width:222px;}
form.cmxform fieldset li.hidden {display:none;}
form.cmxform fieldset fieldset {border:none;margin:3px 0 0;}
form.cmxform fieldset fieldset legend {padding:0 0 5px;font-weight:normal;}
form.cmxform fieldset fieldset label {display:block;width:auto;}
form.cmxform em {font-weight:bold;font-style:normal;color:#f00;}
form.cmxform label {width:151px;} /* Width of labels */
form.cmxform fieldset fieldset label {margin-left:154px;} /* Width plus 3 (html space) */
form.cmxform p.description {padding-bottom:20px;}
form.cmxform div.error {border:1px solid green;background-color:#ffc;margin-bottom:10px;padding:4px;}
form.cmxform div.error h4 {font-weight:bold;font-size:14px;margin-bottom:5px;}
form.cmxform div.error p {padding-bottom:5px;}
/*\*//*/ form.cmxform legend {display:inline-block;} /* IE Mac legend fix */