.greyLine {
	background-image: url(../images/grey_line.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}

.greyLine1 {
	background-image: url(../images/grey_line1.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}

.carRowTotal {
	background-image: url(../images/cartable_total.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: "arial";
	font-size: 13px;
	color: #ffffff;
	background-color: #819FBB;
	height: 28px;
}

.bkg {
	background-image: url(../images/bkg.jpg);
	background-repeat: repeat-x;
	background-color: #EEEEEE;
}

.welcomeTxt {
	font-family: "verdana";
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-align: right;
	padding-right: 23px;
	padding-top: 2px;
}

.contentTxt {color: #3d3d3d; font-family: "arial";	font-size: 13px; font-weight: normal; text-align: right;}

.contentTitle {
	background-image: url(../images/arrow_page.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	font-family: "verdana";
	font-size: 16px;
	color: #FF9900;
	font-weight: bold;
	padding-left: 20px;
	vertical-algin: middle;
}

.searchBg {
	background-color: #82BA35;
}

.searchBox {
	height: 19px;
	background-color: #FFFFDF;
	font-family: "arial";
	font-size: 12px;
	vertical-align: center;
	border: solid 1px #7F9DB9;
}

.searchInput {
	height: 21px;
	width: 105px;
	background-color: #FFFFDF;
	font-family: "arial";
	font-size: 12px;
	vertical-align: center;
	border: solid 1px #7F9DB9;
	padding-top: 3px;
	padding-left: 2px;
}

.searchBtn {
	background-image: url(../images/btn_search_big5.jpg);
	background-repeat: no-repeat;
	width: 50px;
	height: 21px;
	background-color: transparent;
	border: 0px;
}

a.topMenuLink {
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
}

a.topMenuLink:hover {
	text-decoration: underline;
}

.AdvSearchBtn {
	background-image: url(../images/btn_advsearch_big5.jpg);
	background-repeat: no-repeat;
	width: 66px;
	height: 21px;
	background-color: transparent;
	border: 0px;
}

.contentBg {
	background-color: #ffffff;
}

.news {
	background-image: url(../images/bg_news.jpg);
	background-repeat: repeat-x;
	background-color: #3C434B;
	color: #B2B5BA;
	padding: 10px;
	width: 177px;
	height: 24px;
}

a.newsLink {
	font-family: "arial";
	font-size: 12px;
	color: #B2B5BA;
	text-decoration: none;
}

a.newsLink:hover {
	color: #ffffff;
	text-decoration: none;
}

.leftTitle {
	background-image: url(../images/left_title_bkg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-family: "arial";
	font-size: 13px;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 7px;
	width: 177px;
	height: 25px;
}

.leftLink {
	background-image: url(../images/left_link.jpg);
	background-repeat: repeat-y;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #6C6F76;
	width: 177px;
	display: block;
}

a.leftLink {
	background-image: url(../images/spacer.gif);
	font-family: "arial";
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	background-repeat: repeat-y;
	border-top: 0px solid #969A9D;
	border-bottom: 0px solid #000000;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 3px;
	width: 100%;
}

a.leftLink:hover {
	background-image: url(../images/left_link1.jpg);
	background-repeat: repeat-y;
	border-top: 0px solid #969A9D;
	border-bottom: 0px solid #000000;
	text-decoration: none;
	width: 100%;
	padding-left: 15px;
}

.leftMenu {
	background-image: url(../images/leftmenu.jpg);
	background-repeat: repeat-y;
	border-top: 1px solid #969A9D;
	border-bottom: 1px solid #000000;
	width: 177px;
	display: block;
}

a.leftMenu {
	background-image: url(../images/spacer.gif);
	font-family: "arial";
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	background-repeat: repeat-y;
	border-top: 0px solid #969A9D;
	border-bottom: 0px solid #000000;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 3px;
	width: 100%;
}

a.leftMenu:hover {
	background-image: url(../images/leftmenu1.jpg);
	background-repeat: repeat-y;
	border-top: 0px solid #969A9D;
	border-bottom: 0px solid #000000;
	text-decoration: none;
	width: 100%;
	padding-left: 25px;
}

.leftCat {
	border: 1px solid #A0A0A0;
}

.catLine {
	background-image: url(../images/cat_line.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 19px;
}

a.catTxt {
	font-family: "verdana";
	font-size: 11px;
	color: #000000;
	padding-left: 20px;
	text-decoration: none;
}

a.catTxt:hover {
	background-image: url(../images/arrow_orange.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #FF7616;
	background-position: left center;
}

.downloadTable {
	background-color: #E9E9E9;
	width:235px;
}

.uploadTable {background-color: #B7DEFD;	width:235px;}

.dayTable {
	background-color: #ECECEC;
}

.monthTable {
	background-color: #ECECEC;
}

.yearTable {
	background-color: #000000;
}

a.downloadSongName {
	font-family: "verdana";
	font-size: 11px;
	font-weight: bold;
	color: #294050;
	height: 16px;
	padding-top: 2px;
	padding-left: 6px;
	text-decoration: none;
}

a.downloadSongName:hover {
	text-decoration: underline;
}

a.monthSongName {
	font-family: "verdana";
	font-size: 11px;
	font-weight: bold;
	color: #0F5A00;
	height: 16px;
	padding-top: 2px;
	padding-left: 6px;
	text-decoration: none;
}

a.monthSongName:hover {
	text-decoration: underline;
}

a.yearSongName {
	font-family: "verdana";
	font-size: 11px;
	font-weight: bold;
	color: #FA680D;
	height: 16px;
	padding-top: 2px;
	padding-left: 6px;
	text-decoration: none;
}

a.yearSongName:hover {
	text-decoration: underline;
}

a.uploadSongName {
	font-family: "verdana";
	font-size: 11px;
	font-weight: bold;
	color: #006EC1;
	height: 16px;
	padding-top: 2px;
	padding-left: 6px;
	text-decoration: none;
}

a.uploadSongName:hover {
	text-decoration: underline;
}

a.daySongName {
	font-family: "verdana";
	font-size: 11px;
	font-weight: bold;
	color: #646B73;
	height: 16px;
	padding-top: 2px;
	padding-left: 6px;
	text-decoration: none;
}

a.daySongName:hover {
	text-decoration: underline;
}

.downloadSongTxt 				{color: #181B20;		font-family: "arial";	font-size: 11px;	line-height: 17px;	text-decoration: none;	}
a.downloadSongTxt 			{color: #181B20;		font-family: "arial";	font-size: 11px;	line-height: 17px;	text-decoration: none;}
a.downloadSongTxt:hover 	{color: #000000;	text-decoration: underline;}

.monthSongTxt {
	font-family: "arial";
	font-size: 11px;
	color: #3d3d3d;
	line-height: 17px;
	text-decoration: none;
	vertical-align: top;
}

a.monthSongTxt {
	font-family: "arial";
	font-size: 11px;
	color: #3d3d3d;
	line-height: 17px;
	text-decoration: none;
	vertical-align: top;
}

a.monthSongTxt:hover {
	color: #000000;
	text-decoration: underline;
}

.yearSongTxt {
	font-family: "arial";
	font-size: 11px;
	color: #DADADA;
	line-height: 17px;
	text-decoration: none;
	vertical-align: top;
}

a.yearSongTxt {
	font-family: "arial";
	font-size: 11px;
	color: #DADADA;
	line-height: 17px;
	text-decoration: none;
	vertical-align: top;
}

a.yearSongTxt:hover {
	color: #DADADA;
	text-decoration: underline;
}

.uploadSongTxt 				{color: #181B20;		font-family: "arial";	font-size: 11px;	line-height: 17px;	text-decoration: none;	}
a.uploadSongTxt 			{color: #181B20;		font-family: "arial";	font-size: 11px;	line-height: 17px;	text-decoration: none; }
a.uploadSongTxt:hover	{text-decoration: underline;}

.daySongTxt {
	font-family: "arial";
	font-size: 11px;
	color: #181B20;
	line-height: 17px;
	text-decoration: none;
	vertical-align: top;
}

a.daySongTxt {
	font-family: "arial";
	font-size: 11px;
	color: #181B20;
	line-height: 17px;
	text-decoration: none;
	vertical-align: top;
}

a.daySongTxt:hover {
	text-decoration: underline;
}

.borderWhite {
	border: 1px solid #ffffff;
}

.btmDotline {
	background-image: url(../images/dotline.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 17px;
}

a.btmLink {
	font-family: "arial";
	font-size: 11px;
	color: #0963BB;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	height: 15px;
	padding-top: 3px;
}

a.btmLink:hover {
	color: #FF9900;
	text-decoration: none;
	vertical-align: middle;
	height: 15px;
	padding-top: 3px;
}

.copyrightTxt {
	font-family: "verdana";
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: center;
}

.money {
	font-family: "verdana";
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.yearMoney {
	font-family: "verdana";
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

.songTable {
background-color: #F9D576;
	width:216px;
}

.songRowOdd {	font-family: "verdana";	font-size: 11px;	color: #000000;	vertical-align: middle;		background-color: #F9D576; width:216px}

.songRowEven {
	font-family: "verdana";
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	background-color: #FBE49F;width:216px
}

a.writer {
	font-family: "verdana";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.writer:hover {
	text-decoration: underline;
}

a.btnCart {
	background-image: url(../images/btn_cart_0.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 19px;
	vertical-align: middle;
	text-align: right;
}

a.btnCart:hover {
	background-image: url(../images/btn_cart_1.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 19px;
	vertical-align: middle;
	text-align: right;
}

.btnViewCart {
	padding-top: 6px;
}

a.btnViewCart {
	font-family: "arial";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
}

a.btnViewCart:hover {
	color: #0070BC;
}

.titleFreeD {
	background-color: #E4E4E4;
}

.navBkg {
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 14px;
}

.navTxt {
	font-family: "verdana";
	font-size: 11px;
	color: #626262;
}

a.navTxt {
	font-family: "verdana";
	font-size: 11px;
	color: #386895;
	text-decoration: none;
}

.titleBkg {
	background-image: url(../images/title_bkg.jpg);
	background-repeat: repeat-x;
}

.titleEnd1 {
	background-image: url(../images/btn_middle.jpg);
	background-repeat: repeat-x;
}

.titleLink {
	background-image: url(../images/btn_middle.jpg);
	background-repeat: repeat-x;
	font-family: "verdana";
	font-size: 11px;
	color: #ffffff;
	padding-top: 10px;
}

a.titleLink {
	background-image: url(../images/spacer.gif);
	background-repeat: repeat-x;
	font-family: "verdana";
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.titleLink:hover {
	color: #00123E;
}

.title {
	padding-top: 10px;
}

a.titleSearch {
	background-image: url(../images/spacer.gif);
	background-repeat: repeat-x;
	font-family: "verdana";
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.titleSearch:hover {
	color: #00133E;
}

.vDotline {
	background-image: url(../images/title_vdotline.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.vDotlineBlue {
	background-image: url(../images/title_vdotline_blue.gif);
	background-repeat: repeat-y;
	background-position: center center;
}

.dotlineBlue {
	background-image: url(../images/title_dotline.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.vDotlineBlk	{background-image: url(../images/vdotline_blk.gif);	background-repeat: repeat-y;	background-position: center center;}
.titleSearch1 {
	background-image: url(../images/title_search_bkg1.jpg);
	background-repeat: no-repeat;
	font-family: "verdana";
	font-size: 11px;
	color: #00133E;
	width: 34px;
	height: 20px;
	text-align: center;
}

a.titleSearch1 {
	background-image: url(../images/spacer.gif);
	font-family: "verdana";
	font-size: 11px;
	color: #ffffff;
	width: 34px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
}

a.titleSearch1:hover {
	color: #00133E;
}

.titleSearch2 {
	background-image: url(../images/title_search_bkg2.jpg);
	background-repeat: no-repeat;
	font-family: "verdana";
	font-size: 11px;
	color: #00133E;
	width: 34px;
	height: 20px;
	text-align: center;
}

a.titleSearch2 {
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	font-family: "verdana";
	font-size: 11px;
	color: #ffffff;
	width: 34px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
}

a.titleSearch2:hover {
	color: #00133E;
}

.titleSearch3 {
	background-image: url(../images/title_search_bkg3.jpg);
	background-repeat: no-repeat;
	font-family: "verdana";
	font-size: 11px;
	color: #00133E;
	width: 12px;
	height: 20px;
	text-align: center;
}

a.titleSearch3 {
	background-image: url(../images/spacer.gif);
	font-family: "verdana";
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
}

a.titleSearch3:hover {
	color: #00133E;
}

.pageTxt {
	font-family: "arial";
	font-size: 13px;
	color: #000000;
}

.pageNoTxt {
	font-family: "arial";
	font-size: 13px;
	color: #F73035;
	font-weight: bold;
	padding-right: 5px;
}

a.pageNoTxt {
	font-family: "arial";
	font-size: 13px;
	color: #626262;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	padding-left: 5px;
}

a.pageNoTxt:hover {
	color: #004080;
	text-decoration: underline;
}

.vDotline {
	background-image: url(../images/vdotline.gif);
	background-position: center;
	background-repeat: repeat-y;
}

a.name {
	font-family: "verdana";
	font-size: 11px;
	font-weight: bold;
	color: #006DC2;
	text-decoration: none;
}

.nameTxt1 {
	font-family: "arial";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	vertical-align: top;
}

a.nameTxt1 {
	font-family: "arial";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	vertical-align: middle;
}

a.nameTxt1:hover {
	color: #006DC2;
	text-decoration: underline;
}

.moneyMp3 {
	font-family: "verdana";
	font-size: 11px;
	background-color: transparent;
	color: 000000;
	font-weight: bold;
	padding-left: 3px;
	width: 60px;
}

.moneyRingtone {
	font-family: "verdana";
	font-size: 11px;
	background-color: transparent;
	color: 000000;
	font-weight: bold;
	padding-left: 3px;
	width: 60px;
}

.moneyMv {
	font-family: "verdana";
	font-size: 11px;
	background-color: transparent;
	color:000000;
	font-weight: bold;
	padding-left: 3px;
	width: 60px;
}

.moneyCd {
	font-family: "verdana";
	font-size: 11px;
	color: 000000;
	font-weight: bold;
	padding-left: 3px;
	width: 60px;
}

.tableRowEven {
	background-color: #EBF5FE;
	width: 100%;
}

.photoBorder1 {
	border: 1px solid #BCBCBC;
}

.PageEnd {
	background-image: url(../images/title_bkg_btm.jpg);
	background-position: middle;
	background-repeat: no-repeat;
}

.iconIndexTxt {
	font-family: "verdana";
	font-size: 11px;
	color: #626262;
	padding-top: 3px;
}

.cdName {	font-family: "verdana";	font-size: 15px;	color: #626262;	vertical-align: middle;}

.cdTitle {
	font-family: "verdana";
	font-size: 11px;
	color: #626262;
	padding-top: 5px;
}

.cdTxt {
	font-family: "verdana";
	font-size: 11px;
	color: #626262;
	padding-top: 3px;
}

.commentTxt {
	font-family: "verdana";
	font-size: 11px;
	color: #5F789F;
	padding-top: 3px;
	text-decoration: none;
}

a.commentTxt 			{color: #23619A;	font-family: "verdana";	font-size: 11px;	text-decoration: none;	vertical-align: middle;}
a.commentTxt:hover	{text-decoration: underline;}

a.introduceTxt {
	font-family: "verdana";
	font-size: 11px;
	color: #5F789F;
	text-decoration: none;
	padding-top: 5px;
}

.optionBox {
	border: 1px solid #7E9DB9;
	color: #000000;
	font-family: "verdana";
	font-size: 11px;
	
	
}

.table1 {
	border: 1px solid #A5AEB5;
}

.InnerTable1 {
	font-family: "verdana";
	font-size: 11px;
	color: #A5AEB5;
}

.tableRowTitle1 {
	font-family: "verdana";
	font-size: 11px;
	color: #ffffff;
	background-color: #A5AEB5;
}

.tableRowOdd {
	font-family: "verdana";
	font-size: 13px;
	color: #626262;
	background-color: #ffffff;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
}

.tableRowEven {
	font-family: "verdana";
	font-size: 11px;
	color: #626262;
	background-color: #ffffff;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
}

.detailTable {
	border-left: 6px solid #9BBFDE;
	border-right: 6px solid #9BBFDE;
}

.detailTable1 {
	
}

.detailBorder {
	background-image: url(../images/title_bkg_end2.jpg);
	background-position: right;
	background-repeat: repeat-y;
}

.mp3Name {	color: #626262; font-family: "Arial";	font-size: 20px;	}
.cdName {
	font-family: "Arial";
	font-size: 20px;
	color: #5D9FDC;
}

.detailTitle		{color: #000000; font-family: "arial";	font-size: 13px; white-space: nowrap;}
.detailTxt 		{color: #626262; font-family: "arial"; font-size: 13px; }
a.detailTxt 	{font-family: "arial"; 	font-size: 13px;	color: #23619A;	text-decoration: none;}

a.detailTxt:hover {
	text-decoration: underline;
}

.commentTitle {
	font-family: "arial";
	font-size: 13px;
	color: #000000;
	vertical-align: top;
	padding-top: 6px;
}

.singerName				{ color: #626262;	font-family: "arial";	font-size: 20px;	text-decoration: none;}
a.singerName 			{ color: #23619A;  font-family: "arial";	font-size: 20px;	text-decoration: none;}
a.singerName:hover 	{text-decoration: underline;}

.commentBox {
	font-family: "verdana";
	font-size: 11px;
	color: #7E9DB9;
	border: 1px solid #7E9DB9;
	width: 350px;
	height: 50px;
}

.textBox {
	font-family: "verdana";
	font-size: 13px;
	color: #000000;
	border: 1px solid #7E9DB9;
	width: 350px;
	height: 20px;
}

.songHead {
	background-image: url(../images/song_line.jpg);
	background-repeat: repeat-x;
	border-left: 6px solid #9BBFDE;
	border-right: 6px solid #9BBFDE;
}

.detailTableTxt {
	font-family: "arial";
	font-size: 12px;
	color: #626262;
}

a.detailTableTxt {
	font-family: "arial";
	font-size: 12px;
	color: #626262;
	text-decoration: none;
}

a.detailTableTxt:hover {
	color: #25629B;
	text-decoration: underline;
}

.btnGo {
	background-image: url(../images/btn_go_big5.jpg);
	background-repeat: no-repeat;
	width: 39px;
	height: 21px;
	background-color: transparent;
	border: 0px;
}

.frameBorder {
	border: 1px solid #9BBFDE;
}

a.name1 {
	font-family: "verdana";
	font-size: 13px;
	color: #006DC2;
	text-decoration: none;
}

.catTitle {
	font-family: "verdana";
	font-size: 22px;
	color: #FF7616;
	text-decoration: none;
	padding-left: 5px;
	vertical-align: top;
}

.catBkg {
	background-image: url(../images/title_cat_bkg.jpg);
	background-repeat: repeat-x;
}

.catSearch1 {
	background-image: url(../images/cat_search_bkg1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 45px;
	height: 36px;
	font-family: "verdana";
	font-size: 11px;
	color: #AAB4BC;
	text-align: center;
	padding-top: 5px;
}

a.catSearch1 {
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	font-family: "verdana";
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	width: 35px;
	height: 36px;
}

a.catSearch1:hover {
	color: #000000;
	text-decoration: none;
}

.catSearch2 {
	background-image: url(../images/cat_search_bkg2.jpg);
	background-repeat: no-repeat;
	width: 45px;
	font-family: "verdana";
	font-size: 11px;
	color: #AAB4BC;
	text-align: center;
	padding-top: 5px;
}

a.catSearch2 {
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	font-family: "verdana";
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	width: 35px;
	height: 36px;
}

.catSearch3 {
	background-image: url(../images/cat_search_bkg3.jpg);
	background-repeat: no-repeat;
	font-family: "verdana";
	font-size: 11px;
	color: #AAB4BC;
	text-align: center;
	padding-top: 5px;
	width: 12px;
	height: 36px;
}

a.catSearch3 {
	background-image: url(../images/spacer.gif);
	background-repeat: no-repeat;
	font-family: "verdana";
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	width: 12px;
	height: 36px;
}

a.catSearch3:hover {
	color: #000000;
	text-decoration: none;
}

.titleCatLink {
	background-image: url(../images/btn_cat_middle.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: "verdana";
	font-size: 11px;
	color: #ffffff;
	padding-top: 12px;
}

a.titleCatLink {
	background-image: url(../images/spacer.gif);
	background-repeat: repeat-x;
	font-family: "verdana";
	font-size: 11px;
	color: #8F969C;
	text-decoration: none;
}

a.titleCatLink:hover {
	color: #00123E;
}

a.titleCatLinkEng {
	background-image: url(../images/spacer.gif);
	background-repeat: repeat-x;
	font-family: "verdana";
	font-size: 12px;
	color: #8F969C;
	text-decoration: none;
	padding-top: 2px;
}

a.titleCatLinkEng:hover {
	color: #00123E;
}

.titleCat {
	padding-top: 12px;
}

.titleCatEng {
	padding-top: 8px;
}

.catTableLeft {
	background-image: url(../images/cat_table_left.jpg);
	background-repeat: repeat-y;
	width: 3px;
}

.catTableRight {
	background-image: url(../images/cat_table_right.jpg);
	background-repeat: repeat-y;
	width: 3px;
}

.titleLink1 {
	background-image: url(../images/btn_cat_middle1.jpg);
	background-repeat: repeat-x;
	font-family: "verdana";
	font-size: 11px;
	color: #ffffff;
	padding-top: 8px;
}

a.titleLink1 {
	background-image: url(../images/spacer.gif);
	background-repeat: repeat-x;
	font-family: "verdana";
	font-size: 11px;
	color: #91969C;
	text-decoration: none;
}

a.titleLink1:hover {
	color: #00123E;
}

.title1 {
	padding-top: 7px;
}

.contentTxtGrey {
	font-family: "arial";
	font-size: 13px;
	color: #8E8E8E;
}

.contentTxtWhite {
	font-family: "arial";
	font-size: 13px;
	color: #ffffff;
}

.contentTxt1 {
	font-family: "arial";
	font-size: 13px;
	color: #626262;
	letter-spacing: 0.08em;
	text-decoration: none;
}

.contentTxtL {
	font-family: "arial";
	font-size: 15px;
	color: #626262;
}

.contentTxtNormal {
	font-family: "arial";
	font-size: 13px;
}

.pageTitle {
	font-family: "verdana";
	font-weight: bold;
	font-size: 28px;
	color: #FF9900;
	text-align: left;
}

.remarkTxt {
	font-family: "arial";
	font-size: 13px;
	color: #5C8B19;
	vertical-align: top;
}

.contentTxtBlue {
	font-family: "arial";
	font-size: 13px;
	color: #0076A3;
}
a.contentTxtBlue {
	font-family: "arial";
	font-size: 13px;
	color: #0076A3;
	text-decoration: none;
}
a.contentTxtBlue :hover{
	text-decoration: underline;
}
.titleDay {
	background-image: url(../images/title_day_big5.jpg);
	background-repeat: no-repeat;
	width: 224px;
	height: 70px;
}

.titleMonth {
	background-image: url(../images/title_month_big5.jpg);
	background-repeat: no-repeat;
	width: 224px;
	height: 70px;
}

.titleYear {
	background-image: url(../images/title_year_big5.jpg);
	background-repeat: no-repeat;
	width: 224px;
	height: 70px;
}

.titleDayTxt {
	font-family: "arial";
	font-size: 26px;
	color: #ffffff;
}

.dotline {
	background-image: url(../images/dotline.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.dayDotline {
	background-image: url(../images/dotline_day.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.monthDotline {
	background-image: url(../images/dotline_month.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.yearDotline {
	background-image: url(../images/dotline_year.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.blueColor {
	background-color: #9BBFDE;
}

.asterisk {
	font-family: "arial";
	font-size: 15px;
	color: #ED1C24;
	padding-right: 3px;
}

.regSection {
	font-family: "arial";
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	height: 45px;
}

.regTitle {
	font-family: "arial";
	font-size: 13px;
	color: #3d3d3d;
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
}

.regTxt {
	font-family: "arial";
	font-size: 13px;
	color: #3d3d3d;
	vertical-align: top;
	padding-top: 5px;
}

.regTxtBlue {
	font-family: "arial";
	font-size: 13px;
	color: #0076A3;
	vertical-align: top;
	padding-top: 5px;
}

.regRemarkTxt {
	font-family: "arial";
	font-size: 13px;
	color: #0076A3;
}

.regRemarkTxt1 {
	font-family: "arial";
	font-size: 13px;
	color: #5C8B19;
}

.regBox { border: 1px solid #7F9DB9; font-family: "arial";	font-size: 13px;	color: #000000;}

.regError {
	font-family: "arial";
	font-size: 11px;
	color: #ED1C24;
	vertical-align: top;
	padding-top: 8px;
}

.loginBkg {
	background-image: url(../images/login_bkg.jpg);
	background-repeat: no-repeat;
	width: 440px;
	height: 250px;
}

.loginBkg1 {
	background-image: url(../images/login_bkg1.jpg);
	background-repeat: no-repeat;
	width: 145px;
	height: 250px;
}

.loginBkg2 {
	background-image: url(../images/login_bkg2.jpg);
	background-repeat: no-repeat;
	width: 525px;
	height: 250px;
}

a.forgetPassword {
	background-image: url(../images/arrow_blue.jpg);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 10px;
	font-family: "arial";
	font-size: 13px;
	color: #0076A3;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
}

a.forgetPassword:hover {
	text-decoration: underline;
}

.successfulTxt {
	font-family: "arial";
	font-size: 15px;
	color: #215784;
}


.giftNo 			{color: #000000; font-family: "arial"; font-size: 12px; padding-right: 5px; padding-top:5px;}
a.giftNo 		{color: #000000; font-family: "arial"; font-size: 12px; padding-top:1px; text-decoration: none;	}
a.giftNo:hover	{color: #0070BC; text-decoration: none;}


.accountTitleEng 	{color: #043C52; font-family: "arial"; font-size: 19px;	text-decoration: none;}
.accountTitle 		{color: #043C52; font-family: "verdana"; font-size: 19px;	font-weight: bold; padding-bottom: 2px; text-decoration: none;}
a.accountTitle 	{color: #043C52; font-family: "verdana"; font-size: 19px;	font-weight: bold; height: 25px; text-decoration: none; vertical-align: top;}
a.accountTitle:hover {text-decoration: underline;}

.purRowTitle {
	background-image: url(../images/purtable_title.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: "arial";
	font-size: 13px;
	color: #ffffff;
	background-color: #819FBA;
	padding:6px;
}
a.purRowTxt{
	font-family: "arial";
	font-size: 13px;
	color: #626262;
	text-decoration: none;
}
a.purRowTxt:hover{
	text-decoration: underline;
}
.purRowOdd 		{color: #626262; font-family: "arial"; font-size: 13px; padding-bottom:3px; padding-left:6px; padding-right:6px; padding-top:8px;}
.purRowOdd1 	{background-image: url(../images/arrow_down_circle_grey.jpg); background-repeat: no-repeat; background-position: left center;	border-top: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE; font-family: "arial";	font-size: 13px;	color: #323232;	background-color: #FFFFFF;	padding: 6px; padding-left:25px; padding-top:12px;}
.purRowEven 	{background-color: #E7F2FB; color: #626262; font-family: "arial";	font-size: 13px; 	padding:8px;}
.purRowLine		{background-color: #C7D5E2; height:1px; width:100%;}
.purRowDotLine	{background-color: #E7F2FB; border-top:1px dashed #9FAFBD; height:1px; width:100%}
.purGiftMargin {padding-left:17px;}
.purRowGrey {
	font-family: "arial";
	font-size: 13px;
	color: #676F75;
	background-color: #CBDCEA;
}

.purRowTotal {
	background-image: url(../images/purtable_total.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: "arial";
	font-size: 13px;
	color: #ffffff;
	background-color: #819FBA;
}

.purTable {
	border: 1px solid #7297B7;
}

.purTableTop {
	background-image: url(../images/purtable5.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.purTableLeft {
	background-image: url(../images/purtable3.jpg);
	background-repeat: repeat-y;
}

.purTableRight {
	background-image: url(../images/purtable4.jpg);
	background-repeat: repeat-y;
}

.purTableBottom {
	background-image: url(../images/purtable6.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.voteTitle {
	font-family: "verdana";
	font-size: 15px;
	color: #737780;
}

.voteTitleS {
	font-family: "arial";
	font-size: 13px;
	color: #737780;
	text-decoration: none;
}

a.voteTitleS {
	font-family: "arial";
	font-size: 13px;
	color: #737780;
	text-decoration: none;
}

a.voteTitleS:hover {
	text-decoration: underline;
}

.voteTxt {
	font-family: "arial";
	font-size: 13px;
	color: #2A5C99;
	padding-top: 5px;
}

.voteRemark {
	font-family: "arial";
	font-size: 12px;
	color: #626262;
}

a.voteSong {
	font-family: "arial";
	font-size: 13px;
	color: #626262;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

a.voteSong:hover {
	text-decoration: underline;
}

.voteResult {
	font-family: "arial";
	font-size: 13px;
	color: #D44263;
	text-decoration: none;
}

a.voteResult {
	font-family: "arial";
	font-size: 13px;
	color: #D44263;
	text-decoration: none;
}

a.voteResult:hover {
	text-decoration: underline;
}

.voteWarn {
	background-image: url(../images/vote_result.jpg);
	background-repeat: no-repeat;
	font-family: "verdana";
	font-size: 13px;
	color: #ffffff;
	padding-left: 45px;
}

.voteTable {
	border: 1px solid #CCCCCC;
	font-family: "arial";
	font-size: 12px;
	color: #626262;
}

.voteRowOdd {
	height: 30px;
	background-color: #ffffff;
	color: #626262;
}

.voteRowEven {
	background-color: #E7E7E7;
	height: 30px;
	color: #626262;
}

.vLine {
	background-color: #777777;
	border-left: 2px solid #ffffff;
}

.voteTxt1 {
	font-family: "arial";
	font-size: 15px;
	color: #626262;
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: top;
}

.voteTxt2 {
	font-family: "arial";
	font-size: 11px;
	color: #626262;
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: top;
}

.contentTxtSmall {
	font-family: "arial";
	font-size: 11px;
	color: #626262;
	padding-left: 10px;
	text-decoration: none;
}
.contentTxtS{
	font-family: "arial";
	font-size: 11px;
	color: #626262;
	text-decoration: none;
}
.voteBar {
	padding-top: 5px;
}

.voteTable1 {
	background-color: #ABAFB7;
	color: #ffffff;
	font-family: "arial";
	font-size: 12px;
}

.carRowTitle {
	background-image: url(../images/cartable_title.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: "arial";
	font-size: 13px;
	color: #ffffff;
	background-color: #9E9E9E;
}

.carRowOdd {
	font-family: "arial";
	font-size: 12px;
	color: #626262;
}

.carRowEven {
	font-family: "arial";
	font-size: 12px;
	color: #626262;
	background-color: #eeeeee;
}

.carTable {
	border: 1px solid #7C7C7C;
}

.carTableTop {
	background-image: url(../images/cartable5.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.carTableLeft {
	background-image: url(../images/cartable3.jpg);
	background-repeat: repeat-y;
}

.contactTableLeft {
	background-image: url(../images/contacttable3.jpg);
	background-repeat: repeat-y;
}

.carTableRight {
	background-image: url(../images/cartable4.jpg);
	background-repeat: repeat-y;
}

.carTableBottom {
	background-image: url(../images/cartable6.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.searchTitle {
	font-family: "arial";
	font-size: 13px;
	color: #626262;
	text-align: right;
}

.searchTable {
	background-color: #EBEFEE;
}

.searchTxt {
	font-family: "arial";
	font-size: 13px;
	color: #626262;
}

.search {
	font-family: "arial";
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.search1 {
	color: #0059A5;
}

.searchResultTxt {
	font-family: "arial";
	font-size: 13px;
	color: #626262;
}

a.searchResultTxt {
	font-family: "arial";
	font-size: 13px;
	color: #347200;
}

.commentTxt1 {	font-family: "arial";	font-size: 13px;	color: #969696;}
.commentTxt2 {
	font-family: "arial";
	font-size: 13px;
	color: #000000;
}

.commentTxt3 {
	font-family: "arial";
	font-size: 13px;
	color: #0076A3;
}

.commentTxt4 {
	font-family: "arial";
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a.commentTxt4 {
	font-family: "arial";
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a.commentTxt4:hover {
	text-decoration: underline;
}

.commentPageTxt {
	font-family: "arial";
	font-size: 11px;
	color: #000000;
}

.commentPageNoTxt {
	font-family: "arial";
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

a.commentPageNoTxt {
	font-family: "arial";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	width: 10px;
	text-align: center;
	font-weight: normal;
}

a.commentPageNoTxt:hover {
	color: #ffffff;
	text-decoration: underline;
}

.newsTitle {
	font-family: "arial";
	font-size: 16px;
	font-weight: bold;
	color: #4784AA;
	height: 40px;
}

.newsTxt {
	background-image: url(../images/arrow_blue2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	font-family: "arial";
	font-size: 13px;
	color: #4784AA;
}

a.newsTxt {
	background-image: url(../images/spacer.gif);
	padding-left: 0px;
	font-family: "arial";
	font-size: 13px;
	color: #626262;
	text-decoration: none;
}

a.newsTxt:hover {
	color: #4784AA;
	text-decoration: underline;
}

.courseTable {
	border: 1px solid #9E9E9E;
}

.courseRowOdd {
	background-color: #ffffff;
}

.courseRowEven {
	background-color: #E6E6E6;
}

.courseRowEven1 {
	background-color: #E7F2FB;
}

.courseRowTitle {
	background-image: url(../images/cartable_title.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: "arial";
	font-size: 13px;
	color: #ffffff;
	background-color: #9E9E9E;
	height: 30px;
	padding-left: 5px;
}

.courseTableTxt {
	font-family: "arial";
	font-size: 13px;
	color: #626262;
	padding: 5px;
}

a.courseTableTxt {
	font-family: "arial";
	font-size: 13px;
	color: #626262;
	padding: 5px;
	text-decoration: none;
}

.courseTitle {
	font-family: "arial";
	font-size: 15px;
	color: #FE8100;
}

.courseRemark {
	font-family: "arial";
	font-size: 13px;
	color: #527D05;
}

.courseTxt {
	font-family: "arial";
	font-size: 13px;
	color: #626262;
	text-decoration: none;
	vertical-align: top;
}

a.courseTxt {
	font-family: "arial";
	font-size: 13px;
	color: #662D91;
	text-decoration: none;
	vertical-align: top;
}

a.courseTxt1 {
	font-family: "arial";
	font-size: 13px;
	color: #ED1C24;
	text-align: left;
	text-decoration: underline;
}

a.courseTxt2 {
	font-family: "arial";
	font-size: 13px;
	color: #626262;
	text-align: left;
	text-decoration: underline;
}

.courseSup {
	font-family: "arial";
	font-size: 13px;
	color: #662D91;
	text-decoration: none;
	vertical-align: top;
}

.tableGreyTop {
	background-image: url(../images/table_grey_top2.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.tableGreyLeft {
	background-image: url(../images/table_grey_left.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}

.tableGreyRight {
	background-image: url(../images/table_grey_right.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}

.tableGreyBottom {
	background-image: url(../images/table_grey_bottom2.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.tableGrey {
	border: 1px solid #86979F;
	background-color: #EFF1F2
}

.playerBg {
	background-image: url(../images/player_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.songBg {
	background-image: url(../images/player_songbkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 165px;
	padding-left: 10px;
}

a.playerSong {
	font-family: arial;
	font-size: 12px;
	color: #52BFE1;
	text-decoration: none;
	text-align: left;
}

a.playerSong:hover {
	text-decoration: underline;
}
.giftEnquiryTop{	background-image: url(../images/bg_giftsearch_top1.jpg);	background-repeat: repeat-x;	background-position: left top;}
a.giftLink			{	color: #375672; font-family: arial;	font-size: 12px; padding-left:19px; text-decoration: none;	text-align: left;}
a.giftLink:hover	{	text-decoration: underline;}
.giftLeft			{background-image:url(../images/gift_left.jpg); background-repeat: repeat-y; vertical-align:top;}
.giftMid				{background-image:url(../images/gift_mid.jpg); background-repeat: repeat-y; vertical-align:top;}
.giftRight			{background-image:url(../images/gift_right.jpg); background-repeat: repeat-y; vertical-align:top;}
.catBtm	{background-image:url(../images/cat_btm.jpg); 	background-repeat: repeat-x;	background-position: left top; width:100%;}

.detailLine	{background-image:url(../images/detail_line.jpg); background-position: left center; background-repeat: repeat-x;}
.detailBtm	{background-image:url(../images/detail_btm.jpg); background-position: left center; background-repeat: repeat-x;}

.commentBtmLine	{background-image:url(../images/commentBtm_btm.jpg); background-position: left center; background-repeat: repeat-x;}
.commentTopLine	{background-image:url(../images/commentTop_btm.jpg); background-position: left center; background-repeat: repeat-x;}

.contentTxtBlk				{color: #000000; font-family: arial; font-size:12px;}
.contentTxtBlue1		{color: #043C52; font-family: arial; font-size:13px; letter-spacing: 0.05em; text-decoration: none;}
a.contentTxtBlue1			{color: #043C52; font-family: arial; font-size:13px; letter-spacing: 0.05em; text-decoration: none;}
a.contentTxtBlue1:hover	{color: #043C52; font-family: arial; font-size:13px; letter-spacing: 0.05em; text-decoration: underline;}

.topMenuLinkEng {	font-family: Verdana;	font-weight: normal;	font-size: 11px;	color: #000000;	text-decoration: none;	padding-top: 5px;}
