#Contactform{
	padding-bottom:1em;
}
#Contactform fieldset{
width600px;
margin:1.5em 0;
padding:1em;
border:1px solid #555;
}

#Contactform p{
	margin-bottom:.5em;
}
#Contactform legend{
text-align:left;
font-size:1.2em;
font-weight:bold;
margin-right:40px;
color:#cc6600;
}

#Contactform label{
float:left;
width:360px;
font-size:.9em;
}

#Contactform input{
width:360px;
}



#Contactform textarea{
width:360px;
height:100px;
}


#Contactform input#submit{
width:100px;
}

#Contactform .button{
	width:auto;

}

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;
	
}
div.error { display: none; }
input.checkbox { border: none }
input:focus { border: 1px dotted #514a42 inset; }
input.error { border: 1px dotted red inset; }