#mortgage-shopping div.a-column{float:left;width:180px;background:#f4f4f4;}
#mortgage-shopping div.mortgage-shopping-quotes-wrapper{float:left;width:795px;margin-left:10px;}
body.mortgage-shopping-page #mortgage-shopping div#quotes{float:left;width:1015px;margin-left:10px;}
#mortgage-shopping div#quotes.narrow div.quote-preview-table{float:left;width:100%;}
body.mortgage-shopping-page #mortgage-shopping div#quotes.narrow div.quote-preview-table,body.mortgage-shopping-page #mortgage-shopping div#quotes.narrow div.quotes-footer{width:698px;}
body.mortgage-shopping-page #mortgage-shopping div#quotes.narrow div.quotes-footer{clear:left;}
#mortgage-shopping .shopping-sub-footer{float:left;width:795px;*padding-top:20px;}
#mortgage-shopping div.c-column{position:absolute;width:300px;margin-left:713px;*margin-left:15px;}
#mortgage-shopping .show-interstitial div.c-column{margin-left:713px;}
body.mortgage-shopping-page #container{width:1215px;}
body.mortgage-shopping-page #container #content{width:100%;}
.mortgage-shopping-quotes-wrapper{min-height:887px;}
table.quotes-table{width:100%;}
#mortgage-shopping #quotes{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);}
table.quotes-table tr{padding-bottom:5px;margin-bottom:10px;cursor:pointer;}
table.quotes-table th{border:#cce0ff solid;border-width:1px 1px 1px 0;padding:5px 5px 0 5px;vertical-align:top;background:#fff url(../../../images/mortgage/shopping/shopping_sprite1.2.png) no-repeat;background-position:center -39px;}
.ie8 table.quotes-table th{background-position:center -41px;}
table.quotes-table th:hover,table.quotes-table th.sorted:hover{background-position:center -438px;}
.ie8 table.quotes-table th:hover,.ie8 table.quotes-table th.sorted:hover{background-position:center -440px;}
table.quotes-table th a:hover{text-decoration:none;}
}
table.quotes-table th select{display:block;margin-top:5px;clear:both;margin-bottom:20px;}
table.quotes-table th.sorted{background-position:center -237px;}
.ie8 table.quotes-table th.sorted{background-position:center -239px;}
table.quotes-table th.sort-up{background-position:center -337px;}
.ie8 table.quotes-table th.sort-up{background-position:center -339px;}
table.quotes-table th.sort-up:hover{background-position:center -538px;}
.ie8 table.quotes-table th.sort-up:hover{background-position:center -540px;}
table.quotes-table th.next-steps{width:93px;}
table.quotes-table th.no-sort,table.quotes-table th.no-sort:hover{background-position:center -306px;}
table.quotes-table th.no-sort .help *{visibility:hidden;}
.ie8 table.quotes-table th.no-sort,.ie8 table.quotes-table th.no-sort:hover{background-position:center -41px;}
#mortgage-shopping table.quotes-table .multi-select-box{width:100px;border:1px #acf solid;padding:2px;clear:both;font-size:11px;color:#555;}
#mortgage-shopping table.quotes-table .multi-select-dropdown{width:110px;margin-bottom:20px;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);position:static;}
#mortgage-shopping table.quotes-table .multi-select-dropdown .dropdown-icon{position:relative;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);top:4px;}
.ie8 #mortgage-shopping table.quotes-table .multi-select-dropdown .dropdown-icon,.ie7 #mortgage-shopping table.quotes-table .multi-select-dropdown .dropdown-icon{top:3px;*top:0;}
#mortgage-shopping table.quotes-table .multi-select-content{position:absolute;background:#fff;border:1px #acf solid;width:200px;padding:5px;}
#mortgage-shopping table.quotes-table .multi-select-content a.button{margin-top:10px;}
#mortgage-shopping table.quotes-table .multi-select-content a.button span{color:#fff!important;}
table.quotes-table th div.help{display:inline;float:none;}
table.quotes-table th div.help a.launch-help{display:inline-block;background:url("../../../images/icons/btnicons_tiled.png") no-repeat;background-position:0 -325px;height:13px;width:13px;opacity:.25;-ms-filter:"alpha(opacity=25)";filter:alpha(opacity=25);}
.ie7 table.quotes-table th div.help{height:15px;}
table.quotes-table th:hover div.help a.launch-help{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);}
table.quotes-table th div.help a.launch-help span{display:none;}
table.quotes-table th div.help a.launch-help:hover{background-position:-25px -325px;}
table.quotes-table th.true-cost a.title{float:left;margin-bottom:0;vertical-align:bottom;margin-right:5px;}
table.quotes-table th.true-cost select{float:left;clear:both;}
table.quotes-table div.help-content{position:absolute;display:block;border:2px black solid;padding:10px;background:#fff;width:250px;z-index:10000;cursor:default;}
table.quotes-table div.help-content strong{font-size:11px;display:block;margin:5px 0 2px;}
table.quotes-table div.help-content a.close{float:right;}
table.quotes-table td{vertical-align:top;text-align:center;padding:10px 0 5px;border:#D6D7D6 solid;border-width:0 0 1px 0;}
table.quotes-table td.rates,table.quotes-table td.apr{padding:10px 5px 5px;}
table.quotes-table td a{text-decoration:none;}
table.quotes-table td.sorted,table.quotes-table th.sorted a{color:#D5530E;}
table.quotes-table th .carrot a{color:#36b;}
table.quotes-table th .carrot li{margin-bottom:10px;}
table.quotes-table th #program-filter{color:#555;}
table.quotes-table td.lender{padding-left:5px;width:196px;text-align:left;}
table.quotes-table th.lender{width:196px;border-left-width:1px;}
.mortgage-shopping-page table.quotes-table th.programs{width:110px;}
.mortgage-shopping-page table.quotes-table th.rates{width:43px;}
.mortgage-shopping-page table.quotes-table th.apr{width:43px;}
.mortgage-shopping-page table.quotes-table th.fees{width:62px;}
.mortgage-shopping-page table.quotes-table th.payment{width:81px;}
.mortgage-shopping-page table.quotes-table th.true-cost{width:82px;}
table.quotes-table td.lender img{border:1px #234Fc3 solid;padding:1px;float:left;margin-bottom:5px;margin-left:3px;}
table.quotes-table td.lender a.button{clear:both;font-weight:normal;}
table.quotes-table td.lender ul.lender-details{width:132px;}
table.quotes-table td.lender ul{float:left;padding-left:5px;font-size:11px;color:#555;}
table.quotes-table td.lender ul li{line-height:140%;}
table.quotes-table td.lender ul li.grey{color:#9C9A9C;}
table.quotes-table td.lender li.lender-rating-row{width:136px;}
table.quotes-table td.lender .lender-rating-small{float:left;margin-right:3px;}
table.quotes-table td.lender .lender-rating-small span.rating{margin-top:4px;}
table.quotes-table td.lender .lender-rating-small .rating-count{margin-top:1px;}
table.quotes-table td .mortgage-shopping-quotes-result-tools{clear:both;}
table.quotes-table td .mortgage-shopping-quotes-result-tools a{float:left;}
table.quotes-table tr:hover{background:#ecfedd;}
table.quotes-table tr:hover td{border-bottom:#ADDF63 solid;border-width:0 0 1px 0;}
table.quotes-table tr.ad-row td{padding:0;border-bottom:#FFF solid;border-width:0 0 1px 0;}
table.quotes-table tr.ad-row:hover{background:#FFF;}
table.quotes-table tr.ad-row:hover td{border-bottom:#FFF solid;border-width:0 0 1px 0;}
table.quotes-table tr.ad-row .generic-box{margin-top:5px;margin-bottom:5px;}
table.quotes-table tr.quotes-head:hover{backgound:#fff;}
td.no-sort div.actions{width:100px;}
table.quotes-table .actions a.details-link,table.quotes-table .actions a.contact-link{margin-left:0;background:url("../../../images/icons/tool_strip.png") no-repeat;padding-left:20px;padding:2px 0 2px 19px;height:13px;float:left;}
table.quotes-table .actions a.details-link{background-position:3px -5622px;}
table.quotes-table .actions a.contact-link{background-position:0 -47px;}
table.quotes-table td.next-steps .actions li{margin-bottom:5px;}
table.quotes-table .lender .actions a{float:left;margin-right:5px;}
table.quotes-table .actions .button{margin-bottom:5px;}
table.quotes-table .actions li{clear:both;}
.mortgage-shopping-pagination-footer{height:2.5em;border:1px #acf solid;margin-top:5px;padding:4px;background:url(../../../images/nav_bg.png) repeat-x;}
.mortgage-shopping-pagination-footer ul.page-list{float:right;}
.mortgage-shopping-pagination-footer ul.page-list li{float:left;margin-right:3px;}
.mortgage-shopping-pagination-footer ul.page-list li a{display:block;}
.mortgage-shopping-pagination-footer ul.page-list li.current a{color:#d61;}
.mortgage-shopping-pagination-footer ul.page-list li.nav a{background:url(../../../images/icons/btnicons_tiled.png) no-repeat;display:block;height:13px;width:13px;}
.mortgage-shopping-pagination-footer ul.page-list li.nav a span{display:none;}
.mortgage-shopping-pagination-footer ul.page-list li.prev a{background-position:-587px -100px;}
.mortgage-shopping-pagination-footer ul.page-list li.prev a:hover{background-position:-587px -125px;}
.mortgage-shopping-pagination-footer ul.page-list li.next a{background-position:-587px -225px;}
.mortgage-shopping-pagination-footer ul.page-list li.next a:hover{background-position:-587px -250px;}
div.zmm-welcome-box{border-top:1px solid #AD6;padding:10px 10px 5px 10px;background:#ecfedd;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecfedd',endColorstr='#ffffff');background:-webkit-gradient(linear,left top,left bottom,from(#ecfedd),to(#fff));background:-moz-linear-gradient(top,#ecfedd,#fff);}
div.zmm-welcome-box a.close{float:right;}
div.zmm-welcome-box h2{color:#000;font-size:20px;margin:0 0 3px 0;}
div.zmm-welcome-box p{font-size:15px;margin-left:0;margin-top:0;}
div.zmm-welcome-box ul{padding:0;margin:0;}
div.zmm-welcome-box ul li{list-style-type:none;float:left;margin-bottom:0;margin-right:20px;}
div.zmm-welcome-box .check-back p{margin-bottom:0;font-size:12px;}
#mortgage-shopping .mortgage-shopping-footer{border-top:1px solid #ddd;padding-top:10px;clear:left;}
#mortgage-shopping .footer-column{width:222px;display:inline-block;padding:0 10px;vertical-align:top;}
#mortgage-shopping .footer-column .footer-column-header{font-weight:bold;margin-bottom:7px;}
#mortgage-shopping .footer-column li{margin-bottom:8px;margin-left:3px;}
#mortgage-shopping .footer-column li:not([ie]){margin-left:0;}
#mortgage-shopping .footer-column li a{text-decoration:none;}
.lrfilter{width:180px;float:left;position:relative;font-family:verdana,arial,sans-serif;font-size:1.1em;z-index:10;}
.ie7 .lrfilter{padding-bottom:10px;background-color:#fff;border-bottom:1px solid #dedfde;}
#filter-pane{background-color:#fff;padding:0 5px;}
#end-long-form{padding-top:5px;height:0;border-top:1px solid #dedfde;}
.ie7 #end-long-form{display:none;}
.lrfilter li,.lrfilter p,.lrfilter dt,.lrfilter dd{font-size:1em;}
.lrfilter div{padding:0 0 5px;}
.lrfilter h3{padding:5px 0;font-size:1em;}
.lrfilter h4{font-weight:normal;padding-bottom:2px;font-size:1em;}
.lrfilter input{width:135px;padding:2px;border:1px solid #8ad;font-family:verdana,arial,sans-serif;font-size:1em;color:#555;}
.lrfilter input.checkbox{width:13px;position:relative;border:none;}
*+html #container .lrfilter label input.checkbox{margin-left:-5px;margin-right:2px;}
.lrfilter input.invalid{background-color:#FFEBEF;border:1px solid #DE1010;}
#container .lrfilter label input.checkbox{vertical-align:-0.25em;}
#container .lrfilter label input.checkbox:not([IE]){vertical-align:-0.05em;}
.lrfilter select{padding:2px;width:141px;font-size:1em;color:#555;}
.lrfilter option{margin-left:4px;}
.lrfilter .checkbox-list li{padding:0 0 5px;}
.lrfilter .checkbox-list{padding-bottom:0;}
#loan-purpose-dropdown h3{padding-top:0;}
#lrf-purpose-select{width:151px;font-weight:bold;margin:5px 0;}
#lrf-down-payment{float:left;width:160px;}
#lrf-dpamount-input{width:78px;float:left;}
#lrf-dppercent-span{float:right;margin-right;15px;color:#999;}
#lrf-hometype{clear:left;}
#lrf-newcon{padding-top:2px;}
.lrfilter .sub-info{padding-left:10px;padding-bottom:0;}
.lrfilter #filter-pane .help{float:right;display:inline-block;background-position:0 -324px;padding:0;height:14px;}
.lrfilter #filter-pane .help:hover{background-position:-25px -324px;}
.lrfilter #filter-pane .tip-hover label{width:100%;}
.lrfilter #filter-pane .tip-hover label,.lrfilter #filter-pane .tip-hover label span{min-height:14px;display:inline-block;}
.lrfilter #filter-pane .tip-hover .help{display:none;}
.lrfilter #filter-pane .tip-hover:hover .help,.lrfilter #filter-pane .tip-hover .help.expanded{display:inline-block;}
.lrfilter #filter-pane .co-borrower-questionnaire{padding:0;position:relative;}
a.calculator,.lrfilter #filter-pane a#estimatedValueTip{text-decoration:none;text-indent:-999em;width:10px;height:14px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background:url(../../../images/icons/btnicons_tiled.png) -199px -198px no-repeat;}
a.calculator:hover,.lrfilter #filter-pane a#estimatedValueTip:hover{background-position:-224px -198px;text-decoration:none;}
#wrapper .lrfilter #filter-pane .tooltip{border:2px solid black;left:180px;margin-top:-50px;}
#wrapper .lrfilter #filter-pane .tooltip dl{padding:1em 1em 0;}
#wrapper .lrfilter #filter-pane .tooltip dt{color:#555;margin-bottom:5px;}
#wrapper .lrfilter #filter-pane .tooltip dl .exampleList{list-style:disc outside none;margin-left:1.25em;}
#wrapper .lrfilter #filter-pane .tooltip dl .exampleList li{padding:1px 0;}
.tooltip .listhead{display:block;padding-top:1em;font-size:1.1em;font-weight:bold;}
#lrf-prepaypenalty-li{height:20px;}
#wrapper .lrfilter #filter-pane #estimatedValueTip_toggleArea{top:50px;margin-top:0;z-index:10;position:absolute;}
#wrapper .lrfilter #filter-pane #estimatedValueTip_toggleArea dt{font-size:1.1em;color:#d61;margin-bottom:8px;}
#wrapper .lrfilter #filter-pane #estimatedValueTip_toggleArea dd input{border-color:#ccc;}
#wrapper .lrfilter #filter-pane .input-tip{margin-top:-1.6em;}
#estimatedValueTip_toggleArea dd input#zestimate-street{width:260px;}
#estimatedValueTip_toggleArea dd #estimateButtons{float:left;margin-top:10px;}
#zestimate-error.messaging{padding:10px;}
#zestimate-error.messaging div{padding:0;}
#zestimate-form,#zestimate-value{height:90px;}
#zestimate-retriever{height:60px;padding:35px 0 0 65px;color:#999;}
#zestimate-retriever img{padding-right:10px;top:3px;position:relative;}
#wrapper .lrfilter #filter-pane .tooltip dl #zestimate-value dl,#wrapper .lrfilter #filter-pane .tooltip dl #zestimate-value dt,#wrapper .lrfilter #filter-pane .tooltip dl #zestimate-value dd{padding:0;margin:0 0 5px;float:left;}
#wrapper .lrfilter #filter-pane .tooltip dl #zestimate-value dl{width:286px;padding-top:25px;}
#wrapper .lrfilter #filter-pane .tooltip dl #zestimate-value dt{clear:left;color:#555;font-weight:bold;width:100px;}
#zestimate-price{font-weight:bold;}
#lrf-financialinfo-section,#lrf-pane .coborrow{padding-bottom:0;}
#lrf-pane .coborrow,#lrf-pane .purchase,#lrf-pane .refi,#lrf-pane .equity,.vaeligible{visibility:hidden;display:none;}
#lrf-pane.has-coborrower .coborrow,#lrf-pane.loan-purchase .purchase,#lrf-pane.loan-refi .refi,#lrf-pane.loan-equity .equity,div.vaeligible-checked .vaeligible{visibility:visible;display:block;}
#lrf-pane .coborrow h3{padding-top:10px;}
#lrf-pane .coborrow.primary h3{padding-top:5px;}
#lrf-valoansection-primary,#lrf-valoansection-coborrower{padding-top:2px;padding-bottom:0;}
#lrf-valoansection-coborrower.vaeligible-checked,#lrf-valoansection-primary.vaeligible-checked{background-color:#efefef;margin:0 -5px;padding:2px 5px;}
#lrf-submitbutton{float:left;padding-top:5px;}
#lrf-submitbutton button.primary{font-size:1em;}
.lrfilter .tooltip a.external{font-weight:normal;}
.mortgage-shopping-tools{margin:5px 5px 10px 5px;padding:5px;background:#fff;}
.mortgage-shopping-tools li{padding:5px 0 0 5px;}
.mortgage-shopping-tools li a{background-image:url(../../../images/icons/tool_strip.png);padding-left:20px;padding-bottom:2px;background-repeat:no-repeat;text-decoration:none;}
.mortgage-shopping-tools li a.share{background-position:0 -2000px;}
.mortgage-shopping-tools li a.alerts{background-position:0 -4324px;}
.yui3-lightbox .shopping-lightbox ul.shopping-tools-buttons{margin-bottom:10px;}
.yui3-lightbox .shopping-lightbox{text-align:left;}
.yui3-lightbox .shopping-lightbox h2{color:#d61;font-size:12px;}
.yui3-lightbox .shopping-lightbox li{margin:5px 0;}
.yui3-lightbox .shopping-lightbox .content{font-size:11px;padding-top:10px;}
.yui3-lightbox .shopping-lightbox div.copy-url input{width:380px;border:1px #acf solid;padding:3px;}
.yui3-lightbox .shopping-lightbox a.button{margin-top:10px;}
#mortgage-shopping .interstitial-block{height:400px;width:698px;}
#mortgage-shopping .interstitial-block .interstitial .img{background:url("../../../images/mortgage/shopping/interstitial.gif") no-repeat;height:110px;width:248px;margin:30px auto;}
#mortgage-shopping .interstitial-block p{text-align:center;font-size:14px;color:#333;}
#mortgage-shopping .interstitial-block .interstitial p.secondary{color:#999;font-size:12px;}
#mortgage-shopping .interstitial-block p.secondary span{color:#333;}
#mortgage-shopping .interstitial-block .checking-for-quotes p{margin-top:90px;}
#mortgage-shopping .interstitial-block .checking-for-quotes p.secondary{margin-top:10px;}
#quotes .mortgage-shopping-quotes-tools{margin-bottom:2px;font-size:11px;height:24px;width:100%;position:relative;}
#quotes .mortgage-shopping-quotes-tools div{float:left;height:16px;margin-top:7px;}
#quotes .mortgage-shopping-quotes-tools .checking-for-quotes-label{margin-right:20px;background:url("../../../images/indicator.gif") no-repeat;padding-left:21px;}
#quotes .mortgage-shopping-quotes-tools .zmm-survey a{text-decoration:none;}
#quotes .mortgage-shopping-quotes-tools .zmm-survey{float:right;margin-top:5px;background:url("../../../images/icons/tool_strip.png") no-repeat left -5622px;padding:2px 5px 2px 18px;height:13px;}
.mortgage-shopping-page #quotes .mortgage-shopping-quotes-tools .zmm-survey{position:absolute;left:714px;}
.emailafriend-lightbox{text-align:left;}
.emailafriend-lightbox form{border-top:1px solid #ccc;margin-top:1.5em;padding-top:2em;}
.emailafriend-lightbox h2{color:#d61;font-size:1.5em;margin-bottom:.75em;}
.emailafriend-lightbox dl{margin:0 0 2em 0;}
.emailafriend-lightbox dt,.emailafriend-lightbox dd{float:left;margin-bottom:.5em;}
.emailafriend-lightbox dt{width:13em;}
.emailafriend-lightbox dd{width:25em;}
.emailafriend-lightbox input#remail,.emailafriend-lightbox input#sname,.emailafriend-lightbox input#semail{width:160px;}
.emailafriend-lightbox textarea#smsg{width:163px;height:42px;}
.emailafriend-lightbox span.required{width:1em;}
.emailafriend-lightbox .default-text{color:#999;font-style:italic;}
.emailafriend-lightbox .warning{padding-left:1px;font-weight:bold;color:#580;}
.emailafriend-lightbox .buttons{margin-bottom:1em;}
.emailafriend-lightbox button.primary{font-size:1.1em;}
.emailafriend-lightbox p.error{margin-bottom:5px;}
.loading .emailafriend-lightbox #submit-wrapper .hide{display:block!important;}
.loading .emailafriend-lightbox .primary{display:none;}
.emailafriend-lightbox .loading-indicator{background:url(/static/images/indicator.gif) 0 0 no-repeat;display:block;float:left;padding:0 5px;width:15px;height:15px;visibility:hidden;}
.loading .emailafriend-lightbox .loading-indicator{visibility:visible;}
.loading .emailafriend-lightbox .loading-indicator{visibility:visible;}
.emailafriend-lightbox-success p.buttons,.emailafriend-lightbox-failure p.buttons{margin:5px 160px 0;}
#shopping-help-lightbox_content{width:830px;top:20px;}
#shopping-help-lightbox_content h2{border-bottom:1px #ddd solid;padding-bottom:5px;margin-bottom:10px;}
#shopping-help-lightbox_content strong span{color:#692;}
#shopping-help-lightbox_content li{clear:both;margin-bottom:20px;}
#shopping-help-lightbox_content li ul{margin-left:120px;}
#shopping-help-lightbox_content .mortgage-shopping-help-footer li{margin-bottom:0;}
#shopping-help-lightbox_content li ul.carrot{padding-left:0;margin-left:120px;}
#shopping-help-lightbox_content li ul li{clear:none;margin-bottom:0;}
#shopping-help-lightbox_content li ul li ul{list-style-type:none;}
#shopping-help-lightbox_content li img{float:left;margin-right:20px;}
#shopping-help-lightbox_content .mortgage-shopping-help-footer{border-top:1px #ddd solid;padding-top:5px;}
#shopping-help-lightbox_content .mortgage-shopping-help-footer ul.carrot,#shopping-help-lightbox_content .mortgage-shopping-help-footer a.button{margin-top:0;margin-bottom:0;}
#shopping-help-lightbox_content .mortgage-shopping-help-footer ul.carrot{float:right;display:block;}
#shopping-help-lightbox_content .mortgage-shopping-help-footer a.button{float:left;}
div.shopping-wrapper .rate-explorer-content{float:left;display:block;width:100%;}
div.shopping-wrapper .module-body{padding-top:10px;}
div.shopping-wrapper #rates_volumes{float:left;clear:none;margin-left:34px;}
div.shopping-wrapper #rate-explorer-options select{margin-bottom:8px;margin-top:3px;clear:both;}
div.shopping-wrapper #rate-explorer-options label{display:block;}
div.shopping-wrapper #rate-explorer{width:130px;float:left;}
div.shopping-wrapper #rate_explorer_graph{float:left;width:450px;}
div.shopping-wrapper li.emailAlerts{clear:both;margin-left:165px;}
div.shopping-wrapper li.emailAlerts a{padding-left:20px;text-decoration:none;}
div.shopping-wrapper #news-post-heading-text{float:left;}
div.shopping-wrapper #news-post-rss-icon-link{float:left;margin-left:10px;}
div#no-data-warning{margin:1em 0 2em 0;}
div#no_flash{width:275px;height:200px;font-weight:bold;padding:20px 0 0 25px;}
.rate-explorer-content .generic-box .module-head div.actions{padding:5px 6px;}
ul#rates_volumes strong,ul#rates_volumes .volume-label{float:left;margin-left:5px;}
ul#rates_volumes .rate-label{width:95px;}
li#nationalRateInfo,li#localRateInfo{margin:0 0 .5em 0;padding:0 0 0 15px;}
li#nationalRateInfo strong span,li#localRateInfo strong span{color:#d61;}
#national_rate_title,#local_rate_title{width:20em;}
li#nationalRateInfo{background:url(/static/images/circ_national.png) 0 center no-repeat;}
li#localRateInfo{background:url(/static/images/circ_local.png) 0 center no-repeat;}
div#volume_check{float:right;width:140px;}
div#volume_check label{padding:2px 0 0 2px;}
div#chart_buttons{margin-top:1px;float:left;}
div#chart_buttons a{display:block;height:13px;width:28px;background-image:url(/static/images/zmm_chart_buttons.gif);background-repeat:no-repeat;float:left;margin:0 5px 0 0;}
div#chart_buttons a span{display:none;}
div#rates-chart-container a.help{float:right;}
* html div#rates-chart-container a.help{height:12px;width:12px;}
a#timeframe-day{background-position:0 0;}
a#timeframe-day:hover{background-position:0 -240px;}
a#timeframe-day.thistimeframe{background-position:0 -120px;}
a#timeframe-week{background-position:0 -30px;}
a#timeframe-week:hover{background-position:0 -270px;}
a#timeframe-week.thistimeframe{background-position:0 -150px;}
a#timeframe-month{background-position:0 -60px;}
a#timeframe-month:hover{background-position:0 -300px;}
a#timeframe-month.thistimeframe{background-position:0 -180px;}
a#timeframe-3month{background-position:0 -90px;}
a#timeframe-3month:hover{background-position:0 -330px;}
a#timeframe-3month.thistimeframe{background-position:0 -210px;}
.lightbox .dialog{text-align:left;padding:10px;height:auto;}
.lightbox .dialog p.buttons{margin:10px auto;}
.lightbox .dialog a.primary{margin-right:10px;margin-bottom:10px;}
#rate-watcher-lightbox .dialog{font-size:1.2em;}
div.shopping-wrapper #news-post-container h2{color:#555;}
div.shopping-wrapper #news-post-container h3{color:#999;font-weight:normal;}
#top-regions{padding:0;margin:0 auto;position:relative;border-top:0;font-size:11px;height:13px;}
#top-regions #state-links .top-region,#top-regions #city-links .top-region{position:absolute;padding:0 10px;text-align:left;top:0;left:0;}
#top-regions #state-links .top-region{width:870px;}
#top-regions #city-links .top-region{width:540px;}
#top-regions #state-links .top-region li,#top-regions #city-links .top-region li{width:100px;float:left;padding:0 5px 0 0;text-align:left;}
#top-regions #state-links .top-region a.close,#top-regions #city-links .top-region a.close{position:absolute;top:0;right:8px;}
#top-regions #state-links .top-region a.close,#top-regions #city-links .top-region a.close{right:18px;}
#top-regions #state-links .top-region a,#top-regions #city-links .top-region a{text-decoration:none;}
#top-regions #state-links .top-region h3,#top-regions #city-links .top-region h3{position:relative;z-index:11;top:7px;color:#555;}
#top-regions #state-links .top-region ul.wrap,#top-regions #city-links .top-region ul.wrap{z-index:10;position:absolute;border:1px #acf solid;background:#fff;padding:24px 0 9px 9px;margin-top:-13px;margin-left:-10px;}
#top-regions #state-links .top-region ul.wrap{width:870px;}
#top-regions #city-links .top-region ul.wrap{width:540px;}
#top-regions #state-links .top-region ul.wrap li,#top-regions #city-links .top-region ul.wrap li{list-style-type:none;}
#top-regions #city-links .top-region ul.wrap:not([IE]),#top-regions #state-links .top-region ul.wrap:not([IE]){margin-top:-15px;}
body:first-of-type #top-regions #city-links .top-region ul.wrap,body:first-of-type #top-regions #state-links .top-region ul.wrap{margin-top:-13px;}
#top-regions #city-links .top-region li.more-regions,#top-regions #state-links .top-region li.more-regions{clear:left;width:100%;text-align:center;padding-top:1em;list-style-style:none;}
#mortgage-shopping .shopping-wrapper{margin-top:5px;border-top:1px #acf solid;padding-top:10px;background:url("../../../images/blueFade.gif") repeat-x;}
#mortgage-shopping .shopping-wrapper .shopping-form-wrapper{background:url("/static/images/a_col_bg_border_grey.gif") repeat-y scroll left bottom transparent;float:left;margin-bottom:20px;width:100%;}
#mortgage-shopping div.module-head{height:30px;}
#mortgage-shopping div.module-head h5,#mortgage-shopping div.module-head h2{padding-top:8px;font-size:11px;}
#mortgage-shopping .quote-preview-table{margin-bottom:20px;}
#mortgage-shopping #gbc{width:100%;}
#mortgage-shopping #gbc h1{padding-right:0;}
#mortgage-shopping #gbc .loan-request-id-region{color:#9C9A9C;}
#mortgage-shopping #gbc li.last{background:0;}
#mortgage-shopping .multi-select-dropdown{position:relative;}
#mortgage-shopping .multi-select-dropdown .multi-select-box{padding-right:21px;width:116px;}
#mortgage-shopping .multi-select-dropdown .dropdown-icon{background:url("../../../images/icons/btnicons_tiled.png") no-repeat scroll -584px -724px #fff;height:15px;width:16px;display:inline-block;padding:0 1px 0 2px;margin:0 2px 0 -25px;background-color:#fff;}
#mortgage-shopping .multi-select-dropdown .dropdown-menu{background-color:#fff;position:absolute;float:left;margin-top:-1px;}
#mortgage-shopping .multi-select-dropdown .dropdown-icon:hover{background-position:-584px -749px;}
#mortgage-shopping .multi-select-dropdown .dropdown-icon.open{background-position:-584px -599px;}
#mortgage-shopping .multi-select-dropdown .dropdown-icon.open:hover{background-position:-584px -624px;}
#mortgage-shopping div.shopping-sub-footer div.three-col{width:250px;float:left;padding-right:16px;}
#mortgage-shopping div.shopping-sub-footer div.last-col{padding-right:0;}
#lrf-purchaseprograms-dropdown div ul,#lrf-homeEquityPrograms-dropdown div ul,.multi-select-dropdown-content div ul{border:1px solid #000;min-width:139px;padding:3px 0;}
.ie7 #lrf-purchaseprograms-dropdown div ul,.ie7 #lrf-homeEquityPrograms-dropdown div ul,.ie7 .multi-select-dropdown-content div ul{min-width:137px;}
#lrf-purchaseprograms-dropdown div ul li label,#lrf-homeEquityPrograms-dropdown div ul li label,.multi-select-dropdown-content div ul li label{white-space:nowrap;}
#lrf-purchaseprograms-dropdown,.multi-select-content{z-index:3;}
#lrf-homeEquityPrograms-dropdown{z-index:2;}
#lrf-purchaseprograms-dropdown div ul li,#lrf-homeEquityPrograms-dropdown div ul li,.multi-select-content ul li{padding:2px;}
#lrf-purchaseprograms-dropdown div ul li label span,#lrf-homeEquityPrograms-dropdown div ul li label span{color:#36b;}
#lrf-purchaseprograms-dropdown div ul li label span:hover,#lrf-homeEquityPrograms-dropdown div ul li label span:hover{color:#692;text-decoration:underline;}
#loan-requests-cached-box{background:url(../../../images/mortgage/shopping/Arrow_png-8_alplha-trans.png) no-repeat scroll 0 bottom;width:397px;height:141px;padding:50px 0 0 40px;position:absolute;left:-1000px;z-index:100;}
#loan-requests-cached-box h3{font-size:14px;margin-bottom:3px;padding-top:15px;}
#loan-requests-cached-box p{font-size:11px;margin-bottom:5px;}
#loan-requests-cached-box p.em{font-style:italic;margin-bottom:10px;}
#loan-requests-cached-box ul li{margin-top:2px;margin-left:15px;list-style-type:disc;line-height:12px;}
#loan-requests-cached-box ul{padding-top:0;margin-bottom:5px;}
#loan-requests-cached-box .close{position:absolute;right:23px;text-decoration:underline;top:60px;}
#loan-request-errors{background:url("../../../images/search-message-bar_bg.gif") repeat-x scroll 0 bottom transparent;border:1px solid #ffcf01;margin:10px 0 10px 185px;padding:10px;}
#loan-request-errors h3{font-size:13px;margin-bottom:5px;}
#loan-request-errors ul li{margin-top:15px;}
#loan-request-error-cache ul{margin:10px 0;}
#loan-request-error-cache ul li{margin-top:0;margin-bottom:8px;margin-left:10px;list-style-type:disc;list-style-position:inside;}
#mortgage-shopping .shopping-sub-footer .calculators-upsell img{float:left;margin:0 5px 5px 0;}
.lightbox .dialog a.primary{margin-bottom:10px;margin-right:10px;}
#mortgage-shopping div.mortgage-shopping-page-help .generic-box .module-head{margin:0;background-image:none!important;background:#EFF3FF!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,#fff),to(#EFF3FF))!important;background:-moz-linear-gradient(top,#fff 20%,#EFF3FF)!important;border-color:#d6e7ff!important;border-style:solid!important;border-width:1px!important;}
#mortgage-shopping div.mortgage-shopping-page-help .generic-box a{text-decoration:none;}
#mortgage-shopping div.mortgage-shopping-page-help .generic-box strong{font-size:11px;}
#mortgage-shopping div.mortgage-shopping-page-help .generic-box a.show-lightbox{font-weight:normal;font-size:11px;padding:6px 10px 0 18px;background:url(../../../images/icons/btnicons_tiled.png) -588px -817px no-repeat;}
#mortgage-shopping div.mortgage-shopping-page-help .generic-box ul.bullet{margin:5px 0 15px 15px;}
#mortgage-shopping .mortgage-shopping-page-help .generic-box ul li{margin:0 0 8px 3px;}
#mortgage-shopping div.mortgage-shopping-page-help .generic-box .module-body{border:#D6E7FF solid;border-width:0 1px 1px 1px;margin-bottom:20px;}
div.shopping-sub-footer div.mortgage-shopping-page-help{float:left;margin-right:20px;}
div.shopping-sub-footer div.mortgage-shopping-page-help .generic-box{width:450px;}
div.shopping-sub-footer #HDad{float:right;}
