form.cmxform {
	margin:1em 0 1em 10px;
}
form.cmxform fieldset,
form.cmxform ol, 
form.cmxform legend {
	margin: 0;
	padding: 0 !important;
}

form.cmxform li {
	margin:1em 0;
}

form.cmxform fieldset { border: 0; }

form.cmxform input, form.cmxform textarea {
	border:1px solid #cdc7bd;
	padding:3px;
	font-size:1em;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;
}

form.cmxform ol { list-style: none; }

form.cmxform label {
	display: inline-block;
	width: 90px;
	vertical-align:top;
	color:#6E5037;
}

form.cmxform label.nocmx {
	width: auto;
}

form.cmxform fieldset legend {
	font-weight:normal;
	padding:1em 0 0;
	margin: 0 -7px; /* IE Win fix */
	color:#958977 !important;
}

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

/* Customised Extras */

form.cmxform input.yellowFormBtn {background:#fec500; border:1px solid #fec500; color:#6e5037; font-weight:normal; padding:3px; width: auto; }

