.tooltip{
	position:absolute;
	width:250px;
	left:0;
	top:0;
	background-color:black;
	color:white;
	z-index:999;
	border:2px solid #000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);		
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 0;
	padding-bottom: 0px
}
.tooltip p{
	padding:0;
	font-size:14px;
	text-shadow:none;
	margin-bottom: 2px;
}
.tooltip h1
{
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	border-bottom: 1px solid #555555;
	padding-bottom: 2px;
	font-size: 22px;
	line-height: 22px;
	margin-top: 0px;
	color: white;
}
.tooltip a
{
	color: #91C9FD;
}
.tooltip .prompt{
	font-size:12px;
	text-shadow:none;
	font-style: italic;
	padding-top: 2px;
	margin-top: 2px;
}
.tooltip_arrow{
	position:absolute;
	background-color:transparent;
	background-repeat:no-repeat;
}
.tooltip_arrow_T,
.tooltip_arrow_B,
.tooltip_arrow_TL,
.tooltip_arrow_TR,
.tooltip_arrow_BL,
.tooltip_arrow_BR{
	background-image:url(/tourist/img/topbottom.png);
	width:13px;
	height:7px;
}
.tooltip_arrow_L,
.tooltip_arrow_R,
.tooltip_arrow_LT,
.tooltip_arrow_LB,
.tooltip_arrow_RT,
.tooltip_arrow_RB{
	background-image:url(/tourist/img/leftright.png);
	width:7px;
	height:13px;
}
.tooltip_arrow_T{
	background-position:0px -7px;
	top:-7px;
	left:50%;
	margin-left:-3.5px;
}
.tooltip_arrow_TL{
	background-position:0px -7px;
	top:-7px;
	left:5px;
}
.tooltip_arrow_TR{
	background-position:0px -7px;
	top:-7px;
	right:5px;
}
.tooltip_arrow_B{
	background-position:0px 0px;
	bottom:-7px;
	left:50%;
	margin-left:-3.5px;
}
.tooltip_arrow_BL{
	background-position:0px 0px;
	bottom:-7px;
	left:5px;
}
.tooltip_arrow_BR{
	background-position:0px 0px;
	bottom:-7px;
	right:5px;
}
.tooltip_arrow_L{
	background-position:-7px 0px;
	top:50%;
	margin-top:-6.5px;
	left:-7px;
}
.tooltip_arrow_LT{
	background-position:-7px 0px;
	top:5px;
	left:-7px;
}
.tooltip_arrow_LB{
	background-position:-7px 0px;
	bottom:5px;
	left:-7px;
}
.tooltip_arrow_R{
	background-position:0px 0px;
	top:50%;
	margin-top:-6.5px;
	right:-7px;
}
.tooltip_arrow_RT{
	background-position:0px 0px;
	top:5px;
	right:-7px;
}
.tooltip_arrow_RB{
	background-position:0px 0px;
	bottom:5px;
	right:-7px;
}
.overlay{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:#000;
	opacity:0.4;
	z-index:100;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.overlaywindow{
	position: absolute;
	background-color: white;
	opacity: 0.9;
	border-radius: 5px;
	box-shadow: 6px 6px 6px 6px #000000;
}

/* CSS Document */

