/**********************************

Name: cmxform Styles

***********************************/
form.cmxform {
	width: 100%!important;
	font-size: 1.0em;
	color: #333;
}

h5{
	text-transform:uppercase;
	font-size:11px;
	color:#904D84;
	margin:10px 0!important;
}

form.cmxform legend {
	padding-left: 0;
	display:none;
	visibility:hidden;
}

form.cmxform legend, form.cmxform label {
	color: #333;
	width:200px;
	float:left;
	display:inline;
	font-weight:bold;
}

form.cmxform fieldset {
	border: none;
}

form.cmxform fieldset fieldset {
	background: none;
}

form.cmxform fieldset div, form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
	width: 170px;
}
div.error { display: none; }
textarea { border: 1px solid black; width:300px;}
select { border: 1px solid black; width:300px;}
input { border: 1px solid black; width:300px;}
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }

input.submit { 
	border: 3px double #904D84; 
	border-bottom-color:#000;
	border-right-color:#000;
	background:#FFD2FA;
	font-weight:bold;
	color:#904D84;
	font-size:11px;
	width:110px;
}
	
input.check ,
input.radio
	{ border:0; width:50px;}
form.cmxform .gray * { color: gray; }

