@charset "utf-8";
.landing_banner {
	background: url(../images/moving_house.png) top left no-repeat;
	width: 848px;
	margin: 10px 25px;
	padding: 25px 25px 0;
}
.moving_estimate {
	width: 330px;
	margin-right: 35px;
}
.estimate_top {
	background: url(../images/landing_top.png) top left no-repeat;
	height: 74px;
}
.estimate_top h1 {
	display: none;
}
.estimate_btm {
	padding: 10px 20px 0;
	background: #fff;
}
.estimate_btm p {
	font-size: 13px;
}
.estimate_btm span {
	font-weight: bold;
	font-style: italic;
	color: #ff7200;
}
	td.jsf_head{ width: 344px; height: 6px;}
	td.jsf_foot{ width: 344px; height: 7px;}
	td.jsf_headB,  td.jsf_headB_M, td.jsf_headB_I, td.jsf_headB_S, td.jsf_headB_C, td.jsf_headB_L, td.jsf_headB_H{ width: 344px; height: 82px;}
	td.jsf_headB_N{ width: 344px; height: 81px;}
	.blue { font-weight: bold; color: #205f60; padding: 0 0 8px;}
	.blueBig { font-weight: bold; color: #205f60; padding: 0 0 8px;}
	.ddlStyle, .txtStyle { color:#555555;	font-size:11px; width: 200px; border: 2px solid #eee; border-left: 2px solid #b5b898; border-top: 2px solid #b5b898; color: #666666; background: white; font-family: Verdana, Tahoma, Helvetica, Arial;}
	.txtStyle {	width:50px; }
	.ErrorMessage { color:red; padding-left:35px; display:none;}	
	/* Radio Buttons */
	.btn_spcs, .btn_spcs_ht, .btn_spcs_ct, .btn_spcs_lk, .btn_spcs_hr, .btn_spcs_tr { display: block; clear: both; margin: 0; padding: 48px 0 0; width: 344px; height: 92px;}
	.btn_left { float: left; margin: 0; padding: 0; width: 135px;}
	.btn_left div, .btn_right div { font: bold 11px Verdana, Arial; color: #29738c; text-align: left; padding: 0 0 4px;}
	.btn_right { float: left; margin: 0; padding: 0;}
	td.mainareatbl_td{ padding: 0 0 20px 47px; text-align: left;}
	.svcstbl { display: block; clear: both; padding: 0; margin: 0; }
	.svcstbl div { font: bold 11px Verdana, Arial; color: #297374; padding: 0 0 5px; line-height: 20px;}
	.svcstbl span.validfields, .svcstbl span.invalidfields { font: bold 11px Verdana, Arial; color: #205f60; padding: 0 0 5px; line-height: 20px;}
	.svcstbl span.invalidfields { color: #ff0011; }
	.js_field_zipfinder { font: normal 11px Verdana, Arial; color: #2233cc; text-decoration: none; cursor: pointer;}
	.js_field_zipfinder:hover { font: normal 11px Verdana, Arial; color: #ff0011; text-decoration: underline; cursor: pointer;}
		.js_form_zipfinder {position:absolute; visibility:hidden; border: solid 2px #e3e3e3; background-color: #fff;}
		.jsf_close { text-align: right; margin: 10px 10px 0 0;}
		.jsf_close span {font: normal 12px Arial, Verdana; color: #2233bb; text-decoration: underline; cursor: pointer;}
		.jsf_iframe {height:250px; width:250px; margin: 0; padding: 0; overflow: hidden;}
	.jsf_iframe iframe { overflow: hidden; height: 100%; width: 250px; }
	.Submit_BTN { width: 344px; height: 80px; text-align: center;}
	.btn_ { display: block; clear: both; margin: 0; padding: 20px 0 0 50px;}
	.btn_ img { cursor: pointer;}
	.truste_hp { display: block; clear: both; margin: 0; padding: 0 0 0 47px; text-align: left;}
	.truste_hp img { border: solid 1px #e5e5e5;}
	.findpro-wide { padding: 0; margin: 0;}
	.fw_top { width: 762px; height: 47px;}
	.fw_bot { width: 762px; height: 23px;}
	.fpwinner { padding: 0; margin: 0; height: 120px; vertical-align: middle;}
	.fw_top_gray { width: 762px; height: 47px;}
	.fw_bot_gray { width: 762px; height: 23px;}
	.fpwinner_gray { padding: 0; margin: 0; height: 120px; vertical-align: middle;}
	.qfwide-service { width: 280px; float: left; margin: 0; padding: 8px 0 0 0;}
	.wide_left_btns { float: left; margin: 0; padding: 0 0 0 24px;}
	.wide_left_btns div { margin: 0; padding: 7px 0 0 0; font: bold 12px Verdana, Arial; color: #297374;}
	.wide_right_btns { float: left; margin: 0; padding: 0;}
	.wide_right_btns div { margin: 0; padding: 7px 0 0 0; font: bold 12px Verdana, Arial; color: #297374;}
	.qfwide-select { width: 380px; float: left;  margin: 0; padding: 16px 0 0 0;}
	.qfwleft { float:left; width:180px; }
	.qfwcenter { float:left; width:200px; text-align: left;}
	.qfitem-wide {text-align: left; font: bold 12px Verdana, Arial; color: #297373; padding: 0 0 5px; line-height: 20px;}
	.qfitem-wide .js_field_zipfinder { font: normal 11px Verdana, Arial; color: #2233cc; text-decoration: none; cursor: pointer;}
	.qfitem-wide .js_field_zipfinder:hover { font: normal 11px Verdana, Arial; color: #ff0011; text-decoration: underline; cursor: pointer;}
	.qfitem-wide span.validfields { font: bold 12px Verdana, Arial; color: #205f60; padding: 0 0 5px; line-height: 20px;}
	.qfitem-wide span.invalidfields { font: bold 12px Verdana, Arial; color: #ff0011; padding: 0 0 5px; line-height: 20px;}
	.qfitem-wide input.zip { width: 50px;}
	.qfitem-wide select { width: 150px; font: normal 11px Verdana, Arial; color: #111;}
	.qfwide-submit{ width: 80px; float: left; margin: 19px 0 15px 0;}
	.qfwide-submit img { cursor: pointer;}
	.mform_wrap { display: block; clear: both; margin: o auto; padding: 0; width: 178px;}
	.mform_top { height: 11px; width: 178px; margin: 0; padding: 0;}
	.mform_bot { height: 11px; width: 178px; margin: 0; padding: 0; display: block; clear: both;}
	.mform_inner {border: solid 1px #bdbdbd; border-top-width: 0px; border-bottom-width: 0px; text-align: left;}
	.mform_inner_in { padding: 0px 10px 0px 10px;}
	.mform_inner_in h2 {color: #3d7b71; font-size: 17px;margin-bottom: 10px;}
	.ddlStyle_m { color:#555; font-size:11px; width: 150px; border: 2px solid #eee; border-left: 2px solid #b5b898; border-top: 2px solid #b5b898; color: #666; font-family: Verdana, Tahoma, Helvetica, Arial;}
	.mform_inner_in .btn_mort { display: block; clear: both; margin: 0; padding: 15px 0 0 0;}
	.fmc { display: block; clear: both; margin: 0; padding: 0; width: 344px;}
	.fmc_top { height: 23px;}
	.fmc_inner .fmc_inner_in {padding: 0 0 0 30px;}
	.fmc_inner .fmc_inner_in h2 {color: #628060; margin-bottom: 15px;}
	.fmc_inner .fmc_inner_in .fmc_fields { display: block; clear: both; margin: 0; padding: 0;}
	.fmc_inner .fmc_inner_in .fmc_fields p { margin: 0; padding: 0 0 4px 0;}
	.fmc_inner .fmc_inner_in .fmc_fields p span { font: bold 11px Verdana; color: #297374;}
	.fmc_inner .fmc_inner_in .fmc_fields select { width: 200px;}
	.fmc_inner .fmc_inner_in .fmc_fields input.zip { width: 35px; font: normal 11px Verdana, Arial; color: #999;}
	.fmc_inner .fmc_inner_in .fmc_fields span.zip_f { font: normal 11px Verdana, Arial; color: #2233bb; text-decoration: underline; cursor: pointer;}
	.fmc_inner .fmc_inner_in .fmc_fields span.zip_f:hover { font: normal 11px Verdana, Arial; color: #ff0011; text-decoration: none; cursor: pointer;}
	.fmc_inner .fmc_inner_in .fmc_spcs { display: block; clear: both; height: 15px;}
	.fmc_fields p { margin: 0; padding: 0;}
	.fmc_bot { height: 75px;}
	.fmc_bot_inner { padding: 20px 0 0 0; text-align: center;}
	.fmc_bot_inner img { cursor: pointer;}
	.blue { font-weight: bold; color: #205f60; padding: 0 0 8px;}
	.blueBig { font-weight: bold; color: #205f60; padding: 0 0 8px;}
	.ddlStyle { color:#555555;	font-size:11px; width: 200px; border: 2px solid #eee; border-left: 2px solid #b5b898; border-top: 2px solid #b5b898; color: #666666; font-family: Verdana, Tahoma, Helvetica, Arial;}
	.txtStyle {	color:#555555; font-size:11px; width:50px;border: 2px solid #eee; border-left: 2px solid #b5b898; border-top: 2px solid #b5b898; color: #666666; font-family: Verdana, Tahoma, Helvetica, Arial;}
	.ErrorMessage { color:red; padding-left:35px; display:none;}
	.validfields { font: bold 11px Verdana, Arial; color: #297374;}
	.invalidfields { font: bold 11px Verdana, Arial; color: #ff0011;}
	.js_field_zipfinder { font: normal 11px Verdana, Arial; color: #2233cc; text-decoration: none; cursor: pointer;}
	.js_field_zipfinder:hover { font: normal 11px Verdana, Arial; color: #ff0011; text-decoration: underline; cursor: pointer;}
	.js_form_zipfinder {position:absolute; visibility:hidden; border: solid 2px #e3e3e3; background-color: #ffffff;}
	.jsf_close { text-align: right; margin: 10px 10px 0 0;}
	.jsf_close span {font: normal 12px Arial, Verdana; color: #2233bb; text-decoration: underline; cursor: pointer;}
	.jsf_iframe {height:250px; width:250px; margin: 0; padding: 0; overflow: hidden;}
	.jsf_iframe iframe { overflow: hidden; height: 100%; width: 250px; }
	input.text, select, textarea {font-size: 11px; border: 2px solid #eee; border-left: 2px solid #b5b898; border-top: 2px solid #b5b898; color: #666; font-family: Verdana, Tahoma, Helvetica, Arial;}