﻿@import url(/css/ratewidget.css);

html, body { background:none;}
#utilnav, #nonav {display:none;}
#branding { padding:18px 0 10px 0; }  
div#container { background: transparent url(/images/lp/lp_hero_bg.png) top left repeat-x; }
div#hero { float:left; width:960px; background: transparent url(/images/lp/lp_hero_bot.png) bottom left no-repeat; }
div#innerhero { float:left; width:960px; background: #fff url(/images/lp/lp_hero_top.png) top left no-repeat; margin-bottom:15px; }
div#herocontent { margin:20px; }
div#herocontent h1 { font-size:220%; font-weight:bold; }
div#herocontent div#hcbullets { float:left; width:470px; }
div#herocontent div#hcbullets ul { margin: 1em 0; padding: 0; }
div#herocontent div#hcbullets ul li { list-style: none; margin: 0 0 1em 0; padding-left: 18px; background: transparent url(/images/lp/checkmark.png) 0 3px no-repeat; font-size:120%; line-height:1.3em; }
div#herocontent div#hcbullets ul li strong { color:#419EB4; }

div#herocontent div#hcbullets ol { margin: 1em 0; padding: 0; }
div#herocontent div#hcbullets ol li#one { list-style: none; margin: 0 0 1em 0; padding-left: 24px; background: transparent url(/images/lp/lp_bull_1.png) 0 0 no-repeat; font-size:120%; line-height:1.3em; }
div#herocontent div#hcbullets ol li#two { list-style: none; margin: 0 0 1em 0; padding-left: 24px; background: transparent url(/images/lp/lp_bull_2.png) 0 0 no-repeat; font-size:120%; line-height:1.3em; }
div#herocontent div#hcbullets ol li#three { list-style: none; margin: 0 0 1em 0; padding-left: 24px; background: transparent url(/images/lp/lp_bull_3.png) 0 0 no-repeat; font-size:120%; line-height:1.3em; }
div#herocontent div#hcbullets ol li strong { color:#419EB4; }

div#herocontent div#rightcon { float:right; width:381px; margin-top:15px;}
div#herocontent div#cta { float:left; width:381px; background: transparent url(/images/lp/lp_cta_bot.png) bottom left no-repeat; margin-bottom:1.5em; }
div#herocontent div#innercta { float:left; width:381px; background: #E4ECEE url(/images/lp/lp_cta_top.png) top left no-repeat; margin-bottom:15px; }  
div#herocontent div#ctacontent { margin:15px 20px 20px 20px; }
div#herocontent div#ctacontent h2 { width:340px; margin:0 0 5px 0; text-align:center; float:none; font-weight:bold; font-size:140%; line-height:1.2em; }
div#herocontent div#ctacontent h3 { margin:0; font-size:90%; color:#888; text-align:center; }
div#herocontent div#ctacontent dl { width:auto; float:left; margin-top:1em; clear:both; }
div#herocontent div#ctacontent dt { width:80px; float:left; clear:both; text-align:right; margin:0 0 .25em 0; padding: .25em 10px 0 0; font-weight:normal; }
div#herocontent div#ctacontent dd { width:230px; float:left; margin:0 0 .25em 0; padding:0;  }
div#herocontent div#ctacontent .button {  }
#versignseal { float:left; width:125px; }
#ftdis { float:left; width:250px; font-size:90%; line-height:1.3em; }
div#siteinfo p#copyright { color:#ADADAD;  border:none; line-height:1.4em; } 

fieldset#lr_control, ul#loanselect {display:none; }
div#containercon .primerates { margin:10px 0 0 40px; width:330px; }
div#containercon .primerates p { font-size:70%; text-align:center; line-height:1.2em; margin-top:1em; }
div#containercon .primerates div#ratewidget { width:330px; }
div#containercon .primerates div#ratewidget div#ratewrap  { border-width:2px 2px 1px 2px; border-color:#E7EEF0; border-style:solid; padding:0; }
div#ratewidget table thead th { background-color:#E7EEF0; }
div#containercon .primerates div#ratewidget div#ratewrap span { display:none; }
div#ratewidget table thead th, div#ratewidget table tbody th, div#ratewidget table tbody td { border-color:#E7EEF0; font-size:80%; }
div#ratewidget table thead th a#APRNote {display:none;}

.primepayments { margin:10px 0 0 10px; width:420px; font-size:100%; }
.primepayments h3 { font-size:90%; text-align:center; margin-bottom:10px; }
.primepayments #paywrap { font-size:80%; border-width:2px 2px 1px 2px; border-color:#E7EEF0; border-style:solid;}
.primepayments #paywrap table thead th, .primepayments #paywrap table tbody th, .primepayments #paywrap table tbody td  { text-align:left; padding:5px 10px; }
.primepayments #paywrap table tbody th { font-weight:normal; border-bottom:1px solid #E7EEF0; text-align:right; background-color:#F3F6F7; }
.primepayments #paywrap table tbody td { border-bottom:1px solid #E7EEF0; }
.primepayments #paywrap table thead th { background-color:#E7EEF0; }
.primepayments p { font-size:70%; font-style:italic; text-align:center; }

div#herocontent div#herodescription { width:520; float:left; }
div#herocontent div#herodescription h1 { margin:0; font-size:250%; }
div#herocontent div#herodescription h2 { color:#57A8BC; margin:.25em 0; line-height:1.2em; }
div#herocontent div#herodescription h3 { font-size:120%; }
div#herocontent div#herodescription div#ctabutton { width:520px; float:left; text-align:center; margin:2em 0; }
div#herocontent div#herodescription div#ctabutton .button { padding:.4em 1.5em; font-size:160%; }
div#herocontent div#herodescription ul#benebullets { margin: 1em 0 2em 0; padding: 0; }
div#herocontent div#herodescription ul#benebullets li { list-style: none; margin: 0 0 1em 0; padding-left: 18px; background: transparent url(/images/lp/checkmark.png) 0 3px no-repeat; line-height:1.3em; }
div#herocontent div#herodemo { float:right; width:360px; }
div#herocontent div#herodemo div.hdbox { float:left; width:360px; background: transparent url(/images/lp/lp_demo_bot.png) bottom left no-repeat; margin-bottom:1.5em; }
div#herocontent div#herodemo div.hdbox div.innerhdbox { float:left; width:360px; background: #E4ECEE url(/images/lp/lp_demo_top.png) top left no-repeat; margin-bottom:15px; }  
div#herocontent div#herodemo div.hdbox div.innerhdbox h3 { text-align:center; font-size:150%; color:#57A8BC; margin:.5em 0; }
div#herocontent div#herodemo div.hdbox div.innerhdbox a#dash { font-weight:bold; font-size:140%; text-decoration:underline;  float:left; width:200px; padding-top:.5em; }
div#herocontent div#herodemo div.hdbox div.innerhdbox a#thumb { float:left; width:109px; margin-right:15px; }

#hdpricing { float:left; width:300px; padding-top:1em; }
#hdpricing .button { padding:.4em 1.5em; font-size:160%; }