4.visible_span {}.hidden_span {display: none;}a.active {text-decoration:underline;}a.inactive {text-decoration:none;}div.subheading {padding-bottom: 5px; margin-bottom: 3px; border-bottom:1px solid #CCCCCC;}.market-data-chart-heading .inline-info .more-info-link {position: relative; top: -1px;}.information {margin: 0 0 15px 25px;}div.main-body-message {margin: 20px;}div.subsubheading {margin-top:2em;}h3, h4, h5, h6 {margin: 0;}p {line-height: 130%;}div#content div.main div.section {font-size: 9pt; line-height: 130%; margin-bottom: 30px;}div#content div.main div.section.first {margin-bottom: 15px;}div#content div.main div.content {padding-top: 5px;}div#marketData {margin-bottom: 3em;}div.market-data-chart-heading h4 {font-size: 9pt; width: 400px; position: relative;}#listings {width: 938px; float: left; display: inline;}table.tabs {border-collapse: collapse;}table.tabs, table.tab {width: 100%;}table.tabs tr {vertical-align: bottom;}table.tabs td {}table.tabs tr td div.active {border-bottom: 4px solid #C8C8C8;}table.tabs tr td div.inactive {border: 4px solid #C8C8C8; border-bottom: none; background-color:#F7F7F3;}table.tabs tr td div a {display: block; text-align: center;}table.tabs tr td div.active a {background-color: #E2E2DE; color: #38352A; margin: 0 2px; border: solid #CBCBCA; border-width: 2px 2px 0 2px; padding: 3px 0 3px 0;}table.tabs tr td div.inactive a {padding: 8px 0 8px 0; font-weight: bold;}div.main-column {width: 682px; float:left; overflow: hidden;}div.sidebar {float: right; width: 230px;}div.tab {clear: both; border: 4px solid #C8C8C8; border-top: none; background-color:#F7F7F3; min-height: 300px; padding-top: 18px; position: relative; margin-bottom: 10px;}div.listing_widget {margin: 0 auto; line-height:130%; height: 255px;}div.listing_widget td {vertical-align: top;}div.listing_widget td.listing {width: 220px; padding: 0px 5px 0px 5px;}div.listing_widget td.listing div.details {width: 200px; padding-top: 4px; font-size: 11px;}.open_house_icon img {vertical-align: bottom;}div.listing_widget td.listing div.details span.block {display: block;} div.listing_widget td.listing div.details a.icon {float: right; padding-left: 5px;} div.listing_widget td.listing div.details a.address {display: block; font-size: 12px;}div.listing_widget td.prevnext {padding-top: 50px;}.zebra .open_house_details .open_house {position: static; top: 0;}.zebra .open_house_details .open_house_icon {position: relative;}div.tab .more_info {font-size: 11px;}div.tab .more_info .links {font-size: 1em; margin: 5px 0 5px 16px;}.tab .more_info .links .link {text-decoration: none; margin-left: 10px;}.tab .more_info .links .link a img {position: relative; top: 4px;}table.market-data {width: 680px;}table.market-data thead {height: auto;}.ico_list_for_sale, .ico_list_prev_sale_condo {position: relative; top: 3px;}#home_map {}.flicker-more-link {font-size: .9em;}.broker-name, .original-list {font-size: .9em;}.info-section {margin-bottom: 20px;}.fine-print {color: #888;}.chart-description {font-size: 10px; line-height: 110%; width: 680px;}img.school_arrow_active {cursor: pointer;}img.school_arrow_inactive {cursor: auto;}a.icon-link {text-decoration: none;}a.icon-link span {text-decoration: underline;}a.icon-link img {position: relative; top: 4px; width: 21px;}a.icon-link img.rss_2_0_feed {width: 12px;}#schoolsGridId.dojoxGrid {background: #FFFFFF;}#schoolsGridId {width: 39em; height: 16em;}#schoolsGridId .dojoxGrid-row {border: none;}#schoolsGridId .dojoxGrid-row-table {border-collapse: collapse;}#schoolsGridId .dojoxGrid-cell {border: none;}#schoolsGridId .selectedRow .dojoxGrid-cell {background-color: #003366; color: white;}#schoolsGridId .dojoxGrid-header {background-color: #D2D0CF; position: absolute; overflow: hidden;}#schoolsGridId .dojoxGrid-header .dojoxGrid-cell {border: none; background: none; padding-bottom: 2px; font-weight: normal; font-family:arial,helvetica,sans-serif;}.sortable_column_header {text-decoration: underline; cursor: pointer;}.unsortable_column_header {text-decoration: none; cursor: default;}.region_nowrap {white-space: nowrap;}#photo_disclaimer {position: absolute; background: #ffffff; color: #000000; border: 1px solid black; padding:2px; z-index: 1000;}.photo_disclaimer_neighborhood {top: -70px;}.photo_disclaimer_neighborhood_list {left: 23px; width: 936px;}.listing_widget .photo_pager {width: 200px; float: left; margin: 0px;}.prop_photo {display:inline !important;}img.save_search_email {height: 19px !important; top: 10px !important;}img.rss_2_0_feed {top: 0px !important;}div.agent {margin: 6px 0 15px 0;}table#listings_widget_tabs td {margin: 0px; padding: 0px;}.widgetHTMLArea {font-size: 10px; width: 465px;}.regionWidgetPopupLink {color: #ffffff;}.regionWidgetPopup .dijitArrowButtonInner {background: none; width: 0px; height: 0px;}.regionWidgetPopup .dijitDropDownButton {margin: 0px;}.regionWidgetPopup .dijitButtonNode, .regionWidgetPopup span {background: none; border: 0px; padding: 0px; font-size: 10px;}.regionWidgetPopup .dijitButtonText, .regionWidgetPopup span {text-decoration: underline; padding: 0px; offset: 0px;}.regionWidgetPopup .dijitHover .dijitButtonText {color: #da4f26;}table.cities th.right-aligned {white-space: nowrap;}table.neighborhoods th.right-aligned {white-space: nowrap;}table.zipcodes th.right-aligned {white-space: nowrap;}.widget_preview {background-color: #FFFFFF; border: 1px solid #CCCCCC; width: 200px; color: #000000; padding: 10px;}td.widget_popup_chooser {vertical-align: top; padding: 10px;}td.widget_popup_preview {padding: 10px;}.widget_preview_container {height: 315px;}td.widget_popup_src {}.widget_buttons {width: 465px; height: 20px;}.cancel_button {float: right; color: #FF0000;}#annotated_timeline {height: 400px; width: 645px; margin: 0 auto;}div.timeline-container {height: 430px; width: 100%;}.timeline_chart_div {width: 645px; height: 400px;}div.timeline-controls {padding: 0 0 10px 0; height: 15px; font-size: .95em;}div.timeline-controls .label {font-weight: bold; margin-right: 10px;}div.timeline-controls input {margin: 0; position:relative; top:2px;}div.timeline-controls label {margin-right: 8px;}div.region-map {float: left;}div.nearby-regions {float: right; width: 455px;}div.nearby-regions table tr td.median-list-price {width: 75px;}div.nearby-regions table tr td.price-per-square-foot {width: 46px;}div.nearby-regions table tr td.percent-sale-to-list {width: 80px;}div.market-details {margin-top: 1em;}div.stats_table.market-stats {float: left; width: 420px;}div.stats-table-promo-content {float: right; width: 215px;}div.stats-table-promo-content p {font-size: .9em;}div.stats_table div.stats_table_footer {font-size: 9px;}table.market-stats {border-spacing: 0px; border-collapse: collapse; table-layout: fixed;}table.market-stats col {width: 87px; *width: 84px;}table.market-stats col.col1 {width: 156px;} table.market-stats.no-prev-values col {width: 174px; *width: 169px;}table.market-stats.no-prev-values col.col1 {width: 156px;}table.market-stats.no-prev-values tr.data td {padding: 0px 60px 0px 0px;}table.market-stats.no-prev-values tr.data td.row-label {padding: 0px;}table.market-stats td {vertical-align: bottom; font-size: 11px; padding: 0px 5px 0px 0px;}table.market-stats tr td.previous {}div.price-reductions table.market-stats td.odd-col-group {background-color: #FFFFFF;}div.price-reductions table.market-stats td.even-col-group {background-color: #F7F7F3;}div.price-reductions table.market-stats tr.header td {text-align: center;}div.price-reductions table.market-stats tr.header td.odd-col-group {background-color: #D2D2D2;}div.price-reductions table.market-stats tr.header td.even-col-group {background-color: #C8C8C8;}div.stats_table.price-reductions {margin-top:20px;}div.market-stats table.market-stats tr td.current {border-right: 1px solid #6699CC;}div.market-stats table.market-stats tr.titles td {border-bottom: 1px solid; border-color: #6699CC;}div.market-stats table.market-stats tr.titles td.title {color: #6699CC;}table.market-stats tbody tr.titles td {height: 35px;}table.market-stats tbody tr:first-child.titles td {height: auto;}table.market-stats tr.titles, table.market-stats tr.data {text-align: right;} table.market-stats tr.titles td.row-label {font-weight: bold; text-align: left;}table.market-stats tr.data td.row-label {text-align: left;}table.market-stats td.sub-row {padding-left: 2em;}.add-graphs-link {display: block; float: right; position: relative; top: 6px; right: 6px;}div.main ul.other-actions-columns {list-style-type: none; margin: 0; padding: 0;}ul.other-actions-columns li {clear: both; min-height: 21px;}ul.other-actions-columns li a img {float: left;}ul.other-actions-columns li a span {width: 200px; float: right;}ul.other-actions-columns a.image-link img {top: auto;}tr.region_this_region {font-style: italic;}#regionWidgetPopup {opacity: 1;}img.icon_demographics {background: no-repeat transparent; background-image: url(../../icons/demographics.gif) ; width: 22px; height: 19px;}div.half_width_column {display: inline;}@media print {body.nihilo div#container div#header {display:none;} body.nihilo div#container div#content div.main div.title-bar {display:none;} body.nihilo div#container div#content div.main div.content .sidebar {display:none;} body.nihilo div#container div#content div.main div.content #listings {display:none;} body.nihilo div#container div#content div.main div.content div.main-column div#schools {display:none;}}#historical_data_tbl tr {height: 30px;}