.map-prop-outer { padding-top:5px; }
.map-prop-det-wrapper { width: 333px; /* height: 194px; */ overflow-y: scroll; overflow-x: hidden; border-bottom:none; background-color:#FFFFFF;border-right:1px solid #d7d7d7; }
.map-prop-det { padding: 0; margin:0; width:332px; text-align: left; font-size:0.9rem; border-bottom:none; background-color:#FFFFFF;color:#000000;border:1px solid #d7d7d7; border-top:none; min-height:106px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
.map-prop-det-wrapper .map-prop-det { position:relative; top:-1px; }
.map-prop-title { text-align:left; padding:3px; font-size:0.9rem; font-weight:normal; background-color:#2a2a2a;color:#FFFFFF;font-weight:bold;line-height:1rem;border-top-left-radius:5px;border-top-right-radius:5px; }
.map-prop-det .floatleft { float: left; }
.map-prop-det .floatright { float: right; }
.map-prop-det .clearboth { clear: both; height:0; line-height:0; }
.map-prop-det img { border:0; margin:0; }
.map-prop-det-right {color:#000000;}

#map-content-hidden { display:none; } 

.infoBox {border-bottom: none;background-colour: #454545;}

.map-prop-det .gridprop { /* margin-bottom:25px; */ min-height:1px; }
.map-prop-det .gridprop .photo { width:100%; height:auto; min-height:1px; }
.map-prop-det .clearfix { height:0; line-height:0; padding:0; margin:0; }
.map-prop-det .gridprop .details { padding:5px; min-height:0px; }

/***** Phone *****/
@media only screen and (max-width: 767px) { 
	.map-prop-det-wrapper { width: 280px; }
	.map-prop-det { width:278px; }
	.map-prop-det-left { width:100px; }
}
/***** END OF Phone (max-width: 767px) *****/
