.wiztip{
	position:absolute;
	width:250px;
	right:50px;
	top:0;
	background-color: rgba(0,0,0,.9);
	color: #FFF;
	z-index:2000;
	border:2px solid #000;
	box-shadow: 0 0 18px rgba(154,209,255,.9);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-webkit-transition: all 1s ease;
}

.wiztip p{
	margin:15px;
	font-size:12px;
	line-height: 1.3em;
	text-shadow:none;
}
.wiztip_arrow{
	position:absolute;
	background-color:transparent;
	background-repeat:no-repeat;
}
.wiztip_arrow_T,
.wiztip_arrow_B,
.wiztip_arrow_TL,
.wiztip_arrow_TR,
.wiztip_arrow_BL,
.wiztip_arrow_BR{
	background-image:url(images/topbottom.png);
	width:13px;
	height:7px;
}
.wiztip_arrow_L,
.wiztip_arrow_R,
.wiztip_arrow_LT,
.wiztip_arrow_LB,
.wiztip_arrow_RT,
.wiztip_arrow_RB{
	background-image:url(images/leftright.png);
	width:7px;
	height:13px;
}
.wiztip_arrow_T{
	background-position:0px -7px;
	top:-7px;
	left:50%;
	margin-left:-3.5px;
}
.wiztip_arrow_TL{
	background-position:0px -7px;
	top:-7px;
	left:5px;
}
.wiztip_arrow_TR{
	background-position:0px -7px;
	top:-7px;
	right:5px;
}
.wiztip_arrow_B{
	background-position:0px 0px;
	bottom:-7px;
	left:50%;
	margin-left:-3.5px;
}
.wiztip_arrow_BL{
	background-position:0px 0px;
	bottom:-7px;
	left:5px;
}
.wiztip_arrow_BR{
	background-position:0px 0px;
	bottom:-7px;
	right:5px;
}
.wiztip_arrow_L{
	background-position:-7px 0px;
	top:50%;
	margin-top:-6.5px;
	left:-7px;
}
.wiztip_arrow_LT{
	background-position:-7px 0px;
	top:5px;
	left:-7px;
}
.wiztip_arrow_LB{
	background-position:-7px 0px;
	bottom:5px;
	left:-7px;
}
.wiztip_arrow_R{
	background-position:0px 0px;
	top:50%;
	margin-top:-6.5px;
	right:-7px;
}
.wiztip_arrow_RT{
	background-position:0px 0px;
	top:5px;
	right:-7px;
}
.wiztip_arrow_RB{
	background-position:0px 0px;
	bottom:5px;
	right:-7px;
}
.overlay{
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background:#000;
	opacity:0.5;
	z-index:100;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.tourcontrols{
	position:fixed;
	bottom:10%;
	margin-top: -50px;
	left: 30px;
	width:270px;
	background:#000;
	color:#fff;
	text-shadow:0px 0px 1px #fff;
	font-size:16px;
	padding:20px 30px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-weight:bold;
	z-index:9999;
}
.tourcontrol-title{
	font-weight: 500;
	font-family: 'Open Sans', 'Helvetica Neue', helvetica, arial;
}
.tourcontrols p{
	margin: 0 0 10px;
}
.tourcontrols a,
.wiztip a.link{
	font-size:11px;
	color:#f0f0f0;
	cursor:pointer;
	font-weight:normal;
	text-decoration:underline;
}
.tourcontrols a{
	margin-right: 10px;
}
.wiztip a.btn{

}
.tourcontrols a:hover{
	color:#fff;
}
.close-tour{
	color: #fff;
	opacity: .5;
	position:absolute;
	top:6px;
	right:15px;
	width:10px;
	height:10px;
	cursor:pointer;
}
.close-tour:hover{opacity: 1;}


.tour-nav{
	clear:both;
	width:100%;
	float:left;
	margin-bottom: 10px;
}
