/**********************************
Name: cmxform Styles
***********************************/
.block { display: block; }

form.cmxform {font-size: 10px;color: #000;}

form.cmxform legend {padding-left: 0;}
form.cmxform legend, form.cmxform label {color: #000; vertical-align:text-bottom; }

/*form.cmxform label{vertical-align:text-bottom;}*/

form.cmxform fieldset {border: none;}
form.cmxform fieldset fieldset {background: none;}
form.cmxform fieldset p, form.cmxform fieldset fieldset {padding: 5px 10px 7px;background: url(../images/cmxform-divider.gif) left bottom repeat-x;}

form.cmxform label.error { display: none; }	
form.cmxform label.error, label.error {color: red;font-style: italic;/* remove the next line when you have trouble in IE6 with labels in list */}

div.error { display: none; }

input.error, select.error, span.error, textarea.error { border: 1px solid red; }

form.cmxform .gray * { color: #000; }