p { margin: 10px 0; }
form.cmxform legend { padding-left: 0; }
form.cmxform legend, form.cmxform label {color: #e0d2b7;}
form.cmxform fieldset {border: none;border-top: 1px solid #e0d2b7;}
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.5;vertical-align: top;}

form.cmxform fieldset ol {margin: 0;padding: 0;}

form.cmxform fieldset li {list-style: none;padding: 5px;margin: 0;}
form.cmxform fieldset fieldset {border: none;margin: 3px 0 0;}
form.cmxform fieldset fieldset legend {font-weight: normal;}
form.cmxform fieldset fieldset label {display: block;width: auto;}


form.cmxform {width: 320px;font-size: 1.1em;color: #333;}
form.cmxform label { width: 70px; } /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */
form.cmxform input {width:175px;}

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */