.tgf_outer
{
	z-index: 1;
	max-width:2.3%;
	width:2.3%;

}

.tgf_wrap{
position: relative;
display:inline-block;

}
.tgf_fade
{
	font-size: 0em;
	overflow: hidden;
	background-color: #ccc;
	opacity: 0.50;
	filter: alpha(opacity=50);
	position: absolute;
	z-index: 1;
	display: none;
}

.tgf_tip
{
	position: absolute;
	z-index: 1;
	width:69%;
	height:auto;
}

.tgf_alb, .tgf_alt, .tgf_arb, .tgf_art, .tgf_abl, .tgf_atl, .tgf_abr, .tgf_atr
{
	position: absolute;
	z-index: 1;
	background-repeat: no-repeat;
	display: none;
	padding: 0px;
	margin: 0px;
}

.tgf_alb, .tgf_alt, .tgf_arb, .tgf_art
{
	width: 10%;
	height: 20%;
	font-size: 0px;
}
.tgf_abl, .tgf_atl, .tgf_abr, .tgf_atr
{
	width: 20%;
	height: 10%;
	font-size: 0px;
}

.tgf_alt
{
	left: 6%;
	top: 4.54%;
}
.tgf_alb
{
	left: 6%;
	bottom: 4.54%;
}
.tgf_art
{
	right: 3%;
	top: 4.54%;
}
.tgf_arb
{
	right: 3%;
	bottom: 4.54%;
}
.tgf_abl
{
	left: 6%;
	bottom: 4.54%;
}
.tgf_atl
{
	left: 6%;
	top: 4.54%;
}
.tgf_abr
{
	right: 3%;
	bottom: 4.54%;
}
.tgf_atr
{
	right: 3%;
	top: 4.54%;
}

.tgf_lt, .tgf_t, .tgf_rt, .tgf_l, .tgf_r, .tgf_lb, .tgf_b, .tgf_rb
{
	width: 10%;
	height: 20%;
	font-size: 0px;
}
.tgf_lt
{
	background-image: url(tip_lt.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tgf_t
{
	background-image: url(tip_t.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tgf_rt
{
	background-image: url(tip_rt.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tgf_r
{
	background-image: url(tip_r.png);
	background-repeat: repeat-y;
	background-position: left;
}
.tgf_rb
{
	background-image: url(tip_rb.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.tgf_b
{
	background-image: url(tip_b.png);
	background-repeat: repeat-x;
	background-position: top;
}
.tgf_lb
{
	background-image: url(tip_lb.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.tgf_l
{
	background-image: url(tip_l.png);
	background-repeat: repeat-y;
	background-position: right;
}

.tgf_capt
{
	font-weight: bold;
	padding-right: 4%;
	padding-bottom: 1%;
}
.tgf_pan
{
	background-image: url(tip_glow.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 55%;
	padding: 2%;
	text-align: left;
	color: #000;
}
.tgf_text
{
	padding: 2%;
	border-top: solid 1px #ccc;
}
.tgf_foot
{
	padding-right: 0px;
	padding-top: 1%;
	text-align: right;
	border-top: solid 1px #ccc;
	font-size: 11px;
	color: #666;
}

.tgf_img
{
	display: inline;
	text-decoration: none;
	border: none;
}

#tgf_load
{
	display: none;
	padding: 9%;
	border: solid 1px #999;
	background-image: url(indicator.gif);
	background-repeat: no-repeat;
	background-position: 20px 50px;
	color: #333;
	background-color: #fff;
	opacity: 0.70;
	filter: alpha(opacity=70);
	position: absolute;
	z-index: 1;
}

a.tgf_cls div
{
    float:right;
    width:2.5%;
    height:2.5%;
    background-image:url(btn_cls.png);
    background-position:center center;
    background-repeat:no-repeat;
    margin:1px;
}

a.tgf_cls:hover div
{
    margin:0;
	border:solid 1px #777;
}

.tgf_cls IMG {border:none;}

        
.tgf_ccffcc .tgf_pan { border:solid 1px #99cc99; background-color:#ccffcc; }
.tgf_ccffcc .tgf_cls:hover IMG {border:solid 1px #99cc99; background-color:#ffeecc;}
.tgf_ccffcc .tgf_alb { background-image:url(tip_a_lb.png); } 
.tgf_ccffcc .tgf_alt { background-image:url(tip_a_lt.png); } 
.tgf_ccffcc .tgf_arb { background-image:url(tip_a_rb.png); } 
.tgf_ccffcc .tgf_art { background-image:url(tip_a_rt.png); }
.tgf_ccffcc .tgf_abl { background-image:url(tip_a_bl.png); } 
.tgf_ccffcc .tgf_atl { background-image:url(tip_a_tl.png); } 
.tgf_ccffcc .tgf_abr { background-image:url(tip_a_br.png); } 
.tgf_ccffcc .tgf_atr { background-image:url(tip_a_tr.png); }

.link_bottom, .link_bottom:visited{
color:#000;
}
