﻿/* QuotesAtHome.com SEO CSS */
	/* Body Parts */
	body { font: normal 11px Verdana, Arial; color: #111; padding: 0 0; margin: 0 0;}
	a {color: #2233bb; text-decoration: underline;}
	a:hover{color: #ff0011; text-decoration: none;}
	h1 { font-size: 22px; font-weight: normal; color: #337899; margin: 5px 0 15px 0; padding: 0 0;}
	h2 { font-size: 20px; font-weight: normal; color: #5c9d1c; margin: 5px 0 10px 0; padding: 0 0;}
	h3 { font-size: 17px; font-weight: normal; color: #5c9d1c; margin: 5px 0; padding: 0 0;}
	h4, h5, h6 { margin: 0 0; padding: 0 0;}
	/* End Body Parts */

	/* Container */
	.container { display: block; clear: both; width: 760px; margin: 0 auto; padding: 0 0;}
		/* QH Header */
		.qh_header { display: block; clear: both; margin: 0 0; padding: 0 0;}
			/* Top Menu */
			.top_menu { display: block; clear: both; padding: 5px 0 0 0; margin: 0 0; text-align: right;}
			.top_menu a { background: url('../images/arrow.gif') no-repeat left; padding: 0 10px 0 11px; color: #337899; text-decoration: none;}
			.top_menu a:hover { background: url('../images/arrow.gif') no-repeat left; padding: 0 10px 0 11px; color: #003399; text-decoration: none;}
			/* End Top Menu */

			/* Logo */
			.logo_ { display: block; clear: both; margin: 0 0; padding: 0 0;}
			.logo_ .logo { width: 314px; float: left; clear: left; margin: 0 0; padding: 0 0 15px 0;}
			.logo_ .logo img { border-width: 0px;}
			.logo_ .right_ad { float: right; clear: right; margin: 0 0; padding: 0 0; width: 446px;}
			/* End Logo */

			/* Nav */
			.nav { display: block; clear: both; margin: 0 0; padding: 0 0; background: url('../images/nav.jpg') no-repeat top; width: 760px; height: 50px;}
			.nav .in { margin: 0 0; padding: 7px 0 0 16px;}
			.nav a {font: bold 12px Arial, Verdana; color: #000; text-decoration: none;}
			.nav a:hover {font: bold 12px Arial, Verdana; color: #fff; text-decoration: none;}
			.nav .tab { float: left; margin: 0 0; padding: 0 0 0 18px;}
			.nav .tab_ { float: left; margin: 0 0; padding: 0 0 0 9px;}
			.nav .tab_b { float: left; margin: 0 0; padding: 0 0 0 10px;}
			.nav .tab_b2 { float: left; margin: 0 0; padding: 0 0 0 20px;}
			.nav .tab_breaker { display: block; clear: both; margin: 0 0 4px 0; padding: 0 0;}
			.nav .date_ { float: right; text-align: right; padding: 5px 15px 0 0; font-size: 10px}
			/* End Nav */
		/* QH Header */

		/* QH Body */
		.qh_body { display: block; clear: both; margin: 0 0; padding: 0 0;}
		.qh_body .form_holder { float: left; clear: left; margin: 16px 0 0 0; padding: 0 0; width: 386px;}
			/* Blue Box Content */
			.qh_body .blue_content { float: right; clear: right; display: block; margin: 15px 0; padding: 0 0; width: 366px;}
			.blue_content .btop { background: url('../images/btop.gif') no-repeat bottom; width: 366px; height: 11px; display: block; clear: both; margin: 0 0; padding: 0 0;}
			.blue_content .bbot { background: url('../images/bbot.gif') no-repeat top; width: 366px; height: 11px; display: block; clear: both; margin: 0 0; padding: 0 0;}
			.blue_content .bmid { padding: 2px 8px; line-height: 16px; background-color: #a6b9c8; display: block; clear: both;}
			.blue_content .bmid h2 { color: #fffffe; font-size: 25px; margin: 0 0 10px 0; font-weight: normal;}
			.white_ { display: block; clear: both; margin: 0 0; padding: 0 0; }
			.white_ span { color: #fff; font-weight: bold;}
			.white_ p { margin: 1px 0 0 0; line-height: 19px;}
			.white_ p a { color: #fff; text-decoration: none;}
			.white_ p a:hover { color: #fff; text-decoration: underline;}
			/* End Blue Box Content */

			/* Holders */
			.holders_ { display: block; clear: both; margin: 0 0; padding: 0 0;}
			.holders_ .content_ { line-height: 20px; padding: 10px 10px;}
			.links_ { display: block; clear: both; margin: 0 0; padding: 0 0;}
			.gray { background-color: #e6e6e6; padding: 5px 0 0 5px;}
			.gray_ { background-color: #e6e6e6;}
				/* Guides */
				.guides_ { display: block; clear: both; margin: 0 0; padding: 12px 6px;}
				.guides_ .gl { float: left; width: 220px; margin: 0 0; padding: 0 0 0 2px; border: solid 0px #111; line-height: 15px;}
				.guides_ .gm { margin-right: 20px;}
				.guides_ .gml { margin: 0 20px 0 10px;}
				.guides_ .gl p { margin: 0 0 5px 0; padding: 0 0;}
				.guides_ .gl p a { color: #5c9d1c; font-weight: bold; text-decoration: none;}
				.guides_ .gl p a:hover { color: #006600; font-weight: bold; text-decoration: none;}
				.guides_ div.gb { display: block; clear: both; margin: 0 0; padding: 0 0; height: 20px;}
				.green {font: bold 12px verdana, Arial, Helvetica, sans-serif; color: #5c9d1c;}
				p.back_top_ { margin: 10px 0 40px 0;}
				/* End Guides */

				/* Left */
				.links_ .left_ { float: left; clear: left; margin: 0 0; padding: 0 0; width: 570px;}
					/* Choose */
					.choose {background: url('../images/choose_right_move.gif') no-repeat top; width: 570px; height: 30px; display: block; clear: both; margin: 0 0; padding: 0 0;}
					.left_container { width: 183px; float: left; margin: 0 5px 0 0; padding: 0 0 10px 0;}
					.left_container p { padding: 0 0; margin: 0 0 4px 0;}
					.left_container p a { font-weight: bold; color: #3378ac; text-decoration: none;}
					.left_container p a:hover { font-weight: bold; color: #0033bc; text-decoration: none;}
					.left_container span {background: url('../images/arrow.gif') no-repeat left top; padding: 0 10px 0 11px; line-height: 13px;}
					/* Choose */

					/* Resources */
					.moving_resources {background: url('../images/moving_resources.gif') no-repeat top; width: 570px; height: 30px; display: block; clear: both; margin: 0 0; padding: 0 0;}
					.left_container p.g a { font-weight: bold; color: #5c9d1c; text-decoration: none;}
					.left_container p.g a:hover { font-weight: bold; color: #006600; text-decoration: none;}
					.div_w { background: url('../images/w_arrow.gif') no-repeat left top; display: block; clear: both; margin: 0 0; padding: 0 0 0 11px;}
					.div_w a { color: #3378ac; text-decoration: none;}
					.div_w a:hover { color: #0033bc; text-decoration: none;}
					/* End Resources */
				/* End Left */

				/* Right */
				.links_ .right_ { float: right; clear: right; margin: 0 0; padding: 0 0; width: 173px;}
					/* Quick Links */
					.quick_links {background: url('../images/quicklinks.gif') no-repeat top; width: 173px; height: 30px; display: block; clear: both; margin: 0 0; padding: 0 0;}
					.div_green { display: block; clear: both; margin: 0 0 3px 0; background: url('../images/arrow.gif') no-repeat left top; padding: 0 10px 0 11px;}
					.div_green a { color: #5c9d1c; font-weight: bold; text-decoration: none;}
					.div_green a:hover { color: #006600; font-weight: bold; text-decoration: none;}
					/* End Quick Links */

					/* Popular */
					.popular_searches {background: url('../images/popular_searches.gif') no-repeat top; width: 173px; height: 30px; display: block; clear: both; margin: 0 0; padding: 0 0;}
					.div_blue { display: block; clear: both; margin: 0 0 3px 0; background: url('../images/arrow.gif') no-repeat left top; padding: 0 0 0 11px;}
					.div_blue a { color: #3378ac; font-weight: bold; text-decoration: none;}
					.div_blue a:hover {color: #0033bc; font-weight: bold; text-decoration: none;}
					/* End Popular */
				/* End Right */
			/* End Holders */

			/* LONGFORM.ASCX */
				/* LG REQUIRE TABLE */
				.lg_require_table{border: dashed 0px #fff; width: 100%;}
				.lg_require_tr{}
				.lg_require_td{ vertical-align: bottom; text-align: right; font: normal 11px Verdana, Arial; color: #000;}
				table.lg_info_blocks{width: 500px; border-width: 0 0; margin: 0 auto;}
				.td_lg_info_blocks{ padding-top: 10px;}
				.validation_title{font: bold 12px Verdana, Arial; color: #ff0011; text-decoration: none; text-align: left;}
				.validation_text{font: normal 12px Verdana, Arial; color: #ff0011; text-decoration: none;}
				/* End LG REQUIRE TABLE */

				/* INFO BLOCKS */
				td.lg_block_header{font: bold 13px Verdana, Arial; color: #0066CC; padding-left: 8px; text-align: left;}
				tr.tr_lg_form_main_header{height: 30px; background-color: #f7f7f7;}
				tr.tr_lg_form_main_field{height: 30px;}
				td.td_lg_form_field_name{text-align: left; width: 160px; font: normal 12px Verdana, Arial; text-decoration: none; padding-left: 10px; color: #111;}
				.lg_form_field_name{text-align: left; font: normal 12px Verdana, Arial; text-decoration: none; padding-left: 10px; color: #111;}
				td.td_lg_form_field_value{ text-align: left; padding-left: 10px;}
				.lg_form_ddl{font: normal 11px Verdana, Arial; text-decoration: none; color: #000;}
				.lg_form_input{font: normal 11px Verdana, Arial; text-decoration: none; color: #000;}
				.lg_form_input_date {font: normal 11px Verdana, Arial; text-decoration: none; color: #000; width: 80px;}
				.lg_character_ctr{font: normal 11px Verdana, Arial; color: #123456; text-decoration: none;}
				/* End INFO BLOCKS */

				/* Auto & Comment Form Classes */
				td.car_detail_wrapper{background-color: #f8f8f8;}
				.form_auto_inputs{font: normal 12px Verdana, Arial; color: #111; text-decoration: none; width: 70px;}
				.form_auto_fields{font: bold 11px Verdana, Arial; text-decoration: none; color: #123456;}
				.form_auto_fields_nm{padding-left: 5px; font: bold 12px Verdana, Arial; text-decoration: none; color: #123456;}
				td.td_lg_form_field_name_r{ text-align: right; padding-right: 10px;}
				td.td_lg_form_field_name_car{ text-align: left; font: normal 12px Verdana, Arial; text-decoration: none; padding-left: 10px; color: #111;}
				td.td_lg_form_comment{text-align: left; padding-top: 3px;}
				/* End Auto Form Classes */

				/* JavaScript Calender */
				.outer_calender {position: absolute; visibility:hidden; background-color: Transparent; z-index: 1000; margin: 0 0 0 150px;}
				.TESTcpBorder{border: solid 1px #3378ac; background-color: #fff;}
				.TESTcpYearNavigation, .TESTcpMonthNavigation{ background-color:#3378ac; 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 #4C65AA;}
				.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: #4C65AA; 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 */
				
				/* Invalid */
				.InvalidTextBox { color: #ff0011;}
				.InvalidLabel { color: #ff0011;}
				/* End Invalid */
			/* LONGFORM.ASCX */
		/* End QH Body */

		/* QH Footer */
		.qh_footer { display: block; clear: both; margin: 0 0; padding: 0 0; text-align: center; border-top: solid 1px #A6B9C8; font-size: 10px;}
		.qh_footer p { padding: 0 0; margin: 15px 0;}
		.qh_footer p a { font-size: 10px; color: #111; text-decoration: none;}
		.qh_footer p a:hover { font-size: 10px; color: #aaa; text-decoration: none;}
		/* End QH Footer */
	/* End Container */
	
	/* 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('http://www.relocation.com/files/indicator.gif') right center no-repeat;}
	.ac_odd {background-color: #fff;}
	.ac_over {background-color: #e4e4e4;color: #123456;}
	/* End AJAX */
	
/* End QuotesAtHome.com SEO CSS */
