/* The file name should really be TV3 generic without On Demand - talk to Tom */


#bg{background: #e6eef1}
	#cntr {background-color:#fff;-webkit-box-shadow: 0px 0px 60px 10px #ccc;box-shadow: 0px 0px 60px 10px #ccc;/*border:1px solid #293443;border-top:none*/}
	
	#content {background-color:#fff;padding-top:20px;}
	#header {
		background-color:#1F2A39;
		background-image: linear-gradient(bottom, rgb(0,0,0) 30%, rgb(33,45,61) 100%);
		background-image: -o-linear-gradient(bottom, rgb(23,33,45) 30%, rgb(33,45,61) 100%);
		background-image: -moz-linear-gradient(bottom, rgb(23,33,45) 30%, rgb(33,45,61) 100%);
		background-image: -webkit-linear-gradient(bottom, rgb(23,33,45) 30%, rgb(33,45,61) 100%);
		background-image: -ms-linear-gradient(bottom, rgb(23,33,45) 30%, rgb(33,45,61) 100%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(50px, rgb(23,33,45)),
			color-stop(0.85, rgb(33,45,61))
		);
	}
			
	.clr{clear:both;margin:0 0 20px 0}	
	h1, h2, h3, h4, h5, h6,div{color:#000;}	
	h1, h2, h3{font-weight:bold;font-size:2em;}
		.cntrHead_h1, .cntrHead_h2, .cntrHead_h3,.cntrHead_h2 a, .cntrHead_h3 a{color:#009de0;text-transform:uppercase;}
	.artTitle{margin:0;padding:0;}
	.artTitle,.artTitle a {color:#000;}
			
	#nav{border-top:1px solid #293443}	
	
		#mainNav{background-color:#081B29;
			background-image: linear-gradient(bottom, rgb(8,27,41), rgb(6,29,43) 30%, rgb(6,35,53) 100%);
			background-image: -o-linear-gradient(bottom, rgb(8,27,41), rgb(6,29,43) 30%, rgb(6,35,53) 100%);
			background-image: -moz-linear-gradient(bottom, rgb(8,27,41), rgb(6,29,43) 30%, rgb(6,35,53) 100%);
			background-image: -webkit-linear-gradient(bottom, rgb(8,27,41), rgb(6,29,43) 30%, rgb(6,35,53) 100%);
			background-image: -ms-linear-gradient(bottom, rgb(8,27,41), rgb(6,29,43) 30%, rgb(6,35,53) 100%);
			
			background-image: -webkit-gradient(
				linear,
				left bottom,
				left top,
				color-stop(10px, rgb(8,27,41)),
				color-stop(0.80, rgb(6,35,53))
			);}	
			
			ul#mainNav > li:hover, ul#mainNav > li.current	{background-color:#fff;}
			ul#mainNav > li:hover > a, ul#mainNav > li.current > a {color:#000;}	
		#mainNav > li, #mainNav > li > a{color:#fff;}
			#mainNav > li > .dropdown > h6, .featItem_title > a, #mainNav > li > .dropdown > .dropdownList > li > a{color:#000;}
		
		#mainNav li .dropdown > h6{clear:both;}
		
		.dropdown{background-color:#fff;
		background-image: linear-gradient(bottom, rgb(218,220,217), rgb(235,235,235) 30%, rgb(255,255,255) 100%);
		background-image: -o-linear-gradient(bottom, rgb(218,220,217), rgb(235,235,235) 30%, rgb(255,255,255) 100%);
		background-image: -moz-linear-gradient(bottom, rgb(218,220,217), rgb(235,235,235) 30%, rgb(255,255,255) 100%);
		background-image: -webkit-linear-gradient(bottom, rgb(218,220,217), rgb(235,235,235) 30%, rgb(255,255,255) 100%);
		background-image: -ms-linear-gradient(bottom, rgb(218,220,217), rgb(235,235,235) 30%, rgb(255,255,255) 100%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(50px, rgb(32,32,32)),
			color-stop(1.00, rgb(33,33,33))
		);}	
			
		.home a{background:url('/Portals/0/skins/2013/img/sprite.png?v=8') -268px -188px no-repeat;}
		
		#featVOD{background: transparent url('http://wa1.www.four.co.nz/Portals/0/skins/2013/img/four_white_menuloader.gif') center center no-repeat}
						
		
	/*#logo{
		height:45px;
		top:10px;
		background-position:-270px -95px;
	}*/
	
	#logo{
	
		position: absolute;
		width: 140px;
		top: 50px;
		left: 30px;
		height: 45px !important;
		background: url('/Portals/0/skins/2013/img/sprite.png') no-repeat;
		background-position: -270px -94px !important;
		background-size: auto !important;
	
	}
	
	/*set to display none below because on the TV3 homepage it's not necessary*/
	#ODLogo{display:none;}
			
	#GoogleIt{-moz-box-shadow: inset 0px 1px 8px #2d2d2d;box-shadow: inset 0px 1px 8px #2d2d2d;}
	
	
	/*Homepage Rotator*/
	.subRotItems{position:absolute;right:20px;bottom:20px;}
	.subRotItem{float:right;margin:0 10px;height:100px;display:block;width:130px;}
	.subRotItem a img{position:absolute;top:0;}
	.subRotBtn{background-color:#000;width:130px;height:25px;color:#fff;text-indent:15px;text-transform:uppercase;font-weight:bold;font-size:1em;position:absolute;bottom:0;}
	.slider-wrapper{width:940px;height:320px;}

	.nivoSlider {position:relative;width:940px;height:320px;overflow: hidden;}
	.nivoSlider img {position:absolute;top:0px;left:0px;width:940px;height:320px;overflow:hidden;}
	.nivo-main-image {display: block !important;position: relative !important;width: 940px !important;height:320px;}
	
	.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
	
	.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
	.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
	.nivo-box img { display:block;}
	
	.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;display:block;width:48px;height:38px;background:url(/Portals/0/skins/2013/img/sprite.png?v=8) no-repeat;text-indent:-9999px;border:0;opacity: 0;-webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;
	}
	/*.nivo-controlNav {position:relative;bottom:50px;left:20px;z-index:5000;}*/
	.nivo-controlNav a {cursor:pointer;}
	.theme-default .nivoSlider {position:relative;background:#fff url('/Portals/0/skins/2013/js/plugins/nivoSlider/themes/default/loading.gif') no-repeat 50% 50%;margin-bottom:10px;-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;box-shadow: 0px 1px 5px 0px #4a4a4a;}

	.nivo-controlNav a {display:inline-block;width:7px;height:10px;background:url('/Portals/0/skins/2013/img/sprite.png?v=8') no-repeat;text-indent:-9999px;border:0;margin: 0 2px;}
	.nivo-controlNav a {background-position:-406px -219px;}
	.nivo-controlNav a.active {background-position:-417px -219px;}
	
	.theme-default:hover .nivo-directionNav a {opacity: 1;}
	a.nivo-nextNav {background-position:-332px -219px;right:0;}
	a.nivo-prevNav {background-position:-270px -219px;left:0;}


	/*News*/
	#newsFeat{position:relative;}
		#newsFeatImgCap{background-color:#000;opacity:0.8;position:absolute;bottom:0;width:300px;height:47px;}
		#newsFeatImgCap h3{float:left;font-size:1.3em;height:28px;padding:10px;position:relative;overflow:hidden;color:#fff;}
	.newsHeadlines {margin:0 0 20px 0;}
		.newsHeadlines li{color:#000;font-size:1.3em;font-weight:bold;margin: 0 0 10px 0;line-height:140%}
		ul.newsHeadlines{list-style: square outside url("/Portals/0/skins/2013/img/newsHeadlinesBullet.gif") !important;float:right;width:285px !important;}
	.newsHeadlinesFtr{position:relative;bottom:0;display:inline-block;margin:0 0 0 10px;float:left;width:220px !important;}
	.more3News{background:url('/Portals/0/skins/2013/img/sprite.png?v=8') no-repeat 0 -408px;width:92px;height:16px;text-indent:-9999em;display:block;float:right;margin:0 0 0 10px;position:relative;top:0;}
	
	/*OnDemand*/
	.featTV3OD{position:relative;width:300px;height:200px;}
	.featTV3OD > figcaption {position:absolute;bottom:0;background-color:#fff;opacity:0.8;width:280px;height:30px;padding:10px}
	.ODDesc{font-weight:1em;padding:0 0 5px;}

	.ODExp {background: url("/Portals/0/skins/2013/img/sprite.png?v=8") no-repeat scroll 0 -435px transparent;color: #FF0000;font-size: 1.1em;height: 15px;left: 160px;position: relative;text-indent: -140px;text-transform: uppercase;}
	/*#HmpgODList img{margin:0 10px 10px;}*/
	
	
/* Social buttons Homepage */
#socialArea{width:300px;clear:both;margin:0 0 20px 0;height:28px;}
#socialFB, #socialTw, #socialEm, #socialOD{float:left;margin-right:10px;background:url('/Portals/0/skins/2013/img/sprite.png?v=8') no-repeat 0 0;}
#socialFB, #socialTw, #socialEm{width:28px;height:28px;}
#socialFB{background-position:0 -633px;}
#socialTw{background-position: -35px -633px;}
#socialOD{background-position:-108px -628px;width:195px;height:28px;}
	
/*Homepage TV Listings*/
.tvListHome{}
#schedChannelSelect {position:relative;height:50px;margin:10px 0 0;}
#schedChannelSelect a{line-height:90%;text-align:left;font-style:italic;font-size:1.2em;}
#schedTV3, #schedFOUR{background:url('/Portals/0/skins/2013/img/sprite.png?v=8') no-repeat 0 0 transparent;float:left;margin:0 15px 15px;position:relative;z-index:2;}
	#schedTV3{background-position:-128px -456px;width:90px;height:27px;}
	#schedFOUR{background-position:-225px -455px;width:94px;height:28px;}
.channelActive{background:url('/Portals/0/skins/2013/img/sprite.png?v=8') no-repeat 0 -455px;width:120px;height:60px;display:block;position:absolute;z-index:1;left:3px;bottom:3px;}
.schedItem{margin:10px 0;clear:both;}
.schedTime, .schedTitle{font-weight:bold;float:left;font-size:1.2em;margin:0 10px;}




ul.browseTabs {border-top:1px solid #242424;border-bottom:1px solid #242424;}
.browseTabs li{border-right:1px solid #242424;color:#fff;}
#browseMustWatch:hover,#browseRecent:hover,#browseXpiring:hover,#browseAtoZ:hover,#browseGenre:hover{background-color:#050505;}
.activ8d{background-color:#000;}
.showGrps{border-bottom:1px solid #1d1d1d;}
.showMcat{color:#fff;}
.offSite{background:url('/Portals/0/skins/2013/img/sprite.png?v=8') no-repeat 0 -30px;}
.channel{color:#666;}

.greyHead{color:#666;}


.tsrImgGreyBorder{border:1px solid #1d1d1d;}

#footer {-moz-box-shadow: 2px -2px 20px #ff0000;-webkit-box-shadow: 2px -2px 20px #ff0000;box-shadow: 2px -2px 20px #e5e5e5;}
	#footer h6 {color:#636363;border-bottom:solid 1px #CCC;}
	#footer a, #footer a:visited {color:#636363;}
	.ftr_sect {border-top:solid 1px #EEE}
	#ftr_TV3Logo{background-position:-233px -303px;}
	
	
/* INHERITTED FROM 960STYLES.CSS ARTICLE STYLES */

	/*-----------ARTICLE TITLES------------------------*/
	.title {font-size:1.2em;font-weight:bold;line-height:130%;}/*padding:10px 0;*/
	.titleLrg, .titleLrg a {font-size: 1.3em;font-weight: bold;line-height:130%;}
	
	/*--------------------- For 960 Teaser - G8 Grid - G2 Img & H3 Title set height -------------------------*/
	.tsr_140_grid {min-height:130px;margin-bottom:10px;}
	
	/*----Generic Styles from 960Styles.css--*/
	.flt_l {float:left;}
	.flt_r {float:right;}
	.margin_r10 {margin-right:10px;}
	.margin_l10{margin-left:10px;}
	.margin_b10 {margin-bottom:10px;}
	.margin_t10 {margin-top:10px;}
	.margin_10 {margin:10px;}
	
	/*--New addition--*/
	.margin_b15{margin-bottom:15px;}

	/*--On Demand Play Buttons --*/
	.play,.play_l{background:url('/Portals/0/skins/tv3/i/960/960sprite_4.png') 0 -313px no-repeat;width:120px;height:120px;position:absolute;text-indent:-9999px;}
	.play{margin:40px 0 0 90px;}
	.play_l{margin:100px 0 0 170px;}
	



	/* TV Listings Homepage styles */

	#tvguide_3{display:none;}
	#tvguide_3 .tvguide_homepage_wrapper{background-color:#fff;/*background-image:url(/portals/0/skins/tv3/i/TVGuide/tvguide_homepagebg_tv3.jpg);*/background-repeat:repeat-x}
	#tvguide_3 .listing{padding:8px;}
	#tvguide_3 .listing:hover{/*background-image:url(/portals/0/skins/tv3/i/TVGuide/tvguide_homepage_onairbg_tv3.jpg);*/background-color:#f4f4f4;cursor:pointer}
	#tvguide_3 .listing img{margin-left:2px;height:12px;padding:0;}
	#tvguide_3 .listtime{display:block;padding-left:4px;float:left;width:50px;font-size:12px;font-weight:bold;color:#333}
	#tvguide_3 .listtitle,#tvguide_3 .listtitle a:link,#tvguide_3 .listtitle a:visited{font-size:12px;font-weight:bold;color:#33333}
	#tvguide_3 .onair{/*background-image:url(/portals/0/skins/tv3/i/TVGuide/tvguide_homepage_onairbg_tv3.jpg)*/background-color:#f4f4f4;}
	#tvguide_3 .desc{visibility:hidden;display:none;padding:0;margin:0;}
	#tvguide_3 .listing .onair{visibility:visible;display:block;margin-left:55px;margin-top:6px;color:#000;line-height:1.2em;background-image:url()}
	#tvguide_3 .headerMenu{background-color:#FFFFFF;cursor:pointer;width:297px;height:53px;}
	/*#tvguideTV3, #tvguideC4 {background:url('/Portals/0/skins/2013/img/sprite.png') no-repeat 0 0 transparent;float:left;margin:0 15px 15px;position:relative;z-index:2;}
		#tvguideTV3 {background-position:-128px -456px;width:90px;height:27px;}
		#tvguideC4 {background-position:-225px -455px;width:94px;height:28px;}*/
	
	
	
	#tvguide_4{display:block;}
	#tvguide_4 .tvguide_homepage_wrapper{background-color:#fff;/*background-image:url(/portals/0/skins/tv3/i/TVGuide/tvguide_homepagebg_tv3.jpg);*/background-repeat:repeat-x}
	#tvguide_4 .listing{padding:8px;}
	#tvguide_4 .listing:hover{/*background-image:url(/portals/0/skins/tv3/i/TVGuide/tvguide_homepage_onairbg_c4.jpg);*/cursor:pointer;background-color:#f1faff;}
	#tvguide_4 .listing img{margin-left:2px;height:12px;padding:0;}
	#tvguide_4 .listtime{display:block;padding-left:4px;float:left;width:50px;font-size:12px;font-weight:bold;color:#333333}
	#tvguide_4 .listtitle,#tvguide_4 .listtitle a:link,#tvguide_4 .listtitle a:visited{font-size:12px;font-weight:bold;color:#333}
	#tvguide_4 .onair{/*background-image:url(/portals/0/skins/tv3/i/TVGuide/tvguide_homepage_onairbg_c4.jpg);background-repeat:repeat-x;*/background-color:#f1faff;}
	#tvguide_4 .desc{visibility:hidden;display:none;margin:0;padding:0;color:#000;}
	#tvguide_4 .listing .onair{visibility:visible;display:block;margin-left:55px;margin-top:6px;color:#000;line-height:1.2em;background-image:url();}
	#tvguide_4 .headerMenu{background-color:#FFFFFF;cursor:pointer;width:297px;height:53px;}
	
	/* add in listings link*/
	.headerMenuWrapper{position:relative;width:300px;height:53px;}
	.fullListingsLink{position:absolute;left:235px;top:6px;font-size:12px;padding:10px;text-decoration:underline;font-style:italic;text-align:left;}
	.newsdate2 {color:#fff;}
	
	/*NEW LISTINGS STYLE*/
	#schedChannelSelect {position:relative;height:50px;margin:10px 0 0;}
	#schedChannelSelect a{line-height:90%;text-align:left;font-style:italic;font-size:1.2em;}
	#schedTV3, #schedFOUR{cursor:pointer;background:url('../img/sprite.png?v=8') no-repeat 0 0 transparent;float:left;margin:0 15px 15px;position:relative;z-index:2;}
		#schedTV3{background-position:-128px -456px;width:90px;height:27px;}
		#schedFOUR{background-position:-225px -455px;width:94px;height:28px;}
	#channelActiveTV3, #channelActiveFOUR{background:url('../img/sprite.png?v=8') no-repeat 0 -455px;cursor:pointer;width:120px;height:60px;position:absolute;z-index:1;bottom:3px;}
		#channelActiveTV3{left:123px;display:none;}
		#channelActiveFOUR{left:3px;display:block;}

	
	/*--------------- Ad Blocker Detected Styles ------------*/	
	.adBlockDetected{color:#b94a48;background-color:#f2dede;border:1px solid #b94a48;padding:10px;font-size:1.3em;margin-bottom:20px;}
	.tester{height:1px;visibility:hidden;}



