
/* MAIN RENDERING W/ROLLOVER HIGHLIGHTS */

/* Rendering */
.imagemap-rendering-outer-wrap {
	max-width:940px;
	height:auto;
	margin:0 auto;
	position:relative;
	padding:0;
	background-color:#fc0;
}
.imagemap-rendering-inner-wrap {
	position:absolute;
	z-index:1000;
}
.imagemap-rendering-empty {
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.imagemap-rendering {
	position:relative;
	z-index:10;
}
.imagemap-rendering img {
	display:block;
}
.map-rendering-coords {
	position:relative;
}

/* Floor Tabs */
area + div.floortab {position:absolute; margin-left:-9999em; display:none;}
area:hover + div.floortab {
	display:block;
	position:absolute; /* can only be positioned relative to the entire map, not the area */
	left: 0px;
	top: 40px;
	z-index: 1010;
	background: #446273;
	margin: 0;
	padding:0;
	width:160px;
}
div.floorlevel {
	width:92%;
	padding:1% 4%;
	font-size:20px;
	font-weight:normal;
	color:#fff;
}
div.floortype {
	width:92%;
	padding:1% 4%;
	background-color:#eeb55f;
	font-size:14px;
	font-weight:normal;
	color:#fff;
}
@media screen and (max-width: 480px) {
	area:hover + div.floortab {
		display:block;
		top: 20px;
		width:130px;
	}
	div.floorlevel {
		font-size:16px;
	}
	div.floortype {
		font-size:12px;
	}
}
@media screen and (max-width: 320px) {
	area:hover + div.floortab {
		display:block;
		top: 25px;
		width:130px;
	}
	div.floorlevel {
		font-size:14px;
	}
	div.floortype {
		font-size:10px;
	}
}



/* FLOORPLANS W/ROLLOVER UNIT HIGHLIGHTS */

.imagemap-floorplan-outer-wrap {
	max-width:1200px;
	margin:0 auto;
	position:relative;
	padding:0;
	background-color:#fc0;
}
.imagemap-floorplan-inner-wrap {
	position:absolute;
	z-index:1000;
}
.map-floorplan-coords {
	position:relative;
}
.imagemap-floorplan-empty {
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.imagemap-floorplan {
	position:relative;
	z-index:10;
}
.imagemap-floorplan img {
	display:block;
}


