.mapdot {
	background-color:#34b44a;
    width:5px;
    height:5px;
	border-radius:50%;
    float:left;
	background-position:-32px 0px;
	font-size:8px;
	padding-left:5px;
	padding-top:5px;
	font-weight:bold;
	cursor:move;
	z-index:3300;
}
.mapdotContainer {
	position:absolute;
	z-index:200;
	display:inline-block;
	width:10px;
	height:10px;
}
.mapdotContainer .infoWindow {
	position:absolute;
	font-size:14px;
	background-color:rgba(0, 72, 105, .8);
	color:#ffffff;
	padding:10px;
	width:160px;
	display:none;
}
.mapdotContainer:hover {
	z-index:3400;
}
.mapdot:hover .infoWindow {
	display:block;
}
.innerPages .mapdot {
	cursor:default;
	position:absolute;
}
.innerPages .mapdot a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	color:#000;
	font-size:7px;
	padding-top:1px;
	text-align:center;
}
.innerPages .mapdot.home a, .innerPages .mapdot.salepending a {
	color:#fff;
}
.innerPages .mapdot:hover, .innerPages .active .mapdot {
	width:10px;
	height:10px;
}

.propertylist {
	background-color:#e0e0e0;
}
.property {
	padding:5px 0px;
	border-bottom:1px solid #000;
}
.maparea {
	display:inline-block;
	width:auto;
	max-width:100%;
}
.mapdot.homesite {
	background-position:-39px 0px;
}
.mapdot.home {
	background-position:-20px 0px;
	color:#fff;
}
.mapdot.sold {
	background-position:-3px 0px;
	color:#fff;
	background-color:red;
}
.mapdot.salepending {
	background-position:-58px 0px;
	color:#fff;
}
.maplist td {
	border-bottom:1px solid #000;
}
.maplist th {
	padding:5px;
}
.innerPages .mapdot.homesite:hover, .active .mapdot.homesite {
	background-position:-46px -2px;
}
.innerPages .mapdot.home:hover, .active .mapdot.home {
	background-position:-24px -2px;
}
.innerPages .mapdot.sold:hover, .active .mapdot.sold {
	background-position:-4px 0px;
}
.innerPages .mapdot.salepending:hover, .active .mapdot.salepending {
	background-position:-68px -2px;
}
.sort {
	text-decoration:underline;
	cursor:pointer;
}
.sort:hover {
	color:#ccc;
	text-decoration:underline;
}
/* mobile only */ 
@media (max-width : 767px) {
	.mapdot, .innerPages .mapdot:hover, .innerPages .active .mapdot {
		width:1px;
		height:1px;
	}
	.mapdot:hover .infoWindow {
		display:none;
	}
}
