/* contact form  */
#contact_form {
	background-color: transparent;
}
#contact_form_header {
	background-color:transparent;
	margin-right:60px;
}

#contact_form_top { 
	display:block;
	padding:6px; 
	height:46px; 
}
#contact_form_feedback {
	margin-top:5px;
	display:block; 
	padding:4px; 
	overflow:auto;
}
#contact_form_person {
	display:block; 
	padding:4px;
	margin-top:5px;
	overflow:auto; 
}

#contact_form_bottom {
	display:block; 
	padding:4px;
	text-align:center; 
	height:30px;
	margin-top:5px; 
}

.cform_prompt {
	width:150px;
	float:left;
	font-weight:bold;
	text-align:right;
	color: #7B2400;
	margin: 2px 4px 2px 0px;
}
.cform_data {
	width:530px;
	float:left;
	margin:2px 0px 2px 2px;
}
/*
#contact_form_person label, #contact_form_person input { display:block; width:400px; margin-bottom:5px; float:left;}
#contact_form_person label { width:150px; text-align:right; font-weight:bold; margin-right:5px;}
*/
input.textfield {width:300px;}