a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,td,th{text-align:left;font-weight:400;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
a img{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
input[type=submit],input[type=text]{-webkit-appearance:textfield;-webkit-appearance:none;-webkit-border-radius:0}
input[type=submit]::-webkit-search-cancel-button,input[type=submit]::-webkit-search-decoration,input[type=text]::-webkit-search-cancel-button,input[type=text]::-webkit-search-decoration{-webkit-appearance:none}
input,select{outline-width:0;vertical-align:middle}
input.input,input[type=search]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:textfield;-webkit-appearance:none}
input.submit,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none}
#pgbg{background-color:#fff;position:relative;z-index:20}
#aol-header,#aol-hnav{max-width:986px}
#aol-content{padding:10px 10px 30px 12px;margin:0 auto;max-width:964px;background-color:#fff;min-height:600px}
#main{position:relative;float:left;width:641px}
#rail{position:relative;float:right;width:301px}
.gmod{clear:both;margin-bottom:22px;padding-bottom:4px;font-size:13px}
.gmod h2{font-size:1.8em;font-weight:300;letter-spacing:normal;line-height:1.8em;text-transform:none}
.gmod form{height:26px}
.gmod form input{border:1px solid #ddd;color:#6d6d6d;float:left;font-size:11px;line-height:11px;margin:0;padding-bottom:4px;padding-left:9px;padding-top:6px;width:161px;font-family:adelle-sans,sans-serif}
.hidden{height:1px;overflow:hidden;position:absolute;top:-999px;width:1px}
.dn,.hidden-desktop,.visible-phone{display:none}
.sprite img{position:relative}
.state-indicator{left:-999em;position:absolute;top:-999em}
div.resp-hide{display:none}
.icon-font-wthr .screen-reader-text{text-indent:-9999px;top:-999px;left:-999px;position:absolute}
.toggleModuleHideIcon:before,.toggleModuleShowIcon:before{content:"";margin-left:4px;padding-bottom:5px;padding-right:5px}
#aol-header *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#aol-header{margin:0 auto;position:relative}
#aol-header.aol-global-header{height:70px}
#headerlogo-global{float:left;position:absolute}
#headerlogo-global a{width:87px;color:#fff;display:block;height:35px;line-height:1;overflow:hidden;text-decoration:none;margin-top:17px}
#aol-header-search{position:absolute;line-height:12px}
#aol-footer-query,#aol-header-query{font-size:16px;font-size:1em;line-height:12px;background-color:#fff;border:2px solid #bfbfbf;border-left-width:2px;border-right-width:0;display:block;float:left;height:34px;padding:4px}
#aol-footer-query:focus,#aol-header-query:focus{border-color:#bfbfbf;outline:inital;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#usrMnu{font-size:11px;font-size:.6875rem;display:inline-block;float:right;font-weight:400;height:34px;line-height:1;margin:22px 0 0 16px;max-width:115px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:100;text-align:right}
#usrMnu ul{padding:5px 0}
#usrMnu a{color:#1a1a1a;text-decoration:none}
#usrMnu .username{font-size:12px;font-size:.75rem;text-align:left}
#usrMnu p.unauth a{font-size:12px}
#usrMnu p.unauth a span{display:block;font-size:11px;margin-top:5px}
#usrMnu .pipe{border-right:1px solid #1a1a1a;margin-right:4%;line-height:1}
#usrMnu .pipe,#usrMnu .userOptions{float:left;width:40%}
#usrMnu .username .block{margin-top:3px}
#usrMnu .username .signout,#usrMnu .username .user-options{font-size:11px;margin-top:5px}
#usrMnu .username .user-options i{margin-top:7px}
#usrMnu .usrMnuLst{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 10px #888;position:absolute;text-align:left;width:235px;z-index:7000001;top:42px;left:-128px;display:none}
#usrMnu .usrMnuLst.active{display:block}
#usrMnu .usrMnuLst ul{margin:0;padding:8px 0}
#usrMnu .usrMnuLst li a{font-size:10px;color:#000;display:block;line-height:12px;padding:6px 10px 6px 35px;text-decoration:none}
#usrMnu .usrMnuLst li a:hover{background-color:#d72a7c;color:#fff}
#aol-footer-search-button,#aol-header-search-button{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-size:14px;font-family:adelle-sans,sans-serif;font-weight:400;letter-spacing:normal;background-color:#e81d82;border:0;color:#fff;display:block;float:left;height:34px;margin:0;text-transform:uppercase}
#aol-footer-search-button:hover,#aol-header-search-button:hover{background-color:#dc007e}
#aol-footer-search-results,#aol-header-search-results,#aol-standalonesearch-search-results{border:1px solid #484848;box-shadow:0 2px 8px rgba(0,0,0,.2);background-color:#fff;padding:0;display:none;position:absolute;top:38px;left:0;z-index:5999999}
#aol-footer-search-results li,#aol-header-search-results li,#aol-standalonesearch-search-results li{list-style:none;font-size:16px;font-weight:400;letter-spacing:0;padding:3px 10px 3px 6px;float:none;cursor:pointer;color:#000;height:23px}
#aol-footer-search-results li.aol-header-search-highlight,#aol-header-search-results li.aol-header-search-highlight,#aol-standalonesearch-search-results li.aol-header-search-highlight{background-color:#dfdfdf}
#aol-footer-search-results b,#aol-header-search-results b,#aol-standalonesearch-search-results b{font-weight:700}
#aol-footer-search-results span.bestMatch,#aol-header-search-results span.bestMatch,#aol-standalonesearch-search-results span.bestMatch{color:#fff}
#ghnav-wrapper{position:relative}
#aol-hnav{display:block;margin:0 auto;position:relative;padding-bottom:5px;margin-bottom:-5px;z-index:4999}
#ghnav1{clear:both;height:70px}
#ghnav1 ul.subNav{height:40px;display:none;position:absolute;left:0;top:39px;background:#fff}
#ghnav1 ul.subNav li.first a{padding-left:14px}
#ghnav1 li.topLevel a{color:#222;display:block;font-weight:400;font-size:15px;padding:0 12px}
#ghnav1 li.topLevel a.active,#ghnav1 li.topLevel a:hover{background:#008ee1;color:#fff}
#ghnav1 .subNav{display:none}
#ghnav1 .subNav h2,#ghnav1 .subNav li{float:left;position:relative;z-index:30}
#ghnav1 .subNav h2 a,#ghnav1 .subNav li a{font-size:13px;font-size:.8125rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;display:block;font-weight:400;line-height:1.3;padding:11px 9px 10px}
#ghnav1 .subNav h2 a.active,#ghnav1 .subNav h2 a:hover,#ghnav1 .subNav li a.active,#ghnav1 .subNav li a:hover{background:#fff;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#008ee1}
#ghnav1 .subNav h2 a{font-weight:700;color:#008ee1}
#ghnav1 div.topTitle{margin:0;display:block;height:40px;line-height:40px;position:relative;float:left}
#ghnav1 .topNavSelected div.topTitle{background-color:#008ee1}
#ghnav1 .topNavSelected .subNav{display:block;overflow:hidden}
#ghnav1 .topNavSelected a.itemLink{color:#fff}
#ghnav1 .ghnav-bg-top{background-color:#fff;border:1px solid #dedede;height:39px;left:0;position:absolute;top:0;width:100%;z-index:-1;-box-sizing:border-box;box-sizing:border-box}
#ghnav1 div.subnavscrollwrapper{position:absolute;width:100%;left:0;overflow:hidden}
#ghnav1 div.subnavscrollwrapper ul.subNav{top:0;width:2001px;position:relative}
#ghnav1 div.subnavControls{position:absolute;right:0;top:3px;background-color:#fff;padding:0;z-index:100}
#ghnav1 div.subnavControls .subnavcontroller{display:inline-block;padding:6px}
#ghnav1 div.subnavControls .subnavcontroller:hover{cursor:pointer}
#ghnav1 li.topLevel{float:left;display:block}
.hnavTrendingNow{display:none;z-index:1000;height:40px;width:100%;position:absolute;left:0;top:39px;overflow:hidden;background-color:#fff}
.hnavTrendingNow div.subnavControls{position:absolute;right:0;top:3px;background-color:#fff;padding:0;z-index:100}
.hnavTrendingNow div.subnavControls .subnavcontroller{display:inline-block;padding:6px}
.hnavTrendingNow div.subnavControls .subnavcontroller:hover{cursor:pointer}
.hnavTrendingNow .gmod{margin:0;padding:0;font-size:inherit}
.hnavTrendingNow div.trending-now{position:relative;z-index:1;width:2000px;padding-left:12px}
.hnavTrendingNow h2{float:left;font-size:13px;font-size:.8125rem;font-weight:700;border:0;line-height:40px;text-transform:none;color:#008ee1;padding:0}
.hnavTrendingNow h2 a{color:#008ee1}
.hnavTrendingNow ol{font-size:0;font-weight:700;list-style:none}
.hnavTrendingNow ol li{display:inline-block;padding:0;width:auto}
.hnavTrendingNow ol li a{color:#000;font-size:13px;font-size:.8125rem;font-weight:400;display:block;padding-left:10px;padding-right:10px;padding-top:0;padding-bottom:0;height:40px;line-height:40px}
.hnavTrendingNow ol li a:hover{color:#008ee1}
#weather{font-size:13px;font-size:.8125rem;float:right;height:31px;line-height:31px;position:absolute;right:57px;text-align:right;top:5px;z-index:1000}
#weather .wthDvdr{color:#828282;padding-left:5px;padding-right:5px;font-size:11px}
#weather .locWrapper,#weather .wlocWrapper{display:inline;position:relative}
#weather .locWrapper a,#weather .wlocWrapper a,#weather a .curr{color:#828282}
#weather .ttip{left:-17px;margin-top:4px;overflow:visible;position:absolute;width:113px}
#weather .ttip a{background-color:#404040;color:#fff;display:inline-block;font:700 11px arial;padding:9px 11px;position:relative;text-align:center;top:4px}
#weather .ttip a:hover{color:#008ee1}
#weather .ttip-arw{height:8px;width:14px;left:51px;margin-top:0;position:absolute}
#weather .icon-font-wthr{color:#aaa;font-size:25px;position:absolute;right:-40px;top:0}
#weather [data-icon]:before{content:attr(data-icon);font-family:wif;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased}
#weatherform{color:#000;display:inline;z-index:1;position:relative;top:0}
#weatherform #wz{margin-right:3px;background-color:#fff;width:144px;height:14px;border:1px solid #cdcdcd;font-size:11px;font-size:.6875rem;padding:3px;color:#444}
#weatherform #weathersubmit{display:inline-block;width:15px;height:15px;color:#a7a7a7;margin-bottom:-3px;margin-right:3px}
#weather{display:none}
#aol-header-search{display:block;float:left;margin:18px 0 0 140px;padding-bottom:0;width:auto}
#aol-footer-query,#aol-header-query{width:442px}
#aol-footer-search-results,#aol-header-search-results,#aol-standalonesearch-search-results{width:522px}
#aol-footer-search-button,#aol-header-search-button{min-width:82px;width:auto}
#aol-hnav a.active,#aol-hnav a:hover{text-decoration:none}
#quick-nav-global{top:24px;left:auto;width:auto;float:right;position:relative;max-width:176px;height:60px;margin-top:-25px;margin-right:20px}
#quick-nav-global .mobile-menu{display:none}
#quick-nav-global .icon-email{display:inline}
#quick-nav-global *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#quick-nav-global img{max-width:none}
#aol-header #quick-nav-global.quick-nav2,#aol-header #quick-nav.quick-nav2{left:810px}
#quick-nav-global.quick-nav1,#quick-nav.quick-nav1{left:873px}
#quick-nav-global.quick-nav0,#quick-nav.quick-nav0{left:915px}
#quick-nav-global.quick-nav-1,#quick-nav.quick-nav-1{left:921px}
#quick-nav-global.quick-nav3,#quick-nav.quick-nav3{left:785px;padding-left:0}
#quick-nav a,#quick-nav-global a{display:block;float:left;height:60px;overflow:hidden;position:relative;width:55px;_zoom:1;text-align:center;margin-top:10px}
.aol-global-header #quick-nav-global a{width:38px;margin-top:0;z-index:20}
#quick-nav a:hover,#quick-nav-global a:hover,#quick-nav-rightrail a:hover{text-decoration:none}
#quick-nav img,#quick-nav-global img,#quick-nav-rightrail img{position:relative;_zoom:1}
#quick-nav a img,#quick-nav-global a img,#quick-nav-rightrail a img{border:0 solid #fff;left:-13px}
.aol-global-header #quick-nav-global a img{left:-28px;margin-top:-10px}
#aol-header.aol-global-header #quick-nav-global a.disabled{cursor:default}
.aol-global-header #quick-nav-global a.disabled img,.aol-global-header #quick-nav-global a.disabled:hover img,.aol-global-header.dark #quick-nav-global a.disabled:hover img{left:-186px;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}
.aol-global-header.dark #quick-nav-global a:hover img{left:-28px;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}
#quick-nav a:hover img,#quick-nav-global a:hover img,#quick-nav-rightrail a:hover img{left:-108px;border:0 solid transparent}
#mailpreview img{top:-28px}
#mailpreview.hasCount img{top:-268px}
.aol-global-header #quick-nav-global .qnpos2 img{top:-108px}
.aol-global-header #quick-nav-global .qnpos3 img{top:-188px}
.aol-global-header #quick-nav-global .qnpos4 img{top:-338px}
.aol-global-header #quick-nav-global .qnpos5 img{top:-418px}
.aol-global-header #quick-nav-global .qnpos6 img{top:-498px}
.aol-global-header #quick-nav-global .qnpos7 img{top:-588px}
.aol-global-header #quick-nav-global .qnpos8 img{top:-668px}
.aol-global-header #quick-nav-global .qnpos9 img{top:-748px}
.aol-global-header #quick-nav-global .qnpos10 img{top:-818px}
.aol-global-header #quick-nav-global .qnpos11 img{top:-898px}
.aol-global-header #quick-nav-global .qnpos12 img{top:-988px}
.aol-global-header #quick-nav-global .qnpos13 img{top:-1059px}
.aol-global-header #quick-nav-global .qnpos14 img{top:-1095px}
.aol-global-header #quick-nav-global .qnpos15 img{top:-1170px}
.aol-global-header #quick-nav-global .qnpos16 img{top:-1250px}
.aol-global-header #quick-nav-global .qnpos17 img{top:-1387px}
.aol-global-header #quick-nav-global .qnpos18 img{top:-1467px}
.aol-global-header #quick-nav-global .qnpos19 img{top:-1560px}
.aol-global-header #quick-nav-global .qnpos20 img{top:-1659px}
.aol-global-header #quick-nav-global .qnmailcount img{top:-268px}
#quick-nav span,#quick-nav-global span,#scrollcurtain-quicknav span{font-family:adelle-sans,helvetica,arial,sans-serif;color:#fff;left:27px;position:absolute;top:32px;font-size:10px;font-weight:400;display:block;width:20px;text-align:center;height:12px}
.Gecko #quick-nav span,.Gecko #quick-nav-global span,.IE8 #quick-nav span,.IE8 #quick-nav-global span{top:21px}
#quick-nav-global span.omg{font-size:9px}
#quick-nav-global a span{left:14px;top:18px}
#quick-nav-global .mobile-search img{display:none;top:-1711px}
#quick-nav-global .mobile-menu img{display:none;top:-1778px}
#quick-nav-global a.mobile-search,#scrollcurtain-quicknav .tooltip{display:none}
#aol-header.aol-global-header #quick-nav-global .tooltip,#scrollcurtain-quicknav .tooltip{background:#494949;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;display:none;font-size:10px;left:-12px;padding:4px;position:absolute;text-align:center;top:49px;width:50px;z-index:9}
#aol-footer{clear:both;margin:0 auto;padding:20px 0 30px;position:relative;width:926px}
#aol-footer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#aol-footer-search{margin:0 auto;position:relative;top:0;width:70%;left:55px}
.footer-refresh{padding-bottom:20px}
#ftlinks{font-size:12px;font-size:.75rem;margin:0 auto;text-align:center}
.footer-links-row1,.footer-links-row2,.footer-links-row3{line-height:28px}
#ftlinks a,#ftlinks a:visited{padding-right:20px;text-decoration:none;color:#000}
#aol-copyright .copy-text,#aol-copyright .rights-text{color:#7f7f7f;line-height:39px}
#aol-copyright a{padding:0}
#aol-copyright .footer-stamp-img{padding:0 7px;vertical-align:middle}
#usrMnu{visibility:visible}
#mailpreview{color:#404040;position:relative}
#mailpreview:hover{color:#e81d82}
#mailpreview.active{cursor:default}
#mailpreview.active,#mailpreview.active:hover{color:#bfbfbf}
#aol-header .mobile-icon{display:none}
b,strong{font-family:arial,sans-serif;font-weight:700}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.invisible{visibility:hidden}
body{background:#fff;font-family:adelle-sans,helvetica,arial,sans-serif;line-height:1.25;font-style:normal;font-weight:400;font-size:16px;color:#333}
.clearfix:after{clear:both;content:'.';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{clear:both;_zoom:1}
.block{display:block}
a{color:#008ee1;text-decoration:none;cursor:pointer}
a:visited{color:#008ee1}
a:focus{outline:thin dotted}
a:active,a:hover{color:#008ee1;text-decoration:none;outline:0}
a.more{color:#008ee1!important;font-weight:400;display:block}
[class*=" arrow-"],[class^=arrow-]{border:solid 6px transparent;display:inline-block;*display:inline;*zoom:1;font-size:0;line-height:0}
.arrow-left{border-right-color:#ccc}
.arrow-right{border-left-color:#ccc}
.arrow-up{border-bottom-color:#ccc}
.arrow-down{border-top-color:#ccc}
.gradient-btn{display:inline-block;*display:inline;padding:4px 10px;margin-bottom:0;*margin-left:.3em;font-size:13px;line-height:18px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.gradient-btn.active,.gradient-btn.disabled,.gradient-btn:active,.gradient-btn:hover,.gradient-btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9}
.gradient-btn.active,.gradient-btn:active{background-color:#ccc \9}
.gradient-btn:first-child{*margin-left:0}
.gradient-btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.gradient-btn i{vertical-align:middle;margin-right:5px}
.indicator{text-align:center;padding:20px}
.icon-loading{display:inline-block;vertical-align:middle;background:url(http://o.aolcdn.com/os/df/savings_challenge/media/images/loading.gif) center no-repeat transparent;height:32px;width:32px}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
fieldset{padding:0;margin:0;border:0}
button,input,label,select,textarea{font-size:14px;font-weight:400;line-height:20px;color:#666}
label{display:block;margin-bottom:5px}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:20px;padding:4px 6px;font-size:14px;line-height:20px;color:#555;vertical-align:middle}
textarea{height:auto}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}
input[type=checkbox],input[type=radio]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}
input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}
input[type=file],select{height:30px;*margin-top:4px;line-height:30px}
form select{width:220px;border:1px solid #ccc;background-color:#fff;color:#555}
form select[multiple],select[size]{height:auto}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
form label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:11px;margin-bottom:15px}
.row .col input,.row .col select{padding-left:0;padding-right:0;text-indent:6px;margin:0;width:100%}
.row .col label{width:100%;margin-bottom:0}
.row .col .btn{padding-top:4px;padding-bottom:4px}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
.btn{display:inline-block;margin:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn.active:focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default,.btn-default:visited{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.btn-default:visited:hover,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}
.btn-default.active,.btn-default:active{background-image:none}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}
.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
form .checkbox,form .radio{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}
form .checkbox label,form .radio label{display:inline;font-weight:400;cursor:pointer}
form .checkbox input[type=checkbox],form .checkbox-inline input[type=checkbox],form .radio input[type=radio],form .radio-inline input[type=radio]{float:left;margin-left:-20px}
.btn-blue,.btn-blue:visited{color:#fff;background-color:#008ee1}
.btn-blue.active,.btn-blue:active,.btn-blue:focus,.btn-blue:hover,.btn-blue:visited:hover{color:#fff;background-color:#0070b2}
.input-append{overflow-y:auto}
.input-append button,.input-append input{float:left}
.input-append input{-moz-box-sizing:border-box;box-sizing:border-box;height:30px;line-height:20px;width:75%}
.input-append button{width:25%;color:#fff;line-height:20px;padding:4px 0;font-size:12px;display:block;text-transform:uppercase}
input:focus::-webkit-input-placeholder{color:transparent}
input:focus:-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder{color:transparent}
input.error{border-color:#a94442}
form .selector{position:relative;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
form .selector select{opacity:0;filter:alpha(opacity=0);border:0;height:28px;margin:0}
form .selector .input-icon{position:absolute;bottom:0;right:0;height:28px;width:100%}
form .selector .input-icon .arrow-down{padding:0;position:absolute;top:50%;right:8px;margin-top:-2px;border-width:6px}
form .selector .input-icon .value{line-height:28px;color:#555;text-indent:6px;font-size:14px}
h1,h2,h3,h4,h5,h6{font-weight:300;font-style:normal;margin:0;color:#222}
h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{color:#222}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#008ee1}
h1{font-size:2em;line-height:1.25;margin-bottom:10px}
h1.small,h2{font-size:1.5em}
h2.large{font-size:2.125em}
h3{font-size:1.25em}
h4{font-size:1em}
h5{font-size:.875em}
h6{font-size:.75em}
@font-face{font-family:icomoon;src:url(http://o.aolcdn.com/os/fonts/realestate/icomoon/fonts/icomoon.eot?2);src:url(http://o.aolcdn.com/os/fonts/realestate/icomoon/fonts/icomoon.eot?2#iefix) format('embedded-opentype'),url(http://o.aolcdn.com/os/fonts/realestate/icomoon/fonts/icomoon.woff?2) format('woff'),url(http://o.aolcdn.com/os/fonts/realestate/icomoon/fonts/icomoon.ttf?2) format('truetype'),url(http://o.aolcdn.com/os/fonts/realestate/icomoon/fonts/icomoon.svg?2#icomoon) format('svg');font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-play:before{content:"\e600"}
.icon-undo:before{content:"\e607"}
.icon-close:before{content:"\e608"}
.icon-arrow-left:before{content:"\e60a"}
.icon-arrow-right:before{content:"\e609"}
.icon-home:before{content:"\e60b"}
.icon-sale:before{content:"\e60d"}
.icon-truck:before{content:"\e60c"}
.icon-mail:before{content:"\e601"}
.icon-googleplus:before{content:"\e602"}
.icon-facebook:before{content:"\e603"}
.icon-twitter:before{content:"\e604"}
.icon-feed:before{content:"\e605"}
.icon-pinterest:before{content:"\e606"}
.icon-linkedin:before{content:"\e60f"}
.icon-comment:before{content:"\e60e"}
[class*=" aol-icon-"],[class^=aol-icon-]{display:inline-block;vertical-align:text-top;background-image:url(http://o.aolcdn.com/os/realestate/production/img/aol-icons-sprite.png);background-position:14px 14px;background-repeat:no-repeat}
.aol-icon-arrow-left,.aol-icon-arrow-right{height:26px;width:20px;line-height:26px}
.aol-icon-arrow-left{background-position:0 -1531px}
.aol-icon-arrow-right{background-position:0 -2737px}
a:hover .aol-icon-arrow-left{background-position:0 -1671px}
a:hover .aol-icon-arrow-right{background-position:0 -2923px}
.aol-icon-arrow-left-pink,.aol-icon-arrow-right-pink{height:22px;width:20px;line-height:22px}
.aol-icon-arrow-left-pink{background-position:-7px -2591px}
.aol-icon-arrow-right-pink{background-position:-1px -2150px}
.aol-icon-adfeedback{line-height:10px;height:10px;width:10px;background-position:0 0}
.aol-icon-facebook,.aol-icon-gplus,.aol-icon-twitter{height:26px;width:26px;line-height:26px}
.aol-icon-gplus{background-position:0 -1105px}
.aol-icon-facebook{background-position:0 -844px}
.aol-icon-twitter{background-position:0 -3372px}
.aol-icon-down,.aol-icon-up{width:9px;height:5px}
.aol-icon-down{background-position:0 -579px}
.aol-icon-up{background-position:0 -3628px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row .col{width:100%;float:left;min-height:1px}
.two-col .col{width:50%}
.two-col .first .inner{margin-right:10px}
.two-col .last .inner{margin-left:10px}
.two-col .first .inner .last .inner{margin-right:0}
.two-col .last .inner .first .inner{margin-left:0}
.three-col .col{width:33.33333333%}
.three-col .first .inner{margin-right:20px}
.three-col .mid .inner{margin-left:10px;margin-right:10px}
.three-col .last .inner{margin-left:20px}
.two-col .three-col .first .inner{margin-right:10px}
.two-col .three-col .mid .inner{margin-right:5px;margin-left:5px}
.two-col .three-col .last .inner{margin-left:10px}
.four-col .col{width:25%}
.five-col .col{width:20%}
.row.custom-col .col-1,.six-col .col{width:16.66666666%}
.row.custom-col .col-2{width:33.33333333%}
.row.custom-col .col-3{width:50%}
.row.custom-col .col-4{width:66.66666666%}
.row.custom-col .col-5{width:83.33333333%}
.row.custom-col .col-6{width:100%}
img{max-width:100%}
.label{font-size:.8125em;line-height:2;font-weight:400;color:#fff;background-color:#ccc;padding:0 10px;text-transform:uppercase}
.label-blue{background-color:#30A0BA}
.label-purple{background-color:#6c30ba}
.label-orange{background-color:#ff9d3c}
.ad-LB{text-align:center;margin:10px 0}
.sticky-ad-container{visibility:hidden;z-index:10000;width:100%;position:fixed;top:0;left:0;text-align:center;margin:0 auto}
.sticky-ad-inner{min-width:320px}
.adNative .apx-sponsoredmodule{position:relative;overflow-y:auto;display:block}
.adNative .apx-spmod-image{float:left;margin-right:10px}
.adNative .apx-spmod-image img{width:97px;display:block}
.adNative .apx-spmod-body{display:block;overflow:hidden;zoom:1;line-height:1.45;font-size:.875em;margin-top:17px}
.adNative .apx-spmod-body a{color:#000}
.adNative .apx-spmod-body a:hover{color:#008ee1}
.adNative .apx-spmod-sponsored{display:block;text-align:right;font-size:11px;line-height:11px;color:#787878;position:absolute;top:0;left:107px}
#main .module,#rail .module{margin-bottom:30px}
#main .module h2{margin-bottom:25px}
#rail .module h2{line-height:1;border-bottom:solid 1px #dce1e4;margin-bottom:10px;padding-bottom:15px}
#rail .module h2.clean{border:0;margin-bottom:25px;padding-bottom:0}
#rail .module p{line-height:1.45;font-size:.875em}
.module .more{font-size:13px}
.aol-follow .col{text-align:center}
.aol-follow a{color:#000;display:block}
.aol-follow a:hover{color:#008ee1;text-decoration:none}
.aol-follow i{font-size:2.29em}
.aol-follow i.icon-pinterest{color:#C92228}
.aol-follow b{display:block;font-size:.8125em;margin-top:5px;font-weight:400}
.aol-follow a .box{border-right:1px solid #d9d9d9}
.adblock{text-align:center}
.adblock .feedback{text-align:right;font-size:11px;line-height:1}
.adblock .feedback a{color:#7f7f7f}
.adblock .feedback a b{font-weight:300}
.adblock .feedback i{margin:3px 0 0 4px}
.adblock .feedback .linkLeft{border-right:solid 1px #ccc;margin-right:5px;padding-right:5px}
#mobileStickyAdContainer{display:none}
.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}
.media,.media .media{margin-top:5px;margin-bottom:15px;list-style:none}
.media:first-child{margin-top:0}
.media-object{display:block}
.media .media-body img{border:solid 1px #e5e5e5;max-width:100%}
.media-heading{margin:0 0 5px}
.media .pull-left{margin-right:10px}
.media .pull-right{margin-left:10px}
.media .pull-left.wrapping,.media .pull-right.wrapping{margin-bottom:10px}
.media-list{margin-left:0;list-style:none}
.media .media-body p a{color:#000}
.media .media-body p a:hover{color:#008ee1;text-decoration:none}
.breadcrumb{font-size:.75em;line-height:1;padding:10px 0}
.disclaimer{font-size:.75em;color:#999}
.guides-main ul{padding:15px 0 0}
.guides-main ul li{font-size:.8125em;margin-bottom:10px;padding-bottom:10px;border-bottom:dotted 1px #aaa}
.guides-main ul li.last{border:0}
.guides-main a{color:#333}
.guides-main a:hover{color:#008ee1;text-decoration:none}
.guides-main h4{font-size:.9375em;line-height:1;color:#15222b;font-weight:600}
#dynamicLede,#dynamicLede .slides img{min-height:422px}
#dynamicLede{position:relative;margin-bottom:30px}
#dynamicLede .dl-copy-overlay{position:absolute;background:#fff;top:30px;right:0;width:248px;height:362px;z-index:1;opacity:.9}
#dynamicLede .flex-control-nav{display:none}
#dynamicLede .prefix{font-size:13px;color:#777;margin-bottom:5px}
#dynamicLede .dl-slide-count{color:#111;height:50px;line-height:50px;position:absolute;bottom:0;left:15px}
#dynamicLede .dl-slide-count span{color:#888}
#dynamicLede .slide-inner{position:relative}
#dynamicLede .slide-inner .dl-copy-overlay{background:0 0;z-index:2}
#dynamicLede .dl-copy-overlay .slide-content{padding:25px 15px;color:#000}
#dynamicLede .dl-copy-overlay .slide-content h2,#dynamicLede .dl-copy-overlay .slide-content p{margin-bottom:10px}
#dynamicLede .dl-copy-overlay .slide-content .more,#dynamicLede .dl-copy-overlay .slide-content p{font-size:.8125em;line-height:1.5}
.dl-animation-slide #dynamicLede .dl-copy-overlay{background:0 0}
.dl-animation-slide #dynamicLede .slide-inner .dl-copy-overlay{background:#fff}
#videoSlider{margin-bottom:50px}
#videoSlider .slides h3{font-size:1.125em;margin:10px 0;text-align:center}
#videoSlider .flex-viewport{border-bottom:dotted 1px #aaa}
#videoSlider .flex-direction-nav{width:100%;height:0;top:69px}
#videoSlider .flex-direction-nav .flex-prev{left:0}
#videoSlider .flex-direction-nav a{opacity:.75;height:63px;line-height:63px;width:28px;padding:0}
#videoSlider .flex-direction-nav a:hover{opacity:.9;background:#fff}
#recentlist h3{font-size:.9375em;font-weight:600;margin-bottom:8px}
#recentlist .listings span{color:#777;font-size:.6875em;margin-top:8px;display:block}
#recentlist .listings .media .media-body a{color:#333;font-size:.75em;display:block}
#recentlist .listings .media .media-body a:hover{text-decoration:none;color:#008ee1}
.ie8 #recentlist .listings .media .pull-left{width:97px}
#recentlist .listings .media{border-bottom:dotted 1px #aaa;padding-bottom:10px;margin-bottom:10px}
#recentlist .listings li.last{border:0}
#recentlist .current-location{margin-bottom:15px;font-size:.75em;line-height:1}
#recentlist form label{width:100%;overflow-y:auto;margin-top:15px;margin-bottom:0}
#recentlist form .txtBox,#recentlist form input[type=submit]{-moz-box-sizing:border-box;box-sizing:border-box;float:left}
#recentlist form .txtBox{width:80%;padding-left:0;padding-right:0;text-indent:6px;height:30px;line-height:20px}
#recentlist form input[type=submit]{padding:4px 0;margin-left:0;width:20%}
.featured h3{margin:6px 0 0;font-size:1.125em;color:#111}
.featured img{width:100%}
.featured .col-4 article{margin-right:20px}
.featured article{margin-bottom:10px}
.featured article:hover h3{color:#008ee1}
.featured article:hover a{text-decoration:none}
.featured article.lg{position:relative}
.featured article.lg .title{padding:15px 0;width:100%;position:absolute;bottom:0;left:0;background-color:rgba(255,255,255,.8);z-index:1}
.ie7 .featured article.lg .title,.ie8 .featured article.lg .title{background:0 0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#75FFFFFF, endColorstr=#75FFFFFF)}
.featured article.lg h3{margin:0 15px;font-size:1.25em}
.featured article.txt{border-bottom:dotted 1px #aaa;margin-bottom:10px;padding-bottom:10px}
.featured article.txt h3{font-size:.875em;font-weight:300;line-height:1.5}
.featured .col-4 article:last-child{border:0}
.featured article .title{position:relative}
.featured article .title i{color:#fff;position:absolute;top:-55px;right:10px;font-size:35px;height:35px;width:35px;opacity:.9}
.featured article.lg .title i{top:-45px}
.featured article.txt .title i{display:none}
.post h1{color:#000;font-weight:400;font-size:2.1875em;line-height:1.08571428571;margin-bottom:10px}
.post .byline{color:#222;font-size:.75em;padding:5px 0 0}
.post .byline .author,.post .byline .commentLabel,.post .byline .date{float:left;margin-right:10px;padding-right:10px;border-right:solid 1px #ccc;line-height:1}
.post .byline .date{border:0}
.post .byline .updated{clear:both;padding:5px 0 0}
.post .fb-cont{display:none}
.post img{border:0!important;max-width:100%!important;height:auto!important}
.post .content{margin-top:20px;margin-top:15px;font-size:14px;line-height:20px}
.post .content p{margin-bottom:10px}
.aol-share{position:fixed;top:372px;left:0;width:40px;height:320px;border:0;z-index:99999}
.post figure{float:right;display:table;width:100%;margin:0 0 20px;clear:both}
.post figure img{max-width:641px;width:100%!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important}
.post figure .credit{display:block;font-size:10px;text-align:right;margin:0 0 2px}
.post figure .cap{padding:0;margin:0;clear:both;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:16px;color:#626262}
.post figure.half-size,.post figure.quarter-size,.post figure.threequarter-size{margin:0 0 15px 10px;clear:none}
.post figure.threequarter-size{width:75%}
.post figure.half-size{width:50%}
.post figure.quarter-size{width:25%}
.post figure.centered{width:78%;float:none;margin-left:auto;margin-right:auto}
#mini_module{display:none!important}
.post .ap-license{display:block;font-size:.75em;margin-top:10px}
.more-from-blogger{margin:15px 0}
.more-from-blogger h3{font-size:1.5em;font-weight:400}
.more-from-blogger ul{font-size:.875em;margin-top:5px}
.more-from-blogger ul li,.post ul li{text-indent:-1.1em;padding:.35em 0 .35em 14px}
.more-from-blogger ul li:before,.post ul li:before{color:#999;content:"\2022";font-size:1em;padding-right:.75em;position:relative;top:0}
.more-from-blogger ul li a{color:#333}
.more-from-blogger ul li a:hover{color:#008ee1}
.more-from-blogger .aol-icon-gplus{vertical-align:middle;top:-2px;left:5px;position:relative}
.post ul{margin:10px 0}
.links{background:#f5f5f5;padding:15px 15px 10px;margin:20px 0;font-size:.75em}
.links div{margin-bottom:5px;line-height:1.5}
.post h3,.post h4{font-weight:400}
#comments{clear:both;margin-top:30px}
#comments h3{font-size:1.875em;line-height:1;border-bottom:solid 1px #eee;padding-bottom:20px}
#comments .comment-count{color:#444}
#comments .comment-count,#comments p{font-size:.75em;line-height:1.5}
#comments .comment{border-bottom:1px solid #DDD;margin:0;overflow:hidden;padding:20px 0}
#comments .screenname{color:#008ee1;display:block;font-size:14px;line-height:1}
#comments .date{font-size:11px;line-height:13px;margin-top:4px;color:#ccc;text-transform:uppercase}
#comments p{margin-top:7px;word-wrap:break-word}
#comments .actions{margin-top:10px}
#comments .actions .gradient-btn{color:#888;font-size:11px;margin-right:5px}
#comments .actions .icon-undo{font-size:12px}
#comments .actions .icon-close{font-size:8px}
#commentform p{margin-bottom:15px}
#commentform .currenttab a{color:#333;background-color:#ebebeb;border-color:#adadad}
#commentform #cmttabs{overflow-y:auto}
#commentform #cmttabs li{float:left}
#commentform p{font-size:14px;line-height:1.45}
#commentform .formerrors h4{font-weight:400;margin-bottom:15px}
#commentform .formerrors .error{color:red}
.fmvps-wrapper{float:none!important;width:100%!important}
.fmvps-wrapper object{width:100%}
.fmvps-wrapper video,.fmvps-wrapper>div{max-width:100%;height:auto!important;margin:0 auto}
.post blockquote{clear:both;margin:20px 0;border:solid #eee;border-width:2px 0;padding:20px 30px}
.post blockquote p{margin:0;font-style:italic;color:#666;font-size:14px;line-height:22px}
.post .pull-quote{float:right;clear:right;width:50%;margin:15px 0 15px 10px;color:#333;background:#f1f1f1;font-size:18px;line-height:30px;position:relative;overflow:hidden}
.post .pull-quote p{margin:20px}
.post em,.post i{font-style:italic}
.threecol_linkSetIntro,.threecol_linkSetIntro h2{margin-bottom:20px}
.threecol_linkSetIntro .picText,.threecol_linkSetIntro li{font-size:.875em;line-height:1.45}
.threecol_linkSetIntro .top_container{margin-bottom:20px}
.threecol_linkSetIntro .top_container .pic{float:left;margin:0 15px 15px 0}
.threecol_linkSetIntro .linkSetCol{clear:both}
.threecol_linkSetIntro ul li{width:48%;margin-right:2%;float:left;padding:0 0 10px}
#intro-module{margin-bottom:15px}
#intro-module h1,.hub-page h1{margin-bottom:10px}
#intro-module .lc,#opener #picContainer{float:left;width:180px;margin:5px 15px 0 0}
#intro-module .lc span,#opener #picContainer span{font-size:10px;line-height:1;display:block}
#opener{min-height:152px;margin-bottom:15px;line-height:1.5;padding-bottom:15px;font-size:.875em}
#opener .less,#opener .more{font-size:14px;padding-left:5px}
#intro-module #more-links{clear:both;font-size:13px;font-weight:400}
#intro-module #more-links ul{overflow-y:auto}
#intro-module #more-links ul li{float:left;margin:10px 10px 0 0;padding-right:10px;border-right:solid 1px #ccc;line-height:normal}
#intro-module #more-links ul li.last{border:0}
.main-guides h3{margin-bottom:10px}
.main-guides i{font-size:40px;color:#008ee1}
.main-guides a.pull-left:hover{text-decoration:none}
.subject-matter .carousel{margin-top:15px}
.subject-matter .slide{clear:both;overflow-y:auto;line-height:normal;font-size:.875em;margin-bottom:20px}
.subject-matter .slide .photo{float:left;margin-right:15px;width:200px}
.subject-matter .slide .stext{overflow:hidden}
.subject-matter .slide .head h3{font-weight:400;margin-bottom:5px}
.subject-matter .left_638{border-top:solid 1px #ddd;padding-top:20px}
.top-lists ol{padding:10px 0;list-style:decimal}
.top-lists ol li{font-size:13px;margin-bottom:8px;padding-bottom:8px;border-bottom:dotted 1px #aaa;margin-left:20px}
.top-lists h4{font-weight:600}
.home-value-guides .media{margin-bottom:20px}
.home-value-guides .media img{width:100px}
.home-value-guides .media .media-body{font-size:.875em;overflow:visible}
.home-value-guides .media h3{font-weight:400;margin-bottom:4px}
.home-value-guides .media ul{margin-top:10px}
.home-value-guides .media p,.home-value-guides .media ul li{line-height:1.4}
.home-value-guides .media ul li{margin-bottom:5px}
.tabbedPanelWidget.videoHubPanel .row{margin-bottom:20px}
.tabbedPanelWidget.videoHubPanel .hubitem p{font-size:.8125em}
.tabbedPanelWidget.videoHubPanel .videopagination{display:block;padding:0 0 20px}
.tabbedPanelWidget.videoHubPanel .tabs a{padding-left:12px;padding-right:12px;font-size:11px;border-right:0}
#videoHubMain .fmvps-wrapper{height:390px!important}
#videoHubMain .fmvps-wrapper video,#videoHubMain .fmvps-wrapper>div{height:100%!important}
#videoHubMain p{margin-top:15px}
.videoHubPanel h4{font-size:1.125em;line-height:1.2222222;font-weight:400;margin:5px 0}
.blogger-bio{font-size:.8125em;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #aaa}
.blogger-bio h1,.blogger-bio p{margin-bottom:4px}
.blogger-bio .social{margin-bottom:5px}
.blogger-bio .social a{margin-right:5px}
.blogger-bio .media-body .short-bio a{color:#008ee1}
.writers-list{margin:30px 0}
.writers-list .media{margin-bottom:20px;padding-bottom:20px;border-bottom:dotted 1px #aaa}
.writers-list .head{margin-bottom:10px}
.writers-list .head .btn{font-size:12px}
.writers-list .info{font-size:.875em;line-height:1.4}
.writers-list .info p{margin-bottom:10px}
#about-us h2{border-top:1px solid #ccc;padding:10px 0 0;text-transform:capitalize}
#about-us ul{overflow:hidden}
#about-us ul li{float:left;width:30%;margin:0 2% 15px 0;text-align:center}
#about-us ul li a,#about-us ul li img,#about-us ul li span{display:block;text-align:center;margin:0 auto}
#about-us ul li .name{font-size:16px;margin-top:5px}
#about-us ul li .title{font-size:12px}
.photo-galleries{margin:20px 0}
.photo-galleries .row{margin-bottom:20px}
.photo-galleries h3{font-size:.875em;font-weight:400}
.sitemap ul{margin-bottom:15px}
.sitemap ul ul li{list-style:inside disc;font-size:.8125em;margin:5px 0 0 10px}
.sitemap a{color:#333}
.home-buying-videos .title{font-size:18px;color:#333}
.home-buying-videos .date{font-size:13px;color:#333;margin-bottom:15px}
.sponsored-heading{position:relative}
.sponsored-heading .label a{background:url(http://o.aolcdn.com/os/realestate/production/img/sponsorLabel.png) center no-repeat transparent;display:block;height:49px;width:68px;position:absolute;top:0;left:-16px;color:#333}
.sponsored-heading .label b{display:block;font-size:10px;line-height:1.05;text-align:center;width:45px;margin:0 auto;position:relative;left:-2px}
.sponsored-heading .label.h2h b{margin-top:6px}
.sponsored-heading .label.renters b{margin-top:10px;left:-6px}
h1.sponsor-label{text-indent:60px}
.permalink h1.sponsor-label{line-height:1.25}
.list-post{margin-bottom:30px}
.list-post .media{margin-bottom:20px;padding-bottom:20px;border-bottom:dotted 1px #aaa}
.list-post .media.last{border-bottom:0}
.list-post .media .pull-left{margin-right:20px}
.list-post h1{margin-bottom:15px}
.list-post h2{font-size:1.375em;line-height:1.15}
.list-post p{font-size:.875em;line-height:1.5}
.list-post .byline{font-size:.75em;line-height:1;padding:10px 0}
.list-post .byline .author{border-right:solid 1px #ccc;padding-right:10px;margin-right:10px}
.list-post .more{margin:10px 0 0;font-size:.875em}
.list-post .pagination{margin-bottom:20px}
.modal .close{position:absolute;top:4px;right:10px;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.modal .close:focus,.modal .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
.modal button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.modal-open{overflow:hidden}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:absolute;top:8%;left:50%}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.3;filter:alpha(opacity=30)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:20px}
.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
#reModal .modal-dialog{width:502px;margin-left:-251px}
footer .container,header .container{width:100%;max-width:986px;margin:auto}
.partner-show{display:none}
.partner .partner-show{display:block}
.partner .partner-hide{display:none}
header .powered-by{float:right;width:125px;height:35px;line-height:1;text-indent:-66666px;background:url(http://o.aolcdn.com/os/realestate/production/img/2-powered-by-zillow.png) 0 0 no-repeat}
.navbar-top{border-top:1px solid #206790}
.navbar{position:relative;background:#134f72;border-bottom:solid 2px #d9d9d9;border-top:1px solid #206790}
svg{width:100%;height:100%}
.ie7 .navbar{z-index:5000500}
header .navHat .logo{margin:0;width:22.428330522%;float:left;border-right:0;color:#fff;font-weight:700;font-size:32px;line-height:53px;position:relative}
#jobs-logo{background:url(http://o.aolcdn.com/os/realestate/images/realestate-logo.png) no-repeat;border-bottom:0 none;display:block;height:auto;overflow:hidden;text-indent:-9999px;width:200px}
header .navHat .cb-logo{margin:0;width:22.428330522%;float:left;border-right:0;font-weight:700;font-size:32px;line-height:53px;text-indent:-66666px;position:relative;color:#fff}
header .navHat .cb-logo span{color:#999;display:block;font-size:10px;font-weight:400;letter-spacing:-.5px;line-height:12px;text-indent:0}
.ie7 #dailyfinance_logo{height:171px;overflow-y:hidden}
nav .pillars{float:right;width:68%;margin:0}
nav .pillars .menu:hover a.navlink{background:#206790}
nav .pillars a.navlink{padding:0 15px;color:#fff;display:block;font-size:15px;line-height:53px;text-align:center;text-transform:capitalize}
nav .pillars a.navlink:hover{text-decoration:none;color:#fff;text-shadow:none;background:#206790}
nav .menu{float:left;position:relative}
nav .menu .item{position:absolute;z-index:5001000;display:none;left:0;background:#fff;margin:0;top:53px;border-bottom-style:solid;border-bottom-width:8px;border-bottom-color:#206790;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);font-size:.75em}
nav .menu.menu-open .item{display:block!important}
nav .menu .item li a{color:#333}
nav .menu .item .categories{position:absolute;top:0;left:0;margin:0;padding:0;font-weight:700}
.ie8 nav .menu .item .categories{font-weight:400}
nav .menu .item .categories a{border-bottom:1px solid #eee;display:block;line-height:14px;min-width:170px;padding:12px 14px 12px 17px;width:177px;font-weight:400}
nav .menu .item .categories a.last{border-bottom:0}
header.desktop nav .menu .item .categories a:hover{color:#fff;text-decoration:none;background:#427fc2}
header.desktop nav .menu .item .categories li:hover{background:#6fc6f3}
nav .menu .item .resources{float:left;margin-left:208px;background:#e8e8e8;padding:0 20px 20px;min-width:167px;font-size:1.15em;min-height:332px;border-left:solid 1px #aaa}
nav .menu .item .resources h4{font-size:1.125em;line-height:30px;margin:10px 0 0;color:#134f72}
nav .menu .item .resources ul{padding:0}
nav .menu .item .resources ul li{line-height:1.8em}
nav .menu .item .resources a{font-size:.8em}
header.desktop nav .menu .item .resources a:hover{text-decoration:underline}
nav .menu .item .resources .media{border-top:dotted 1px #ccc;padding-top:15px}
,nav .menu .item .resources .media .frp{text-transform:capitalize}
nav .menu .item .resources .media .title{font-size:.875em;line-height:1.5}
nav .menu .item .resources .media .media-object{height:48px;width:60px;border:solid 1px #cdcdcd}
nav .menu .item .resources .media a{color:#333}
nav .menu .item .resources .media a.readMore{font-weight:700;color:#00c0f3;font-size:.9375em}
nav .menu .item .resources .media .from{text-transform:capitalize;display:block;margin-bottom:10px}
nav .menu.five .item,nav .menu.five .item .categories,nav .menu.six .item,nav .menu.six .item .categories{left:auto;right:0}
nav .menu.five .item .resources,nav .menu.six .item .resources{margin-right:208px;margin-left:0;border-right:solid 1px #aaa;border-left:0}
.headerSearch{position:relative;float:right;height:53px;width:32%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}
.headerSearch form{margin:8px 0 0}
.headerSearch form .input-append{position:relative}
.headerSearch form input[type=text]{border:1px solid #206790;float:right;font-size:13px;padding:8px 32px 8px 9px;width:95%;height:36px}
.headerSearch form .searchbtn,.headerSearch form .searchbtn:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-search);background-position:4px 4px;background-repeat:no-repeat;background-size:18px 18px;background-color:transparent;*background:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21) no-repeat scroll -8px -282px rgba(0,0,0,0);border:0 none;border-radius:0;color:#fff;cursor:pointer;font-size:12px;height:26px;margin:0;overflow:hidden;padding:0;position:absolute;right:4px;text-indent:-9999px;top:4px;width:27px}
.headerSearch form .btn:hover{background:none repeat scroll 0 0 #555}
.headerSearch .search-types{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #d6522c;border-left:1px solid #d6522c;border-right:1px solid #d6522c;display:none;font-size:.7em;padding:0;position:absolute;right:0;top:43px;width:96%;z-index:9}
.headerSearch .search-types .search-type{background:none repeat scroll 0 0 #eee;border-top:1px solid #cfcfcf;cursor:pointer;padding:2%}
.headerSearch .search-types .search-type:hover{background:#ddd}
.ie7 .headerSearch form .btn{border:0;padding-bottom:8px;padding-top:9px}
.ie8 .headerSearch form .btn{padding-top:11px;margin-top:-1px}
.navHat{position:relative}
.ie7 .navHat{z-index:5001000}
.navHat ul{font-size:13px;list-style:none outside none;margin:0}
.navHat ul li{float:left;line-height:32px;vertical-align:top}
.navHat ul li a{color:#4280c2;padding:0 10px}
.navHat ul li.last{margin-left:10px}
.navHat ul li.last a{border-right:0;padding:0}
.globalNewsletter{z-index:5001000;max-width:261px;border:solid 1px #ccc;border-radius:4px;position:relative;padding:10px;background-color:#dbdbdb;background-image:-webkit-linear-gradient(bottom,#dbdbdb 0,#f5f5f5 100%);background-image:-moz-linear-gradient(bottom,#dbdbdb 0,#f5f5f5 100%);background-image:-ms-linear-gradient(bottom,#dbdbdb 0,#f5f5f5 100%);background-image:-o-linear-gradient(bottom,#dbdbdb 0,#f5f5f5 100%);background-image:linear-gradient(bottom,#dbdbdb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#f5f5f5', GradientType=0);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3)}
.globalNewsletter form label{margin-bottom:9px}
.globalNewsletter form input[type=text]{margin:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box}
.ie7 .globalNewsletter form input[type=text],.ie8 .globalNewsletter form input[type=text]{width:90%}
.globalNewsletter form button{width:100%}
.navHat .globalNewsletter{position:absolute;top:40px;right:0}
.globalNewsletter form .privacy{font-size:.6875em;margin:10px 0 5px}
header .icon-comments,header .icon-email,header .icon-facebook,header .icon-linkedin,header .icon-plusone,header .icon-print,header .icon-rss,header .icon-twitter,header .icon-youtube,header icon-pinterest{width:36px;height:36px}
header .icon-facebook{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-facebook?2);background-position:8px 4px;background-repeat:no-repeat;background-size:18px 18px;border:2px solid #4462b2;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-4px -570px}
header .icon-facebook:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-facebook-white?2);background-position:8px 4px;background-repeat:no-repeat;background-size:18px 18px;background-color:#4462b2;border:2px solid #4462b2;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-4px -603px}
header .icon-twitter{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-twitter);background-position:4px 6px;background-repeat:no-repeat;background-size:18px 18px;border:2px solid #4fc6ff;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-44px -570px}
header .icon-twitter:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-twitter-white);background-position:4px 6px;background-repeat:no-repeat;background-size:18px 18px;background-color:#4fc6ff;border:2px solid #4fc6ff;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-44px -603px}
header .icon-linkedin{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-linkedin);background-position:6px 5px;background-repeat:no-repeat;background-size:14px 14px;border:2px solid #1f7db7;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-83px -570px}
header .icon-linkedin:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-linkedin-white);background-position:6px 5px;background-repeat:no-repeat;background-size:14px 14px;background-color:#1f7db7;border:2px solid #1f7db7;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-83px -603px}
header .icon-youtube{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-youtube);background-position:5px 4px;background-repeat:no-repeat;background-size:18px 18px;border:2px solid #cf432c;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-163px -570px}
header .icon-youtube:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-youtube-white);background-position:5px 4px;background-repeat:no-repeat;background-size:18px 18px;background-color:#cf432c;border:2px solid #cf432c;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-163px -603px}
header .icon-comments{background-position:-160px -30px}
header .icon-comments:hover{background-position:-160px -60px}
header .icon-print{background-position:-200px -30px}
header .icon-print:hover{background-position:-200px -60px}
header .btn .icon-email:hover,header .icon-email{background-position:-240px -30px}
header .icon-email:hover{background-position:-240px -60px}
header .icon-rss{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-rss?2);background-position:6px 6px;background-repeat:no-repeat;background-size:14px 14px;border:2px solid #f66433;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-204px -570px}
header .icon-rss:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-rss-white?2);background-position:6px 6px;background-repeat:no-repeat;background-size:14px 14px;background-color:#f66433;border:2px solid #f66433;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-204px -603px}
header .icon-plusone{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-gplus?2);background-position:4px 6px;background-repeat:no-repeat;background-size:18px 18px;border:2px solid #ee5844;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-123px -570px}
header .icon-plusone:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-gplus-white?2);background-position:4px 6px;background-repeat:no-repeat;background-size:18px 18px;background-color:#ee5844;border:2px solid #ee5844;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-123px -603px}
header .icon-pinterest{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-pinterest);background-position:4px 4px;background-repeat:no-repeat;background-size:18px 18px;border:2px solid #cb2027;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21) no-repeat transparent;*background-position:-205px -643px}
header .icon-pinterest:hover{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-pinterest-white);background-position:4px 4px;background-repeat:no-repeat;background-size:18px 18px;background-color:#cb2027;border:2px solid #cb2027;display:inline-block;height:auto;min-height:14px;min-width:14px;overflow:hidden;padding:6px;width:auto;*background:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21) no-repeat transparent;*background-position:-164px -643px}
header .icon-new{background-image:url(http://o.aolcdn.com/os/df/production/img/SVG_Icons/New_Red.svg);width:30px;height:25px;vertical-align:top;margin-left:5px}
.ie8 footer [class^=icon-],.ie8 footer [class^=icon-]:hover,.ie8 header [class^=icon-],.ie8 header [class^=icon-]:hover{background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?37);background-color:transparent!important;display:inline-block;vertical-align:middle;background-repeat:no-repeat;*margin-right:.3em;background-size:auto}
.ie8 header .icon-facebook,.ie8 header .icon-facebook:hover{background-position:-4px -570px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-facebook:hover{background-position:-4px -603px}
.ie8 header .icon-twitter,.ie8 header .icon-twitter:hover{background-position:-44px -570px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-twitter:hover{background-position:-44px -603px}
.ie8 header .icon-linkedin,.ie8 header .icon-linkedin:hover{background-position:-83px -570px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-linkedin:hover{background-position:-83px -603px}
.ie8 header .icon-youtube,.ie8 header .icon-youtube:hover{background-position:-163px -570px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-youtube:hover{background-position:-163px -603px}
.ie8 header .icon-comments{background-position:-160px -30px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-comments:hover{background-position:-160px -60px}
.ie8 header .icon-print{background-position:-200px -30px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-print:hover{background-position:-200px -60px}
.ie8 header .btn .icon-email:hover,.ie8 header .icon-email{background-position:-240px -30px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-email:hover{background-position:-240px -60px}
.ie8 header .icon-rss,.ie8 header .icon-rss:hover{background-position:-204px -570px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-rss:hover{background-position:-204px -603px}
.ie8 header .icon-plusone,.ie8 header .icon-plusone:hover{background-position:-123px -570px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-plusone:hover{background-position:-123px -603px}
.ie8 header .icon-pinterest,.ie8 header .icon-pinterest:hover{background-position:-205px -640px;border:0;background-size:auto;width:20px;height:22px}
.ie8 header .icon-pinterest:hover{background-position:-164px -640px}
.icon-footer-aboutus{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-aboutus);background-position:0 -3px;background-repeat:no-repeat;background-size:51px 56px;height:55px;width:48px;*background-position:-2px -711px}
.icon-footer-aboutus:active,.icon-footer-aboutus:hover,a:active .icon-footer-aboutus,a:hover .icon-footer-aboutus{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-aboutus-orange);background-position:0 -3px;background-repeat:no-repeat;background-size:51px 56px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-2px -769px}
.icon-footer-sitemap{height:55px;width:68px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-sitemap);background-position:0 0;background-repeat:no-repeat;background-size:68px 75px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-50px -703px}
.icon-footer-sitemap:hover,a:hover .icon-footer-sitemap{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-sitemap-orange);background-position:0 0;background-repeat:no-repeat;background-size:68px 75px;*background-position:-50px -761px}
.icon-footer-search{height:55px;width:47px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-searchsite);background-position:0 0;background-repeat:no-repeat;background-size:48px 54px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-118px -706px}
.icon-footer-search:hover,a:hover .icon-footer-search{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-searchsite-orange);background-position:0 0;background-repeat:no-repeat;background-size:48px 54px;*background-position:-118px -764px}
.icon-footer-app{height:55px;width:50px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-searchsite);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-163px -100px}
.icon-footer-app:hover,a:hover .icon-footer-app{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-searchsite-orange);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-position:-163px -158px}
.icon-footer-rss{height:55px;width:52px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-apps);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-215px -705px}
.icon-footer-rss:hover,a:hover .icon-footer-rss{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-apps-orange);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-position:-215px -763px}
.icon-footer-feedback{height:55px;width:58px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-feedback);background-position:0 6px;background-repeat:no-repeat;background-size:51px 53px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-261px -704px}
.icon-footer-feedback:hover,a:hover .icon-footer-feedback{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-feedback-orange);background-position:0 6px;background-repeat:no-repeat;background-size:51px 53px;*background-position:-261px -762px}
.icon-footer-faq{height:55px;width:61px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-aboutus-orange);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-position:-261px -703px}
.icon-footer-faq:hover,a:hover .icon-footer-faq{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-aboutus-orange);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-position:-261px -762px}
.icon-footer-video{height:55px;width:55px;background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-videos?2);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-image:url(http://o.aolcdn.com/os/careers/images/aol-jobs-responsive-sprite?21);*background-position:-63px -828px}
.icon-footer-video:hover,a:hover .icon-footer-video{background-image:url(http://o.aolcdn.com/os/careers/images/svg/icon-videos-orange);background-position:0 0;background-repeat:no-repeat;background-size:51px 56px;*background-position:-63px -887px}
.ie8 footer .icon-footer-aboutus{height:55px;width:48px;background-position:-2px -711px}
.ie8 footer .icon-footer-aboutus:hover,.ie8 footer a:hover .icon-footer-aboutus{background-position:-2px -769px}
.ie8 footer .icon-footer-sitemap{height:55px;width:68px;background-position:-50px -703px}
.ie8 footer .icon-footer-sitemap:hover,.ie8 footer a:hover .icon-footer-sitemap{background-position:-50px -761px}
.ie8 footer .icon-footer-search{height:55px;width:47px;background-position:-118px -706px}
.ie8 footer .icon-footer-search:hover,.ie8 footer a:hover .icon-footer-search{background-position:-118px -764px}
.ie8 footer .icon-footer-app{height:55px;width:50px;background-position:-163px -100px}
.ie8 footer .icon-footer-app:hover,.ie8 footer a:hover .icon-footer-app{background-position:-163px -158px}
.ie8 footer .icon-footer-rss{height:55px;width:46px;background-position:-215px -705px}
.ie8 footer .icon-footer-rss:hover,.ie8 footer a:hover .icon-footer-rss{background-position:-215px -763px}
.ie8 footer .icon-footer-feedback{height:55px;width:58px;background-position:-261px -704px}
.ie8 footer .icon-footer-feedback:hover,.ie8 footer a:hover .icon-footer-feedback{background-position:-261px -762px}
.ie8 footer .icon-footer-faq{height:55px;width:61px;background-position:-261px -703px}
.ie8 footer .icon-footer-faq:hover,.ie8 footer a:hover .icon-footer-faq{background-position:-261px -762px}
.ie8 footer .icon-footer-video{height:55px;width:55px;background-position:-63px -828px}
.ie8 footer .icon-footer-video:hover,.ie8 footer a:hover .icon-footer-video{background-position:-63px -887px}
footer{background:#eee;border-top:solid 1px #e6e6e6;margin:1% 0 0}
footer .footer-links{list-style:none;text-align:center;padding:30px 0 10px}
footer .footer-links a{color:#999;display:inline-block;font-size:.65em;font-weight:400;margin:0 10px 50px;padding:0 10px;position:relative}
footer .footer-links a:hover{color:#FA4B00}
footer .footer-links a i{position:relative;display:inline-block}
footer .footer-links a span{left:0;padding-top:58px;position:absolute;top:0;width:100%}
footer .legal-footer{color:#fff;background:#134f72;border-top:1px solid #206790;font-size:.75em;font-weight:400;padding:15px 0;text-align:right}
footer .legal-footer a,footer .legal-footer span{color:#fff}
footer .legal-footer p{color:#fff;margin:15px 0}
footer .legal-footer .footer-logo{background-image:url(http://portal.aolcdn.com/p5/forms/6464/bc4f3d4e-1020-4447-a6c8-83a085b2127a.png);background-repeat:no-repeat;float:left;font-size:2em;font-weight:400;height:36px;overflow:hidden;text-indent:-99999px;width:100px;margin-right:10px}
@media only screen and (max-width:985px){footer .container,header .container{max-width:768px}
.navHat ul li{display:none}
.navHat ul li.last{display:block}
header .navHat .cb-logo{margin-left:40px}
.headerSearch form input[type=text]{width:100%}
nav .pillars{width:74%;margin-right:2%}
.headerSearch{width:24%}
nav .pillars a.navlink{font-size:14px}}
@media only screen and (max-width:767px){footer .container,header .container{max-width:480px}
header .navHat{padding:10px 0 0}
header .navHat .cb-logo{float:right;margin:0;width:116px;height:53px}
header .navHat .pull-right{display:none}
.navbar-top{margin:0}
header .navHat .logo{width:auto}
#globalMenu,header .headerSearch{display:none}
.mobile-nav{overflow:hidden;padding:2% 1% 3%}
.mobile-nav .btn-navbar{float:right;margin:2px 1% 0 0;width:12%;min-width:50px}
.mobile-nav .mobile-search{float:left;width:82%;margin:2px 0 0;overflow:hidden}
.mobile-nav .btn-navbar{padding:12px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background:0;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.mobile-nav .btn-navbar:active,.mobile-nav .btn-navbar:hover{background:0}
.mobile-nav .btn-navbar .icon-bar{display:block;width:100%;height:4px;background:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
.mobile-nav .btn-navbar .icon-bar+.icon-bar{margin-top:4px}
#top_search_input{border:0;padding:0 2%;width:70%;border-radius:3px 0 0 3px;height:48px;float:left}
.input-prepend .btn,.mobile-nav .input-append .add-on,.mobile-nav .input-append .btn,.mobile-nav .input-prepend .add-on{margin-left:-2px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}
#getQuote_btn{background:none repeat scroll 0 0 #000;border:0 none;padding:0;width:30%;height:48px;display:block;float:left;color:#fff;font-size:16px}
header nav .pillars{width:100%;margin:0}
nav .pillars .menu{width:100%!important;float:none}
nav .pillars a.navlink{margin:-3px 0 0;width:100%;background:transparent none;border-bottom:1px solid #206790;border-left:0;border-right:0;color:#FFF;display:block;font-size:18px;line-height:50px;text-align:left;text-shadow:0 1px 0 rgba(51,51,51,.5);text-transform:uppercase;padding:0 0 0 2%}
nav .menu .item{background:none repeat scroll 0 0 #e8e8e8;border-bottom:8px solid #206790;box-shadow:0 2px 10px rgba(0,0,0,.3);display:none;font-size:.7em;left:auto;margin:0;position:relative;top:auto;z-index:5001000;overflow:hidden;padding:0 2% 0 0;width:100%}
nav .menu .item .categories{border-right:1px solid #CCC;width:45%;float:left;font-weight:700;margin:0;padding:0;position:relative;overflow:hidden}
nav .menu .item .categories a{background:none repeat scroll 0 0 #FFF;display:block;min-width:0;padding:8%;width:84%}
nav .menu .item .categories li{display:block}
nav .menu .item .resources{background:none repeat scroll 0 0 #E8E8E8;border-left:0 none;float:left;margin-left:0;min-height:10px;width:40%;padding:0 0 0 6%;min-width:0}
nav .menu.five .item,nav .menu.five .item .categories,nav .menu.four .item,nav .menu.four .item .categories{left:auto;right:auto}
nav .menu.five .item .resources,nav .menu.four .item .resources{background:none repeat scroll 0 0 #E8E8E8;border-left:0 none;border-right:0 none;float:left;font-size:.9375em;margin-left:0;margin-right:0;min-width:auto;padding:0 0 0 6%}
footer .legal-footer .footer-logo{display:block;float:none;margin:0 auto}
footer .legal-footer p{text-align:center}
.partner .mobile-nav{display:none}
.partner #globalMenu{display:block}
.partner nav .pillars .menu{width:auto!important;float:left}
.partner nav .pillars a.navlink{margin:0;width:auto;border-bottom:0;border-left:0;border-right:0;color:#FFF;display:block;font-size:12px;line-height:43px;text-align:left;text-shadow:0 1px 0 rgba(51,51,51,.5);text-transform:none;padding:0 5px}}
@media only screen and (max-width:479px){footer .container,header .container{max-width:320px}
.partner .powered-by{width:122px}
.partner #jobs-logo{width:192px}
.partner nav .pillars .five,.partner nav .pillars .four,.partner nav .pillars .six{display:none}}
.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}
.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}
.flexslider{padding:0}
.flexslider .slides>li{display:none}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{position:relative;margin:0;background:#fff;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{position:absolute;width:248px;height:50px;bottom:30px;right:0}
.flex-direction-nav a{display:block;width:50px;height:24px;padding:13px 0;text-align:center;margin:0;position:absolute;top:0;z-index:10;overflow:hidden;cursor:pointer;color:#008ee1}
.flex-direction-nav .flex-prev{right:51px}
.flex-direction-nav .flex-next{right:0}
.flex-direction-nav a{background:#fff}
.flex-direction-nav a:hover{color:#fff;text-decoration:none;background:#008ee1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-pauseplay a{display:none}
.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#ddd;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}
.flex-control-paging li a:hover{background:#008ee1}
.flex-control-paging li a.flex-active{background:#008ee1;cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
.zillowSearchWidget form input,.zillowSearchWidget form select{display:block}
.zillowSearchWidget form input[name=maxPrice],.zillowSearchWidget form input[name=minPrice]{margin-right:5px;width:90px}
.zillowSearchWidget form select[name=propertyType]{width:180px}
.zillowSearchWidget form input[name=searchbox]{width:375px}
.zillowSearchWidget form select[name=bath],.zillowSearchWidget form select[name=bed]{width:70px}
.zillowSearchWidget form .selector{margin-right:5px}
.tabbedPanelWidget form .btn{color:#fff;line-height:20px;padding:4px 20px;font-size:12px;display:block;text-transform:uppercase}
.tabbedPanelWidget form label{color:#74777b}
.tabbedPanelWidget{min-height:200px;background:#eee;padding:0 10px 10px;margin-top:4px;position:relative}
.tabbedPanelWidget .sponsored-by,.zillow-widget .sponsored-by{display:block;position:absolute;top:14px;right:14px;font-size:11px;color:#aaa}
.zillow-widget .sponsored-by.pull-right{position:relative;top:auto;right:auto;margin-top:11px}
.tabbedPanelWidget .sponsored-by span,.zillow-widget .sponsored-by span{background:transparent url(http://www.zillowstatic.com/static/logos/zillow-aol-widget-logo.png) no-repeat 0 1px;display:inline-block;text-indent:-9999px;width:50px}
.tabbedPanelWidget .tabs a{float:left;font-size:12px;color:#111;padding:13px 21px;border-right:1px solid #dce1e4;text-transform:uppercase;font-weight:400}
.tabbedPanelWidget .tabs a.active{color:#15222b;border-top:solid 4px #008ee1;border-right:0;background:#fff;margin-top:-4px}
.tabbedPanelWidget .tabs a:hover{text-decoration:none}
.tabbedPanelWidget .panels{min-height:130px;background:#fff;padding:20px}
.tabbedPanelWidget .panels .panel{display:none}
.tabbedPanelWidget .panels .panel.active{display:block}
.zillow-widget .header{background:#30a0ba;color:#fff;float:left;font-weight:400;line-height:20px;padding:20px 25px 20px 10px;text-transform:uppercase}
.zillow-search .header{min-width:150px;padding:20px 0 20px 10px}
.zillow-search form{margin-bottom:5px;padding-top:9px}
.zillow-search input{margin:7px 0 0;width:330px;padding:5px 2px;color:#999}
.zillow-search input[type=text]{font-size:14px}
.tabbedPanelWidget.zillow-search-compact,.tabbedPanelWidget.zillow-search-compact .panels{min-height:0}
.tabbedPanelWidget.zillow-search-compact form .selector,.tabbedPanelWidget.zillow-search-compact form button,.tabbedPanelWidget.zillow-search-compact form input,.tabbedPanelWidget.zillow-search-compact form select{float:left;-moz-box-sizing:border-box;box-sizing:border-box}
.tabbedPanelWidget.zillow-search-compact form .selector,.tabbedPanelWidget.zillow-search-compact form input{width:75%;height:30px;line-height:20px;margin-right:5%}
.tabbedPanelWidget.zillow-search-compact form .selector select{float:none;width:100%}
.tabbedPanelWidget.zillow-search-compact form button{width:20%}
.tabbedPanelWidget.zillow-search-compact form.two-up .selector,.tabbedPanelWidget.zillow-search-compact form.two-up input{width:35%}
@media only screen and (max-width:985px){.tabbedPanelWidget form select[name=propertyType]{width:160px}
.tabbedPanelWidget form input[name=searchbox]{width:200px}
.tabbedPanelWidget form input[name=maxPrice],.tabbedPanelWidget form input[name=minPrice]{width:92px}
.tabbedPanelWidget form select[name=bath],.tabbedPanelWidget form select[name=bed]{width:80px}
.tabbedPanelWidget form input[name=searchbox],.tabbedPanelWidget form select[name=bed]{margin-right:5px}
.tabbedPanelWidget.zillow-search-compact form input[name=searchbox],.tabbedPanelWidget.zillow-search-compact form select[name=bed]{margin-right:5%}
.tabbedPanelWidget.zillow-search-compact form input,.tabbedPanelWidget.zillow-search-compact form.two-up .selector,.tabbedPanelWidget.zillow-search-compact form.two-up input{width:75%}
.tabbedPanelWidget.zillow-search-compact form button{width:20%}
.tabbedPanelWidget.zillow-search-compact form.two-up input{margin-bottom:10px}}
@media only screen and (max-width:479px){.tabbedPanelWidget form label{display:block;width:auto}
.tabbedPanelWidget form .selector,.tabbedPanelWidget form button,.tabbedPanelWidget form input{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tabbedPanelWidget form input{height:30px;line-height:30px}
.tabbedPanelWidget .sponsored-by{top:auto;bottom:15px;right:20px}
.tabbedPanelWidget form .selector{margin-right:0}
.tabbedPanelWidget.zillow-search-compact form .selector,.tabbedPanelWidget.zillow-search-compact form button,.tabbedPanelWidget.zillow-search-compact form input{margin-bottom:10px}}
@media (max-width:1024px){.post .content{margin-top:10px}
.share-buttons{min-height:32px}
.aol-share{position:relative!important;top:0;left:0!important;width:auto;height:auto;margin-top:10px;overflow-y:auto}
.aol-share a,.aol-share a.aol-share-plusone{float:left!important}
.aol-share a{margin:0 15px 0 0!important}
.aol-share a.aol-share-plusone{margin:3px 0 0!important}
.aol-share a b{display:none!important}}
@media only screen and (max-width:985px){html{font-family:tablet}
.hidden-tablet{display:none!important}
.hidden-desktop{display:block!important}
#aol-header,#aol-hnav{max-width:768px;width:auto}
#aol-content{padding:10px 12px 0;max-width:744px;width:auto}
#main{width:58.203125%}
#rail{width:39.192708333%;overflow:hidden}
#aol-header-search{clear:both;display:block;float:left;margin:20px 0 0 112px;max-width:768px;width:45%}
#aol-header-search fieldset{width:100%}
#aol-header-search #aol-footer-query,#aol-header-search #aol-header-query{width:75%}
#usrMnu .userOptions{display:block}
#aol-footer-search-results,#aol-header-search-results,#aol-standalonesearch-search-results{width:343px}
#aol-footer{max-width:768px;width:auto}
#aol-footer-search{width:50%;left:0}
#aol-footer-query{width:75%}
#aol-footer-search-button{width:25%}
#quick-nav-global{padding-left:24px}
#ghnav1 ul.toplevel{width:1024px}
#ghnav1 li.topLevel{display:inline}
#ghnav1 li.topLevel a{font-size:13px;font-size:.8125rem}
#ghnav1 .ghnav-bg-top{height:33px}
#ghnav1 li.topNavSelected .subNav,.topNavSelected .subNav{top:33px}
#ghnav1 li.topNavSelected .subNav h2 a,#ghnav1 li.topNavSelected .subNav li a,.topNavSelected .subNav h2 a,.topNavSelected .subNav li a{font-size:13px;font-size:.8125rem}
#weather{display:none}
.hnavTrendingNow{top:33px}
.three-col .col,.two-col .col{width:100%}
.three-col .first .inner,.three-col .last .inner,.three-col .mid .inner,.two-col .first .inner,.two-col .last .inner,.two-col .three-col .first .inner,.two-col .three-col .last .inner,.two-col .three-col .mid .inner{margin:0}
.two-col .three-col{margin-bottom:10px}
#dynamicLede,#dynamicLede .slides img{min-height:289px}
#dynamicLede .dl-copy-overlay{height:auto;width:100%;top:auto;right:auto;left:0;bottom:0}
#dynamicLede .dl-copy-overlay .dl-slide-count{display:none}
#dynamicLede .flex-direction-nav{bottom:5px;left:0;right:auto;width:100%}
#dynamicLede .flex-direction-nav a{width:40px}
#dynamicLede .flex-direction-nav .flex-prev{right:auto;left:0}
#dynamicLede .prefix{display:none}
#dynamicLede .dl-copy-overlay .slide-content{min-height:50px;padding:10px 60px;background:#fff;background:rgba(255,255,255,.8) *background:0 0;*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#75FFFFFF, endColorstr=#75FFFFFF)}
#dynamicLede .dl-copy-overlay .slide-content h2{font-size:20px;margin-bottom:0}
#dynamicLede .dl-copy-overlay .slide-content .more,#dynamicLede .dl-copy-overlay .slide-content p{display:none}
.post figure img{max-width:433px}
#zillowMortgageIframe{height:380px}
.videoHubPanel .videocat .row{margin-bottom:0}
.videoHubPanel .videocat .row .col{margin-bottom:20px}
#videoHubMain .fmvps-wrapper{height:272px!important}
.writers-list .head .btn,.writers-list .head h3{float:none;margin-right:0;margin-left:0}
.writers-list .head h3{margin-bottom:10px}
.photo-galleries .col{margin-bottom:15px}
.photo-galleries .col img{width:100%;margin-bottom:5px}}
@media only screen and (max-width:767px){html{font-family:mobile}
.hidden-phone{display:none!important}
.visible-phone{display:block}
.hidden-desktop{display:block!important}
#aol-header,#aol-hnav{max-width:480px;clear:both}
#pgbg{background:#fff!important}
#aol-content{padding:0 0 30px;max-width:480px;width:auto}
#main,#rail{width:auto;float:none;margin:10px 0 0;max-width:100%}
#mobileStickyAdContainer{display:block}
#usrMnu{display:none}
#aol-hnav{position:static}
#ghnav-wrapper{position:absolute;top:0;right:0;background:#fff;width:270px;visibility:hidden;z-index:-1;height:100%;overflow-y:auto;-webkit-box-shadow:rgba(0,0,0,.6) 0 0 10px;-moz-box-shadow:rgba(0,0,0,.6) 0 0 10px;box-shadow:rgba(0,0,0,.6) 0 0 10px}
#pgbg{-webkit-transition:-webkit-transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-o-transition:-o-transform .3s ease-in;transition:transform .3s ease-in;height:100%}
html.mobile-menu-visible,html.mobile-menu-visible body{overflow:hidden;height:100%}
html.mobile-menu-visible #aol-header{position:static}
html.mobile-menu-visible #pgbg{-webkit-transform:translate(-270px,0);-moz-transform:translate(-270px,0);-ms-transform:translate(-270px,0);-o-transform:translate(-270px,0);transform:translate(-270px,0)}
html.mobile-menu-visible #pgbg #ghnav-wrapper{z-index:100;visibility:visible}
html.mobile-menu-visible #ghnav-wrapper{right:-270px}
html.mobile-menu-visible #usrMnu{display:block;position:absolute;top:0;right:-270px;width:270px;z-index:101;margin:0;max-width:none;padding:0;height:112px;float:none;background:#fff;border-bottom:solid 1px #ccc}
#usrMnu .username .user-options{display:none}
#usrMnu #authLink{margin:0;font-size:15px;line-height:32px;height:32px;display:block;padding-left:10px}
#usrMnu .username .block{margin:0}
#usrMnu .usrMnuLst{display:block;position:relative;top:0;left:0;padding:0;margin:0;box-shadow:none;border:0;width:auto}
#usrMnu .usrMnuLst ul{padding:0}
#usrMnu .username .sign-up,#usrMnu .username .signout,#usrMnu .usrMnuLst li a{padding:6px 10px;margin:0;font-size:18px;font-weight:300;display:block;line-height:25px}
#usrMnu .username .sign-up:hover,#usrMnu .username .signout:hover,#usrMnu .usrMnuLst li a:hover{background:#008ee1;color:#fff}
.hnavTrendingNow{display:none!important}
#ghnav-wrapper #ghnav1{height:auto;height:660px}
#ghnav-wrapper #ghnav1:before{display:block;content:"Categories";padding:10px;font-weight:400;font-size:22px;line-height:1;margin-top:117px}
#ghnav1 .ghnav-bg-top{display:none}
#ghnav-wrapper .topLevel li{float:none;display:block}
#ghnav1 div.topTitle{height:auto;line-height:normal;float:none}
#ghnav1 .topNavSelected .subNav{display:none}
#ghnav1 .topLevel:nth-child(7) .subNav{display:block;position:relative;top:auto;left:auto;height:auto;margin:5px 0}
#ghnav1 .topLevel:nth-child(7) .subNav li a{padding:5px 20px}
#ghnav1 li.topLevel .topTitle a{padding:6px 10px;margin:0;font-size:18px;font-weight:300}
#aol-header{border-bottom:1px solid #e2e2e2;margin-bottom:22px}
#headerlogo-global a{height:70px;width:155px;margin-top:0;padding:18px 0 0 18px}
#aol-header .mobile-icon{display:block}
#quick-nav-global .quick-nav-favorites,#quick-nav-global .quick-nav-video{display:none}
#aol-header-search{margin:0;max-width:480px;top:64px;width:100%;z-index:10000}
#aol-header-search-button{width:25%}
.aol-global-header #quick-nav-global a img{width:302px}
.SAF #aol-header.aol-global-header #quick-nav-global{width:150px;right:0}
#quick-nav-global{overflow:hidden;margin-right:0;padding-left:60px}
#quick-nav-global .mobile-menu img,#quick-nav-global .mobile-search img{display:block}
#quick-nav-global .tooltip{display:none!important}
.aol-global-header #quick-nav-global .qnpos1{margin-left:15px;width:40px}
.aol-global-header #quick-nav-global .qnpos1 img{left:-250px;top:-25px}
.aol-global-header #quick-nav-global .qnpos1:hover img{left:-250px}
.aol-global-header #quick-nav-global .qnpos1.hasCount img{top:-264px}
.aol-global-header #quick-nav-global .qnpos1 span{font-size:11px;left:14px;top:19px}
.aol-global-header #quick-nav-global a:hover img{left:-28px}
.aol-global-header #quick-nav-global .mobile-search.active img{left:-108px}
.aol-global-header #quick-nav-global .mobile-menu{margin-left:15px}
.aol-global-header #quick-nav-global .mobile-menu img{top:-1788px}
.aol-global-header #quick-nav-global .mobile-menu:hover img{left:-28px;top:-1788px}
#quick-nav-global a.mobile-menu{display:block}
.usrMnuLst{display:none}
#aol-footer{max-width:480px;padding:0;width:auto}
#aol-footer-search{width:320px}
#aol-footer-search-button,#aol-header-search-button{min-width:0}
#dynamicLede,#dynamicLede .slides img{min-height:311px}
#videoSlider .flex-direction-nav{top:129px}
.post figure img{max-width:480px}
.post figure.centered{width:100%}
.post h1{font-size:1.5em}
.tabbedPanelWidget.videoHubPanel .tabs a{display:block;float:none}
#videoHubMain .fmvps-wrapper{height:300px!important}
.disclaimer{margin-bottom:30px}
.aol-knot-default-enter-fullscreen{display:none}
.modal,.modal-backdrop{display:none!important}
.modal-open{overflow:initial}
.permalink .sponsored-heading{min-height:46px}
.permalink h1.sponsor-label{text-indent:0}}
@media only screen and (max-width:479px){html{font-family:mobile}
#aol-content{padding:0 0 30px;max-width:320px;width:auto}
#aol-header,#aol-hnav{max-width:320px}
#aol-footer{max-width:320px;padding:0;width:auto}
#aol-footer-search{width:90%}
#weather{display:none}
#ghnav-wrapper{width:220px}
html.mobile-menu-visible #usrMnu{right:-220px;width:220px}
html.mobile-menu-visible #pgbg{-webkit-transform:translate(-220px,0);-moz-transform:translate(-220px,0);-ms-transform:translate(-220px,0);-o-transform:translate(-220px,0);transform:translate(-220px,0)}
html.mobile-menu-visible #ghnav-wrapper{right:-220px}
#aol-header-search-button{width:80px}
#aol-header-search #aol-header-query{width:240px}
.gmod h2{font-size:20px}
#dynamicLede,#dynamicLede .slides img{min-height:211px}
#dynamicLede .dl-copy-overlay .slide-content{min-height:40px;padding:10px 45px}
#dynamicLede .dl-copy-overlay .slide-content h2{font-size:16px;margin-bottom:0}
#dynamicLede .flex-direction-nav a{width:30px}
#videoSlider .flex-direction-nav{top:76px}
.post figure img{max-width:320px}
.post .pull-quote{width:100%}
#intro-module .lc,.subject-matter .slide .photo{float:none;width:100%;margin-bottom:15px}
.threecol_linkSetIntro ul li{width:100%;margin-right:0}
#videoHubMain .fmvps-wrapper{height:208px!important}
#intro-module h1,.hub-page h1{font-size:1.75em}
#intro-module .lc,#opener #picContainer{width:150px}
#intro-module .lc img,#opener #picContainer img{height:auto!important}
.row.custom-col .col-2,.row.custom-col .col-4{width:auto;float:none}
.featured .col-4 article{margin-right:0}
.featured article{border-bottom:dotted 1px #aaa;margin-bottom:10px;padding-bottom:10px}
.list-post .media{font-size:90%}
.list-post .media .pull-left{width:30%}
.list-post .byline,.list-post p{display:none}
.list-post .media:hover .byline,.list-post .media:hover p{display:block}
.aol-share a{margin:0 10px 0 0!important}}
@media only screen and (max-width:320px){#aol-content{padding:0 10px}
#aol-header{border:0}
#aol-header-search fieldset{margin:0 10px;width:auto}
#aol-header-search #aol-header-query{width:220px}}
.df-footer-logo{background-image: none !important; background-repeat: no-repeat; width: 180px !important; overflow: hidden; height: 36px;}