/**********************************

Name: cmxform Styles

***********************************/
form.cmxform {
	width: 100%;
	font:14px 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
	color: #333;	
}

form.cmxform legend {
	padding-left: 0;
}

#signupForm p {
	margin: 20px 0px;
}

form.cmxform legend, form.cmxform label {width: 100px;display:-moz-inline-stack; display:inline-block; zoom: 1; *display: inline;	color: #333; vertical-align: top;}


form.cmxform label.error, label.error {	color: red;	font-style: italic;}
div.error { display: none; }
input, textarea { width:370px;display:-moz-inline-stack; display:inline-block; zoom: 1; *display: inline; border: 1px solid #ccc; }
input.checkbox { border: none ;display:-moz-inline-stack; display:inline-block; zoom: 1; *display: inline; }
input:focus, textarea:focus{ border: 1px dotted #ccc; }
input.error, textarea.error{ width:250px;border: 1px dotted red; display:-moz-inline-stack; display:inline-block; zoom: 1; *display: inline; }
label.error { width:120px; font-size: 12px; font-style:italic;}
form.cmxform .gray * { color: gray;display:-moz-inline-stack; display:inline-block; zoom: 1; *display: inline;  }
label.error {margin-left:10px;}
input#submit{background: url('../images/send.png') no-repeat center;width:466px;height:79px;border: none;cursor:pointer;}