div.error{display:none}
form.cmxform{width:500px}
form.cmxform em{font-weight:bold;font-style:normal;color:#ff0000}
form.cmxform fieldset{margin-bottom:10px}
form.cmxform fieldset{border:none;border-top:1px solid #88beb4;border-bottom:2px solid #88beb4;background-color:#e1eeec}
form.cmxform fieldset fieldset label{margin-left:103px/* Width plus 3 (html space) */}
form.cmxform fieldset p{padding:5px 10px 7px;background:url(../images/cmxform-divider.gif) left bottom repeat-x}
form.cmxform fieldset p{list-style:none;padding:7px;margin:0}
form.cmxform input,form.cmxform textarea,form.cmxform select{width:315px}
form.cmxform input,select,textarea{border:1px dotted #542785}
form.cmxform input.error,form.cmxform textarea.error{border:1px dotted #ff0000}
form.cmxform input.submit{width:125px}
form.cmxform input.submit{margin-left:150px}
form.cmxform input:focus,form.cmxform textarea:focus{border:1px solid #542785}
form.cmxform label{display:inline-block;line-height:1.8;vertical-align:top;cursor:hand}
form.cmxform label{width:150px/* Width of labels */}
form.cmxform label sub { color:#666666; }
form.cmxform label.error{margin-left:103px;width:220px}
form.cmxform label.error,label.error{color:#ff0000;font-style:italic}
form.cmxform legend{padding:0 2px;font-weight:bold;_margin:0 -7px/* IE Win */}
/*\*//*/ form.cmxform legend{display:inline-block;}/* IE Mac legend fix */
