

/** valuations banner 01 **/
.valuations-banner-01				{ position:relative; }
.valuations-banner-01 .fw-margins	{ position:relative; z-index:2; }
.valuations-banner-01 .overlay		{ position:absolute; z-index:1; top:0; left:0; bottom:0; right:0; }
.valuations-banner-01				{ background:#FFFFFF url(backgrounds/valuations-01.jpg) no-repeat 100% 0%; background-size:cover; background-attachment:fixed; color:#FFFFFF; }
.valuations-banner-01 .overlay		{ background:rgba(20,59,102,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC455063,endColorstr=#CC455063); zoom:1; }
.valuations-banner-02				{ background:#FFFFFF url(backgrounds/valuations-01.jpg) no-repeat 100% 0%; background-size:cover; background-attachment:fixed; color:#666666; }
.valuations-banner-02 .overlay		{ background:rgba(255,255,255,0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC455063,endColorstr=#CC455063); zoom:1; }
.valuations-banner-03				{ background:#FFFFFF url(backgrounds/valuations-01.jpg) no-repeat 100% 0%; background-size:cover; background-attachment:fixed; color:#FFFFFF; }
.valuations-banner-03 .overlay		{ background:rgba(20,59,102,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC455063,endColorstr=#CC455063); zoom:1; }
@media all and (max-device-width: 1024px) {
	.valuations-banner-01				{ background-attachment:scroll; }
}



/** VIRTUAL VALUATIONS **/
.FormSection {
	margin:40px 0px;
	padding:40px 40px 20px 40px;
	background:#FFFFFF;
}
.FormSection h2 {
	font-size:1.4em;
	margin:0px 0px 20px 0px;
}
.FormSection .form-label,
.FormSection .TermsText {
	font-size:14px;
}
.FormSection .form-checkbox input {
	float:left;
	width:26px;
	margin:10px 0px 0px 0px;
}
.FormSection .form-checkbox label {
	display:block;
	margin:0px 0px 0px 35px;
}
@media screen and (max-width:480px){
	.FormSection {
		padding:20px 20px 10px 20px;
		background:#FFFFFF;
	}
}
