/* CSSTidy 1.3: Fri, 16 Mar 2018 07:44:25 -0700 */
.goog-slider-thumb,.goog-twothumbslider-value-thumb,.goog-twothumbslider-extent-thumb,.mapsearch_footer_div,.mapsearch_footer_div_alt,.loading-indicator {
background:url(https://widgets.diverse-cdn.com/Content/Images/widgets/widgets-sprite.png)
}
.goog-slider-thumb,.goog-twothumbslider-value-thumb,.goog-twothumbslider-extent-thumb {
background-color:#000;
background:rgba(0,0,0,.0) inherit -110px 135px;
cursor:pointer;
position:relative;
top:-8px;
width:15px;
height:15px
}
.goog-twothumbslider-extent-thumb {
position:absolute;
overflow:hidden
}
.goog-slider,.goog-twothumbslider {
height:1px
}
.widget_auth_wall,.widget_auth_wall_listings {
background:url(https://widgets.diverse-cdn.com/Content/Images/widgets/missing-widget_notext.jpg) 0 0 no-repeat center top;
height:207px;
width:230px;
text-align:left;
vertical-align:middle
}
.widget_title {
color:#404040;
font:bold 16px arial,sans-serif;
text-align:left
}
.widget_headcell {
border-bottom:solid 1px #404040
}
.widget_table {
border-spacing:5px;
border-collapse:separate;
padding:0
}
.widget_empty_table {
border-spacing:2px;
border-collapse:separate;
padding:1px
}
.widget_table_value {
font-family:arial, sans-serif;
font-size:14px;
color:#000;
font-weight:700;
vertical-align:bottom
}
.widget_table_label {
font-family:arial, sans-serif;
font-size:10px;
color:#787878;
vertical-align:bottom
}
.gallery_big_left_arrow {
background-image:url(https://widgets.diverse-cdn.com/content/images/widgets/button_left_tall.png);
-moz-border-top-left-radius:8px;
-webkit-border-top-left-radius:8px;
-khtml-border-top-left-radius:8px;
border-top-left-radius:8px;
-moz-border-bottom-left-radius:8px;
-webkit-border-bottom-left-radius:8px;
-khtml-border-bottom-left-radius:8px;
border-bottom-left-radius:8px
}
.gallery_big_right_arrow,.gallery_big_right_arrow_dis {
background-image:url(https://widgets.diverse-cdn.com/content/images/widgets/button_right_tall.png);
-moz-border-top-right-radius:8px;
-webkit-border-top-right-radius:8px;
-khtml-border-top-right-radius:8px;
border-top-right-radius:8px;
-moz-border-bottom-right-radius:8px;
-webkit-border-bottom-right-radius:8px;
-khtml-border-bottom-right-radius:8px;
border-bottom-right-radius:8px
}
.gallery_big_right_arrow,.gallery_big_right_arrow_dis,.gallery_big_left_arrow {
opacity:1.0;
filter:alpha(opacity=100);
cursor:default;
height:auto;
width:25px;
background-position:center;
background-repeat:no-repeat;
background-size:30px 150px;
background-color:transparent
}
.gallery_big_right_arrow_dis {
opacity:0.5;
filter:alpha(opacity=50)
}
.gallery_main_table {
border-spacing:2px;
border-collapse:separate
}
.gallery_master_table {
width:180px;
height:148px
}
.gallery_address_cell {
background-color:#000;
background:rgba(0,0,0,.6);
text-align:center;
cursor:pointer
}
.gallery_address_span {
color:#FFF;
font-family:arial, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none
}
.gallery_listing_data_row,.gallery_listing_data_row_alt,.recentstatus_section_header_cell,.slideshow_listing_data_row,.mapsearch_header,.mapsearch_header_div {
background:url(https://widgets.diverse-cdn.com/Content/Images/widgets/transp_overlay.png)
}
.gallery_listing_data_row,.gallery_listing_data_row_alt,.recentstatus_section_header_cell {
height:15px;
background-color:Gray;
text-align:center;
background:rgba(190,190,190,.7);
padding:1px
}
.gallery_listing_data_row_alt {
background-color:#000;
background:rgba(0,0,0,.7)
}
.gallery_slideshow_value {
font:bold 14px arial, sans-serif;
color:#FFF;
vertical-align:bottom;
border-collapse:separate;
border-spacing:2px;
padding:2px
}
.gallery_image_toggle_cell {
height:75px
}
.gallery_image_toggle_cell_table {
width:180px;
height:78px
}
.gallery_image_arrow_cell {
width:25px
}
.gallery_image_middle {
width:90px;
cursor:pointer
}
.gallery_image_arrow {
width:20px;
height:20px;
border:0;
cursor:pointer
}
.gallery_image_arrow_off {
width:20px;
height:20px;
border:0;
opacity:0.5;
filter:alpha(opacity=50)
}
.gallery_slideshow_label {
font-family:arial, sans-serif;
font-size:10px;
color:#FFF;
vertical-align:bottom;
text-align:left;
border-collapse:separate;
border-spacing:2px;
padding:2px
}
.gallery_slideshow_price {
font-family:arial, sans-serif;
font-size:14px;
color:#96c831;
font-weight:700;
padding:1px
}
.gallery_address_row {
height:25px
}
.gallery_dummy_cell {
height:78px;
cursor:pointer
}
.slideshow_master_table {
border-spacing:0;
background-color:Gray;
padding:0
}
.slideshow_data_table {
width:85%;
border-collapse:separate;
border-spacing:3px;
padding:2px
}
.slideshow_arrow_row {
height:23px
}
.slideshow_address_cell {
opacity:0.6;
filter:alpha(opacity=60);
background-color:#000;
text-align:center;
cursor:pointer
}
.slideshow_address_span {
color:#FFF;
font-family:arial, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none
}
.slideshow_openhouse_banner {
height:8%;
background-color:#fada83
}
.slideshow_openhouse_banner_title {
text-align:right
}
.slideshow_openhouse_banner_values,.slideshow_openhouse_banner_title {
font-family:arial, sans-serif;
font-size:12px;
font-weight:700;
color:#3d3d3d
}
.slideshow_listing_data_row {
opacity:0.8;
filter:alpha(opacity=80);
width:90.4%;
height:11.2%;
background-color:#000;
text-align:center;
background:rgba(0,0,0,.8);
background-repeat:repeat-y
}
.widget_slideshow_value {
vertical-align:bottom;
color:#FFF;
text-align:right
}
.widget_slideshow_label {
font-family:arial, sans-serif;
font-size:10px;
color:Gray;
vertical-align:bottom;
text-align:left
}
.widget_slideshow_price,.widget_slideshow_value {
font-family:arial, sans-serif;
font-size:16px;
font-weight:700
}
.widget_slideshow_price {
color:#96c831
}
.gallery_main_table td {
vertical-align:top
}
.QuickSearch_div {
padding:0
}
.QuickSearch_div .quicksearch_div {
width:470px;
height:200px;
background-color:#FFF;
margin:0 auto
}
.quicksearch_table,.widget_empty_table,.mapsearch_data_table,.slideshow_master_table {
height:100%;
width:100%
}
.quicksearch_header {
font-family:arial,sans-serif;
font-size:16px;
font-weight:700;
border-bottom:solid #000 1px;
text-align:left;
width:150px
}
.quicksearch_vert_button_cell {
text-align:right;
padding:5px
}
.quicksearch_label {
font-family:arial,sans-serif;
font-size:11px;
text-align:left;
width:70px
}
.quicksearch_flat_div {
width:810px;
background-color:#FFF;
height:70px;
margin:0 auto
}
.quicksearch_value {
font-family:arial,sans-serif;
font-size:16px;
width:70px;
vertical-align:top
}
.quicksearch_flat_value {
font-family:arial,sans-serif;
font-size:16px;
width:70px
}
.quicksearch_button_cell {
text-align:right;
border-top:solid 1px Gray
}
.quicksearch_flat_label {
font-family:arial,sans-serif;
font-size:11px;
width:50px;
text-align:right;
padding:2px
}
.quicksearch_label_noheight {
font-family:arial,sans-serif;
font-size:11px;
text-align:right
}
.quicksearch_flat_price_table {
border-spacing:2px;
border-collapse:separate;
padding:0
}
.quicksearch_button {
font-family:arial,sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
background-color:#2780e6;
width:170px;
height:32px;
border:solid #000 1px
}
.quicksearch_spacer {
width:20px
}
.quicksearch_vert_div {
width:240px;
height:350px;
background-color:#FFF;
margin:0 auto
}
.quicksearch_vert_spacer {
width:5px
}
.quicksearch_vert_list_primary {
font-family:arial,sans-serif;
font-size:12px;
width:215px;
padding:4px
}
.quicksearch_list {
font-family:arial,sans-serif;
font-size:12px;
padding:4px
}
.quicksearch_price_table {
border-spacing:0;
width:200px;
padding:0
}
.MapSearch_div {
position:relative;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.MapSearch_div.dsidx-map-mobile .mapsearch_data_table td.mapsearch_data_value {
padding-left:5px;
display:inline-block
}
.mapsearch_div {
height:494px;
visibility:visible
}
.mapsearch-hiden-control {
height:50px;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.mapsearch_header {
background-color:#000;
text-align:center;
background:rgba(0,0,0,.8);
background-size:30px 100%;
-webkit-background-size:30px 100%;
background-repeat:repeat-y;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
height:9.2%;
position:relative;
z-index:1;
top:-494px;
left:0;
padding:0 5px
}
.MapSearch_div.dsidx-map-mobile .mapsearch_header {
text-align:left
}
.mapsearch_data_value {
font:bold 16px arial, sans-serif;
color:#FFF;
vertical-align:bottom;
text-align:left
}
.mapsearch_data_label {
font:bold 10px arial, sans-serif;
color:Silver;
vertical-align:top;
text-align:left
}
.mapsearch_data_label_alt {
font:10px arial, sans-serif;
color:#FFF;
vertical-align:middle;
text-align:center
}
.mapsearch_data_table {
border-spacing:2px;
border-collapse:separate;
width:100%;
line-height:1;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:1px
}
.mapsearch_criteria_table {
border-spacing:3px;
border-collapse:separate;
line-height:1;
padding:3px
}
.mapsearch_modify_cell {
width:31.1%;
text-align:right;
border-spacing:5px;
padding:5px
}
.mapsearch_modify_button,input[type=button].mapsearch_modify_button {
cursor:pointer;
border:1px solid #3c90e8;
background:#3c90e8;
color:#FFF;
font:bold 12px arial, sans-serif;
height:30px;
float:right;
padding:6px 24px
}
td.mapsearch_modify_cell {
padding:5px
}
.mapsearch_header_div,.mapsearch_footer_div,.mapsearch_footer_div_alt {
background-color:#000;
text-align:center;
background:rgba(0,0,0,.8);
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
height:30px
}
.mapsearch_footer_div,.mapsearch_footer_div_alt {
background-position:0 0;
position:relative;
top:-75px;
left:0;
padding-left:5px
}
.mapsearch_footer_div_alt {
top:-30px
}
.mapsearch_header_div {
background-repeat:repeat-y;
position:absolute;
top:96.2%;
left:8px
}
.mapsearch_select {
background-color:#000;
color:#FFF;
font:bold 11px arial, sans-serif;
width:auto;
border-color:#000
}
.mapsearch_disc_cell {
width:36.5%
}
.mapsearch_criteria_panel {
background-color:#000;
visibility:hidden;
display:block;
background:rgba(0,0,0,.8);
text-align:center;
width:190px;
height:240px;
position:absolute;
top:45px!important;
left:auto!important;
right:0!important
}
.mapsearch_update_cell {
text-align:center;
vertical-align:bottom;
height:65px
}
.mapsearch_update_button {
cursor:pointer;
text-align:center;
border:1px solid #3c90e8;
background:#3c90e8;
color:#FFF;
font:bold 12px arial, sans-serif;
height:30px;
width:135px
}
.mapsearch_search_values {
font:bold 16px arial, sans-serif;
color:#FFF;
vertical-align:middle;
text-align:right
}
.mapsearch_criteria_block_cell {
height:1px;
width:200px;
vertical-align:top;
text-align:center
}
.mapsearch_slider_cell {
background-color:#FFF;
height:1px;
width:170px;
vertical-align:top;
text-align:center;
cursor:pointer
}
.gm-style-iw {
width:250px;
left:5px
}
.info-window .dsidx-small-listing {
padding:0!important
}
.info-window .dsidx-data,.recentstatus_section_header,.historicalchart_table {
width:100%
}
.info-window .dsidx-secondary-data-line ul li {
font-weight:400;
font-size:12px
}
.info-window .dsidx-secondary-data-line ul li.dsidx-price {
background:none!important;
display:block;
clear:both;
margin:0!important;
padding:5px 0!important
}
.info-window .dsidx-secondary-data-line ul li.dsidx-price a {
font-weight:700!important;
color:#666
}
.info-window .dsidx-address a {
font-weight:700
}
.widget_table_item_click {
width:100%;
height:100%
}
.recentstatus_table_item_bg,.recentstatus_table_item_bg_alt {
background-color:#f4f4f4;
width:100%;
border-collapse:separate;
border-spacing:2px
}
.recentstatus_table_item_bg_alt {
background-color:#FFF
}
.recentstatus_hilight_price {
font-family:arial, sans-serif;
font-size:14px;
color:#393;
font-weight:700;
width:31%;
text-align:right;
vertical-align:bottom
}
.recentstatus_hilight_date {
font-family:arial, sans-serif;
font-size:10px;
color:#000;
background-color:#fcde86;
text-align:right
}
.recentstatus_section_header_cell {
background-color:#6e6e6e;
height:10.5%;
background:rgba(110,110,110,.8);
background-repeat:repeat-y;
font-family:arial, sans-serif;
font-size:14px;
font-weight:700;
color:#FFF;
text-decoration:none;
text-align:center
}
.recentstatus_section_link_cell {
height:10.5%;
text-align:center;
border-top:Solid 1px #000;
color:#000;
cursor:pointer
}
.recentstatus_internal_div {
max-width:100%;
border:solid 1px #000
}
.historicalchart_div {
width:495px;
border:1px solid #404040;
height:auto;
background-color:#FFF;
padding:10px
}
.historicalchart_sub_table {
border-collapse:separate;
border-spacing:4px
}
.historicalchart_sub_section {
color:Gray;
font-weight:700
}
.historicalchart_item_option_0,.historicalchart_item_option_1,.historicalchart_item_option_2,.historicalchart_item_option_3,.historicalchart_item_option_base,.historicalchart_sub_section {
text-align:left;
font:9px arial
}
.historicalchart_item_option_0 {
color:#36F
}
.historicalchart_item_option_1 {
color:#A2CD5A
}
.historicalchart_item_option_2 {
color:#458B00
}
.historicalchart_item_option_3 {
color:#101010
}
.historicalchart_item_option_base {
color:#000
}
.loading-splash {
text-align:left;
padding:1em 1em 2em
}
.loading-indicator {
    animation-duration:1.5s;
-webkit-animation-duration:1.5s;
    animation-name:rotate-reverse;
-webkit-animation-name:rotate-reverse;
    animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
    animation-timing-function:linear;
-webkit-animation-timing-function:linear;
background-position:0 -194px
}
.loading-indicator.large {
height:40px;
width:40px
}
.loading-indicator.extended-textbox-icon {
background-clip:content-box;
-webkit-background-clip:content-box;
background-origin:content-box;
-webkit-background-origin:content-box;
background-position:0 -82px;
height:20px;
width:20px;
padding:6px
}
.loading-splash > .loading-indicator.large {
display:inline-block;
margin-left:35px;
position:relative;
top:9px
}
.loading-indicator.fast {
    animation-duration:.7s;
-webkit-animation-duration:.7s;
    animation-name:rotate;
-webkit-animation-name:rotate;
background-position:0 -41px
}
.loading-text {
color:#bbb;
display:inline-block;
font-size:200%
}
.dsidx-small-listing {
cursor:pointer;
padding:6px 10px
}
.dsidx-small-listing-alt {
background:#f2f2f2
}
.dsidx-small-listing .dsidx-address {
font-size:12px;
font-weight:700;
color:#000;
border-bottom:solid 1px #ccc;
margin:0 0 5px;
padding:0 0 4px
}
.dsidx-small-listing .dsidx-address a {
color:#0000
}
.dsidx-small-listing .dsidx-address span {
font-size:10px;
color:#b3b3b3;
font-weight:400
}
.dsidx-small-listing .dsidx-media .dsidx-photo {
font-size:0
}
.dsidx-small-listing .dsidx-media .dsidx-photo img {
border:solid 1px #ccc;
margin:0 6px 0 0
}
.dsidx-small-listing .dsidx-secondary-data {
font-size:10px;
color:#999;
padding:2px 0 0
}
.dsidx-small-listing .dsidx-secondary-data .dsidx-price {
color:#fff;
font-size:11px;
font-weight:700;
background:#666;
display:inline-block;
margin:7px 0 0;
padding:2px 5px
}
.dsidx-small-listing .dsidx-secondary-data span {
color:#000;
font-weight:700
}
#dsidx-map-hover.dsidx-small-listing {
border-radius:3px;
background:#FFF;
border:solid 1px #8d8c8c;
box-shadow:0 0 2px 0 rgba(0,0,0,.2);
overflow:visible;
white-space:nowrap;
padding:5px
}
#dsidx-map-hover.dsidx-small-listing .dsidx-map-hover-divet {
width:7px;
height:11px;
background:transparent url(https://api-idx.diversesolutions.com/images/dsIDXpress/map-hover-container.png) left top no-repeat;
position:absolute;
left:-12px;
top:0
}
#dsidx-map-hover.dsidx-small-listing .dsidx-media .dsidx-photo {
width:50px;
text-align:center
}
#dsidx-map-hover.dsidx-small-listing .dsidx-media .dsidx-photo img {
max-width:50px
}
#dsidx-map-hover.dsidx-small-listing .dsidx-data {
margin:0 0 0 55px
}
div.dsidx-results-widget .dsidx-slideshow .featured-listing .dsidx-logo {
bottom:50px!important
}
div.dsidx-results-widget .dsidx-slideshow,div.dsidx-results-widget .dsidx-slideshow ul,div.dsidx-results-widget .dsidx-slideshow li {
height:205px!important
}
div.dsidx-results-widget .dsidx-slideshow ul li,div.dsidx-results-widget .dsidx-slideshow {
padding:15px 0!important
}
.goog-slider-horizontal,.goog-twothumbslider-horizontal,.goog-slider,#dsidx-map-hover.dsidx-small-listing .dsidx-container {
position:relative
}
.quicksearch_flat_list_primary,.quicksearch_list_primary {
font-family:arial,sans-serif;
font-size:12px;
width:150px;
padding:4px
}
.MapSearch_div.dsidx-map-mobile .mapsearch_data_table td.mapsearch_data_label,.MapSearch_div.dsidx-map-mobile .mapsearch_footer_div .mapsearch_data_table td:nth-child(3) {
display:none
}
.info-window .dsidx-secondary-data-line ul,.dsidx-small-listing .dsidx-media {
float:left
}
div.dsidx-results-widget,div.dsidx-results-widget.dsidx-taller .dsidx-map {
height:auto!important
}
a.dsidx-slideshow-control {
text-transform: capitalize;
z-index: 1
}
