a.gflag {
	padding: 1px 0px; font-size: 24px; background-image: url("24.png"); background-repeat: no-repeat;
}
a.gflag img {
	border: 0px currentColor; border-image: none; height: 24px; display: inline;
}
a.gflag:hover {
	background-image: url("24a.png");
}
img.gstats {
	display: none;
}
a.alt_flag {
	background-image: url("alt_flags.png");
}
a.alt_flag:hover {
	background-image: url("alt_flagsa.png");
}
a.us_flag {
	background-position: 0px -100px;
}
a.br_flag {
	background-position: -100px -100px;
}
a.mx_flag {
	background-position: -200px -100px;
}
a.glink {
	text-decoration: none;
}
a.glink span {
	font-size: 15px; margin-right: 5px; vertical-align: middle;
}
a.glink img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: middle; display: inline; opacity: 0.8;
}
a.glink:hover img {
	opacity: 1;
}
