path{fill:#ccc;stroke:#fff;stroke-width:2px;opacity:.4}#mapkey{width:160px;padding:10px 20px 20px 20px;border:1px solid #aaa;position:absolute;right:20px;top:20px;z-index:991}#mapdetail{width:180px;top:220px;right:20px;background:#fff;position:absolute;z-index:990;padding:20px;border:1px solid #ddd}#mapkey .hottest{background:#ee071c}#mapkey .hotter{background:#dd1403}#mapkey .hot{background:#f90}#mapkey .cool{background:#cf0}#mapkey .cooler{background:#447100}#mapkey .coolest{background:#16b129}#mapkey ul{margin:0;padding:0}#mapkey ul li{width:25px;float:left;height:6px;margin-right:1px;display:inline;content:"&nbsp"}path.hottest{fill:#ee071c}path.hotter{fill:#dd1403}path.hot{fill:#f90}path.cool{fill:#cf0}path.cooler{fill:#447100}path.coolest{fill:#16b129}path:hover{cursor:pointer;opacity:.75}div.tooltip{background-color:#333;min-width:100px;opacity:.9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:8px 16px;color:white;position:absolute}div.tooltip .t{font-weight:bold;margin-bottom:.1em;color:#f2f2f2}div.tooltip .t h4{margin-bottom:4px}div.tooltip table{margin:0;width:100%}div.tooltip table td{padding:0}div.tooltip table td.r{text-align:center;padding:6px 0 3px 0}div.tooltip table td span.d{color:#e6e6e6;margin:20px 0 20px 0;font-size:16px;vertical-align:top;padding-top:4px}.tooltip hr{margin-top:5px;margin-bottom:5px;border-top:0;border-bottom:1px solid #888!important}div.tooltip .l{font-size:12px;color:#bfbfbf}div#price_by_bedroom_type{text-align:center}div#price_by_bedroom_type svg{margin:auto}div#price_by_bedroom_type table{margin:auto;display:inline-block}div#price_by_1br_neighborhood{display:inline-block}div#price_by_1br_neighborhood table{margin:auto;display:inline-block}div#price_by_1br_neighborhood table#t1{margin-right:30px}div#price_by_1br_neighborhood table#t2{vertical-align:top}div#price_increase_by_apt_type,div#price_increase_by_city{text-align:center}div#price_increase_by_neighborhood table>thead>tr>th:nth-child(2){text-align:left}div#price_increase_by_neighborhood table>tbody>tr>td:nth-child(3),div#price_increase_by_neighborhood table>tbody>tr>td:nth-child(4){text-align:center}div#population_chart path.line{stroke:steelblue;opacity:1.0!important;fill:none}div#tool{margin:auto;text-align:center}div#tool .lbl{fill:#333}#OpenLayers_Control_Zoom_5{display:none}