/** form styles **/




.gform_wrapper {
margin: 0 0 20px 0;
}

.gfield_required {
color: #E95320 !important;
}

.gfield_description {
font-size: 10px;
font-style: italic;
margin: 5px 0 0 0;
width: 600px;
}

.gform_body ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: none;
}

.gform_body li {
	margin: 0;
	padding: 0;
	background: none;
	list-style-type: none !important;
}

/*#gform_heading {
	width: 670px !important;
	border: none !important;
}*/

#gform_fields ul{list-style-type: none !important;}

#gforms_fields ul li {list-style-type: none;}

.evaluation #gform_1 {padding: 0 0 0 0 !important; margin: 0;}

.gfield_label {
	font-size: 14px;
	color: #FEFBE8;
	padding: 0 0 0 2px !important;
	font-weight: normal !important;
	font-family: "Calibri Bold", "Lucinda Grande", "Lucinda Sans Unicode", "Helvetica Neue", Arial, sans-serif;
	margin-bottom: 0px !important;
}

.contact_big .gfield_label {color: #2C2D2D;}

.evaluation .gfield_label {color: #2C2D2D;}

.evaluation #gform_heading {
	padding: 0 0px 0 0px;
	font-family: "Calibri Regular", "Lucinda Grande", "Lucinda Sans Unicode", "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	margin: 0 0 5px 0;
	background: none !important;
	
}

.contact_big #gform_heading {
	padding: 0 0px 0 0px;
	font-family: "Calibri Regular", "Lucinda Grande", "Lucinda Sans Unicode", "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	margin: 0 0 5px 0;
	background: none !important;
	border: none !important;
	
}

.evaluation #gform_heading {
	padding: 0 0px 0 0px;
	font-family: "Calibri Regular", "Lucinda Grande", "Lucinda Sans Unicode", "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	margin: 0 0 0px 0 !important;
	background: none !important;
	border: none !important;
	
}


li.gfield {
	margin: 0px 0 0 0;
	border: none !important;
	list-style-type: none !important;
}

.contact_big li.gfield {
	margin: 0px 0 0 0;
	border: none !important;
	list-style-type: none !important;
}

.medium {
	background: #EFEFEF;
	border: 1px solid #FFF;
	/*-moz-border-radius: 4px;
	-webkit-border-radius: 4px;*/
	width: 248px;
	height: 20px;
	padding: 4px 5px 0 5px;
	margin: 5px 0 0 0;
	font-family: "Lucinda Grande", "Lucinda Sans Unicode", "Helvetica Neue", Arial, sans-serif;
	font-size: 13px;
	color: #333;
}

.contact_big .medium {
	background: #FFF url(images/input_bg.png) repeat-x;
	border: 1px solid #839164;
	/*-moz-border-radius: 4px;
	-webkit-border-radius: 4px;*/
	width: 248px;
	height: 20px;
	padding: 4px 5px 0 5px;
	margin: 5px 0 0 0;
	font-family: "Calibri Regular", "Lucinda Grande", "Lucinda Sans Unicode", "Helvetica Neue", Arial, sans-serif;
	font-size: 13px;
	color: #2C2D2D;
}

.evaluation .medium {
background: #FFF url(images/input_bg.png) repeat-x;
border: 1px solid #839164;
/*-moz-border-radius: 4px;
-webkit-border-radius: 4px;*/
width: 235px !important;
height: 20px;
padding: 4px 5px 0 5px;
margin: 0px 0 0 0;
font-family: "Calibri Regular", "Lucinda Grande", "Lucinda Sans Unicode", "Helvetica Neue", Arial, sans-serif;
font-size: 13px;
color: #2C2D2D;
}


.large {
	background: #F9F9F9;
	border: 1px solid #D8D8D8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 580px;
	height: 20px;
	padding: 4px 5px 0 5px;
	margin: 5px 0 0 0;
}

.small {
	width: 120px;
	margin: 0px 0 0px 0;
	float: left;
}

.textarea{
	background: #FFF;
	border: 1px solid #D8D8D8;
	/*-moz-border-radius: 4px;
	-webkit-border-radius: 4px;*/
	width: 580px;
	height: 100px;
	padding: 5px;
	margin: 5px 0 0 0;
	font-family: "Lucinda Grande", "Lucinda Sans Unicode", "Helvetica Neue", Arial, sans-serif;
	font-size: 13px;
	color: #333
}

.gfield_select {
	background: #FFF;
	border: 1px solid #D8D8D8;
	/*-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;*/
	padding: 3px 2px 2px 2px;
	height: 25px;
	font-size: 11px;
	margin: 5px 0 0 0;
}

/*h2.gsection_title {
background: transparent !important;
font-family: "Lucinda Grande", "Lucinda Sans Unicode", "Helvetica Neue", Arial, sans-serif !important;
font-size: 16px !important;
font-weight: 600 !important;
color: #333 !important;
padding: 10px 0 5px 0 !important;
border-bottom: 1px solid #EFEFEF;
margin: 0 0 5px 0;

}*/


input.button {
	cursor: pointer;
	background: url(images/button_contact_sm.png) 0 0 no-repeat;
	border: none;
	width: 80px;
	height: 25px;
	margin: 0px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	float: right;
}

.contact_small input.button {
	cursor: pointer;
	background: url(images/button_contact_sm.png) 0 0 no-repeat;
	border: none;
	width: 80px;
	height: 25px;
	margin: -28px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	float: right;

}

.contact_big input.button {
	cursor: pointer;
	background: url(images/button_contact_lg.png) 0 0 no-repeat;
	border: none;
	width: 250px;
	height: 47px;
	margin: 10px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	float: left;

}

.evaluation input.button {
	cursor: pointer;
	background: url(images/button_valuation_lg.png) 0 0 no-repeat !important;
	border: none;
	width: 250px;
	height: 47px;
	margin: 10px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	float: left;

}




/*input.button:hover {
background: url(images/form-submit.jpg) 0 -56px;
}*/

.gform_footer {
margin: 3px 0 0 0;

}

.gfield_description {
	color: #E95320;
	background: url(images/gform_description_bg.png) no-repeat;
	float: none;
	margin: 3px 0 5px 130px;
	padding: 17px 0 0 5px !important;
	width: 436px;
	height: 23px;
	font-weight: 600;
	font-size: 11px;

}

.instruction {
	font-size: 11px;

}