#mapViewport, #mapFrame, #navigator, .pushpin, .popup, .pinNumber {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	}
	
.pushpin {
	position:absolute;
	cursor: pointer;
	cursor: hand;
	voice-family: "\"}\"";
	voice-family:inherit;
	cursor: pointer;
}
.popup {
	position:absolute;
	width:245px;
	height:206px;
	cursor: default;
}
#mapViewport {
	width:500px;
	height:350px;
	overflow:hidden;
	cursor: move;
}

#mapFrame {
	width:502px;
	height:352px;
	border:1px solid #000;
}
#navigator {
	width:500px;
}
.pinNumber {
	font-family:tahoma,verdana,sans-serif;
	font-weight:bold;
	color:#fff;
	text-align:center;
	font-size:11px;
	padding-top:1px;
	cursor: pointer;
	cursor: hand;
	voice-family: "\"}\"";
	voice-family:inherit;
	cursor: pointer;
}
.popupTextLeft, .popupTextRight {
	position:absolute;
	left:85px;
	top:40px;
	width:150px;
	height:160px;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color: #4C4C4C;
	line-height:1.2em;
	z-index:1;
}
.popupTextLeft {
	left:65px;
}
.popupTextRight {
   padding-right:6px;
}
.popupTitleLeft, .popupTitleRight {
	position:absolute;
	left:95px;
	top:10px;
	text-align:left;
	padding-left:5px;
	font-variant:small-caps;
	width:130px;
	height:160px;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	z-index:1;
}
.popupTitleLeft {
	left:76px;
	top:7px;
	padding-top:2px;
}

.closePopup
{
cursor: pointer;
	cursor: hand;
	voice-family: "\"}\"";
	voice-family:inherit;
	cursor: pointer;
	}
.hiddenText {
     display:none;
	 overflow:auto;
	 height:180px; 
	 width:500px; 
}
.hiddenText p {padding:6px;}
.hiddenText span {padding:6px 0 0 6px; font-weight:bold; font-size:11px; text-transform:uppercase;}
#eventText {
     border:1px solid #000; 
	 width:500px; 
	 height:180px; 
	 background-color:#F1EEE1;
}

IFRAME.body {border: 1px solid #D2C2A6;}
IFRAME.test {border: 1px solid #000; background-color:#F1EEE1;}

