/**********************************
Use: cmxform template
Original author: Nick Rigby
Updated by: TradeMark Media
***********************************/

/* Custom Created */
/******************/
form.cmxform input, form.cmxform textarea, form.cmxform select {
font-size: 1em;
font-family: "Lucida Grande", "Lucida Sans Unicode", Myriad, Verdana, sans-serif;
}

/* End Custom */
	
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 fieldset ol {
margin: 0;
padding: 0;
}

form.cmxform fieldset li {
list-style: none;
padding: 5px 5px 5px 0px;
margin: 0;
}

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;
}

/* Width of labels */
form.cmxform label {
width: 135px;
}

/* Width plus 3 (html space) */
form.cmxform fieldset fieldset label {
margin-left: 138px;
}

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

/* Message Alerts */
div.alert, div.confirm {
	padding: .25em;
	color: #000;
	font-weight: normal;
	font-size: 1em;
	margin-bottom: 1em;
}
div.alert {
	background-color: #FFD9D9;
	border: 1px solid #c00;
}
div.confirm {
	background-color: #B3FFB3;
	border: 1px solid #090;
}