#info-map-callouts-map {
	position:relative;
	min-height:100px;
	width:940px;
}

.info-map-callout {
	position:absolute;
	width:30px;
	height:30px;
	background:url("../images/button.png") no-repeat center center;
	z-index:5;
	cursor:pointer;
}

.info-map-callout:hover {
	z-index:100;
}

.info-map-callout-cloud {
	display:none;
	border:2px solid #635245;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	padding:10px;
	width:220px;
	min-height:32px;
	line-height:16px;
	font-size:12px;
	color:black;
	position:absolute;
	background:white;
	-webkit-box-shadow : 0px 0px 5px rgba(0,0,0,0.8);
	-moz-box-shadow : 0px 0px 5px rgba(0,0,0,0.8);
	box-shadow : 0px 0px 5px rgba(0,0,0,0.8);
}

.info-map-callout-cloud-inner {

}

.info-map-callout-cloud-arrow {
	z-index:101;
	position:absolute;
	background-repeat:none;
}

.info-map-callout:hover .info-map-callout-cloud {
	display:block;
}

.info-map-callout.ui-draggable-dragging:hover .info-map-callout-cloud {
	display:none;
}

.info-map-callout-cloud-right {
	top:-10px;
	left:35px;
}

.info-map-callout-cloud-left {
	top:-10px;
	right:35px;
}

.info-map-callout-cloud-top {
	bottom:38px;
	left:-105px;
}

.info-map-callout-cloud-bottom {
	top:38px;
	left:-105px;
}

.info-map-callout-cloud-right .info-map-callout-cloud-arrow {
	width:18px;
	height:24px;
	top:10px;
	left:-16px;
	background-image:url("../images/arrow-left.png");
}

.info-map-callout-cloud-left .info-map-callout-cloud-arrow {
	width:18px;
	height:24px;
	top:10px;
	right:-16px;
	background-image:url("../images/arrow-right.png");
}

.info-map-callout-cloud-top .info-map-callout-cloud-arrow {
	width:24px;
	height:18px;
	bottom:-16px;
	left:105px;
	background-image:url("../images/arrow-bottom.png");
}

.info-map-callout-cloud-bottom .info-map-callout-cloud-arrow {
	width:24px;
	height:18px;
	top:-16px;
	left:107px;
	background-image:url("../images/arrow-top.png");
}

#info-map-image {
	width:100%;
	position:relative;
	z-index:1;
	max-width:100%;
	max-height:100%;
	display:block;
}

#info-map-callouts-map * {
	margin:0px;
}