#main {
	margin-top:-2px;
}
/* Home Featured */
#home_featured {
	width:894px;
	height:275px;
	padding:4px 5px 5px;
	background:url('../images/home_featured_background.png') 0 0 no-repeat;
}
#home_feature_container {
	width:894px;
	height:275px;
}
#home_feature_tour {
	height:275px;
	position:absolute;
	top:0;
	left:0;
}
#home_feature_tour li.slideContainer {
	width:894px;
	height:275px;
}
.homeFeaturedBody {
	width:864px;
	height:243px;
	padding:22px 0 10px 30px;
}
.homeFeaturedInner {
	width:424px;
	padding:0 440px 0 0; 
}
.first .homeFeaturedBody {
	height:191px;
	padding-top:42px;
}
.homeFeaturedTitle {
	color:#263c45;
	font-size:28px;
	font-weight:normal;
	font-style:italic;	
}
#home_title {
	font-size:34px;
}
.homeFeaturedSubtitle {
	color:#4b6570;
	font-size:16px;
	margin:0;
	padding:0;
}
.homeFeaturedSubtitle p {
	line-height:24px;
	margin:0;
	padding:0;
}
.first .homeFeaturedSubtitle {
	font-size:18px;
	padding-bottom:0;
}
.homeFeaturedBody ul {
	position:relative;
	overflow:hidden;
	width:399px;
	margin:0;
	padding:8px 0 0 25px;
}
.homeFeaturedBody ul li {
	font-size:14px;
	color:#4B6570;
	float:none;
	list-style-type:disc;
	padding-bottom:7px;
}
.tourContainer {
	position:absolute;
	left:30px;bottom:10px;
	width:424px;
	padding-top:15px;
	margin-top:15px;
	background:url('../images/dotted_line_blue.png') 0 0 repeat-x;
}
.last .tourContainer {
	height:45px;
	line-height:45px;
}
.noteText {
	color:#4b6570;
	font-size:14px;
	line-height:18px;
	padding-top:7px;
	padding-left:10px;
	width:188px;
	height:51px;
}
.first .noteText {padding-left:0;}
.last .noteText {width:300px;line-height:35px;font-weight:bold;font-size:16px;padding:0;}
.noteText a, .noteText a:link, .noteText a:visited {
	text-decoration:none;
	border-bottom:1px solid;
}
.noteText a:hover, .noteText a:active {
	border-bottom:none;
}
#btn_take_the_tour, #btn_take_the_tour:link, #btn_take_the_tour:visited {
	width:221px;
	height:51px;
	background-image:url('../images/btn_take_the_tour.png');
}
#btn_take_the_tour:hover {background-position:0 -51px;}
#btn_take_the_tour:active {background-position:0 -102px;}
a.btnContinue, a.btnContinue:link, a.btnContinue:visited {
	width:177px;
	height:51px;
	background-image:url('../images/btn_tour_continue.png');
}
a.btnContinue:hover {background-position:0 -51px;}
a.btnContinue:active {background-position:0 -102px;}

a.btnFindOut, a.btnFindOut:link, a.btnFindOut:visited {
	width:121px;
	height:45px;
	background-image:url('../images/btn_findout.png');
}
a.btnFindOut:hover {background-position:0 -45px;}
a.btnFindOut:active {background-position:0 -90px;}
/*Home body container*/
#home_body_container {
	margin-top:20px;
}
#home_body_top {height:4px;background:url('../images/container_top.png') 0 0 no-repeat;}
#home_body_inner {width:896px;padding:0 4px;background:url('../images/container_body.png') 0 0 repeat-y;}
#home_body_bottom {height:4px;background:url('../images/container_bottom.png') 0 0 no-repeat;}

/*Quick Mortgage Calc*/
#quick_mortgage_calculator {
	width:860px;
	padding:18px;
	background:#d3e9f2 url('../images/calc_background.png') 373px bottom no-repeat;
}
#quick_mortgage_calculator.calculated {
	background:#eef7fa;
}
#calculator_wrapper {
	width:575px;
	min-height:160px;
}
#calculator_wrapper h4 {
	font-size:14px;
	font-weight:normal;
	padding-top:5px;
}
#quick_calculator {
	width:375px;
	padding-top:15px;
	margin-top:10px;
	background:url('../images/dotted_line_blue.png') 0 0 repeat-x;
	overflow:visible;
}
#quick_calc_list {
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
#quick_calc_list li {
	float:left;
	list-style-type:none;
	margin:0 10px 0 0;
}
#quick_calc_list li label {display:block;}
#quick_calc_list li#li_age {width: 41px;}
#quick_calc_list li#li_home_value {width:101px;}
#quick_calc_list li#li_zip {width:57px;}
#quick_calc_list li#li_submit {width:106px;padding-top:21px;}

#calc_total {
	position:absolute;
	top:150px;left:18px;
	width:325px;
	text-align:center;
	overflow:hidden;
	height:55px;
}
#calc_total h6 {
	font-size:14px;
	color:#666666;
	font-weight:normal;
	float:left;
	width:180px;
	height:34px;
	line-height:34px;
}
#calc_total_number {
	height:34px;
	line-height:28px;
	font-size:24px;
	color:#4e7485;
	display:block;
	font-weight:bold;
	width:140px;
	float:left;
	text-align:left;
}
#detailed_calc_link, #detailed_calc_link:link, #detailed_calc_link:visited {
	font-size:1.4em;
}

/*Live Chat*/
#live_chat_cta {
	width:228px;
	padding:20px;
	background:url('../images/live_chat_back.png') 0 0 no-repeat;
	color:#666666;
}
#live_chat_bottom {
	position:absolute;
	left:0;
	bottom:0;
	width:268px;
	height:15px;
	background:url('../images/live_chat_bottom.png') 0 bottom no-repeat;
}
#live_chat_cta h3 {
	padding-left:58px;
	height:35px;
	background:url('../images/chat_now_icon.png') 0 0 no-repeat;
}
#live_chat_cta p {
	font-size:12px;
	line-height:20px;
	margin:0;
	padding:5px 0;
}
#chat_now_cta {
	padding-top:5px;
}
#chat_now_cta #chat_time {
	color:#706e6b;
	font-size:11px;
	font-style:italic;
	padding:11px 6px 0 0;
}
#btn_chat_now, #btn_chat_now:link, #btn_chat_now:visited {
	width:103px;
	height:35px;
	background-image:url('../images/btn_chat_now.png');
}
#btn_chat_now:hover {background-position:0 -35px;}
#btn_chat_now:active:active {background-position:0 -70px;}
/*Home Content*/
#home_content {
	width:860px;
	padding:30px 18px 18px;
}
#home_content_left {
	width:560px;
	float:left;
}
#home_content_right {
	width:270px;
	float:right;
}
#home_content p {
	font-size:1.3em;
	line-height:1.7em;
	margin-top:0;
}
/*Content Left*/
#home_content h4 {
	font-size:11px;
	color:#38697e;
	padding:0 0 10px 0;
	text-transform:uppercase;
}
#home_content h4 a, #home_content h4 a:link, #home_content h4 a:visited {
	border-bottom:none;
}
#home_content h4 a:hover, #home_content h4 a:active {
	border-bottom:none;
	background-color:transparent;
}
/*Loan Comparison*/
#loan_comparison {
	width:540px;
	padding:0 20px 15px 0;
}
#loan_comparison ul {
	font-size:1.3em;
	color:#75a0b2;
	padding:0 0 0 30px;
	width:280px;
	float:left;
}
#loan_comparison ul li {
	padding-bottom:7px;
	font-weight:bold;
}
#lc_get_started {
	display:block;
	width:215px;
	text-align:center;
	font-size:13px;
	padding-top:15px;
	font-style:italic;
}
#btn_request_comparison, #btn_request_comparison:link, #btn_request_comparison:visited {
	width:215px;
	height:35px;
	margin:15px 0 0;
	background-image:url('../images/btn_request_comparison.png');
}
#btn_request_comparison:hover {background-position:0 -35px;}
#btn_request_comparison:active {background-position:0 -70px;}
/*Mortgage/News container*/
#mortgage_news {
	padding-top:30px;
	margin-top:15px;
	background:url('../images/dotted_line_blue.png') 0 0 repeat-x;
}
/*Blog Post*/
#blog_post {
	width:265px;
	float:left;
}
#blog_post h4 a {
	text-decoration:none;
	color:#38697E;
}
#blog_post p {
	margin-bottom:20px;
}
/*What's New*/
#whats_new {
	width:265px;
	float:right;
}
#whats_new_list {
	margin:0;
	padding:0 0 0 20px;
}
#whats_new_list li {
	font-size:1.4em;
	padding-bottom:15px;
}
/*Content Right*/
#home_content_right h3 {font-size:20px;}
#reverse_mortgage_safe ul {
	margin:0;
	padding:0;
	font-size:1.3em;
}
#reverse_mortgage_safe ol {
	margin:0;
	padding:0 0 0 15px;
	font-size:1.3em;
}
#reverse_mortgage_safe ul li {
	list-style-type:none;
	background:url('../images/square_bullet_grey.png') 0 7px no-repeat;
	padding:0 0 20px 10px;
}
#reverse_mortgage_safe a, #reverse_mortgage_safe a:link, #reverse_mortgage_safe a:visited {
	font-size:11px;
	color:#d8592a;
}
#reverse_mortgage_safe a:hover, #reverse_mortgage_safe a:active {text-decoration:none;}
#reverse_mortgage_safe li a, #reverse_mortgage_safe li a:link, #reverse_mortgage_safe li a:visited, #reverse_mortgage_safe li a:hover, #reverse_mortgage_safe li a:active {
	display:block;
	width:auto;	
}
#video_container {
	width:267px;
	background:url('../images/white_stroked_267.png') 0 0 no-repeat;
	margin-bottom:40px;
}
#video_container_inner {
	width:237px;
	padding:15px 15px 0;
}
#video_container_bottom {
	height:15px;
	width:267px;
	background:url('../images/white_stroked_267.png') 0 bottom no-repeat;
}
a#video_thumb, a#video_thumb:link, a#video_thumb:visited {
	width:236px;
	height:0;
	padding-top:133px;
	display:block;
	overflow:hidden;
	background-image:url('../images/btn_watchvideo.jpg');
	background-position:0 0;
	text-decoration:none;
	border-bottom:none;
}
a#video_thumb:hover, a#video_thumb:active {
	background-position:0 -133px;
	text-decoration:none;
	border-bottom:none;
}
#video_container p {
	margin:0;
	padding:10px 0;
	line-height:1.4em;
}
a#video_link, a#video_link:link, a#video_link:visited {
	color:#547b8b;
	text-decoration:underline;
	border-bottom:none;
	padding-left:20px;
	height:16px;
	line-height:16px;
	background:url('../images/icon_video.png') 0 0 no-repeat;
	display:block;
	font-size:1.2em;
}
a#video_link:hover, a#video_link:active {
	text-decoration:none;
	border-bottom:none;
}
/*Ajax-Loading*/
#ajax-loading {
	position:absolute;
	top:38px;left:338px;
	z-index:500;
	width:32px;
	height:32px;
}
.processing {
	opacity:0.5;
	filter: alpha(opacity = 50);
}



