/* ==============================================================
		property popup
   ============================================================== */

/* http://msdn.microsoft.com/en-us/library/bb412441.aspx */

div.firstChild br {display: none;}

/* http://social.msdn.microsoft.com/Forums/en-US/vemapcontroldev/thread/0a19c9a7-780b-40ef-8644-41b00d6c9885 */
.customInfoBox-noBeak, .customInfoBox-with-rightBeak, .customInfoBox-with-leftBeak{border:0;color:#676767;display:block;font-size:1.2em;overflow:hidden;position:absolute;float:left; z-index:500;}
.customInfoBox-with-rightBeak {padding:0 19px 0 0}
.customInfoBox-with-leftBeak {padding:0 0 0 19px}
.customInfoBox-noBeak {padding:0 4px}
.customInfoBox-body {border:3px solid #888;left:-3px;overflow:hidden;position:relative;top:-3px;width:275px;background:#FFF}
.customInfoBox-shadow {float:left;position:relative;background:#BFBFBF}
.customInfoBox-previewArea {width:100%;background:#FFF}
.customInfoBox-previewArea p {font-size:1.1em;margin:0;padding:0 12px 10px 0}
.customInfoBox-previewArea div.firstChild {margin:12px;overflow:hidden}
.customInfoBox-previewArea .title {color:#000;font-size:1.1em;font-weight:bold;margin:0 0 8px}
.customInfoBox-previewArea .ero-previewArea-image {display:block;float:left;height:80px;padding:3px 10px 5px 0;position:relative;width:80px}
.customInfoBox-actionsBackground {margin:4px;background:#E4EDF3}
.customInfoBox-beak,.customInfoBox-progressAnimation {visibility:visible}
.customInfoBox-actions {padding:4px 8px 0}
.customInfoBox-actions {padding-top:8px}
.customInfoBox-actions ul {list-style-image:none;margin:0;padding:0;list-style:none outside none}
.customInfoBox-actions ul a,.customInfoBox-actions ul a:link,.customInfoBox-actions ul a:visited {color:#0088E4;text-decoration:none}
.customInfoBox-actions ul a:hover {text-decoration:underline}
.customInfoBox-actions ul li {margin-bottom:4px}
.customInfoBox-paddingHack {font-size:8px;height:8px;width:1px}
.customInfoBox-beak {height:34px;position:absolute;top:10px;width:19px}
.customInfoBox-noBeak .customInfoBox-beak {display:none}
.customInfoBox-progressAnimation {font-size:0;height:3px;overflow:hidden;position:absolute;width:13px;z-index:500}
.customInfoBox-progressAnimation div {font-size:0;height:100%;position:absolute;width:3px;background:#54CE43}
.customInfoBox-progressAnimation div.frame0 {left:-3px}
.customInfoBox-progressAnimation div.frame1 {left:0}
.customInfoBox-progressAnimation div.frame2 {left:5px}
.customInfoBox-progressAnimation div.frame3 {left:10px}

.propPop {
	width: 210px;
	border: 1px solid #5e1e01;
	text-align: left;
	background: #f7d89f;
	padding: 5px;
	z-index: 2000 !important;		
}

.propPop p {
	display: block;
	font-size: 1.3em;
	line-height: 1.4em;
	color: #5e1e01;
	padding: 0 0 10px 0;		
}

.propPop p em {
	display: block;
	text-transform: uppercase;
	font-style: normal;
	font-size: .7em;
	color: #866c3d;
	padding: 0;
}

.propPop .arrow {
	position: absolute;
	width: 17px;
	height: 33px;
	background: url(/graphics/propertyPopupArrow.png) no-repeat;
	top: 35px;
	left: -17px;
}

.propPop .photo {
	text-align: center;
}

.propPop .photo img {
	margin: 0 auto;
	display: block;
	padding: 1px;
	border: 1px solid #5e1e01;
}

.propertyReturn {
	width: 188px;
	height: 31px;
	margin: 5px 0 0 10px;
	text-align: left;
	padding-left: 5px;
	position: absolute;
	top: 90px;
	left: 10px;
}

.propertyReturn a span {
	background-image: url(/graphics/buttonReturnProperty.png);
	margin-left: -5px;
}

.propertyReturn a:hover span {
	background-image: url(/graphics/buttonReturnPropertyOn.png);
}

.share {
	float: right;
}