#tablist{padding:3px 0;margin-left:0;margin-bottom:0;border-bottom:1px solid #CFD6E9;font-weight:bold;font-size:0.9em;}
#tablist li{list-style:none;margin:0;display:inline;}
#tablist li a{padding:3px 0.5em;margin-left:3px;border: 1px solid #CFD6E9;border-bottom:none;background:#EFF3F9;text-decoration:none;color:#4A7BA6;}
#tablist li a:hover{color:#FFF;background:#749AC8;border-color:#CFD6E9;}
#tablist li a#current{background:white;border-bottom:1px solid white;}
#tablist li a:hover#current{background:#749AC8;border-bottom:1px solid white;}

.wblFilter { FONT-SIZE: 0.9em; MARGIN-TOP: 0; MARGIN-BOTTOM: 5px; }
.wblFilterGrey { color: #666666; MARGIN-TOP: 0; MARGIN-BOTTOM: 5px; }

.wblTT { POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 1 }
.wblPM { POSITION: absolute; VISIBILITY: hidden; Z-INDEX: 1 }
.wblTTText { font-size:0.85em; margin-top:0; margin-bottom:0; }
.wblDate { font-size: 0.9em; color: #000; font-weight: bold; }
.wblCurrentDay { font-size: 0.8em; color: #000; font-weight: normal; text-align:center; margin:0;padding:0 }
.wblTasks { font-size:0.8em; font-weight: normal; margin:0;padding:0 }
.wblFields { font-size:0.8em; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
.wblCategory { color: #666666; font-weight: normal}
.wblChannels { MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
.wblAdminRow { MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
.wblMerchName { FONT-SIZE: 1em; COLOR: #000080; FONT-WEIGHT: bold; }
.wblFindResults { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; WHITE-SPACE: pre; BACKGROUND-COLOR: #fbedbb; MARGIN-TOP: 20px; MARGIN-BOTTOM: 0; FONT-SIZE: 0.9em; COLOR: #000; }
.wblFindProgName { font-size: 0.9em; color: #000; }

.wblTools { background-color:#D5D6FD; font-size:.85em; }
.wblToolTipText { font-size:.85em; }

.wbltreenav{ white-space:nowrap;border:1px solid #CFD6E9;background:#EFF3F9; margin:0;padding:0;padding-left:.5em;padding-right:.5em;color:#4A7BA6}
.wbltreenav UL {list-style:none;margin-left: 0;padding-left: 0;}
.wbltreenav UL UL {list-style:none;margin:0; margin-left: 1em;padding-left: 0;font-size:0.9em}
.wbltreenav LI {list-style:none;margin:0;}
.wbltreenav ul ul li a{font-weight:normal;background:#EFF3F9;text-decoration:none;color:#4A7BA6 }
.wbltreenav ul ul li a:hover{font-weight:normal;color:#FFF;background:#749AC8;border-color:#CFD6E9;}
.wbltreenav li a{font-weight:bold;background:#EFF3F9;text-decoration:none;color:#4A7BA6 }
.wbltreenav li a:hover{font-weight:bold;color:#FFF;background:#749AC8;border-color:#CFD6E9;}

.wblPopup{ background:white;border:1px solid #000080;padding:10px;}
.wblPopupPanel{ PADDING: 0.5em; BACKGROUND-COLOR: #E1E8FB; border:thin solid #749AC8;MARGIN-TOP: 0}
.wblPopupSubscribe{border:thin solid #CFD6E9;padding:.1em 1em 0em .5em;margin:1em 0em .2em .2em;background-color:#F7F9FD;color:#000080;padding-bottom:.5em;}

.wblMainContent { padding:0px;margin-top:15px;}
.wblCustomiseSection{BORDER: 1px solid #003366;background:#FAFEFF;}
.wblCustomiseSectionHeading{background:#EFF3F9;padding: 10px 5px 10px 0; }

.wblChannels{BORDER: 1px solid #003366;WIDTH:100%;}
.wblChannelsHeader { background:#4A7BA6;color:#fff;cursor:pointer;padding: 2px 2px 2px 2px;}
.wblChannelList{ background-color:#D5D6FD;font-size:80%;WIDTH:230px;}

.wblListingsBlock{ padding:5px 0 5px 0;background:#FAFEFF; }
.wblList{ BACKGROUND-COLOR:#CFD6E9;margin:0;padding: 2px 2px 2px 2px;}
.wblListUnsubCell{ background-color:#F7F9FD;margin:0;padding: 2px 2px 2px 2px;}
.wblListNoWhatsOnCell{ background-color:#F7F9FD;margin:0;padding: 12px 12px 12px 12px;}

.wblDateList{ background-color:#D5D6FD;font-size:80%;WIDTH:180px}

.wblProg { margin-top:2px;margin-bottom:2px;font-weight:bold; }
.wblProg sup {font-weight:normal;font-size:0.8em;color: #666666;vertical-align:baseline;}

.wblGrid{ BACKGROUND-COLOR:#E3E4F9;margin:5px 0 0 0;padding: 0 0 0 0; }
.wblGrid TD { border: 1px solid #E3E4F9;}
.wblGrid TD P { padding-left:5px;}
.wblGridTimeline{ BACKGROUND-COLOR:#749AC8;color:white;}
.wblGridTimeline A { color:white;font-weight:bold; }
.wblGP { font-size:0.75em; font-weight: normal; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
.wblGNH { font-size:0.8em; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
.wblGTH { padding-top:4px;padding-bottom:4px;padding-left:5px;font-size:0.7em; font-weight: bold; }

.rating { vertical-align:middle; padding-left:5px; }
.certificate { vertical-align:middle; padding-left:5px; }

.wblTooltipProgName { font-size:0.8em; font-weight: bold; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
.wblTooltipProgTimeDetails { font-size:0.8em; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; }
.wblTooltipProgImageCell { font-size:0.8em; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
.wblTooltipProgEpisode { font-size:0.8em; font-weight: bold; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
.wblTooltipProgDesc { font-size:0.8em; font-weight: normal; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
.wblTooltipProgQuals { font-size:0.75em; color:#666; font-weight: normal; MARGIN-TOP: 0; MARGIN-BOTTOM: 8px; }
.wblTooltipProgDirectorTitle { font-size:0.8em; font-weight: bold; padding-right:2px; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
.wblTooltipProgDirectorList { font-size:0.8em; font-weight: normal; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
.wblTooltipProgCastTitle { font-size:0.8em; font-weight: bold; padding-right:2px; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }
.wblTooltipProgCastList { font-size:0.8em; font-weight: normal; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }

.desc-channel-image {
		float:right;
		width:77px;
		height:37px;
		border:1px solid #D5D6FD;
		padding:0;
		margin:0;
		margin-bottom:1.5em; margin-right:0.5em;
}
.desc-epg {
		display:block;
		text-align:center;
		color:black;
		background:#E3E4F9;
		padding:0;
		margin:0;
		border: 1px solid #D5D6FD;
}

.daily-channel-image {
		width:77px;
		height:37px;
		cursor:hand;
		display:block;
		border: 1px solid #D5D6FD;
}
.channel-image {
		width:77px;
		height:37px;
		cursor:hand;
		display:block; 
		border-top: 1px solid #D5D6FD;
}
.epg-overlay {
	display:block; 
	width: 24px;
  height: 11px;
	font-size: 0.75em;
	text-align:right;
	font-family: Tahoma, Times New Roman, Times, serif;
	padding:0;
	margin:0;
	margin-top: 24px;
	margin-left: 50px;
  background-color: #ffffff;
  border: 1px solid black;
	padding-right:1px;

  /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
  /* for Mozilla */
  -moz-opacity:0.7;
}


ul.wblChannelOrderList {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 400px;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
}
ul.wblChannelOrderList li {
	cursor: move;
	padding: 5px 5px;
	border: 1px solid #ccc;
	background-color: #eee;
}
ul.wblChannelOrderList li { margin: 0px; }
#wblChannelOrder {
	margin-bottom: 1em;
}
#wblChannelOrder li {
	margin-bottom: 0px;
	margin-top: 4px;
}

p.wblContextPopup { font-size:0.8em; font-weight: normal; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; }

tr.ProgrammeRowOld{ background-color:#EFEFEF;color:#626262;}
tr.ProgrammeRowEven{ background-color:#E3E4F9;}
tr.ProgrammeRowOdd{ background-color:#D5D6FD;}

td { font-size: 1em; }
