﻿body {
	background : #000000 url(../Images/Bkgs/Body.jpg) top center repeat-y;
	margin : 0px;
}
div {
	font-family : Arial, Tahoma, Verdana, Segoe UI;
}
.MZBkg {
	background-color : #000000;
	left : 0px;
	position : relative;
	top : 0px;
	width : 100%;
}
.MZHdr {
	background-position : top right;
	background-repeat : no-repeat;
	color : #ffffff; /*#48b3fa;*/
	font-size : 11px;
	font-weight : bold;
	height : 28px;
	left : 0px;
	line-height : 28px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 756px;
}
.MZHdr a, .MZHdr a:hover, .MZHdrChannelsBkg a, .MZHdrChannelsBkg a:hover {
	color : #48b3fa;
	text-decoration : none;
}
.MZHdrFlag {
	font-weight : bold;
	height : 26px;
	left : 256px;
	position : absolute;
	text-align : right;
	top : 0px;
	width : 500px;
	z-index : 1000;
}
.MZHdrFlag img {
	height : 11px;
	left : 5px;
	padding-right : 10px;
	position : relative;
	top : 2px;
	width : 16px;
}
.MZHdrFloatBkg {
	left : 0px;
	position : absolute;
	top : 0px;
	width : 100%;
}
.MZHdrChannelsBkg {
	color : #48b3fa;
	font-size : 11px;
	font-weight : bold;
	left : 0px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 768px;
	z-index : 300;
}
.MZHdrChannels {
	background-color : #000000;
	border-top : 1px solid #a3a3a3;
	border-left : 1px solid #a3a3a3;
	border-right : 1px solid #a3a3a3;
	left : 75px;
	position : absolute;
	top : 24px;
	width : 150px;
	z-index : 900;
}
.MZHdrChannels div {
	border-bottom : 1px solid #a3a3a3;
	left : 0px;
	padding : 8px;
	position : relative;
	top : 0px;
	z-index : 900;
}
.PgHdrBkg {
	height : 117px;
}
.PgHdr {
	background-position : top center;
	background-repeat : no-repeat;
	height : 114px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 100%;
}
.TopAdBkg {
	height : 73px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 760px;
}
.Ad_468x60 {
	background-color : #000000;
	border : 1px solid #000000;
	float : right;
	height : 60px;
	left : 0px;
	padding : 0px;
	position : relative;
	top : 4px;
	width : 468px;
}
.PgNav {
	background : #9e9e9e url(../Images/Bkgs/PgNav.jpg) top center repeat-x;
	border-top : 1px solid #515151;
	border-bottom : 1px solid #070707;
	color : #353638;
	font-size : 11px;
	height : 20px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 768px;
}
.PgNavRight {
	float : right;
	left : 0px;
	position : relative;
	top : 0px;
}
.PgNavItem_First {
	background-position : top left;
	background-repeat : repeat-x;
	border-right : 1px solid #828484;
	float : left;
	height : 20px;
	line-height : 19px;
	padding-left : 1px;
	padding-right : 1px;
}
.PgNavItem {
	background-position : top left;
	background-repeat : repeat-x;
	border-left : 1px solid #ebebeb;
	border-right : 1px solid #828484;
	float : left;
	height : 20px;
	line-height : 19px;
	padding-left : 12px;
	padding-right : 12px;
}
.PgNavItem_Last {
	background-position : top left;
	background-repeat : repeat-x;
	border-left : 1px solid #ebebeb;
	float : left;
	height : 20px;
	line-height : 19px;
	padding-left : 12px;
	padding-right : 12px;
}
.PgNavItem a, .PgNavItem a:hover, .PgNavItem_Last a, .PgNavItem_Last a:hover {
	color : #353638;
	text-decoration : none;
}
.PgSearch {
	background : #9e9e9e url(../Images/Bkgs/PgSearch.jpg) top center no-repeat;
	color : #ebebeb;
	font-size : 11px;
	font-weight : bold;
	height : 23px;
	left : 0px;
	line-height : 21px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 768px;
	z-index : 10;
}
.PgSearch .SearchForm {
	padding-left : 24px;
	width : 300px;
	z-index : 15;
}
.PgSearch input.TxtFld {
	font-size : 9px;
}
.PgSearch input.Btn {
	font-size : 10px;
	left : 0px;
	position : relative;
	top : 1px;
}
.WelcomeMsg {
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;
	left : 301px;
	position : absolute;
	text-align : right;
	top : 1px;
	width : 458px;
	z-index : 20;
}
.SearchResultsBkg {
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
	left : 14px;
	padding-bottom : 21px;
	position : relative;
	top : 14px;
	width : 740px;
}
.SearchResultsBkg img {
	border : 1px solid #ffffff;
	height : 86px;
	margin : 9px;
	width : 128px;
}
.SearchResultsBkg a {
	text-decoration : none;
}
.SearchResultsBkg a:hover {
	text-decoration : none;
}
.PgmLatestBkg {
	background : #000000 url(../Images/Bkgs/PgmLatestBkg.jpg) top left repeat-x;
	border-bottom : 4px solid #a3a3a3;
	height : 271px;
	left : 0px;
	position : relative;
	top : 1px;
	width : 768px;
}
.PgmImg {
	border-width : 0px;
	height : 271px;
	left : 0px;
	position : absolute;
	top : 0px;
	width : 326px;
}
.PgmLatestTbl {
	float : left;
	left : 327px;
	position : relative;
	top : 0px;
	width : 442px;
}
.PgmLatestTbl td {
	text-align : left;
}
.PgmTitle {
	color : #ffffff;
	font-size : 28px;
	height : 60px;
	text-align : left;
	vertical-align : bottom;
}
.PgmLatestTitle {
	color : #b4b4b4;
	font-size : 18px;
	height : 32px;
	padding-top : 2px;
	padding-bottom : 2px;
	text-align : left;
}
.PgmLatestEpsImg {
	background : url(../Images/Bkgs/PgmEpsImg.png) top left no-repeat;
	height : 106px;
	text-align : left;
	vertical-align : top;
	width : 107px;
}
.PgmLatestEpsAbstract {
	color : #ffffff;
	font-size : 11px;
	line-height : 16px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	text-align : left;
	vertical-align : top;
}
.PgmLatestEpsBtns {
	left : 1px;
	position : relative;
	top : 0px;
	width : 308px;
}
.PgmLatestEpsBtns a, .PgmLatestEpsBtns a:hover {
	color : #ffffff;
	text-decoration : none;
}
.PgmLatestEpsBtns .Bitrates_Play {
	background : url(../Images/Bkgs/Bitrates_Play.gif) top left no-repeat;
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;
	height : 44px;
	left : 0px;
	padding-top : 18px;
	padding-left : 6px;
	position : absolute;
	text-align : left;
	top : 18px;
	width : 76px;
	z-index : 200;
}
.PgmLatestEpsBtns .Bitrates_Download {
	background : url(../Images/Bkgs/Bitrates_Download.gif) top left no-repeat;
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;
	height : 44px;
	left : 17px;
	padding-top : 18px;
	padding-left : 6px;
	position : absolute;
	text-align : left;
	top : 18px;
	width : 76px;
	z-index : 200;
}
.PgmEpsBkg {
	left : 0px;
	position : relative;
	top : 0px;
	width : 100%;
}
.PgmEps_Drama, .PgmEps_Sport, .PgmEps_Actuality, 
.PgmEps_Afrikaans, .PgmEps_Variety, .PgmEps_Movies {
	left : 0px;
	position : relative;
	top : 0px;
	width : 100%;
}
.PgmEps_Drama {
	background-color : #51386d;
}
.PgmEps_Sport {
	background-color : #3b5d3a;
}
.PgmEps_Actuality {
	background-color : #204e51;
}
.PgmEps_Afrikaans {
	background-color : #ae422c;
}
.PgmEps_Variety {
	background-color : #b07328;
}
.PgmEps_Movies {
	background-color : #78651a;
}
.PgmEps {
	border-bottom : 1px dashed #999999;
	left : 0px;
	position : relative;
	top : 0px;
	width : 768px;
}
.PgmEpsImg {
	background : url(../Images/Bkgs/PgmEpsImg.png) top left no-repeat;
	height : 96px;
	padding-left : 5px;
	padding-top : 4px;
	text-align : left;
	vertical-align : top;
	width : 107px;
}
.PgmEpsImg img, .PgmLatestEpsImg img {
	border : 1px solid #000000;
	height : 82px;
	/*
	left : 5px;
	position : absolute;
	top : 4px;
	*/
	width : 93px;
}
.PgmEpsTitle {
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
	text-align : left;
	/*
	left : 0px;
	position : relative;
	top : 11px;
	*/
	vertical-align : top;
	width : 415px;
}
.PgmEpsAbstract {
	color : #ffffff;
	font-size : 11px;
	line-height : 16px;
	text-align : left;
	/*
	left : 0px;
	padding-bottom : 10px;
	position : relative;
	top : 0px;
	*/
	vertical-align : top;
	width : 415px;
}
.PgmEpsBtns {
	border-left : 1px dashed #999999;
	height : 96px;
	text-align : right;
	left : 0px;
	position : relative;
	top : 0px;
	vertical-align : top;
	width : 175px;
}
.PgmEpsBtns img {
	margin-bottom : 5px;
}
.PgmEpsBtns a, .PgmEpsBtns a:hover {
	color : #ffffff;
	text-decoration : none;
}
.PgmEpsBtns .Bitrates_Play {
	background : url(../Images/Bkgs/Bitrates_Play.gif) top left no-repeat;
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;
	height : 44px;
	left : 66px;
	padding-top : 18px;
	position : absolute;
	text-align : center;
	top : 53px;
	width : 76px;
}
.PgmEpsBtns .Bitrates_Download {
	background : url(../Images/Bkgs/Bitrates_Download.gif) top left no-repeat;
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;
	height : 44px;
	left : 99px;
	padding-top : 18px;
	padding-left : 6px;
	position : absolute;
	text-align : left;
	top : 53px;
	width : 76px;
}
.PagingBkg_Drama, .PagingBkg_Sport, .PagingBkg_Actuality, 
.PagingBkg_Afrikaans, .PagingBkg_Variety, .PagingBkg_Movies, 
.PagingBkg_FreeZone {
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;
	height : 18px;
	left : 0px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 768px;
}
.PagingBkg_Border {
	left : 4px;
	padding-top : 3px;
	padding-bottom : 3px;
	position : relative;
	top : 0px;
	width : 760px;
}
.PagingBkg_Drama img, .PagingBkg_Sport img, .PagingBkg_Actuality img, 
.PagingBkg_Afrikaans img, .PagingBkg_Variety img, .PagingBkg_Movies img, 
.PagingBkg_FreeZone img {
	border-width : 0px;
}
.PagingBkg_Drama {
	background-color : #5E4D85;
}
.PagingBkg_Sport {
	background-color : #4F754E;
}
.PagingBkg_Actuality {
	background-color : #346669;
}
.PagingBkg_Afrikaans {
	background-color : #C5553E;
}
.PagingBkg_Variety {
	background-color : #C18130;
}
.PagingBkg_Movies {
	background-color : #8D7928;
}
.PagingBkg_FreeZone {
	background-color : #5A7486;
}
.Breadcrumb {
	font-size : 12px;
	font-weight : bold;
	left : 1px;
	line-height : 12px;
	position : absolute;
	top : 3px;
}
.Breadcrumb a, .Breadcrumb a:hover {
	color : #ffffff;
	text-decoration : none;
}
.PagingNav {
	font-size : 11px;
	font-weight : bold;
	left : 610px;
	line-height : 11px;
	position : absolute;
	top : 3px;
}
.SubMenuHolder {
	left : 0px;
	position : absolute;
	top : 123px;
	width : 100%;
	z-index : 450;
}
.SubMenu {
	left : 0px;
	position : relative;
	top : 0px;
	width : 768px;
	z-index : 500;
}
.SubMenuTop {
	background : url(../Images/Bkgs/SubMenuTop.jpg) top center no-repeat;
	font-size : 12px;
	font-weight : bold;
	height : 28px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 768px;
}
.SubMenuTop .SubMenuHdr {
	background-position : top left;
	background-repeat : repeat-x;
	color : #ffffff;
	float : left;
	font-weight : bold;
	height : 24px;
	left : 1px;
	line-height : 22px;
	padding-left : 20px;
	padding-right : 20px;
	position : relative;
	text-align : center;
	top : 0px;
}
.SubMenuTop .SubMenuSeperator {
	background : url(../Images/Bkgs/SubMenu_Seperator.jpg) top left no-repeat;
	float : left;
	height : 24px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 2px;
}
.SubMenuTop a {
	color : #ffffff;
	text-decoration : none;
}
.SubMenuTop a:hover {
	color : #ffffff;
	text-decoration : none;
}
.SubMenuTop img {
	float : right;
	margin-right : 1px;
	position : relative;
	top : 0px;
}
.SubMenuBody {
	background : url(../Images/Bkgs/SubMenu.jpg) top center repeat-y;
	font-size : 12px;
	/*
	height : auto;
	*/
	left : 0px;
	min-height : 250px;
	padding-bottom : 10px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 768px;
}
.SubMenuBodyContent {
	/*
	height : auto;
	*/
	left : 10px;
	min-height : 250px;
	padding-top : 10px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 10px;
	position : relative;
	top : 0px;
}
.SubMenuSec {
	float : left;
	left : 0px;
	position : relative;
	top : 0px;
}
.SubMenuSec a {
	text-decoration : none;
}
#SubMenuSec_Drama a {
	color : #51386d;
}
#SubMenuSec_Sport a {
	color : #3b5d3a;
}
#SubMenuSec_Actuality a {
	color : #204e51;
}
#SubMenuSec_Afrikaans a {
	color : #ae422c;
}
#SubMenuSec_Variety a {
	color : #b07328;
}
#SubMenuSec_Movies a {
	color : #78651a;
}
#SubMenuSec_Drama a:hover, #SubMenuSec_Sport a:hover, #SubMenuSec_Actuality a:hover,
#SubMenuSec_Afrikaans a:hover, #SubMenuSec_Variety a:hover, #SubMenuSec_Movies a:hover {
	color : #000000;
}
#SubMenuSec_Drama .SubMenuSecCol {
	border-right-color : #51386d;
}
#SubMenuSec_Sport .SubMenuSecCol {
	border-right-color : #3b5d3a;
}
#SubMenuSec_Actuality .SubMenuSecCol {
	border-right-color : #204e51;
}
#SubMenuSec_Afrikaans .SubMenuSecCol {
	border-right-color : #ae422c;
}
#SubMenuSec_Variety .SubMenuSecCol {
	border-right-color : #b07328;
}
#SubMenuSec_Movies .SubMenuSecCol {
	border-right-color : #78651a;
}
.SubMenuSecCol {
	border-right-style : solid;
	border-right-width : 1px;
	float : left;
	/*
	height : auto;
	*/
	margin-right : 10px;
	min-height : 100%;
	padding-bottom : 10px;
	width : 165px;
}
.SubMenuSecCol a:hover {
	border-bottom : 1px dotted #000000;
	color : #000000;
	text-decoration : none;
}
.SubMenuSecItem {
	padding : 4px;
}
.SubMenuQLCol {
	float : left;
	height : 250px;
	text-align : center;
	width : 190px;
}
.SubMenuQLCol a {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
.SubMenuQLCol .QL {
	border : 1px solid #000000;
	margin-left : 5px;
	margin-right : 5px;
	margin-bottom : 10px;
}
.SubMenuQLCol .Btn {
	margin-top : 10px;
	z-index : 900;
}
.SubMenuBtm {
	background : url(../Images/Bkgs/SubMenuBtm.gif) top center no-repeat;
	height : 12px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 768px;
}
.MainBody {
	left : 0px;
	position : relative;
	top : 0px;
	width : 100%;
}
.MainBodyContent {
	height : 100%;
	left : 0px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 768px;
}
.MainBodyHdr {
	color : #febe19;
	font-size : 18px;
	font-weight : bold;
	height : 50px;
	left : 0px;
	line-height : 50px;
	padding-left : 20px;
	position : relative;
	top : 0px;
}
.ScrollDiv {
	/*
	overflow : scroll;
	overflow-y : scroll;
	overflow-x : hidden;
	height : auto;
	*/
	left : 0px;
	position : relative;
	top : 0px;
}
.SelListIndex {
	background-color : #393939;
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
	left : 0px;
	padding-top : 10px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 10px;
	position : relative;
	top : 0px;
}
.SelListIndex a, .SelListIndex a:hover {
	color : #ffffff;
	line-height : 18px;
	text-decoration : none;
}
.SelListIndex b {
	color : #febe19;
	font-size : 12px;
}
.SelListIndex select {
	font-size : 11px;
	line-height : 9px;
	z-index : 1;
}
.SelListIndex input {
	font-size : 10px;
	left : 0px;
	position : relative;
	top : 0px;
}
.SelListItems {
	left : 0px;
	padding-top : 20px;
	padding-bottom : 20px;
	position : relative;
	top : 0px;
}
.SelListItemHdr {
	background-color : #393939;
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
	padding-left : 20px;
	vertical-align : middle;
}
.ToTopBtn {
	background-color : #393939;
	padding-top : 2px;
	padding-right : 2px;
	padding-bottom : 2px;
	text-align : right;
	vertical-align : middle;
}
.SelListItemTxt {
	color : #ffffff;
	font-size : 11px;
	padding-top : 10px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 20px;
}
SelListItemTxt img {
	margin-right : 10px;
}
.Billboard {
	left : 7px;
	position : absolute;
	top : 7px;
	z-index : 1;
}
.TopListBkg {
	height : 258px;
	left : 606px;
	position : absolute;
	top : 7px;
	width : 146px;
	z-index : 50;
}
.TopListTop {
	background-position : top center;
	background-repeat : no-repeat;
	height : 21px;
	left : 0px;
	position : relative;
	top : 0px;
}
.TopList {
	background : url(../Images/Bkgs/TopList.jpg) top center repeat-y;
	left : 0px;
	padding-top : 6px;
	padding-bottom : 1px;
	position : relative;
	top : 0px;
}
.TopList div {
	color : #ffffff;
	font-size : 11px;
	padding-top : 4px;
	padding-left : 8px;
	padding-right : 3px;
	padding-bottom : 3px;
	z-index : 51;
}
.TopList div a, .TopList div a:hover {
	color : #ffffff;
	text-decoration : none;
}
.TopListBtm {
	background : url(../Images/Bkgs/TopListBtm.jpg) top center no-repeat;
	height : 10px;
	left : 0px;
	position : relative;
	top : 0px;
}
.Highlight5Bkg {
	background : url(../Images/Bkgs/Highlight5.jpg) top center no-repeat;
	height : 102px;
	left : 1px;
	position : relative;
	top : 3px;
	width : 144px;
}
.Highlight5 {
	background-color : #666666;
	height : 88px;
	left : 7px;
	position : relative;
	top : 7px;
	width : 130px;
}
.HighlightsBkg {
	background : url(../Images/Bkgs/Highlights.jpg) top center no-repeat;
	height : 108px;
	left : 0px;
	position : absolute;
	top : 266px;
	width : 100%;
}
.Highlights {
	left : 15px;
	position : relative;
	top : 8px;
}
.Highlights img, .Highlights .Swf {
	border : 1px solid #000000;
	float : left;
	height : 90px;
	left : 0px;
	margin-right : 6px;
	position : relative;
	top : 0px;
	width : 178px;
	z-index : 300;
}
.Highlights .Swf a {
	height : 90px;
	left : 0px;
	position : absolute;
	top : 0px;
	width : 178px;
	z-index : 310;
}
object, embed {
	z-index : 400;
}
.MainBodyFtrBkg {
	height : 285px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 768px;
}
.MainBodyFtr {
	background : #000000 url(../Images/Bkgs/MainBodyFtr.jpg) top left no-repeat;
	height : 285px;
	left : 1px;
	position : absolute;
	top : 0px;
	width : 445px;
}
.MainBodyFtrContent {
	height : 147px;
	left : 1px;
	position : relative;
	top : 0px;
	width : 768px;
}
.MainBodyFtrContent .TabTopImg {
	left : 4px;
	position : absolute;
	top : 145px;
}
.WeRecBkg, .ComingBkg {
	height : 86px;
	left : 10px;
	position : absolute;
	top : 182px;
	width : 246px;
}
.WeRecBkg img, .ComingBkg img {
	border : 1px solid #000000;
	height : 86px;
	left : 0px;
	position : absolute;
	top : 0px;
	width : 128px;
}
.MainBodyFtrList {
	height : 86px;
	left : 134px;
	position : absolute;
	top : 0px;
	width : 114px;
}
.MainBodyFtrList div {
	border-bottom : 1px dotted #444444;
}
.MainBodyFtrList a, .MainBodyFtrList a:hover {
	color : #000000;
	font-size : 11px;
	line-height : 17px;
	text-decoration : none;
}
.MainBodyFtrContent .Quicklinks {
	left : 14px;
	position : absolute;
	top : 36px;
}
.MainBodyFtrContent .Quicklinks img {
	border : 1px solid #000000;
	float : left;
	left : 0px;
	margin-right : 10px;
	position : relative;
	top : 0px;
}
.MainBodyFtrContent .Mags {
	left : 276px;
	position : absolute;
	top : 174px;
}
.MainBodyFtrContent .Mags img {
	border : 1px solid #000000;
	float : left;
	left : 0px;
	margin-left : 2px;
	position : relative;
	top : 0px;
}
.MainBodyAdBkg {
	background : #000000 url(../Images/Bkgs/MainBodyAdvert.jpg) top left no-repeat;
	height : 285px;
	left : 445px;
	position : absolute;
	top : 0px;
	width : 323px;
}
.Ad_300x250 {
	background-color : #000000;
	border : 1px solid #000000;
	height : 250px;
	left : 2px;
	padding : 0px;
	position : relative;
	top : 22px;
	width : 300px;
}
.Hdg {
	font-family : Arial, Tahoma, Verdana;
	font-size : 30px;
}
.Sched_HdrBkg {
	background : #181818 url(../Images/Bkgs/Hdr_Schedules.jpg) bottom left no-repeat;
	border-top : 1px solid #484848;
	border-bottom : 1px solid #484848;
	height : 27px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 768px;
}
.Sched_DaysBkg {
	height : 20px;
	left : 235px;
	position : relative;
	top : 7px;
	width : 340px;
}
.DayTabLeft {
	border-right : 1px solid #484848;
	float : left;
	width : 1px;
}
.DayTabRight {
	border-left : 1px solid #9c9c9c;
	float : left;
	height : 20px;
	width : 1px;
}
.DayTab {
	background-position : left top;
	background-repeat : repeat-x;
	border-left : 1px solid #9c9c9c;
	border-right : 1px solid #484848;
	float : left;
	font-size : 11px;
	font-weight : bold;
	height : 20px;
	left : 0px;
	line-height : 20px;
	position : relative;
	text-align : center;
	top : 0px;
	width : 54px;
}
.DayTab a, .DayTab a:hover {
	color : #ffffff;
	text-decoration : none;
}
.Sched_Tables {
	background-color : #181818;
	height : 370px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 768px;
}
.Sched_Week {
	border-right : 1px solid #484848;
	height : 100%;
	left : 0px;
	position : relative;
	top : 0px;
	width : 578px;
}
.Sched_ItemTbl {
	width : 575px;
}
.Sched_Item, .Sched_ItemAvail {
	border-bottom : 1px dashed #484848;
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;
	line-height : 26px;
	padding-left : 15px;
	vertical-align : top;
}
.Sched_Item {
	width : 270px;
}
.Sched_ItemAvail {
	padding-right : 15px;
	text-align : right;
}
.Sched_ItemRow a, .Sched_ItemRow a:hover {
	color : #ffffff;
	text-decoration : none;
}
.Sched_Other {
	height : 100%;
	left : 578px;
	position : absolute;
	top : 0px;
	width : 190px;
}
.Sched_OtherImgs {
	background-color : #484848;
	left : 0px;
	height : 111px;
	position : relative;
	top : 0px;
	width : 190px;
}
.Sched_OtherImgs img {
	border : 1px solid #000000;
	left : 14px;
	height : 81px;
	position : relative;
	top : 14px;
	width : 160px;
}
.Sched_OtherItemsBkg {
	height : 230px;
	left : 0px;
	overflow : scroll;
	overflow-y : auto;
	overflow-x : hidden;
	position : relative;
	top : 0px;
	width : 190px;
}
.Sched_OtherItems {
	height : 200px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 150px;
}
.Sched_OtherOptions {
	left : 0px;
	line-height : 28px;
	position : relative;
	top : 0px;
	width : 190px;
}
.Sched_OtherOptions select {
	font-size : 11px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 190px;
}
.Sched_OtherItems div {
	border-bottom : 1px dashed #484848;
	color : #ffffff;
	font-size : 10px;
	left : 5px;
	height : auto;
	padding-bottom : 5px;
	position : relative;
	top : 5px;
	width : 170px;
}
.FZ_Billboard {
	height : 272px;
	left : 7px;
	position : relative;
	top : 7px;
	width : 754px;
	z-index : 1;
}
.FZ_Player {
	height : 250px;
	left : 279px;
	position : absolute;
	top : 4px;
	width : 307px;
	z-index : 10;
}
.FZ_EpsBkg {
	left : 0px;
	position : relative;
	top : 0px;
	width : 100%;
}
.FZ_Tabs {
	background : url(../Images/FreeZone/fz_left_bg.gif) top left repeat-y;
	height : 800px;
	vertical-align : top;
	width : 159px;
}
.FZ_Upgrade_Ad {
	background : url(../Images/FreeZone/fz_upgrade_bg.gif) top left no-repeat;
	height : 358px;
	left : 0px;
	position : relative;
	top : 20px;
	width : 159px;
}
.FZ_Upgrade_Options {
	left : 13px;
	position : relative;
	top : 207px;
}
.FZ_Upgrade_Options div {
	height : 30px;
}
.FZ_Upgrade_Btn {
	left : 0px;
	position : relative;
	text-align : center;
	top : 245px;
	width : 159px;
}
.FZ_EpsList {
	vertical-align : top;
	width : 609px;
}
.FZ_Eps_All {
	height : 100%;
	background-color : #7f96a4;
}
.FZ_Eps_Drama {
	height : 100%;
	background-color : #45265f;
}
.FZ_Eps_Sport {
	height : 100%;
	background-color : #234c20;
}
.FZ_Eps_Actuality {
	height : 100%;
	background-color : #083a3b;
}
.FZ_Eps_Afrikaans {
	height : 100%;
	background-color : #ae422c;
}
.FZ_Eps_Variety {
	height : 100%;
	background-color : #b07328;
}
.FZ_Eps_Movies {
	height : 100%;
	background-color : #78651a;
}
.FZ_Eps_Clips {
	height : 100%;
	background-color : #7f96a8;
}
.FZ_Eps {
	border-bottom : 1px dashed #999999;
	left : 0px;
	position : relative;
	top : 0px;
	width : 609px;
}
.FZ_EpsImg {
	background : url(../Images/Bkgs/PgmEpsImg.png) top left no-repeat;
	height : 96px;
	padding-left : 5px;
	padding-top : 4px;
	/*
	left : 13px;
	position : relative;
	top : 13px;
	*/
	text-align : left;
	vertical-align : top;
	width : 107px;
}
.FZ_EpsImg img {
	border : 1px solid #000000;
	height : 82px;
	/*
	left : 5px;
	position : absolute;
	top : 4px;
	*/
	width : 93px;
}
.FZ_EpsTitle {
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
	text-align : left;
	vertical-align : top;
	width : 266px;
}
.FZ_EpsAbstract {
	color : #ffffff;
	font-size : 11px;
	line-height : 16px;
	text-align : left;
	vertical-align : top;
	width : 266px;
}
.FZ_EpsBtns {
	border-left : 1px dashed #999999;
	height : 96px;
	text-align : right;
	left : 0px;
	position : relative;
	top : 0px;
	vertical-align : top;
	width : 165px;
}
.FZ_EpsBtns img {
	margin-bottom : 5px;
}
.SSZNewsBkg {
	height : 460px;
	left : 1px;
	position : relative;
	top : 380px;
	width : 100%;
	z-index : 450;
}
.SportNews {
	left : 0px;
	position : relative;
	top : 0px;
	width : 768px;
	z-index : 500;
}
.SportNewsTop {
	background : url(../Images/Bkgs/SportNewsTop.jpg) top center no-repeat;
	border-top : 1px solid #009b53;
	font-size : 12px;
	font-weight : bold;
	height : 28px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 768px;
}
.SportNewsTop .SportNewsHdr {
	background-position : top left;
	background-repeat : repeat-x;
	color : #ffffff;
	float : left;
	font-weight : bold;
	height : 24px;
	left : 1px;
	line-height : 22px;
	padding-left : 12px;
	padding-right : 12px;
	position : relative;
	text-align : center;
	top : 0px;
}
.SportNewsTop .SportNewsSeperator {
	background : url(../Images/Bkgs/SportNews_Seperator.jpg) top left no-repeat;
	float : left;
	height : 24px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 2px;
}
.SportNewsTop a {
	color : #ffffff;
	text-decoration : none;
}
.SportNewsTop a:hover {
	color : #ffffff;
	text-decoration : none;
}
.SportNewsBody {
	background : url(../Images/Bkgs/SportNews.jpg) top center repeat-y;
	font-size : 12px;
	height : 400px;
	left : 0px;
	padding-bottom : 10px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 768px;
}
.SportNewsBodyContent {
	/*
	height : auto;
	*/
	left : 10px;
	min-height : 250px;
	padding-top : 10px;
	padding-left : 20px;
	padding-right : 20px;
	padding-bottom : 10px;
	position : relative;
	top : 0px;
}
.SportNewsHeadlines {
	border-top : 1px dashed #00734a;
	left : 15px;
	position : absolute;
	top : 15px;
	width : 190px;
}
.SportNewsHeadlines div {
	border-bottom : 1px dashed #00734a;
	color : #033724;
	font-size : 11px;
	left : 0px;
	padding-top : 3px;
	padding-bottom : 3px;
	position : relative;
	text-decoration : none;
	top : 0px;
	width : 190px;
}
.SportNewsHeadlines a {
	color : #033724;
	text-decoration : none;
}
.SportNewsHeadlines a:hover {
	color : #000000;
	text-decoration : none;
}
.SportNewsArticleBkg {
	height : 380px;
	left : 215px;
	overflow : auto;
	position : absolute;
	top : 15px;
	width : 518px;
}
.SportNewsArticle {
	height : 380px;
	left : 0px;
	position : absolute;
	top : 0px;
	width : 490px;
	z-index : 400;
}
.SportNewsArticle img {
	float : left;
	left : 0px;
	margin-right : 7px;
	margin-bottom : 7px;
	position : relative;
	top : 0px;
}
.SportNewsArticle .SportNewsArticleHdr {
	font-size : 13px;
	font-weight : bold;
	padding-bottom : 7px;
}
.SportNewsArticle .SportNewsArticleBody {
	font-size : 11px;
	padding-bottom : 7px;
}
.SportNewsBtm {
	background : url(../Images/Bkgs/SportNewsBtm.gif) top center no-repeat;
	height : 12px;
	left : 0px;
	position : relative;
	top : 0px;
	width : 768px;
}
.SportNewsLogoFtr {
	background : #081738 url(../Images/Bkgs/Supersport_Logo.jpg) top right no-repeat;
	border-top : 1px solid #555555;
	border-bottom : 1px solid #555555;
	color : #ffffff;
	font-size : 18px;
	font-weight : bold;
	font-style : italic;
	height : 58px;
	left : 0px;
	line-height : 56px;
	position : relative;
	top : 10px;
	width : 768px;
}
.PgFtrBkg {
	background : #000000 url(../Images/Bkgs/PgFtrBkg.jpg) top center no-repeat;
	height : 80px;
	left : 0px;
	position : relative;
	top : 10px;
	width : 768px;
}
.PgFtr {
	height : 80px;
	left : 0px;
	position : relative;
	top : 1px;
	width : 758px;
}
.Left {
	float : left;
}
.Right {
	float : right;
}
/* ----------------------------------------------- MZ Footer */
        .mzfooter
        {
            font-family: Arial;
            font-size: 12px;
            font-weight: bold;
            color: #999999;
            text-decoration: none;
            line-height: 28px;
        }
        A.mzfooter:link, A.mzfooter:visited, A.mzfooter:active
        {
            font-family: Arial;
            font-size: 12px;
            font-weight: bold;
            color: #999999;
            text-decoration: none;
        }
        A.mzfooter:hover
        {
            color: #ffffff; /*33CCFF;*/
            text-decoration: none;
        }
        .mzfootertr
        {
            font-family: Arial;
            font-size: 12px;
            font-weight: bold;
            color: #999999; /*#48B3FA;*/
            text-decoration: none;
            line-height: 28px;
        }
        A.mzfootertr:link, A.mzfootertr:visited, A.mzfootertr:active
        {
            font-family: Arial;
            font-size: 12px;
            font-weight: bold;
            color: #999999; /*#48B3FA;*/
            text-decoration: none;
        }
        A.mzfootertr:hover
        {
            color: #ffffff; /*33CCFF;*/
            text-decoration: none;
        }
