#secondary-nav{margin-top:-1px}
#corpright .carrot li{margin-left:0;list-style-type:none}
#corpright .mortgage-widget{margin-left:25px}
.col1,.col2{width:48%;float:left}
#corpleft h1#pagetitle{margin:-50px 0 50px 75px}
#corpright{clear:right;padding-top:10px}
#corpright .title{font-weight:bold}
#corpright h3,#download-app-section h3{color:#d61;font-size:1.2em}
#corpright h3,#download-app-section h3,#download-app-section .info-text{margin-bottom:10px}
#promo #corpright h3{margin-bottom:0;margin-top:10px}
h3 img{vertical-align:middle}
div.corpfootnote{border:#ccc solid;border-width:1px 0 0 0;margin-top:20px;color:#ccc;font-size:.8em}
#corpright div.corpfootnote ol{margin-left:0;padding-left:0}
#corpright div.corpfootnote ol li{margin-left:3em}
#standard{float:left;padding-right:10px}
#standard.agents{padding-top:10px}
#standard.good-neighbor{background:url(/static/images/logo_equal_housing.gif) right top no-repeat}
#standard.good-neighbor #corpleft{width:50%}
.imgcaption{font-style:italic}
.backtotop{text-align:right;margin-top:-20px}
.backtotop a{padding-left:12px;background:url(/static/images/icon_carrot_orange_up.gif) center left no-repeat}
.linkcode{padding:5px;margin-bottom:30px;font-size:1em;border:1px solid #c7ddff;background-color:#fff;width:760px;overflow:auto}
.linkcode pre{font-size:1.4em;width:750px;overflow-x:scroll}
#promo.agents{padding-top:10px}
.helpOverview .bottomCenterOverview{border-right:0}
.helpOverview .topOverview{background:url(/static/images/help_overview_bg.gif) top left repeat-x}
.helpOverview .topLeftOverview{width:36%;background:url(/static/images/help_overview_top_left.gif) top left no-repeat}
.helpOverview .topCenterOverview{width:33%}
.helpOverview .topRightOverview{background:url(/static/images/help_overview_top_right.gif) top right no-repeat}
.helpOverview .helptext{height:62px;background:url(/static/images/help_overview_header.gif) top center no-repeat}
.helpOverview ul li{padding-left:10px;background:url(../../images/icons/btnicons_tiled.png) -596px -897px no-repeat;line-height:1.5em}
.helpOverview ul li a{text-decoration:none}
.pdf{padding-bottom:5px;background:url(/static/images/icon_pdf.gif) top left no-repeat}
#howtoSplashSteps dt{color:#d61;float:left;margin-right:.5em;font-weight:bold}
#howtoSplashSteps img{display:block;text-align:center;margin:15px auto 30px auto}
.aboutus dd{margin-left:115px;min-height:136px}
.aboutTeam dd{margin-left:145px}
#corpright .aboutus h4{font-size:1.1em}
.aboutmyhome img{float:left}
.aboutmyhome p{margin-left:230px}
#famous dl{clear:left}
* html #famous dl{clear:none}
#famous dt{float:left}
#famous dd{margin-left:215px;min-height:170px}
#famous ul{list-style-type:none;margin-left:0;clear:inherit}
#corpright #famous p{margin-bottom:5px}
#famous ul li{margin:0}
ul#famous-nav li{font-size:1.1em;margin:0 0 1em 0}
* html #famous dl dd{height:170px}
#termbox,.termbox{width:400px;border:1px solid black;text-align:left;margin:0 auto}
.alphalist li{list-style-type:lower-alpha;margin-bottom:10px}
.romanlist li{list-style-type:lower-roman;margin-bottom:10px}
#corpright .romanlist li{list-style-type:lower-roman;margin-bottom:10px;margin-left:6em}
.zmobileform{position:relative;height:335px;min-height:335px;width:330px;text-align:left;border:1px solid #e2eeff;margin-top:-9px;padding:15px 15px 10px 12px;margin-bottom:15px;color:#000;background:#f2f7ff url(/static/images/phone_bg.gif) 95% 10px no-repeat}
.zmobileform h3{margin-bottom:10px!important}
.zmobileform label{margin-bottom:3px;display:block}
.zmobileform textarea{width:115px;height:76px;color:#999;border:1px solid #aaa;overflow:auto;padding:3px 4px}
.zmobileform ol{margin-top:10px;margin-left:0!important;list-style-type:none!important;color:#c7ddff!important}
.zmobileform ol li{display:inline;margin-right:6px;color:#c7ddff!important}
.zmobileform #phone{position:absolute;top:125px;right:35px;width:132px;font-size:11px;overflow:auto;height:150px;color:#000}
textarea.empty{color:#999}
textarea.fd_max_160{color:#000}
.zmobileform span.error{background:transparent;color:#d00;display:block}
.zwsidRemind{font-size:.9em;padding-left:10px}
.generic-table,.generic-table td,.generic-table th{vertical-align:top}
.generic-table{background:#fff;text-align:center;width:100%;margin-bottom:25px}
* html .generic-table{width:99%}
.generic-table td,.generic-table th{padding:3px 5px;font-size:1.1em}
.generic-table th{font-weight:bold;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.generic-table thead tr{background-color:#f4faec}
.generic-table tr.zesteven td{background-color:#f2f7ff}
.generic-table td{background-color:transparent;border-bottom:1px solid #ddd}
.improvements{background:#fff;margin:10px 0 30px 0;width:770px}
.improvements thead tr th{background:#f4faec;border-top:2px solid #ddd;border-bottom:2px solid #ddd}
.improvements tr td,.improvements tr th{vertical-align:top;padding:3px 5px;font-size:1.1em}
.improvements tr th{font-weight:bold}
.improvements th.money,.improvements td.money{width:7.5em;text-align:center}
.improvements tbody tr td ul{margin:15px 0 20px 30px}
.improvements tbody tr.odd td,.improvements tbody tr.odd th{background:#f2f7ff;border-bottom:1px solid #ddd}
.improvements tbody tr td,.improvements tbody tr th{border-bottom:1px solid #ddd}
.improvements ol li{font-weight:normal}
.moneysaved{width:325px;margin:0 auto 15px auto}
#valuationtable{margin:0 auto 15px auto}
#valuationtable td strong{text-decoration:underline;font-weight:normal}
#valuationtable td{width:20em}
#valuationtable td.maths{width:10em;text-align:right}
#data-charts{width:640px;height:auto;margin-bottom:1em}
#data-frame{width:638px;height:320px;border:1px solid #999;overflow:auto;overflow-x:hidden}
#data-frame h2{display:none}
#data-header{width:640px;height:136px;margin:0;background:url(/static/images/ZestDataChart_HEADER3.gif) no-repeat;overflow:hidden}
.rent-zestimate #data-header{background:url(/static/images/RentZestDataChart_HEADER.gif) no-repeat}
#data-charts .chartnav{padding-top:75px;margin-left:10px}
#data-charts .chartnav li{line-height:1.4em;list-style:none;font-weight:bold;margin-bottom:0}
#data-frame .generic-table{width:100%;overflow:hidden}
#data-frame .generic-table td,#data-frame .generic-table th{padding:3px 0;font-size:13px}
#data-frame th{font-weight:bold;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#data-frame td{background-color:#fff;border-bottom:1px solid #ddd;text-align:right}
#data-frame .generic-table tr.zesteven td{background-color:#f2f7ff}
#data-frame td.zestarea{text-align:left;width:225px;padding-left:7px}
#data-frame .homesonzillow,#data-frame .homeswithzest{width:55px;padding-left:2px}
#data-frame .medianerror,#data-frame .withinfive,#data-frame .withinten,#data-frame .withintensale,#data-frame .withintwenty{width:50px}
#data-frame td.medianerror{padding-right:7px}
#data-frame .fourstars,#data-frame .threestars,#data-frame .twostars,#data-frame .onestar,#data-frame .nostars{background-position:5px center;background-repeat:no-repeat;text-align:left;text-indent:-1000em;width:70px}
#data-frame .fourstars{background-image:url(/static/images/4_stars.gif)}
#data-frame .threestars{background-image:url(/static/images/3_stars.gif)}
#data-frame .twostars{background-image:url(/static/images/2_stars.gif)}
#data-frame .onestar{background-image:url(/static/images/1_stars.gif)}
#data-frame #national{margin-bottom:325px}
#financing-ad{float:right}
#financing-ad p.advertisement{display:block}
#financing-ad p.de-emph{color:#999;font-size:.9em}
#corpright ul.actions{margin:10px 0;padding:0}
ul.actions li{list-style-type:none;float:left;padding-right:1em}
#taxTip_toggleArea dt{font-size:1em;margin-bottom:.5em}
#taxTip_toggleArea dd p{padding:0;line-height:normal;margin-top:0;font-size:.9em;margin-bottom:5px}
p#flterms_firstparagraph{margin-right:150px}
div#page_not_found{margin:20px auto 0 auto;width:800px;font-size:12px}
div#page_not_found h1{margin:0;color:#d61}
div#page_not_found h2{font-weight:normal;font-size:12px;margin:0 0 2em 0}
div#page_not_found div.col1{background:#f2f7ff none repeat scroll 0 0;border:1px solid #acf;padding:10px;text-align:left;width:auto}
div#page_not_found div.col1 ul li{margin:0 0 .5em 0}
div#page_not_found .col2{margin:0 0 0 1em;width:30%}
div#page_not_found h3{font-size:1.2em;font-weight:bold;color:#8b4;margin:0 0 .5em 0}
div#page_not_found p{margin:0 0 .5em 0}
div#page_not_found .col2 a{padding-left:10px;background:url(../../images/icons/btnicons_tiled.png) -596px -898px no-repeat;text-decoration:none}
div#page_not_found div.upsell{float:left;clear:both;padding-top:50px}
div#mobile-landing div.copy{margin-top:5px;float:left}
div#mobile-landing a.app-store-link{float:right}
div#mobile-landing .inner-border p{float:left}
div#mobile-landing div.copy div.hr{clear:both;border-top:1px #ccc solid;margin:20px 0}
div#mobile-landing div.inner-border{margin:0}
div#mobile-landing div.inner-border h1 sup{font-size:.5em}
div#mobile-landing p{margin-bottom:20px}
div#mobile-landing ul{margin:10px 0 10px 32px}
div#mobile-landing h2{color:#d61;font-size:1.5em}
div#mobile-landing h3{margin-top:20px}
div#mobile-landing div.video{margin-top:20px;margin-bottom:20px}
div#mobile-landing p.built-by{font-size:10px}
div#mobile-landing img#screenshots{float:left}
div#mobile-landing.android p.download-instructions img{float:left;margin-right:10px}
div.illo-block.zillowPlusYahoo{background:url(/static/images/logo_ZPlusYRE.jpg) 0 0 no-repeat;width:400px;height:50px}
div.illo-block.zillowPlusYahoo .zillowLogo{margin-right:20px}
div.illo-block.zillowPlusYahoo .zillowLogo a{display:block;width:195px;height:50px}
div.illo-block.zillowPlusYahoo .yahooLogo a{display:block;width:185px;height:50px}
#download-app-section .inner{padding:15px 10px}
#download-app-section h3{font-size:15px}
#mobileOverviewPage .upsell-block{width:50%}
#windowsPhoneLandingPage .inner-bullet li{list-style-type:circle}
#api-branding-requirements #corpright h5{margin-left:0}
#corpright .aboutus dt{clear:left}
.mobile-landing{background-color:#fff;border:1px solid #ccc;position:relative;text-align:left;padding:20px;margin:10px 0;line-height:1.5em}
.mobile-landing h1{font-size:24px;line-height:1.2em}
.mobile-landing h1 sup{font-weight:normal}
.mobile-landing h3{font-size:18px;margin-bottom:20px}
.mobile-landing h4{font-size:14px;margin-bottom:5px}
.mobile-landing ul{list-style-type:disc}
.mobile-landing li{margin-left:2em;line-height:2em}
.mobile-landing hr{margin:20px -20px;background-color:#ccc;height:1px;border:0}
.mobile-landing-text{width:370px;float:left;margin-right:20px}
.mobile-landing-text.rentals{width:280px}
.mobile-landing-text #download_tablet_app,.mobile-landing-text #download_iphone_app,.mobile-landing-text #download_zmm_app,.mobile-landing-text #download_android_app,.mobile-landing-text #download_wp7_app,.mobile-landing-text #download_kindle_app,.mobile-landing-text #blackberry-link button,.mobile-landing-text #download_ipad_app,.mobile-landing-text #download_iphone_rentals_app{padding:0 40px!important}
.mobile-footer a{text-decoration:none}
.mobile-footer-item{margin:0 15px}
.mobile-phone-details{float:left}
#main_ipad,#main_blackberry,#main_iphone,#main_android,#main_wp7,#main_tablet,#main_kindle,#button_ipad,#button_blackberry,#button_iphone,#button_android,#button_wp7,#button_kindle,#button_tablet{position:absolute}
#main_ipad{width:178px;height:347px;left:299px;top:0;z-index:1}
#main_blackberry{width:126px;height:347px;left:299px;top:0;z-index:2}
#main_iphone{width:165px;height:347px;left:299px;top:0;z-index:4}
#main_android{width:172px;height:347px;left:464px;top:0;z-index:4}
#main_wp7{width:134px;height:347px;left:366px;top:0;z-index:3}
#main_kindle{width:130px;height:200px;top:147px;left:443px;z-index:2}
#main_tablet{width:190px;height:347px;left:447px;top:0;z-index:1}
#mobile-headline{text-align:center;margin-bottom:30px;background-color:#fff}
#mobile-phones{position:relative;opacity:0}
#mobile-phone-buttons{position:relative;top:320px;margin-top:30px;display:inline-block}
#button_ipad,#button_blackberry,#button_iphone,#button_android,#button_wp7,#button_kindle,#button_tablet{text-align:center;opacity:.3}
.mobile-learn{margin-top:5px;opacity:0;font-weight:bold}
#mobile-phone-buttons #button_wp7 h2,#mobile-phone-buttons #button_tablet h2{margin-top:-10px;margin-bottom:10px}
#mobile-phone-buttons h2{font-family:arial,helvetica,verdana,san-serif;font-size:16px;line-height:18px;height:30px;display:block;position:relative;clear:both}
#button_ipad{left:0;width:170px}
#button_blackberry{left:170px;width:126px}
#button_iphone{left:296px;width:165px}
#button_android{left:461px;width:172px}
#button_wp7{left:633px;width:115px}
#button_kindle{left:748px;width:100px}
#button_tablet{left:850px;width:100px}
.rental_image{display:block;background-image:url('/static/images/mobile/violater_android_blue.jpg');height:75px;width:70px;float:right;margin-left:102px;position:absolute;top:0;visibility:hidden}
.rental_image:hover{background-image:url(/static/images/mobile/violater_android_green.jpg)}
#standard #portfolio{padding-top:10px}
#standard #portfolio h1,#standard #portfolio p{margin-bottom:20px}
#standard #portfolio a{text-decoration:none}
.find-us #content{padding:20px;width:460px}
.find-us #standard,.find-us #corpright{padding:0;width:100%}
.find-us #pagetitle{font-size:20px;line-height:100%;margin-bottom:20px}
.find-us #zmap-container{margin-right:20px;display:inline-block}
.find-us .head-address{vertical-align:top;display:inline-block;color:#000}
.find-us .head-address h2{color:#000;font-family:Arial;font-weight:bold;font-size:15px;margin:5px 0 20px}
.find-us .head-address h3{color:#000;font-size:13px;font-weight:bold;font-family:Arial;margin:0 0 10px}
.find-us .head-address p{margin-bottom:15px;font-weight:regular}
.find-us .head-address .directions{margin-right:30px}
.find-us .other-address{padding-top:30px;margin-top:20px;margin-bottom:20px;border-top:1px solid #d6dce2}
.find-us .other-address .left,.find-us .other-address .right{display:inline-block}
.find-us .other-address .left div,.find-us .other-address .right div{width:200px}
.find-us .other-address .left .first,.find-us .other-address .right .first{margin-bottom:33px}
.find-us .other-address .left h2,.find-us .other-address .right h2{margin:0;color:#000;font-size:15px;font-family:Arial;font-weight:bold;line-height:150%}
.find-us .other-address .left p,.find-us .other-address .right p{margin:0;color:#36B;line-height:120%;font-weight:regular}
.find-us .other-address .left{margin-right:40px}
.neighbor-policy-content ul{margin-left:25px}
.neighbor-policy-content li{line-height:1.4em;list-style-type:disc;margin-bottom:1.5em}