/**********************************

Name: cmxform Styles

***********************************/
form.cmxform {
	font-size: 1.0em;
	color: #333;
	margin:0px;
	padding:0px;
}

form.cmxform legend {
	padding-left: 0; 
}

form.cmxform legend, form.cmxform label {
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #655a45; 
}
form.cmxform .minilabel {
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #655a45; 
}

form.cmxform fieldset {
	border: none;
	/*border-top: 1px solid #C9DCA6;
	background: url(../images/cmxform-fieldset.gif) left bottom repeat-x;
	background-color: #F8FDEF; */
}

form.cmxform fieldset fieldset {
	background: none;
}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
	/*background: url(../images/cmxform-divider.gif) left bottom repeat-x;*/
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	font-size: 10px;
	color: red; 
	font-style: italic
}

#error { 
	font-color: white;
	font-weight: bold;
	font-style: italic;
	background-image: url('../img/gitter.gif');
	position:absolute;
	top:10px;
	left:455px;
	z-index:20;
	padding:10px;
	width:400px;
	padding:10px;
	border:1px solid white;
	display:none;
}

.roundfielddrop{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #655a45; 
	height: 31px;
	padding-top:5px;
}
form.cmxform label{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #655a45; 
	
}
/*
23 innan
*/
.roundfield{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ABABAB; 
	height:20px;
	width:150px;
 	background-image: url('../img/field_bg_1.gif'); 
	background-repeat:repeat-x;
	border-left:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
	border-right:1px solid #F4F4F4;
	border-bottom:1px solid #F4F4F4;
	padding-top:4px;
}
.roundfield_big{ 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ABABAB; 
	height:20px;
	width:300px;
 	background-image: url('../img/field_bg_1.gif'); 
	background-repeat:repeat-x;
	border-left:1px solid #D7D7D7;
	border-top:1px solid #D7D7D7;
	border-right:1px solid #F4F4F4;
	border-bottom:1px solid #F4F4F4;
	padding-top:4px;
}
.btn{
	font-size: 16px;
	font-weight: bold;
	color: #655a45; 
	border:none;
	width: 150px;
	height: 27px;
	margin-top:1px 
}

input {	

	 }
input:focus { border: 1px dotted black; }
input.error {	
 	background-image: url('../img/field_bg_1 error.gif');   
 	color:white;
 }
form.cmxform .gray * { color: gray; }