/**********************************
Name: cmxform Styles
***********************************/
form.cmxform{
	width:450px;
	float:left;
	/*margin-left:15px;*/
	padding-left:10px;
	/*border:1px solid #FFF;*/
	}

form.cmxform ul{
	list-style:none;
	display:inline;
	}

form.cmxform li{
	display:inline;
	float:left;
	margin-right:5px;
	}

form.cmxform p.form_block{
	clear:left;
	float:left;
	margin-left:0px;
	}

form.cmxform label{
	font-style:italic;
	display:block;
	width:205px;
	margin-bottom:5px;
	text-align:left;
	/*border:1px solid #FFF;*/
	}

form.cmxform p{
	/*margin-left:10px;
	margin-right:10px;*/
	clear:both;
	float:left;
	}

form.cmxform input{
	width:200px;
	border:#FFF solid 1px;
	background-color: #FFF;
	color: #000;
	font-size:12px;
	padding:3px;
	margin-right:10px;
	float:left;
	}

form.cmxform input:hover{
	border:#9C3 solid 1px;
	}

form.cmxform textarea{
	border:#FFF solid 1px;
	background-color:#FFF;
	color: #000;
	font-size:12px;
	padding:3px;
	width:430px;
	}

form.cmxform textarea:hover{
	border:#9C3 solid 1px;
	}

/*form.cmxform input#btn_submit{
	display:block;
	height:30px;
	width:100px;
	color: #FFF;
	font-weight:bold;
	background-color:#6F0900; 
	border:none;
	float:right;
	}

form.cmxform input#btn_submit:hover{
	background-image:url(../../images/frontend/btn_submitcontact_h.gif);
	border:none;
	}*/

form.cmxform input#input_typeword{
	width:135px;
	}

.cmxform #advisory{
	font-size:10px;
	font-style:italic;
	line-height:11px;
	clear:both;
	}

#btn_submitalign{
	text-align:right;
	width:100%;
	margin-top:10px;
	}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color:#9C3;
	display:block;
	font-style: italic;
	margin-left:5px;
}

div.error { display: none; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red;}
form.cmxform .gray * { color: gray; }
.block { display: block; }
form.cmxform label.error { display: none; }	


/*Form Girl*/
form.cmxformgirl{
	width:500px;
	float:left;
	padding-left:10px;
	}

form.cmxformgirl ul{
	list-style:none;
	display:inline;
	}

form.cmxformgirl li{
	display:inline;
	float:left;
	margin-right:5px;
	width:200px;
	text-align:left;
	}
form.cmxformgirl input{
	width:250px;
	border:#FFF solid 1px;
	background-color: #FFF;
	color: #000;
	font-size:12px;
	padding:3px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	}

form.cmxformgirl input:hover{
	border:#9C3 solid 1px;
	}

form.cmxformgirl textarea{
	border:#FFF solid 1px;
	background-color:#FFF;
	color: #000;
	font-size:12px;
	padding:3px;
	width:250px;
	margin-bottom:10px;
	}

form.cmxformgirl textarea:hover{
	border:#9C3 solid 1px;
	}

form.cmxformgirl ul li label{
	font-style:italic;
	display:block;
	margin-bottom:5px;
	text-align:right;
	width:190px;
	}
form.cmxformgirl ul li label strong{
	text-align:left;
	float:left;
	}
form.cmxformgirl ul li h3{
	font-style:italic;
	display:block;
	margin-bottom:5px;
	text-align:right;
	width:190px;
	}
form.cmxformgirl p.form_block{
	clear:left;
	float:left;
	text-align:center;
	margin-left:200px;
	}
form.cmxformgirl label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color:#AF7F4D;
	display:block;
	/*font-style: italic;*/
	margin-left:5px;
	text-align:left;
}
form.cmxformgirl  .MultiFile-label hr{
	clear:both;
	margin-top:5px;
	border:0px;
	}
form.cmxformgirl  .MultiFile-label a{
	color:#AF7F4D;
	font-size:12px;
	text-decoration:none;
	font-style: italic;
	}
/*End form girl*/	

