.check_img{
	position:relative;
}

.check_img a .tooltip{
	z-index:100000;
}

.check_img a .middle img{
	border:2px solid #ccc;
}
.check_img a .top{
	display:block;
	height:15px;
	width:55px;
	text-align:left;
}

.check_img a img.btn{

}

a.tt{
    position:relative;
    z-index:11;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 0;
	width:204px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{



}
a.tt:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}


a.tt2{
    position:relative;
    z-index:11;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt2 span{ display: none; }

a.tt2:hover{ z-index:25; color: #aaaaff; background:;}
a.tt2:hover span.tooltip{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 0;
	width:204px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt2:hover span.top{



}
a.tt2:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt2:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}


a.tt3{
    position:relative;
    z-index:11;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt3 span{ display: none; }

a.tt3:hover{ z-index:25; color: #aaaaff; background:;}
a.tt3:hover span.tooltip{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 0;
	width:204px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt3:hover span.top{



}
a.tt3:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt3:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}

a.tt4{
    position:relative;
    z-index:11;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt4 span{ display: none; }

a.tt4:hover{ z-index:25; color: #aaaaff; background:;}
a.tt4:hover span.tooltip{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 0;
	width:204px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt4:hover span.top{



}
a.tt4:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt4:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}

a.tt5{
    position:relative;
    z-index:11;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt5 span{ display: none; }

a.tt5:hover{ z-index:25; color: #aaaaff; background:;}
a.tt5:hover span.tooltip{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 0;
	width:304px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt5:hover span.top{



}
a.tt5:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt5:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}

a.tt6{
    position:relative;
    z-index:11;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt6 span{ display: none; }

a.tt6:hover{ z-index:25; color: #aaaaff; background:;}
a.tt6:hover span.tooltip{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 0;
	width:304px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt6:hover span.top{


}
a.tt6:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt6:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}

a.tt7{
    position:relative;
    z-index:11;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt7 span{ display: none; }

a.tt7:hover{ z-index:25; color: #aaaaff; background:;}
a.tt7:hover span.tooltip{
    display:block;
    position:absolute;
    top:15px; left:0;
	padding: 0;
	width:204px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt7:hover span.top{


}
a.tt7:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt7:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}


/**/body:nth-of-type(1) a:hover span.tooltip {
    top:40px;
    }

a:hover span.tooltip,  x:-moz-any-link {top:15px;}
@media screen and (max-width: 766px) {
	#tooltipbox a span{ display: block; }
	#tooltipbox a{
		pointer-events: none;
	}
	.check_img a .middle img {
	    border: none;
	}
	#tooltipbox a.tt:hover span.tooltip,
	#tooltipbox a.tt2:hover span.tooltip,
	#tooltipbox a.tt3:hover span.tooltip,
	#tooltipbox a.tt4:hover span.tooltip,
	#tooltipbox a.tt5:hover span.tooltip,
	#tooltipbox a.tt6:hover span.tooltip,
	#tooltipbox a.tt7:hover span.tooltip{
		display: inline-block;
	    position:static;
	    top:0; left:0;
		padding: 0;
		width:inherit;
		color: transparent;
	    text-align: center;
		filter: alpha(opacity:100);
		KHTMLOpacity:1;
		MozOpacity: 1;
		opacity: 1;

	}
	a.tt:hover span.middle,
	a.tt2:hover span.middle,
	a.tt3:hover span.middle,
	a.tt4:hover span.middle,
	a.tt5:hover span.middle,
	a.tt6:hover span.middle,
	a.tt7:hover span.middle{
    padding: 0;
}

}