/* Typography */
body #content #panels .yui-content div p { margin: 10px 0; }
#panels .yui-content div ul { margin: 0; padding: 0; }
#panels .yui-content div#panel_key_benefits ul, 
#panels .yui-content div#panel_how_it_works ul { margin-left: 20px; }
#panels .yui-content div ul li { margin: 10px 0; }
form.form_calculator em { color: #be0000; }
.message ul { margin: 20px 0; }
.message ul.style_2 li { margin: 20px 0; }
.message ul.style_2 li a {  }
.message ul.style_2 li p { margin: 0; line-height: 130%; }
.message p { margin: 20px 0; line-height: 130%; }
.content_secondary ul.style_2 { margin: 10px 0; padding: 0; }
.content_secondary ul.style_2 li { margin: 5px 0 5px 15px; }
.content_secondary ul.style_2 li.compare_all { background: url(/resources/application/center/icon_compare_all.png) top left no-repeat; margin-left: 0; padding: 2px 0 4px 25px; }
.content_secondary p { margin: 5px 0; }
.content_secondary_about_us p { margin-bottom: 25px; }
.content_secondary_help p { margin-bottom: 25px; }
.content_secondary_help p span { display: block; margin-top: 10px; }
a.featured_product_callout { display: block; margin: 10px 0 25px 0; text-align: center; text-decoration: none; }
a.featured_product_callout span { background: url(/resources/application/center/icon_compare_all.png) top left no-repeat; padding: 2px 0 4px 25px; text-decoration: underline; }
.fineprint { font-size: 10px; }
div.content_secondary #sidebar_spots h2,
div.content_secondary h2.style_2 { clear: both; padding-top: 20px; }
div.content_secondary div h2.style_2, div.content_secondary h2.style_2.first_headline { padding-top: 0; }
.content_secondary h3 a { background: url(/resources/application/center/featured_products.gif) no-repeat; display: block; margin: 5px 0; text-indent: -1000em; }
.content_secondary h3#featured_product_fha_express a { background-position: 0 0; height: 41px; }
.content_secondary h3#featured_product_pmi_buster a { background-position: 0 -45px; height: 39px; }
.content_secondary h3#featured_product_smart30 a { background-position: 0 -90px; height: 30px; }
.width_full h1.calculator { background: #90c1e9 url(/resources/application/center/background_calculator.jpg) top right; margin: 0 -20px; height: 127px; position: relative; text-indent: -1000em; }
.width_full .content_secondary h3 a { background: none; margin: 0; text-indent: 0; }
.width_full p { margin: 10px 0; }
.width_full ul.style_2 li { margin: 15px 0; }
.width_full ul.style_2 li p { margin: 0; }
.width_full .content_secondary ul { background: #fff; }
a#button_onereverse { background: url(/resources/application/center/button_onereverse.png) no-repeat; display: block; height: 31px; margin-left: 60px; text-indent: -9999em; width: 203px; }
.list_myths { margin: 10px 0 0 0; }
.list_myths li { list-style-type: none; margin-bottom: 20px; }
.list_myths li#myth_item_1 h3 { background: url(/resources/application/center/background_myth1.gif) no-repeat left center; }
.list_myths li#myth_item_2 h3 { background: url(/resources/application/center/background_myth2.gif) no-repeat left center; }
.list_myths li#myth_item_3 h3 { background: url(/resources/application/center/background_myth3.gif) no-repeat left center; }
.list_myths li#myth_item_4 h3 { background: url(/resources/application/center/background_myth4.gif) no-repeat left center; }
.list_myths li#myth_item_5 h3 { background: url(/resources/application/center/background_myth5.gif) no-repeat left center; }
.list_myths li#myth_item_6 h3 { background: url(/resources/application/center/background_myth6.gif) no-repeat left center; }
.list_myths li h3 { color: #4d4c4c; font-size: 16px; margin-bottom: 10px; padding: 10px 0 10px 110px; }
.list_myths li strong { text-transform: uppercase; }

ul.list_steps { margin: 0; }
ul.list_steps li { list-style: none; margin-bottom: 15px; }
ul.list_steps li h3 { font-size: 14px; height: 46px; overflow: visible; padding: 10px 0 0 115px; margin-left: 6px; background: url(/resources/application/center/five_steps.png) #FFFEFE no-repeat; }
ul.list_steps li#step_1 h3 {background-position: 0 -2px;}
ul.list_steps li#step_2 h3 {background-position: 0 -67px;}
ul.list_steps li#step_3 h3 {background-position: 0 -133px;}
ul.list_steps li#step_4 h3 {background-position: 0 -198px;}
ul.list_steps li#step_5 h3 {background-position: 0 -265px;}
	
/* Containers */
.width_full #panels { background: url(/resources/application/center/background_cutout_top_badge.gif) no-repeat top left; padding-top: 70px; margin: 0 0 20px -3px; position: relative; }
.width_full #panels div.yui-content { background: url(/resources/application/center/background_cutout_bottom.png) no-repeat bottom left; margin: 0; width: 100%; }
.width_full #panels div.yui-content div { margin: 0; padding: 0 10px 0 90px; }
.width_full #panels div.yui-content div h2 { background: url(/resources/application/center/text_replacement_headlines.gif) no-repeat top left; border: none; color: #7f7f7f; float: left; font: normal 27px Georgia; height: 59px; margin: 0 20px 0 0; padding: 0; position: relative; text-indent: -1000em; width: 294px; }
.width_full #panels div.yui-content div#panel_refinance h2 { background-position: 0px 0px; }
.width_full #panels div.yui-content div#panel_purchase h2 { background-position: 0px -59px; }
.width_full #panels div.yui-content div form.form_calculator { overflow: hidden; padding: 10px 0px; position: relative; }
.width_full #panels div.yui-content div form.form_calculator legend { display: none; }
.width_full #panels div.yui-content div form.form_calculator p.fineprint { margin: 5px 0 0 0; }
.width_full #panels div.yui-content div form.form_calculator dl { float: left; margin-right: 20px; padding: 10px 0; }
.width_full #panels div.yui-content div form.form_calculator dl dd input { width: 125px; }
.width_full #panels div.yui-content div form.form_calculator .wrapper_actions { clear: both; text-align: right; padding-right: 80px; }
.message { margin-bottom: 20px; padding: 10px 252px 5px 20px; width: 350px; }

.content_secondary form.form_calculator { background: url(/resources/application/center/icon_calculator.gif) top left no-repeat; margin: 20px 0; padding-left: 70px; }
.content_secondary form.form_calculator legend { display: none; }
.content_secondary form.form_calculator p { margin-bottom: 10px; }
.content_secondary form.form_calculator dl { float: left; margin: 0 10px 10px 0; }
.content_secondary form.form_calculator input { float: none; clear: both; }
.content_secondary form.form_calculator dl#wrapper_state_select { clear: both; float: none; width: 100%; }
.content_secondary form.form_calculator dt label { font: bold 12px "Trebuchet MS"; }
.content_secondary form.form_calculator dd input { width: 80px; }
.content_secondary form#calculator_gc dl { float: none; }
.content_secondary form#calculator_gc dd input { width: auto; }
.content_secondary form.form_calculator dd button.launch_assistant { background: none; border: none; color: #23608b; cursor: pointer; font-size: 11px; padding: 0; }
.content_secondary form.form_calculator dd button.launch_assistant span { text-decoration: underline; }
.content_secondary form.form_calculator dd button.launch_assistant span:hover { color: #d27604; }
.content_secondary div#state_map_wrapper { margin-left: -10px; }
.width_full .content_secondary div#state_map_wrapper { margin: 0 auto; }
select { position: relative; }
.full_width { clear: both; width: 100%; margin: 0; }

/* Panels */
div#panels { position: relative; }
div#panels div.yui-content div { padding: 50px 10px 10px 140px; }
div#panels div.yui-content div#panel_learn_more { background: url(/resources/application/center/background_learn_more_panel.jpg) top left no-repeat; }
div#panels div.yui-content div#panel_calculators { background: url(/resources/application/center/background_calculators_panel.jpg) top left no-repeat; }
div#panels div.yui-content div#panel_why_ql { background: url(/resources/application/center/background_why_ql_panel.jpg) top left no-repeat; }
div#panels div.yui-content div#panel_our_services { background: url(/resources/application/center/background_our_services_panel.jpg) top left no-repeat; }
div#panels div.yui-content div#panel_our_values { background: url(/resources/application/center/background_our_values_panel.jpg) top left no-repeat; }
div#panels div.yui-content div#panel_our_locations { background: url(/resources/application/center/background_our_locations_panel.jpg) top left no-repeat; }
div#panels div.yui-content div.equity_tabless, div#panels div.yui-content div.mortgage_rates_tabless { background: url(/resources/application/center/background_equity_why_ql_panel.jpg) top left no-repeat !important; padding-bottom: 50px; }
div#panels div.yui-content div.reverse_mortgage_tabless { background: url(/resources/application/center/background_reverse_mortgage_why_ql_panel.jpg) top left no-repeat !important; padding-bottom: 50px; }
div#panels div.yui-content div.loan_options_tabless { background: url(/resources/application/assets/background_panel_1.gif) top left no-repeat !important; }
div#panels ul#navigation_center { overflow: hidden; margin: 0; padding: 0; position: absolute; top: 11px; left: 150px; }
div#panels ul#navigation_center li { list-style-type: none; }
div#panels ul#navigation_widgets { overflow: hidden; position: absolute; top: 27px; left: 90px; padding: 0; margin: 0; }
div#panels ul#navigation_center li, div#panels ul#navigation_widgets li { float: left; margin: 0 2px 0 0; position: relative; list-style-type: none; }
div#panels ul#navigation_center li a, div#panels ul#navigation_widgets li a { background: url(/resources/application/center/tabs.gif) no-repeat; display: block; height: 26px; text-indent: -1000em; width: 154px; }
div#panels ul#navigation_center li#tab_learn_more a { background-position: 0 0; }
div#panels ul#navigation_center li#tab_calculators a { background-position: -154px 0; }
div#panels ul#navigation_center li#tab_why_ql a { background-position: -308px 0; }
div#panels ul#navigation_center li#tab_our_services a { background-position: -462px 0; }
div#panels ul#navigation_center li#tab_our_values a { background-position: -616px 0; }
div#panels ul#navigation_center li#tab_our_locations a { background-position: -770px 0; }
div#panels ul#navigation_widgets li#tab_refinance a { background-position: -924px 0; }
div#panels ul#navigation_widgets li#tab_purchase a { background-position: -1078px 0; }
div#panels ul#navigation_center li#tab_learn_more.selected a { background-position: 0 -26px; }
div#panels ul#navigation_center li#tab_calculators.selected a { background-position: -154px -26px; }
div#panels ul#navigation_center li#tab_why_ql.selected a { background-position: -308px -26px; }
div#panels ul#navigation_center li#tab_our_services.selected a { background-position: -462px -26px; }
div#panels ul#navigation_center li#tab_our_values.selected a { background-position: -616px -26px; }
div#panels ul#navigation_center li#tab_our_locations.selected a { background-position: -770px -26px; }
div#panels ul#navigation_widgets li#tab_refinance.selected a { background-position: -924px -26px; }
div#panels ul#navigation_widgets li#tab_purchase.selected a { background-position: -1078px -26px; }
div#panels div.yui-content div.bottom_learn_more_shout_out { padding: 0; } 

div#panels.mortgage_rates_options { background: url(/resources/application/center/background_cutout_bottom.png) no-repeat left bottom; margin: 20px -3px; overflow: hidden; padding: 30px 0 9px 0; width: 100%; }
div#panels.mortgage_rates_options ul#navigation_widgets { background: #fff url(/resources/application/center/background_cutout_top.gif) no-repeat left bottom; margin: 0 0 0 7px; padding: 0 0 4px 0; position: absolute; top: 0px; left: 0; width: 100%; }
div#panels.mortgage_rates_options ul#navigation_widgets li { list-style-type: none; }
div#panels.mortgage_rates_options div.call_to_action_calculator { background: none; }
div#panels.mortgage_rates_options div.call_to_action_calculator div { padding: 0 0 0 10px; }
div#panels.mortgage_rates_options div.call_to_action_calculator div form.form_calculator { margin: -5px 0 0 10px; float: left; width: 405px; }
div#panels.mortgage_rates_options div.call_to_action_calculator div form.form_calculator p.fineprint { margin: 5px 0; }
div#panels.mortgage_rates_options div.call_to_action_calculator div form.form_calculator fieldset { background: url(/resources/application/center/icon_calculator.gif) top left no-repeat; padding: 0 0 0 70px; }
div#panels.mortgage_rates_options div.call_to_action_calculator div form.form_calculator h2, div#panels.mortgage_rates_options div.call_to_action_calculator div.call_to_action_contact h2 { background: none; font: normal 18px Georgia, "Times New Roman", serif; color: #da8318; float: none; text-indent: 0; width: 100%; padding: 0 !important; }
div#panels.mortgage_rates_options div.call_to_action_calculator div form.form_calculator dl { float: none; margin: 5px 0; padding: 0; }
div#panels.mortgage_rates_options div.call_to_action_calculator div div.call_to_action_contact { background: url(/resources/application/center/background_separator.gif) no-repeat left center; float: left; padding: 5px 53px 5px 60px; margin-right: -20px; width: 390px; }
div#panels.mortgage_rates_options div.call_to_action_calculator div div.call_to_action_contact ul { margin-top: -12px; }
div#panels.mortgage_rates_options div.call_to_action_calculator div div.call_to_action_contact ul li a { font-weight: bold; }
div#panels.mortgage_rates_options div.call_to_action_calculator div div.call_to_action_contact ul li p { margin: -8px 0px 0px 45px; }
div#panels.mortgage_rates_options div.call_to_action_calculator div div.call_to_action_contact ul li.contact_us_phone p { margin-top: -20px; }
form.wrapper_newsletter { margin: 25px 0; }



/* STYLES BY PAGE */
/* Homepage */
body.layout_f h1.homepage { background: #fff url(/resources/application/center/message_background_homepage.jpg) no-repeat bottom right; }
body.layout_f h1.homepage a { display: block; height: 300px;}
.home_column_one, .home_column_two { overflow: visible; position: relative; height: 180px; min-height: 150px; max-height: auto; background: transparent url(/resources/application/homepage/background_border.png) right 20px no-repeat; }
.home_column_one { float: left; width: 170px; padding: 0 10px 0 70px; }
.home_column_one img { position: absolute; top: 0; left: 0; }
.home_column_two { float: left; width: 200px; padding: 0 15px; }
.home_column_three { float: left; width: 420px; padding-left: 15px; }
.home_column_three ul { margin: 10px 0 0 10px; }
.home_column_three ul li { margin-bottom: 10px; }
.home_column_one h2 a, .home_column_two h2 a, .home_column_three h2 a {font: normal 18px Georgia, "Times New Roman", serif; color: #da8318; text-decoration: none;}
body#index a#get_started_now { position: absolute; left: 40px; bottom: -10px; height: 31px; width: 160px; background: url(/resources/application/assets/button_get_started_now.png) no-repeat; display: block; text-indent: -9999em; }
body#index a#button_download_guide { position: absolute; bottom: -11px; left: 20px; height: 31px; width: 188px; background: url(/resources/application/assets/button_download_guide.png) no-repeat; display: block; text-indent: -9999em; }


/* /what-is-reverse-mortgage	body#category_what_is_reverse_mortgage */
.learning_center { background: #fff url(/resources/application/center/message_background_learning_center.jpg) bottom left no-repeat; padding-bottom: 25px; }
div.why_ql { background: url(/resources/application/company/contact_us/background_testimonial.jpg) no-repeat; padding: 55px 10px 0px 130px; position: relative; width: 487px; }
div.why_ql h3 { border-bottom: solid 1px #333; color: #333; font: normal 18px Georgia; padding-bottom: 3px; }
div.why_ql p { line-height: 150%; margin: 10px 0; }
div.why_ql ul.style_2 { margin-left: 0; }
div.calc_box { padding-left: 70px; background: #fff url(/resources/application/center/icon_calculator.gif) 0 0 no-repeat; }
a#get_started_now { height: 31px; width: 203px; background: url(/resources/application/assets/button_get_started_now.png) no-repeat; display: block; text-indent: -9999em; }


/* /what-is-reverse-mortgage/reverse-mortgage-explained 	ARTICLES */
img.article_image { float: right; }
ol#step_by_step li { margin-bottom: 15px; }
ol#step_by_step li strong { display: block; }


/* /reverse-mortgages			body#category_reverse_mortgages */
.programs { background: #fff url(/resources/application/center/message_background_hecm_arm.jpg) bottom left no-repeat; padding-bottom: 25px; }
div#panels div.yui-content div#panel_things_to_know { background: url(/resources/application/center/background_learn_more_panel.jpg) top left no-repeat; }
div#panels ul#navigation_center li#tab_things_to_know a { background-position: -1232px 0; }
div#panels ul#navigation_center li#tab_things_to_know.selected a { background-position: -1232px -26px; }
div#panels div.yui-content div#panel_why_one_reverse { background: url(/resources/application/center/background_learn_more_panel.jpg) top left no-repeat; }
div#panels ul#navigation_center li#tab_why_one_reverse a { background-position: -1386px 0; }
div#panels ul#navigation_center li#tab_why_one_reverse.selected a { background-position: -1386px -26px; }
#panel_things_to_know p a,
a#talk_now { background: url(/resources/application/center/icon_compare_all.png) top left no-repeat; margin-left: 0; padding: 2px 0 4px 25px; }
a#button_download_guide { height: 37px; width: 188px; background: url(/resources/application/center/button-get-guide-and-video.png) no-repeat; display: block; height: 33px; text-indent: -9999em; width: 276px; }


/* /quicken-loans */
.quicken_loans { background: #fff url(/resources/application/center/message_background_ql_transition.jpg) bottom left no-repeat; padding-bottom: 25px; }
a#go_to_quicken_loans { margin-left: 50px; height: 31px; width: 200px; background: url(/resources/application/assets/button_go_to_quicken_loans.png) no-repeat; display: block; text-indent: -9999em; }
body#category_quicken_loans div.why_ql ul.style_2 { margin-left: 0; }
div.content_secondary h2.first_child { padding-top: 0; }


/* /about						body#category_about */
.about { background: #fff url(/resources/application/center/message_background_about.jpg) bottom left no-repeat; padding-bottom: 25px; }
div.about p { width: 320px; }
div#panels div.yui-content div#panel_our_service { background: url(/resources/application/center/background_our_services_panel.jpg) top left no-repeat; }
div#panels ul#navigation_center li#tab_our_service a { background-position: -462px 0; }
div#panels ul#navigation_center li#tab_our_service.selected a { background-position: -462px -26px; }
div#panels div.yui-content div#panel_our_values { background: url(/resources/application/center/background_our_values_panel.jpg) top left no-repeat; }
div#panels ul#navigation_center li#tab_our_values a { background-position: -616px 0; }
div#panels ul#navigation_center li#tab_our_values.selected a { background-position: -616px -26px; }

/* /about/jay-farner            body.jay_farner_bio */
.jay_farner_bio img, .leader_bio img {float: left; margin: 3px 10px 0px 0; border: 1px solid #DEDED8;}

/* /careers-jobs */
div.column_2 ul.style_2 { margin: 10px 0 10px 20px; background: none; margin: 0 0 30px 0; padding-top: 4px; }
div.column_2 ul.style_2 li { background: none; list-style: none; margin: 0; padding: 0 0 0 15px; background: url(/resources/application/assets/bullets_style_2.gif) 0 3px no-repeat; }
h1.banner_3 { background: url(/resources/application/center/message_background_the_fine_print.jpg) left bottom no-repeat; }
a.button_apply_now { margin: 10px 0 10px 60px; height: 31px; width: 120px; background: url(/resources/application/assets/button_apply_now.png) no-repeat; display: block; text-indent: -9999em; }

div.content_secondary ul.style_99 li { padding: 0 0 10px 0; list-style-type: none; margin: 0; }
.content_secondary ul li span { background: url(/resources/application/assets/background_arrow_style_1.gif) left center no-repeat; display: block; padding: 5px 0 5px 20px; }

.career_thanks { background: #fff url(/resources/application/center/message_background_career_thanks.jpg) bottom left no-repeat; padding-bottom: 25px; }
ul#isms { margin: 0; }
ul#isms li { list-style: none; padding: 15px 0; background: transparent url(/resources/application/contact_us/background_border.png) repeat-x scroll left top; }
ul#isms li.first_child { background: none; }
ul#isms li p span { display: block; float: left; height: 100px; width: 90px; background: #fff url(/resources/application/center/careers-thank-you-sprite.jpg) no-repeat; }
ul#isms li p#ism_they span { background-position: -5px 0; }
ul#isms li p#ism_eat span { background-position: -5px -110px; }
ul#isms li p#ism_every span { background-position: -5px -220px; }
ul#isms li p#ism_way span { background-position: -5px -330px; }
ul#isms li em { font-style: normal; font-weight: bold; display: block; }


/* broker */
#category_broker_mortgage_advisor div.content_secondary h2.style_2 { padding-top: 0; }


/* /reverse-mortgage-expert		body#category_reverse_mortgage_expert */
.mortgage_expert { background: #fff url(/resources/application/center/message_background_mortgage_expert.jpg) bottom left no-repeat; padding-bottom: 25px; }
a.button_learn_more { margin: 10px 0 10px 60px; height: 31px; width: 120px; background: url(/resources/application/assets/button_learn_more.png) no-repeat; display: block; text-indent: -9999em; }
body#category_reverse_mortgage_expert div.mortgage_expert ul.style_2 li#chatOnlineNow {display: block;}
body#category_reverse_mortgage_expert div.mortgage_expert ul.style_2 li#chatUnavailable {display: none !important;}


/* /what-is-reverse-mortgage	body#category_what_is_reverse_mortgage */
.mortgage_advisor { background: #fff url(/resources/application/center/message_background_mortgage_advisor.jpg) bottom left no-repeat; padding-bottom: 25px; }


/* legal */
body#category_about div.message { width: auto; }


/* /help						body#category_help */
.help { background: #fff url(/resources/application/center/message_background_help.jpg) bottom left no-repeat; padding-bottom: 25px; }

/* products */
/* header */
body.layout_d #content h1.hecm_arm { background: #928367 url(/resources/application/product/banner_hecm_arm.jpg) no-repeat top right; }
body.layout_d #content h1.hecm_fixed { background: #928367 url(/resources/application/product/banner_hecm_fixed.jpg) no-repeat top right; }
body.layout_d #content h1.hecm_home_keeper{ background: #928367 url(/resources/application/product/banner_hecm_home_keeper.jpg) no-repeat top right; }
body.layout_d #content h1.hecm_jumbo { background: #928367 url(/resources/application/product/banner_hecm_jumbo.jpg) no-repeat top right; }
/* tabs */
ul#navigation_products { margin: 0; padding: 0; overflow: hidden; width: 100%; }
div#panels ul#navigation_center li { background: red; cursor: pointer; float: left; height: 25px; margin: 0 2px 0 0; text-indent: -1000em; width: 154px; list-style-type: none; }
ul#navigation_products li a { display: block; height: 100%; width: 100%; }
div#panels div.yui-content div#panel_key_benefits { background: #fffefe url(/resources/application/product/background_pane.jpg) repeat-x; border: solid 1px #cccc99; border-top: solid 5px #cccc99; margin: 0; padding: 10px; }
div#panels div.yui-content ul#navigation_center li#tab_key_benefits { background-position: -154px 0; }
div#panels div.yui-content ul#navigation_center li#tab_key_benefits.selected { background-position: -154px -25px; }
div#panels div.yui-content div#panel_how_it_works { background: #fffefe url(/resources/application/product/background_pane.jpg) repeat-x; border: solid 1px #cccc99; border-top: solid 5px #cccc99; margin: 0; padding: 10px; }
div#panels div.yui-content ul#navigation_center li#tab_how_it_works { background-position: -308px 0; }
div#panels div.yui-content ul#navigation_center li#tab_how_it_works.selected { background-position: -308px -25px; }
div.panel ul.style_4 li { margin: 10px 0; }
/* Containers */
div.panel { background: #fffefe url(/resources/application/product/background_pane.jpg) repeat-x; border: solid 1px #cccc99; border-top: solid 5px #cccc99; margin: 0; padding: 10px; }
div.panel ul { margin: 0 0 15px 10px; }
div#panels div.yui-content div.hr { background: url(/resources/application/product/background_rule.gif) no-repeat center top; clear: both; height: 9px; margin: 20px 0; padding: 0; }
div.yui-content div hr { display: none; }

/* Lead form (onereversemortgage.com/what-is-reverse-mortgage/mortgage-calculator) results page */
body.calculator_results_page div#primary_content_wrapper div#results_lead_form_wrapper { background: url(/resources/application/center/background-leadform.png) repeat-y right top; float: left;  font-family: "Trebuchet MS"; padding: 10px 18px 10px 26px; width: 330px; }
body.calculator_results_page div#primary_content_wrapper form#referral legend { display: none; }
body.calculator_results_page div#primary_content_wrapper div#results_lead_form_wrapper h2 { color: #515558; font-family: "Georgia"; font-size: 24px; }
body.calculator_results_page div#primary_content_wrapper div#results_lead_form_wrapper h2 span { display: block; font-size: 16px; padding-left: 5px; }
body.calculator_results_page div#primary_content_wrapper div#results_lead_form_wrapper .required_statement { font-size: 12px; margin: 10px 0; display: block; }
body.calculator_results_page div#primary_content_wrapper div#results_lead_form_wrapper form dl { margin-bottom: 10px; }
body.calculator_results_page div#primary_content_wrapper div#results_lead_form_wrapper form dl.configurable { width: 150px; float: left; }
body.calculator_results_page div#primary_content_wrapper div#results_lead_form_wrapper form dl#referral_Address_list input { width: 100% !important; }
body.calculator_results_page div#primary_content_wrapper div#results_lead_form_wrapper form dl#zipcode_list { clear: both; }
body.calculator_results_page div#primary_content_wrapper div#results_lead_form_wrapper form dl#referral_Email_list input, body.calculator_results_page div#primary_content_wrapper div#results_lead_form_wrapper form dl#referral_Email_list { width: 98%; }
body.calculator_results_page div#primary_content_wrapper div#results_lead_form_wrapper form dl#referral_UseQL_list dd { width: 15px; float: left; margin-right: 10px; }
body.calculator_results_page div#primary_content_wrapper div#results_lead_form_wrapper form dl#referral_UseQL_list dt { overflow: hidden; }


/* Quicken Loans Refinance Widget */
body.calculator_results_page div#primary_content_wrapper div#quicken_referral_form { float: left; width: 358px; }
body.calculator_results_page div#primary_content_wrapper div#quicken_referral_form form { background: url(/resources/application/center/background-leadform.png) repeat-y left top; font-family: "Trebuchet MS"; padding: 10px 25px; width: 305px; }
body.calculator_results_page div#primary_content_wrapper div#quicken_referral_form form legend { display: none; }
body.calculator_results_page div#primary_content_wrapper div#quicken_referral_form form h2 { color: #515558; font-family: "Georgia"; font-size: 21px; }
body.calculator_results_page div#primary_content_wrapper div#quicken_referral_form form em { color: #BE0000; font-weight: bold; }
body.calculator_results_page div#primary_content_wrapper div#quicken_referral_form form p#sub_headline { color: #BE0000; font-family: "Georgia"; font-size: 17px; margin-top: 3px; text-align: center; }
body.calculator_results_page div#primary_content_wrapper div#quicken_referral_form form p.required_statement { font-size: 12px; margin: 5px 0; }
body.calculator_results_page div#primary_content_wrapper div#quicken_referral_form form dl { margin: 25px 0; }
body.calculator_results_page div#primary_content_wrapper div#quicken_referral_form form dl dt { margin-bottom: 10px; }
body.calculator_results_page div#primary_content_wrapper div#quicken_referral_form form dl#refinance_MonthlyPayment_list dt label span.assistant_wrapper { display: block; font-size: 12px; font-weight: normal; }
body.calculator_results_page div#primary_content_wrapper div#quicken_referral_form form input#submit_refinance_calculator { margin: 20px 80px 60px; }

