	
	.imagemap
	{
		position:relative;
	
	}

	.imagemap .hotspot
	{
		position:absolute;
		top:0px;
		left:0px;
	}

	.imagemap .hotspot .hotspot-button
	{
		position:absolute;
		width:30px;
		height:30px;
		top:-15px;
		left:-15px;
		border:none;
		box-shadow:inset 0px 1px rgba(255,255,255,0.5);
		border-bottom:2px solid /*red*/#DB7662;
		border-radius:100px;
		//border-bottom-width:4px;
		background-color:/*red*/rgba(219,118,98,0.7);
		background-image:url('img/icon-hotspot.png');
	}
	
	.imagemap .hotspot .hotspot-content
	{
		position:absolute;
		
		top:-20px;
		left:20px;
		background-color:rgba(255,255,255,0.9);
		border:1px solid #ddd;
		border-bottom:2px solid #bbb;
		border-radius:5px;
		padding:5px 10px;
		display:none;
		z-index:100;
		text-align:left;
		min-width:300px;
		font-size:15px;
	}
	
	

	.imagemap .hotspot:hover .hotspot-content
	{
		display:inline-block;
	}