/* HIDDEN ELEMENTS */
.MyReminders, .PersonaliseChannels, .AllChannels, .tvg_listings_nav_dropdown, .tvg_listings_nav_quicklinks, .tvg_listings_nav_later_day,.tvg_listings_nav_earlier_day {
	display:none;
}


/* MISSING IN THE HTML */
#EPG #tvgListingComp{
	width:777px;
	position:relative;
	font-family:verdana;
	border-left:3px solid #d8e2e9;
	border-right:3px solid #d8e2e9;
	border-bottom:3px solid #d8e2e9;
	margin-top:6px;
}
#EPG #tvgListingComp div {
	padding:0;
	margin:0;
}


.tvg_listings{}
.tvg_listings_nav{}

#EPG .tvg_listings_nav_later {
	position:absolute;
	left:700px;
	top:12px;
	width:71px;
	background:url(/layout/tv_listings/buttons/later.gif) no-repeat 0 3px;
}
#EPG .tvg_listings_nav_later a{
	padding:25px 0 0 71px; 
	height: 0px;
	margin:0px;
	overflow:hidden;
	display:block;
}
#EPG .tvg_listings_nav_later a:hover{
	background:url(/layout/tv_listings/buttons/later_hover.gif) no-repeat 0 3px;
}
#EPG .tvg_listings_nav_earlier{
	position:absolute;
	left:10px;
	top:12px;
	width:71px;
	background:url(/layout/tv_listings/buttons/earlier.gif) no-repeat 0 3px;
}
#EPG .tvg_listings_nav_earlier a{
	padding:25px 0 0 71px; 
	height: 0px;
	margin:0px;
	overflow:hidden;
	display:block;
}
#EPG .tvg_listings_nav_earlier a:hover{
	background:url(/layout/tv_listings/buttons/earlier_hover.gif) no-repeat 0 3px;
}
 .tvg_listings_nav_next{
	position:absolute;
	left:664px;
	bottom:-30px;
	width:108px;
	background:url(/layout/tv_listings/buttons/next_channels_epg.gif) no-repeat 0 0;
 }
.tvg_listings_nav_next a{
	padding:22px 0 0 108px; 
	height: 0px;
	margin:0;
	overflow:hidden;
	display:block;
}
.tvg_listings_nav_previous{
	position:absolute;
	left:6px;
	bottom:-30px;
	width:106px;
	background:url(/layout/tv_listings/buttons/prev_channels_epg.gif) no-repeat 0 0px;
}
.tvg_listings_nav_previous a{
	padding:22px 0 0 71px; 
	height: 0px;
	margin:0px;
	overflow:hidden;
	display:block;
}
/* ---- ((START Yellow Hours block)) ---- */
.tvg_listings_header, .tvg_listings_footer{
	background:#fde33d;
	height:22px;
	position:relative;
}
.tvg_listings_header .tvg_listings_timebar{
	
}
#EPG .tvg_listings_header .tvg_listings_timebar{
	position:absolute;
	top:2px;
	height:18px;
	border-left:1px solid #ccc;
	margin:0 0 0 -1px;
/*	background:url(/layout/tv_listings/bg_hours_line.gif) no-repeat 0px 1px;*/
	padding:2px 0 0 3px;
	font-size:14px;
	font-weight:bold;
}
.tvg_listings_footer .tvg_listings_timebar{
	top:-2px;
	background:url(/layout/tv_listings/bg_hours_line.gif) no-repeat 0px 0px;
}
#EPG .tvg_listings_footer .tvg_listings_timebar{
	padding:2px 0 0 3px;
}
/* ---- ((START Channel Listings)) ---- */
#EPG .tvg_listings_channel{
	clear:both;
	position:relative;
}
#EPG .tvg_listings_channel_name{
	width:113px;
	font-weight:bolder;
	text-align:center;
	overflow: hidden;
	line-height: 38px;
	border-right:1px solid #a3b3be;
}
#EPG .tvg_listings_channel_name_long {
	height: 38px;
	width:113px;
	text-align: center;
	font-weight:bold;
	border-right:1px solid #a3b3be;	
}
#EPG .tvg_listings_text .tvg_listings_prog_title{
	padding:0 0 0 4px;
	display:block;
	height:32px;
}
#EPG .tvg_listings_channel_progbox { 
	position:absolute;
	top:0px;
	padding:1px;
	overflow:hidden;
	/*height:38px;*/
}
#EPG .tvg_listings_channel_progbox{
	height:38px;
	border-right:1px solid #051dfd;
}
#EPG *html .tvg_listings_channel_progbox{
	height:38px;
}
#EPG .tvg_listings_channel_progbox_last{
	border-right:1px solid #d8e2e9;
}
#EPG .tvg_listings_odd{
	background:#d8e2e9;
}
#EPG .tvg_listings_text a{
	color:#051dfd;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	display:block;
	overflow:hidden;
	height:28px;
	margin:3px 0 0 0;
	padding:4px 0 0 0;
}
#EPG .tvg_listings_text a:visited{
	color:#051dfd;
}
#EPG .tvg_listings_text a:hover{
	text-decoration:underline;
	cursor:pointer;
}
#EPG .tvg_listings_prog_timing{
	display:block;
}
#EPG .tvg_listings_channel_logo_image{}
/* */

#EPG .tvg_listings_cat_film{
	background:url(/layout/tv_listings/bg_programme_category/movie.gif) no-repeat 3px 0;
}
#EPG .tvg_listings_cat_film .tvg_listings_prog_title{
	margin:0 0 0 13px;
}
/**/

.tvg_listings_button_epg_down{
	background:url(/layout/tv_listings/epgepgview.gif) no-repeat 0 -17px;
	width:83px;
	height:17px;
	position:absolute;
	top:10px;
	right:116px;
}
.tvg_listings_button_magazine_up{
	position:absolute;
	top:27px;
	right:116px;
	background:url(/layout/tv_listings/epglistview.gif) no-repeat 0 0px;
	width:83px;
	height:17px;
	display:block;
}
.tvg_listings_button_magazine_up a{
	width:83px;
	height:17px;
	display:block;
}
.tvg_listings_button_magazine_up a:hover{
	background:url(/layout/tv_listings/epglistview.gif) no-repeat 0 -17px;
} 
