﻿/* 411Moving.com SEO CSS */
	/* Body Parts */
	body { margin: 0; padding: 0; font: normal 12px Arial, Verdana; color: #111;}
	h1  { font-size: 18px; color: #3749a0; padding: 5px 0 10px 0; margin: 0;}
	h2, h3, h4, h5, h6 { margin: 0; padding: 0;}
	a { color: #757072; text-decoration: underline;}
	a:hover { color: #6BB2DB; text-decoration: none;}
	/* End Body Parts */

	/* Wrap Design */
	.wrap { clear: both; margin: 0 auto; padding: 0 0 20px 0; width: 800px;}
		/* Header */
		.header { display: block; margin: 0; padding: 0;}
		.header .logo { text-align: left; margin: 20px 0 10px 0; padding: 0;}
		.header .logo img { border-width: 0;}
			/* Navigation */
			ul.nav, ul.Mnav { clear: both; margin: 0 0 7px 0; padding: 0; border: solid 1px #111; border-width: 1px 0; list-style-type: none; overflow: auto;}
			.nav li, .Mnav li { float: left; margin: 0; padding: 8px 0; border-right: dotted 1px #111;}
			.nav li:last-child, .Mnav li:last-child { border-right-width: 0;}
			.nav li a {font-weight: bold; font-size: 11px; color: #767778; text-decoration: none; padding: 8px 23px 8px 24px; }
			.Mnav li a {font-weight: bold; font-size: 11px; color: #767778; text-decoration: none; padding: 8px 22px 8px 21px; }
			.nav li a:hover, .nav li.on a, .Mnav li a:hover, .Mnav li.on a { color: #294A6A; background-color: #ddd;}
			.nav li.last a {padding: 8px 26px;}
			.Mnav li.last a {padding: 8px 24px;}
			.nav li.on a:hover, .Mnav li.on a { color: #111; background-color: #ddd;}
			/* End Navigation */
		/* End Header */

		/* Main */
		.main { display: block; clear: both; margin: 0 0; padding: 0 0; background: url('../images/body_img.gif') repeat-y top;}
		.main_ { display: block; clear: both; margin: 0 0; padding: 0 0;}
			/* Left */
			.left { float: left; clear: left; width: 161px; background-color: Transparent; padding: 0 0; margin: 0 0; border: solid 0px #111;}
			.left .affiliate { margin: 20px 0; text-align: center;}
				/* Links */
				.links_ { display: block; clear: both; margin: 0 0; padding: 0 0; width: 153px; margin: 25px 0 0 4px;}
				.top { background-color: #dcdcdc; border: solid 1px #bababa; text-align: center; padding: 2px 0; font: bold 11px Arial, Verdana; color: #333; text-transform: uppercase; letter-spacing: 1px;}
				.top_ { background-color: #dcdcdc; border: solid 1px #bababa; text-align: center; padding: 2px 0; font: bold 11px Arial, Verdana; color: #3749a0; letter-spacing: 1px;}
				.l { border: solid 1px #bababa; border-width: 0 1px 1px 1px; padding: 3px 2px 3px 17px; background: url('../images/bulletOr2.gif') no-repeat left #fff;}
				.l_ { border: solid 1px #bababa; border-width: 0 1px 1px 1px; padding: 3px 2px 3px 17px; background: url('../images/bulletOr3.gif') no-repeat left #fff;}
				/* End Links */
			/* End Left */

			/* Right */
			.right { float: right; clear: right; background-color: Transparent; width: 620px;}
			.right .content { line-height: 20px; margin: 0 0 20px 0; padding: 7px 7px; border: solid 1px #bababa;}
			.right .content_guide { line-height: 20px; margin: 25px 0; padding: 7px 7px; border: solid 1px #bababa;}
			.right .content_guide h1 { font-size: 18px; color: #3749a0; padding: 5px 0 10px 0;}
				/* Resultsdir.ascx */
				.results_headline_ {display: block; clear: both; padding: 0 0; margin: 0 0;}
				.results_headline_ h1 {font: bold 18px Arial, Verdana; color: #265486; padding: 0 0; margin: 20px 0; display: block;}
				.resultdir_item { display: block; clear: both; margin: 0 0; padding: 0 0;}
				.resultdir_company_name_ {display: block; clear: both; margin: 3px 0 0 0; padding: 5px 0 0 5px;}
				.resultdir_company_name_ a{ font: bold 16px Arial, Verdana; color: #265486; text-decoration: underline; z-index: 100;}
				.resultdir_company_name_ a:hover{ font: bold 16px Arial, Verdana; color: #4844ab; text-decoration: none;}
				.resultdir_description_ { float: left; clear: left; font: normal 12px Arial, Verdana; color: #111111; margin: 0 0; padding: 0 0 0 5px;}
				.resultdir_description_ b.name { font: bold 11px Arial, Verdana; color: #b4b9be;}
				.resultdir_logo_{ float: right; clear: right; margin: 0 0; padding: 0 5px 0 0;}
				.resultdir_more_ { display: block; clear: both; margin: 0 0; padding: 0 0 3px 0; text-align: right;}
				.resultdir_more_ a{ font: normal 10px Arial, Verdana; color: #265486; text-decoration: underline;}
				.resultdir_more_ a:hover{ font: normal 10px Arial, Verdana; color: #265486; text-decoration: none;}
				.resultdir_linebreaker {background-color: #D5DA97; height: 1px; display: block; clear: both;}
					/* Comp Details */
					.comp_details_wrapper {margin: 0 0; padding: 20px 0; width: 100%; display: block; clear: both;}
					.comp_details_container {display: block; clear: both; }
					.comp_details_header {padding: 0 0; display: block; clear: both;}
					.comp_details_header h1 {float: left; clear: left; padding: 0 0 10px 5px; font: bold 18px Arial, Verdana; color: #265486;}
					.comp_details_logo { padding: 10px 5px; display: block; clear: both;}
					.comp_details_address { padding: 5px 5px; display: block; clear: both; font: normal 12px Arial, Verdana; color: #111;}
					.comp_details_license { padding: 5px 5px; display: block; clear: both; font: normal 12px Arial, Verdana; color: #111;}
					.comp_details_license div.license {float: left; width: 150px; font-weight: bold;}
					.comp_details_license div.licenses {float: left; margin: 0 0 0 5px;}
					.comp_details_license div.licenses p {padding: 0 0; margin: 0 0 3px 0;}
					.comp_details_description { padding: 5px 5px; margin: 20px 0 0 0; display: block; clear: both; font: normal 12px Arial, Verdana; color: #111;}
					.comp_details_map { padding: 5px 5px; margin: 20px 0 0 0; display: block; clear: both;}
					/* End Comp Details */
				/* End Resultsdir.ascx */

				/* LongForm.ascx */
				table.main_lg_wrapper_table { width: 500px; margin: 20px auto 0 auto; border: solid 0px transparent;}
				td.main_lg_wrapper_td { text-align: left; padding: 7px 0px 20px 10px;}
				table.lg_info_blocks { width: 100%; border: solid 0px transparent; padding: 0 0 10px 0;}
				td.lg_require_td { text-align: left; font: normal 11px Arial, Verdana; color: #111; padding: 0 0 3px 0;}
				.lg_require_td span {font: normal 11px Arial, Verdana; color: #ff0011;}
				tr.tr_lg_form_main_header {}
				td.lg_block_header { font: bold 11px Arial, Verdana; color: #111; background-color: #eee; border: dashed 1px #aaaaaa; border-width: 1px 0; padding: 5px 0 5px 10px;}
				td.lg_block_brn { text-align: left; padding: 10px 0;}
				tr.tr_lg_form_main_field {}
				td.td_lg_form_field_name { font: normal 11px Arial, Verdana; color: #111; padding: 7px 0 7px 10px; width: 150px;}
				td.td_lg_form_field_value { font: normal 11px Arial, Verdana; color: #111; padding: 7px 0; text-align: left; }
				td.td_lg_form_comment { padding: 7px 0px 7px 10px; text-align: left;}
				.lg_form_field_name { font: normal 11px Arial, Verdana; color: #111;}
				.td_lg_form_field_name_car_ { text-align: left; padding: 0 0;}
				.td_lg_form_field_name_car_ label { font: bold 11px Arial, Verdana; color: #111;}
				.lg_form_field_name_car_holder { width: 500px; margin: 5px auto 0px 0px;}
				td.td_lg_form_field_name_car { font: normal 11px Arial, Verdana; color: #111; padding: 7px 0 7px 10px; width: 280px;}
				.lg_form_ddl { font: normal 11px Arial, Verdana; color: #111;}
				.lg_form_ddl_car_sel { font: normal 11px Arial, Verdana; color: #111; width: 50px;}
				td.form_auto_fields_nm { font: bold 11px Arial, Verdana; color: #111; padding: 0 0;}
				td.form_auto_fields { font: bold 11px Arial, Verdana; color: #111; padding: 0 0;}
				.form_auto_fields input { font: normal 11px Arial, Verdana; color: #111; width: 120px;}
				.form_auto_fields select { font: normal 11px Arial, Verdana; color: #111; width: 80px;}
				.form_auto_fields select.yes { font: normal 11px Arial, Verdana; color: #111111; width: 60px;}
					/* JavaScript Calender */
					.outer_calender {position: absolute; visibility:hidden; background-color: Transparent; z-index: 1000; margin: 0 0 0 150px;}
					.TESTcpBorder{border: solid 1px #E3e3e3; background-color: #fff; z-index: 1000;}
					.TESTcpYearNavigation, .TESTcpMonthNavigation{ background-color:#00669e; text-align:center; text-decoration:none; color:#fff; font-weight:bold;}
					.TESTcpDayColumnHeader,.TESTcpYearNavigation, .TESTcpMonthNavigation, .TESTcpCurrentMonthDate, .TESTcpCurrentMonthDateDisabled, .TESTcpOtherMonthDate, .TESTcpOtherMonthDateDisabled, .TESTcpCurrentDate, .TESTcpCurrentDateDisabled, .TESTcpTodayText, .TESTcpTodayTextDisabled, .TESTcpText{ font: normal 11px Arial, Verdana;}
					TD.TESTcpDayColumnHeader{ text-align:right; border-bottom:solid 1px #00669e;}
					.TESTcpCurrentMonthDate, .TESTcpOtherMonthDate, .TESTcpCurrentDate{ text-align:right; text-decoration:none;}
					.TESTcpCurrentMonthDateDisabled, .TESTcpOtherMonthDateDisabled, .TESTcpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
					.TESTcpCurrentMonthDate{color:#6677DD; font-weight:bold;}
					.TESTcpCurrentDate{color: #275865; font-weight:bold;}
					.TESTcpOtherMonthDate{color:#808080;}
					TD.TESTcpCurrentDate{ color:#FFFFFF; background-color: #e7f0d7; border:solid 1px #00669e;}
					TD.TESTcpCurrentDateDisabled{ border:solid 0px #FFAAAA;}
					TD.TESTcpTodayText, TD.TESTcpTodayTextDisabled { border:solid 1px #00669e; }
					A.TESTcpTodayText, SPAN.TESTcpTodayTextDisabled{ height:20px; }
					A.TESTcpTodayText { color:#6677DD; font-weight:bold; }
					SPAN.TESTcpTodayTextDisabled { color:#c8caca; }
					/* End JavaScript Calender */
				/* End LongForm.ascx */

				/* Thank You */
				.thanks { display: block; clear: both; margin: 20px 0; padding: 0 0;}
				/* End Thank You */

				/* Guide Links */
				.guide_links { display: block; clear: both; margin: 0 0; padding: 0 0;}
				.guide_links .guide_ { float: left; width: 203px; margin: 0 0 20px 0; padding: 0 0;}
				.guide_links .top { border-top-width: 3px; color: #2233bb; text-transform: capitalize;}
				.guide_links .margin { margin: 0 0 0 5px;}
				/* End Guide Links */
			/* End Right */
		/* End Main */

		/* Bottom */
		.bottom { display: block; clear: both; margin: 0 0; padding: 0 0; border-top: solid 1px #ff3300; text-align: center;}
		.bottom p { margin: 3px 0; padding: 0 0;}
		.bottom span { font-size: 10px; color: #aaa;}
		.bottom a {color: #938E90; text-decoration: underline;}
		.bottom a:hover {color: #aaa; text-decoration: none;}
		.bottom address { display:inline; font-style:normal; }
		/* End Bottom */
	/* End Wrap Design */
	
	/* AJAX */
	.ac_results {padding: 0 0;border: solid 1px #aaa;background-color: white; overflow: hidden; z-index: 99999; height: 100px; width: 155px;}
	.ac_results ul {width: 100%; list-style-position: outside;list-style: none;padding: 0 0;margin: 0 0; height: 100px;}
	.ac_results li {margin: 0 0; padding: 2px 5px; cursor: default; display: block; z-index: 99999; font: normal 11px Verdana, Arial; line-height: 16px;overflow: hidden;}
	.ac_loading {background: white url('https://www.relocation.com/files/indicator.gif') right center no-repeat;}
	.ac_odd {background-color: #fff;}
	.ac_over {background-color: #e4e4e4;color: #123456;}
	/* End AJAX */
	
	/* Validation */
	.InvalidTextBox{background-color:#ffff88;}
	.InvalidDropDown{background-color:#ffff88;} 
	.InvalidLabel{color: #ff0011;}
	/* End Validation */
	
/* End 411Moving.com SEO CSS */