a.tooltip {
	outline:none;
	color: #F8CB00;
}

a.tooltip strong {
	line-height:30px;
}

a.tooltip:hover {
	text-decoration:none;
}

a.tooltip span#tooltip_text {
	/*z-index:10;*/
	z-index: 1000;
	display:none;
	padding:14px 20px;
	margin-top:35px;
	margin-left:-200px;
	width:255px;
	line-height:16px;
	color: #ffff1c;
}

a.tooltip:hover span#tooltip_text {
	display:inline;
	position:absolute;
	border:2px solid #F8CB00;
	color:#272727;
	/*background:#333 url(css-tooltip-gradient-bg.png) repeat-x 0 0;*/
	/*background: #7C2729;*/
	background-color: white;
	text-align: left;
}

.callout {
	display: none;
	z-index:20;
	position:absolute;
	border:0;
	top:-14px;
	left:230px;
}

/*CSS3 extras*/
a.tooltip span#tooltip_text {
	border-radius:2px;
	/*box-shadow:0 0 8px 4px #666;*/
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
/*opacity: 0.8;*/
}