body.array1-listing{font-family:Arial,sans-serif;line-height:1.2em}body.array1-listing li{list-style:none}body.array1-listing h1{font-size:20px;line-height:1.3em;font-weight:700}body.array1-listing h3.green{font-weight:bold;margin-bottom:5px;margin-top:5px;font-size:20px;border-bottom:none}body.array1-listing .categoryhdr{border-bottom:none !important}body.array1-listing h4{font-size:12px}body.array1-listing h3, body.array1-listing h4{margin-bottom:0}body.array1-listing .red{color:#a30000}body.array1-listing .green{color:#2c7800}body.array1-listing .clear{clear:both;margin-bottom:40px}body.array1-listing #usmcontent{margin:0 auto;width:700px}body.array1-listing #top-col{float:left;margin-top:-10px;text-align:center;width:700px;border-bottom:1px solid #bbb}body.array1-listing #site-info h1{margin-top:10px;margin-bottom:5px}body.array1-listing #mid-col{margin-bottom:50px}body.array1-listing #sitename{border-bottom:1px solid #bbb;font-weight:bold;font-size:12px}body.array1-listing #bottom-col{width:100%}body.array1-listing #bottom-col h3.detail-title{padding-top:15px;margin:0 0 5px 0;clear:both;border-bottom:1px solid #bbb}body.array1-listing #bottom-col ul{margin-top:10px;margin-left:0;float:left;width:100%}body.array1-listing #bottom-col ul li{float:left;width:30%;margin:1%}body.array1-listing #listedby, body.array1-listing #soldby{text-align:center;font-size:17px}body.array1-listing #realtorinfo{float:left;width:256px}body.array1-listing #contact-us{display:inline-flex;width:100%;align-items:initial}body.array1-listing #qrcode{float:left;clear:both;margin-left:10%}body.array1-listing #print-header{width:100%;text-align:center;overflow:hidden}body.array1-listing #print-header h3{word-wrap:break-word}body.array1-listing #mlsinfo{margin-top:5px;margin-bottom:15px}body.array1-listing #mlsinfo table{width:100%;text-align:center}body.array1-listing #mlsinfo table td{padding:2px;font-weight:bold;font-size:17px}body.array1-listing #google-map{height:250px;margin-bottom:5px;width:250px}body.array1-listing #print-gallery{margin:2%;width:100%}body.array1-listing #print-gallery ul{display:inline-flex;width:45%;margin:2%}body.array1-listing #print-gallery li{margin:5px;float:left}body.array1-listing #print-gallery li img{width:222px;display:block}body.array1-listing #print-gallery li#number_0{clear:both;float:right;width:695px}body.array1-listing #print-gallery li#number_0 img{float:right;min-height:235px;width:300px}body.array1-listing #remarks{clear:both;font-size:1.1em;margin-top:20px}body.array1-listing #bottomslideshow li img{display:block;margin:0 auto;width:226px}body.array1-listing #mreislogo{float:left;margin-right:10px}body.array1-listing #unitinformation td{text-align:center}body.array1-listing #unitinformation td, body.array1-listing #unitinformation th{padding:3px}body.array1-listing #listing-title{padding-top:5%;font-weight:700}body.array1-listing .detailview-mlsextra-title{text-align:center}body.array1-listing .detailview-mlsextra-title+span.green{color:black}body.array1-listing table.availability th, body.array1-listing table.availability td{padding:3px}body.compact_print{font:normal 11px/1px 'Tahoma', 'Verdana', sans-serif}body.compact_print h1{font:bold 18px/1px 'Tahoma', 'Verdana', sans-serif;text-align:right}body.compact_print #site-info{margin:0}body.compact_print #site-info p{text-align:right}body.compact_print h3{font:bold 14px/1px 'Tahoma', 'Verdana', sans-serif;margin:10px 0 4px}body.compact_print ul{margin:0;padding:0;width:95%}body.compact_print li{margin:0 0 4px;padding:0;width:100%}body.compact_print #left-col{width:180px;padding:0 5px;margin-top:15px}body.compact_print #print-gallery{display:inline-flex;page-break-before:always;width:100%;margin:0 30px}body.compact_print #print-gallery li{width:30%;display:block;float:left;margin:0 8px 8px}body.compact_print #print-gallery li img{max-width:100%;padding:4px;border:1px solid #666;background-color:#bbb}body.compact_print #right-col{width:495px;border-left:1px solid #888;padding:0 5px;margin-top:15px}body.compact_print #right-col>img{max-width:50%;float:left}body.compact_print #google-map{width:49%;height:185px;float:right}body.compact_print #right-col .dv_column{width:48%;margin-right:5px;float:left}body.compact_print .breakafter{page-break-after:always}body.compact_print .breakbefore{page-break-before:always}.utilBarWrap, .topWrap, .sub1Wrap, .sub2Wrap, .sub3Wrap, .sub4Wrap, .footWrap, .usmWrap, body.array1-listing .ui-dialog, body.array1-listing .ui-widget-overlay,form{display:none}body.array1-listing #wrapper .content-row .contentWrap #sidebar1{display:none}body.array1-listing #wrapper .content-row .contentWrap main{width:100%}body.array1-listing .site-logo{padding-top:30px;text-align:center}body.array1-listing .site-logo img{max-height:65px}body.array1-listing #listing-title{padding-top:25px}body.array1-listing #usmcontent{text-align:center;width:100%;max-width:700px;margin:0 auto}body.array1-listing #print-gallery{margin:0px}body.array1-listing #print-gallery #primary-image{padding-bottom:40%;position:relative;overflow:hidden}body.array1-listing #print-gallery #primary-image img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0px;max-width:100%}body.array1-listing .detailview-mlsextra-title.green{color:#6b6b6b;text-transform:uppercase;font-weight:300;font-size:24px}body.array1-listing .list-price{margin-top:25px;margin-bottom:25px;color:#5da9e8;font-weight:300;font-size:24px}body.array1-listing #mlsinfo table{width:100%}body.array1-listing #mlsinfo table tr.values td{font-size:24px;color:#131313;font-weight:300}body.array1-listing #mlsinfo table tr.labels td{font-size:18px;color:#808080;font-weight:300;text-transform:uppercase;padding-top:10px}body.array1-listing #mlsinfo #remarks{margin-top:20px;margin-bottom:20px}body.array1-listing #mlsinfo #remarks p{text-align:left;color:#808080;font-size:12px;font-weight:400}body.array1-listing #mid-col .widget.listingmap{text-align:left;float:left;width:auto;max-width:50%;padding:0px 25px 0px 0px}body.array1-listing #mid-col .widget.listingmap h3.widget-title{display:none}body.array1-listing #mid-col .widget.listingmap #df-detail-map{height:250px;width:600px;overflow:hidden;max-width:100%}body.array1-listing #mid-col .widget.listingmap #df-detail-map img{max-width:100%;height:auto}body.array1-listing #mid-col .widget.listingmap form h4{display:none}body.array1-listing #mid-col .widget.listingmap form>.form-group{display:none}body.array1-listing #realtorinfo>div:not(#df-detail-map)#info-block{max-width:35%;margin-left:4%}body.array1-listing #realtorinfo{width:100%;float:none}body.array1-listing #realtorinfo>div:not(#df-detail-map){float:left;width:auto;text-align:left;max-width:55%}body.array1-listing #realtorinfo > div:not(#df-detail-map) h3{border-bottom:none;text-transform:uppercase;color:#5da9e8;font-size:20px;margin:0px}body.array1-listing #realtorinfo > div:not(#df-detail-map) p{margin-bottom:10px;color:#434343}body.array1-listing #realtorinfo > div:not(#df-detail-map) br{display:none}body.array1-listing #realtorinfo > div:not(#df-detail-map) h4{margin:0px;line-height:25px;font-size:16px;color:#434343;font-weight:300}body.array1-listing #bottom-col ul li img{object-position:center;object-fit:contain;width:100%;height:150px}body.array1-listing #bottom-col ul li{float:left;width:30%;margin:1%}body.array1-listing .clear{margin-bottom:0px;clear:both}body.array1-listing #bottom-col ul{padding:0px;margin:0px;padding-top:50px;list-style:none}