/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: 		none;
	position: 		absolute;
	top: 			0;
	left: 			0;
	z-index: 		99999;
	max-width:		700px;
}

#tiptip_holder.tip_top
{
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content
{
	color: 					#fff;
	font-size:				12px;
	
	text-shadow: 			1px 1px 0px rgba(0,0,0,0.35);
	padding: 				5px 10px;
	
	border: 				1px solid rgba(255,255,255,0.35);
	background-color: 		rgba(0,0,0,0.8);
	
	border-radius: 			5px;
	-webkit-border-radius: 	5px;
	-moz-border-radius: 	5px;
	
	box-shadow: 			1px 1px 0 #fff;
	-webkit-box-shadow: 	1px 1px 0 #fff;
	-moz-box-shadow: 		1px 1px 0 #fff;
}

#tiptip_arrow, #tiptip_arrow_inner
{
	position: 				absolute;
	border-color: 			transparent;
	border-style: 			solid;
	border-width: 			6px;
	height: 				0;
	width: 					0;
}


#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: 		-7px;
	margin-left: 		-6px;
	border-top-color: 	rgba(0,0,0,0.8);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: 		-5px;
	margin-left: 		-6px;
	border-bottom-color: rgba(0,0,0,0.8);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: 		-6px;
	margin-left: 		-5px;
	border-right-color: rgba(0,0,0,0.8);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: 		-6px;
	margin-left: 		-7px;
	border-left-color: 	rgba(0,0,0,0.8);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 			4px 8px 5px 8px;
		background-color: 	rgba(0,0,0,0.8);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(0,0,0,0.8);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: 	rgba(0,0,0,0.8);
	}
}