#secondary-nav{margin-top:-1px;}
#corpright .carrot li{padding-left:10px;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;}
#corpright h3{color:#d61;font-size:1.6em;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;}
* html #standard{float:none;}
#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;overflow:auto;}
.linkcode pre{font-size:1.4em;width:750px;overflow-x:scroll;}
#promo.agents{padding-top:10px;}
.helpOverview .bottomCenterOverview{border-right:none;}
.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:115px;}
.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;}
#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;}
#accuracynational{text-align:center;width:440px;}
#accuracynational th{width:auto;}
.zestmedian{width:55px;}
.zestwithin10{width:85px;}
.zestrating{width:105px;}
.zestdatacover{width:125px;}
.zestarea{text-align:left;}
.fourstars{text-indent:-1000em;background:transparent url(/static/images/4_stars.gif) 2em center no-repeat;}
.threestars{text-indent:-1000em;background:transparent url(/static/images/3_stars.gif) 2em center no-repeat;}
.twostars{text-indent:-1000em;background:transparent url(/static/images/2_stars.gif) 2em center no-repeat;}
.onestar{text-indent:-1000em;background:url(/static/images/1_stars.gif) 2em center no-repeat;}
.birdseyetable td,.birdseyetable th{text-align:left;}
.birdseyetable{margin-top:10px;}
.birdseyetable th.zestarea{width:190px;}
.birdseyetable td.multicity{border-bottom:none;}
.improvements{background:#fff;margin:10px 0 30px 0;}
.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-header{width:640px;height:136px;margin:0;background:url(/static/images/ZestDataChart_HEADER3.gif) no-repeat;overflow:hidden;}
#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:1em;}
#data-frame .generic-table th{font-weight:bold;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#data-frame .generic-table td{background-color:transparent;border-bottom:1px solid #ddd;text-align:left;}
#data-frame .generic-table tr.zesteven td{background-color:#F2F7FF;}
#data-frame td.zestarea{text-align:left;width:253px;padding-left:5px;}
#data-frame .homesonzillow{width:42px;}
#data-frame .homeswithzest{width:42px;}
#data-frame .withinfive{width:42px;}
#data-frame .withinten{width:44px;}
#data-frame .withintensale{width:34px;}
#data-frame .withintwenty{width:44px;}
#data-frame .medianerror{width:67px!important;width:77px;}
#data-frame td.homeslci{text-align:left;padding-left:20px;}
#data-frame .fourstars{background:url(/static/images/4_stars.gif) 5px center no-repeat;width:78px;}
#data-frame .threestars{background:url(/static/images/3_stars.gif) 5px center no-repeat;width:78px;}
#data-frame .twostars{background:url(/static/images/2_stars.gif) 5px center no-repeat;width:78px;}
#data-frame .onestar{background:url(/static/images/1_stars.gif) 5px center no-repeat;width:78px;}
#data-frame .nostars{width:78px;}
#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;}
