#mainHeader
{
	margin-top: 40px;
}

.mediaChannelHighlights {
	width: 940px;
	height: 350px;
	}

.mediaChannelHighlights .leftPanelChannels {
	float: left;
	display: inline;
	width: 175px;
	background-image: url(images/bg_strip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 350px;
	}

.mediaChannelHighlights .centerPanel {
	float: left;
	display: inline;
	width: 582px;
	height: 340px;
	margin-left: 4px;
	}

.mediaChannelHighlights .rightPanelChannels {
	float: right;
	display: inline;
	width: 175px;
	background-image: url(images/bg_strip.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 350px;
	}

.mediaChannelHighlights ul {
	list-style: none;
	margin: 0;
	padding: 0;
	list-style-image: none;
	text-align: center;
	}

.mediaChannelHighlights ul li {
	margin: 0;
	padding: 12px 0 12px 0;
	background-image: none;
	overflow: hidden;
	}
.mediaChannelHighlights ul li a img {
	margin: 0;
	padding: 0;
	}

.promoSpots {
	margin-top: 40px;
	margin-bottom: 33px;
	}

.promoSpots ul {
	list-style: none;
	margin: 0;
	padding: 0;
	list-style-image: none;
	}
.promoSpots ul li { 
	margin: 0;
	padding: 0;
	background-image: none;
	float: left;
	display: inline;
	margin-right: 20px;
	}
.promoSpots ul li.last {
	margin-right: 0;
	}
#mainContent
{
	
}

#mainContent #leftContent
{
	width: 710px;
}

#mainContent #leftContent #featuredChannel
{
	height: 378px;
	background-color: #28220E;
	color: #FFFFFF;
	background: transparent url(images/tempImg/bg_firstSixWeeks.jpg) center top no-repeat scroll;
}

#mainContent #leftContent #featuredVideoPhoto
{
	margin-top: 20px;
}

#mainContent #leftContent #featuredVideoPhoto #videoColumn #featuredVideos .header,
#mainContent #leftContent #featuredVideoPhoto #photoColumn #featuredPhotos .header
{
	height: 50px;
}
#mainContent #leftContent #featuredVideoPhoto #videoColumn #featuredVideos .header h2,
#mainContent #leftContent #featuredVideoPhoto #photoColumn #featuredPhotos .header h2
{
	text-indent: -9999px;
}

#mainContent #leftContent #featuredVideoPhoto #videoColumn #featuredVideos .header
{
	background-image: url(images/bg_featuredVideos.jpg); 
	background-position: center top;
	background-repeat: no-repeat;
}

#mainContent #leftContent #featuredVideoPhoto #photoColumn #featuredPhotos .header 
{
	background-image: url(images/bg_featuredPhotos.jpg); 
	background-position: center top;
	background-repeat: no-repeat;
}	
#mainContent #leftContent #featuredVideoPhoto #videoColumn #featuredVideos .content,
#mainContent #leftContent #featuredVideoPhoto #photoColumn #featuredPhotos .content
{
	height: 163px;
}

#mainContent #leftContent #featuredVideoPhoto #videoColumn #featuredVideos .footer,
#mainContent #leftContent #featuredVideoPhoto #photoColumn #featuredPhotos .footer
{
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
	height: 33px;
	padding: 10px;
}

#mainContent #leftContent #featuredVideoPhoto .mediaList
{
	border: solid 1px #C1C3C2;
	padding: 15px;
	padding-bottom: 0;
}
#mainContent #leftContent #featuredVideoPhoto .mediaList h2 {
	font-size: 120%;
	color: #9a9a9a;
	font-weight: normal;
	}
#mainContent #leftContent #featuredVideoPhoto .mediaList .content
{
	font-size: 0.9em;
	margin-top: 20px;
	color: #929292;
}

#mainContent #leftContent #featuredVideoPhoto .mediaList .content .listItem
{
	margin-bottom: 15px;
}

#mainContent #leftContent #featuredVideoPhoto .mediaList .content .listItem .itemImage
{
	margin-right: 15px;
	border: solid 1px gray;
}

#mainContent #leftContent #featuredVideoPhoto .mediaList .content .listItem .itemDesc
{
	float: right;
	width: 136px;
}
#mainContent #leftContent #featuredVideoPhoto .mediaList .content .listItem .itemDesc h2 {
	font-size: 100%;
}
#mainContent #leftContent #featuredVideoPhoto .mediaList .content .listItem .itemDesc p {
	font-size: 95%;
}
#mainContent #leftContent #featuredVideoPhoto .mediaList .content .listItem .itemDesc .title
{
	font-weight: bold;
	color: #000000;
}

#mainContent #leftContent #featuredVideoPhoto .mediaList .content .listItem .itemDesc a
{
	font-weight: bold;
	color: #000000;
}

#mainContent #leftContent #featuredVideoPhoto #videoColumn
{
	width: 347px;
}

#mainContent #leftContent #featuredVideoPhoto #videoColumn #featuredVideos
{
	height: 266px;
	background-color: #000000;
	color: #FFFFFF;
}

#mainContent #leftContent #featuredVideoPhoto #videoColumn #featuredVideos .footer
{
	background-color: #151515;
}

#mainContent #leftContent #featuredVideoPhoto #videoColumn #featuredVideos .footer .captionSubText
{
	color: #9E9E9E;
	font-weight: normal;
}

#mainContent #leftContent #featuredVideoPhoto #photoColumn
{
	width: 347px;
	margin-left: 15px;
}

#mainContent #leftContent #featuredVideoPhoto #photoColumn #featuredPhotos
{
	height: 266px;
	background-color: #020D2B;
	color: #FFFFFF;
}

#mainContent #leftContent #featuredVideoPhoto #photoColumn #featuredPhotos .footer
{
	background-color: #1A1F2D;
}

#mainContent #leftContent #featuredVideoPhoto #photoColumn #featuredPhotos .footer .captionSubText
{
	color: #9E9E9E;
	font-weight: normal;
}

#mainContent #rightContent
{
	width: 210px;
	margin-left: 20px;
}
#mainContent #rightContent .header {
	background-image: url(images/bg_popChannels.gif);
	background-position: center top;
	background-repeat: no-repeat;
	height: 53px;
	text-indent: -9999px;
}
#mainContent #rightContent #popChannels .content
{
	border: solid 1px #C1C3C2;
}

#mainContent #rightContent #popChannels .content ul
{
	width: 202px;
	margin: 3px;
	margin-bottom: 0;
	padding: 0px;
}

#mainContent #rightContent #popChannels .content li
{
	background: none;
	padding: 0px;
	margin-bottom: 0px;
	
}
.red
{
	color: #FF0000;
}
h1.mediaCentreTitle {
	position: relative;
	width: 400px;
	height: 34px;
	}
h1.mediaCentreTitle span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(images/ttl_mediaCentre.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
h1.mediaCentreTitle a:link, h1.mediaCentreTitle a:visited {
	text-decoration: none;
	cursor: pointer; /* For IE6 */
	}

#searchBar {background: url(/media/images/bg_searchBAr.png) no-repeat top center;height:40px;overflow:hidden;margin-top:24px;}
#searchBar ul {margin: 0px;margin-left:12px;}
#searchBar ul li {float:left;background-image:none;padding:10px 17px 0 17px;}
#searchBar ul li a, #searchBar ul li a:link,#searchBar ul li a:active {outline:none; color:#929292;font-weight:normal;padding-bottom:13px;text-decoration:none;}
#searchBar ul li a:hover {outline:none; color:#CCC;text-decoration:none;}
#searchBar ul li a.on {outline:none; color:#FFF;background: url(/global/images/bg_arrowWhite.png) no-repeat bottom center;text-decoration:none;}

#searchBar #searchForm {background: transparent url(/global/images/search_right.gif) no-repeat scroll right top;height:20px;padding-right:5px;width:135px;margin-top:10px;margin-right:24px;}
#searchBar #searchForm #mediaSearchForm {background:transparent url(/global/images/search_left.gif) no-repeat scroll left center;padding-left:18px;}
#searchBar #searchForm .sField{background-image:url(/global/images/search_bg.gif);background-position:left center;background-repeat:repeat-x;border:medium none;color:#000000;font-size:0.87em;height:14px;margin:0;padding:3px 2px 3px 0;width:115px;}

#searchResults {border-left: 1px solid #CCC;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;width:938px;margin-bottom:24px;}
#searchResults ul {margin:22px 0 0 8px;}
#searchResults ul li {width:170px;float:left;background-image:none;height:165px;overflow:hidden;font-size:0.85em;}
#searchResults ul li h3 {height:16px;overflow:hidden;}
#searchResults h3, #searchResults ul p {font-size:80%;}
#searchResults ul li a {text-decoration:none;}

#searchResults .pagination
{
	float: right;
}

#searchResults ul li {
	position: relative;
	}
#searchResults ul li a:link , 
#searchResults ul li a:visited{
	display: inline;
}

#searchResults ul li a:link img.playIcon, 
#searchResults ul li a:visited img.playIcon {
	position: absolute;
	left: -999px;
	top: 24px;
	z-index: 100;
}

#searchResults ul li a:link:hover img.playIcon, #searchResults ul li a.displayIcon img.playIcon {
	position: absolute;
	top: 24px;
	left: 70px;	
	z-index: 100;
	}

/* Media Centre Navigation */
	ul.mediaNavigation {
		margin: 4px 0 0 0;
		padding: 0;
		}
	ul.mediaNavigation li {
		margin: 0;
		padding: 0;
		background-image: none;
		list-style-type: none;
		overflow: hidden;
		display: inline;
		}
	ul.mediaNavigation li.channels a:link, ul.mediaNavigation li.channels a:visited {
		float: left;
		height: 0;
		width: 140px;
		overflow: hidden;
		padding-top: 33px;
		background: transparent url(images/menu.gif) 0 5px no-repeat scroll;
		}
	ul.mediaNavigation li.videos a:link, ul.mediaNavigation li.videos a:visited {
		float: left;
		height: 0;
		width:120px;
		overflow: hidden;
		padding-top: 34px;
		background: transparent url(images/menu.gif) -140px 5px no-repeat scroll;
		}
	ul.mediaNavigation li.photos a:link, ul.mediaNavigation li.photos a:visited {
		float: left;
		height: 0;
		width: 130px;
		overflow: hidden;
		padding-top: 33px;
		background: transparent url(images/menu.gif) -263px 5px no-repeat scroll;
		}
		
	ul.mediaNavigation li.channels a:hover{
		float: left;
		height: 0;
		width: 140px;
		overflow: hidden;
		padding-top: 33px;
		background: transparent url(images/menu.gif) 0 -30px no-repeat scroll;
		}
	ul.mediaNavigation li.videos a:hover{
		float: left;
		height: 0;
		width: 120px;
		overflow: hidden;
		padding-top: 34px;
		background: transparent url(images/menu.gif) -140px -30px no-repeat scroll;
		}
	ul.mediaNavigation li.photos a:hover{
		float: left;
		height: 0;
		width: 130px;
		overflow: hidden;
		padding-top: 33px;
		background: transparent url(images/menu.gif) -263px -30px no-repeat scroll;
		}
		
	ul.mediaNavigation li.channels_on a:link, ul.mediaNavigation li.channels_on a:visited {
		float: left;
		height: 0;
		width: 140px;
		overflow: hidden;
		padding-top: 33px;
		background: transparent url(images/menu.gif) 0 -65px no-repeat scroll;
		}
	ul.mediaNavigation li.videos_on a:link, ul.mediaNavigation li.videos_on a:visited {
		float: left;
		height: 0;
		width: 120px;
		overflow: hidden;
		padding-top: 34px;
		background: transparent url(images/menu.gif) -140px -65px no-repeat scroll;
		}
	ul.mediaNavigation li.photos_on a:link, ul.mediaNavigation li.photos_on a:visited {
		float: left;
		height: 0;
		width: 130px;
		overflow: hidden;
		padding-top: 33px;
		background: transparent url(images/menu.gif) -263px -65px no-repeat scroll;
		}
		
		
		
	.searchError {
    margin:20px;
  }
 .mediaChannelHighlights a:link, .mediaChannelHighlights a:active, .mediaChannelHighlights a:visited, .channelBadge a  {
	color: #fff;
	}
	
#searchResults 	ul.noOfPages li {
	width: auto;
	height: auto;
	padding-left: 0;
	margin-right: 10px;
	}
.pagination {
	clear: both;
	border-top: 1px solid #dcdcdc;
	margin-bottom: 10px;
	}
#searchResults .pagination {
	width: 900px;
	margin-left: 20px;
	float: none;
	padding-top: 10px;
	}
.showingRes {
	float: right;
	display: inline;
	}
#searchResults .showingRes p {
	float: left;
	margin-right: 10px;
	font-size: 85%;
	display: inline;
	}
#searchResults .showingRes ul{
	float: left;
	margin: 0 0 0 0;
	display: inline;
	}
#searchResults  ul.noOfPages, ul.noOfPages {
	margin-top: 10px;
	margin-left: 0;
	}
#searchResults .showingRes ul li {
	width: 18px;
	height: 18px;
	margin: 0;
	padding: 0;
	}
#searchResults .showingRes ul li.next, .showingRes ul li.next {
	background-image: url(images/btn_nextArrow.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 18px;
	height: 18px;
	margin-right: 0;
	}
#searchResults .showingRes ul li.previous, .episodeIndex .showingRes ul li.previous {
	background-image:url(images/btn_previousArrow.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	background-position: 0 0;
	width: 18px;
	height: 18px;
	}

#searchResults .showingRes ul li.nextNone, .episodeIndex .showingRes ul li.nextNone {
	background-image: url(images/btn_nextArrowFade.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -999em;
	width: 18px;
	height: 18px;
	margin-right: 0px;
	}
#searchResults .showingRes ul li.previousNone, .episodeIndex .showingRes ul li.previousNone {
	background-image:url(images/btn_previousArrowFade.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	background-position: 0 0;
	text-indent: -999em;
	width: 18px;
	height: 18px;
	}
#searchResults .showingRes ul li a:link, #searchResults .showingRes ul li a:visited {
	display: block;
	text-indent: -9999em;
	}
#searchResults .searchResultCount 
{
	font-weight: bold;
	color: #000;
	float: right;
	margin: 10px 15px 10px 0;
	font-size: 14px;
}
.episodeIndex .showingRes ul li a:link, .episodeIndex .showingRes ul li a:visited {
	display: block;
	text-indent: -9999em;
	}
.episodeIndex ul.noOfPages {
	margin: 20px 0 20px 0;
	padding: 0;
	float: left;
	display: inline;
	}
.episodeIndex ul.noOfPages li {
	float: none;
	background-image: none;
	margin-right: 0;
	color: #fff;
	}
.episodeIndex ul.noOfPages li a.currentPage
{
	text-decoration: underline;
}
.episodeIndex .showingRes {
	float: right;
	margin: 20px 0 20px 0;
	display: inline;
	}
.episodeIndex .showingRes p, .episodeIndex .showingRes ul {
	float: left;
	margin: 0 10px 0 0;
	display: inline;
	color: #ccc;
	}
.episodeIndex .showingRes ul {
	padding: 0;
	}
.channelVideoLibrary .episodeIndex .pagination {
	width: 540px;
	}
