#freecontactform {
	width: 60%;
	padding: 25px 20px 0px 20px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	text-align: left;	 
    color: #fff;
    input[type=text]:focus{
		background-color: #B44529; 
		 		
		}

}
.freecontactformmessage {	
	padding-bottom: 10px;
}
.freecontactform td {
padding:4px;
font-size:12px;
}
.freecontactform p {
padding:4px;
}
.freecontactform label {
padding-right:10px
}
.required {
font-weight:bold;
}
.required_star {
font-weight:bold;
color:#FFF;
}
.not-required {
font-weight:normal
}
.antispammessage {
	padding: 10px;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	font-weight: bold;
	color: #FFFFFF;
	border-style: none;
}
.antispamquestion {
font-weight:normal;
}