#block-kanhan-language-switcher-language-switcher {
	display: inline;
	float: left;
}

#language-buttons ul  {
	padding:0 20px 0 0;
	height:20px;
	background:url('../images/mainbar5.gif') right no-repeat 
}

#language-buttons ul li {
	float:left;
	list-style:none;
}
#language-buttons a  {
	color:#fff;
	/*text-indent:-9999px;*/
}

/*  en ver.   */

.en #language-txt {
	width:66.9px;
	height:20px;
	background:url('../images/en/mainbar2.gif') right;
	display:block;
}
.en #language-txt:hover, .en #language-txt:focus {
	background:url('../images/en/mainbar2_f2.gif') right;
}

.en #language-tc {
	width:51px;
	height:20px;
	background:url('../images/en/mainbar3.gif');
	display:block;
}
.en #language-tc:hover, .en #language-tc:focus {
	background:url('../images/en/mainbar3_f2.gif');
}
.en #mobile-en {
	width:51px;
	height:20px;
	background:url('../images/en/mainbar5.gif');
	display:block;
}
.en #mobile-en:hover, .en #mobile-en:focus {
	background:url('../images/en/mainbar5_f2.gif');
}

.en #language-sc {
	width:51px;
	height:20px;
	background:url('../images/en/mainbar4.gif');
	display:block;
}
.en #language-sc:hover, .en #language-sc:focus {
	background:url('../images/en/mainbar4_f2.gif');
}


/*  zh-hant ver.   */

.zh-hant #language-txt {
	width:77px;
	height:19px;
	background:url('../images/tc/mainbar2.gif');
	display:block;
}
.zh-hant #language-txt:hover, .zh-hant #language-txt:focus {
	background:url('../images/tc/mainbar2_f2.gif');
}

.zh-hant #mobile-tc {
	width:49px;
	height:19px;
	background:url('../images/tc/mainbar5.gif');
	display:block;
}
.zh-hant #mobile-tc:hover, .zh-hant #mobile-tc:focus {
	background:url('../images/tc/mainbar5_f2.gif');
}

.zh-hant #language-sc {
	width:49px;
	height:19px;
	background:url('../images/tc/mainbar3.gif');
	display:block;
}
.zh-hant #language-sc:hover, .zh-hant #language-sc:focus {
	background:url('../images/tc/mainbar3_f2.gif');
}

.zh-hant #language-en {
	width:56px;
	height:19px;
	background:url('../images/tc/mainbar4.gif');
	display:block;
}
.zh-hant #language-en:hover, .zh-hant #language-en:focus {
	background:url('../images/tc/mainbar4_f2.gif');
}

/*  zh-hans ver.   */

.zh-hans #language-txt {
	width:77px;
	height:19px;
	background:url('../images/sc/mainbar2.gif');
	display:block;
}
.zh-hans #language-txt:hover, .zh-hans #language-txt:focus {
	background:url('../images/sc/mainbar2_f2.gif');
}

.zh-hans #mobile-sc {
	width:49px;
	height:19px;
	background:url('../images/sc/mainbar5.gif');
	display:block;
}
.zh-hans #mobile-sc:hover, .zh-hans #mobile-sc:focus {
	background:url('../images/sc/mainbar5_f2.gif');
}

.zh-hans #language-tc {
	width:49px;
	height:19px;
	background:url('../images/sc/mainbar3.gif');
	display:block;
}
.zh-hans #language-tc:hover, .zh-hans #language-tc:focus {
	background:url('../images/sc/mainbar3_f2.gif');
}

.zh-hans #language-en {
	width:56px;
	height:19px;
	background:url('../images/sc/mainbar4.gif');
	display:block;
}
.zh-hans #language-en:hover, .zh-hans #language-en:focus {
	background:url('../images/sc/mainbar4_f2.gif');
}

.zh-hans #language-sc {
	width:49px;
	height:19px;
	background:url('../images/tc/mainbar3.gif');
	display:block;
}
.zh-hans #language-sc:hover, .zh-hant #language-sc:focus {
	background:url('../images/tc/mainbar3_f2.gif');
}


/*#language-buttons a:hover, 
#language-buttons a:focus, 
#language-buttons a:active
 {
	color:#fff200;
}
*/

/*#language-buttons .focus{
	color:#fbe514;
}*/
