/* 0.1	Primary Structure
===========================================================*/
.hidden														{ display:none !important; }

#container													{background-color:#1d2634; background-position:center top; border-top:1px solid #030108;}
#wrapper													{background-color:#1D2635; left:-10px; padding:0 10px; position:relative; width:960px; margin-top:-824px; z-index: 5}
#wrapper .pcBgBottom										{left:-10px}

#container #main .row hr									{border:none; border-top:1px dashed #959AA0; clear:both; height:1px; margin:4px 0; padding:0; display:block}

.contentInset												{background: #080410 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/inset_bg.gif') left top repeat-x; width:956px; margin:0 1px 1px 1px; min-height:150px; height:150px; height:auto; color:#fff; position:relative}

#primaryRow.rowContentBg									{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/featurePanelBg.gif') left top repeat-y; margin:-42px 0 0 0}
.rowContentBg												{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/rowContentBg.jpg') left top no-repeat;  width:980px; position:relative; margin:0; left:-10px; padding:10px 0 8px; z-index: 4}
.rowContent													{background-color:#030108; width:958px; margin:0 10px; border:1px solid #3A373F}
.rowContentBg .rowContent .contentInset						{height:254px}


/* 0.2	Column
===========================================================*/
.row														{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/rowBg.gif') top repeat-x; padding:5px 0 0; margin:6px 0 0 0; color:#fff; font-size:11px; line-height:13px; overflow:hidden; width:960px}
.row h2 a,
.row h2														{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; padding:1px 8px 1px; text-decoration: none}
.row h3														{display:block; border-bottom:1px dashed #959AA0; padding:0 0 2px 0}
.row h3														{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:bold; margin:10px 0; padding:0 0 6px 0; line-height:18px}
.row h3	a													{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:bold; text-decoration:none}
.row h3	a:hover												{color:#ddd !important; text-decoration: underline;}
.row p														{color:#A8ABB3; padding:0; margin:0 0 3px 0}
.row p a													{color:#23A2D1}
.row p a:hover												{color:#64CEDD}
.row .column												{float:left; width:320px; text-align: center}
.row .contentBox											{width:300px; margin:10px; overflow:hidden; text-align: left}
.row .shadowBox												{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/shadowBox.jpg') top no-repeat}
.row .shadowBox .contentBox									{background-color:#030108; border:1px solid #3A373F}
.row .shadowBox .contentBox .inset							{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/inset_bg.gif') left top repeat-x; margin:0 1px; width:290px; padding:3px 3px 4px 3px; overflow:hidden; clear:both; position:relative}
.row .cfbA3													{margin:10px 0 0; display:block;}
.row .column .cfbA3											{margin:0; display:block;}

.noborder													{background:none no-repeat}

.contentFeature												{background:#F4F7F7 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/contentFeature.gif') left bottom no-repeat;}
.contentFeature p											{color:#646A71; line-height:140%; margin:0 0 5px}
.contentFeature a											{color:#F1B12C; font-weight:bold}

.marginBot													{margin-bottom: 5px;}

/* 0.3	Headings
===========================================================*/
.text														{padding:2px 8px 8px; color:#fff; margin:0; /*position: relative;*/}
.text h3 a													{color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif !important;}
.text h3 a:hover											{color:#ccc; text-decoration:underline}
.text h3													{color:#2CB7CA; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:16px; margin: 10px 0 5px; font-weight:bold}

#info .text,
.contentFeature .text										{color:#454545 !important}
#info .text h3 a,
.contentFeature .text h3 a									{color:#2CB7CA !important; font-weight: bold;}
#info .text h3 a:hover,
.contentFeature .text h3 a:hover							{color:#64CEDD !important; font-weight: bold;}
#info .text h3,
.contentFeature .text h3									{color:#1E87AF !important; padding-bottom: 6px; line-height: normal;}

.text h3.iconCast,
.text h3.iconPreview,
.text h3.iconWatch,
.text h3.iconMessageboard,
.text h3.iconDownloads										{padding:0 0 6px 37px; width:auto; display:block; min-height:26px; height: auto !important; height: 26px;}

.contentFeature .borderOne									{background: #E9ECED url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/borderOne.gif') top repeat-x;}
.contentFeature .borderTwo									{background: #F4F7F7 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/borderTwo.gif') top repeat-x;}
.contentFeature .borderOne .title,
.contentFeature .borderTwo .title							{display:none}
.contentFeature .bgDark										{background-color:#E9ECED}

h3.iconCast,
h3.iconPreview,
h3.iconWatch,
h3.iconMessageboard,
h3.iconDownloads,
h3.iconPoll													{padding:0 0 6px 37px; width:234px; display:block; min-height:26px; height: auto !important; height: 26px;}

h3.iconCast													{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/headingIcon-Cast-drk.gif') left 2px no-repeat;}
h3.iconPreview												{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/headingIcon-Preview-drk.gif') left 2px no-repeat;}
h3.iconWatch												{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/headingIcon-Watch-drk.gif') left 2px no-repeat;}
h3.iconMessageboard											{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/headingIcon-Message-drk.gif') left 2px no-repeat;}
h3.iconDownloads											{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/headingIcon-Download-drk.gif') left 2px no-repeat;}
h3.iconPoll													{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/headingIcon-Poll-drk.gif') left 2px no-repeat;}

#info h3.iconCast,
.shadowBox h3.iconCast										{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/headingIcon-Cast.gif') left 2px no-repeat;}
#info h3.iconPreview,
.shadowBox h3.iconPreview									{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/headingIcon-Preview.gif') left 2px no-repeat;}
#info h3.iconWatch,
.shadowBox h3.iconWatch										{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/headingIcon-Watch.gif') left 2px no-repeat;}
#info h3.iconMessageboard,
.shadowBox h3.iconMessageboard								{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/headingIcon-Message.gif') left 2px no-repeat;}
#info h3.iconDownloads,
.shadowBox h3.iconDownloads									{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/headingIcon-Download.gif') left 2px no-repeat;}
#info h3.iconPoll,
.shadowBox h3.iconDownloads									{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/headingIcon-Poll.gif') left 2px no-repeat;}

h3 span														{color:#8696A5; font-size:11px; font-weight:normal; display: block; line-height: 12px;}

.contentFeature div.text strong a							{color:#2CB7CA; text-decoration:none}
.contentFeature div.text strong a:hover						{color:#64CEDD; text-decoration:underline}


/* 0.4	CFBA1 - Content Feature Panel Box
===========================================================*/
.contentFeature a.cfbA1										{display: block;}
#wrapper .column .cfbA1										{width:274px;}
#info .column .cfbA1										{width:290px;}
.cfbA1 a.summary,	
.cfbA1 a.summary:hover										{color: #fff; font-weight: normal; text-decoration: none; line-height: 13px;}
#info .cfbA1 a.summary,	
#info .cfbA1 a.summary:hover,
.shadowBox .cfbA1 a.summary,	
.shadowBox .cfbA1 a.summary:hover							{color: #646A71; font-weight: normal; text-decoration: none; line-height: 13px;}
.shadowBox .cfbA1 a,
.shadowBox .cfbA1 p											{display: inline}
.shadowBox .cfbA1 .episode									{margin:0 0 5px;}

/* Episode detailing in cfdba1 and cfbc1 */
.episode													{border-bottom:1px dashed #959AA0; padding: 0 0 5px}
.episode a													{color:#2CB7CA; text-decoration: none;}
.episode a:hover											{color:#64CEDD; text-decoration: underline;}

/* Click through links on cfdba1 and cfba3 */
a.missedShow,
a.watchPreview,
a.download,
a.messageBoard,
a.castVideo													{background:url('/stylesheets/tvnz/entertainment/images/LinkIcons.png') no-repeat; padding:1px 0 0 16px; margin: 0; color:#000000 !important; font-weight: bold}
a.missedShow												{background-position:left top}
a.watchPreview												{background-position:left top} /*-23px*/
a.download													{background-position:left -47px}
a.messageBoard												{background-position:left -67px} /*padding:5px 0 0 16px; float:right*/
a.castVideo													{background-position:left -91px}

a:hover.missedShow											{color:#666666 !important; text-decoration: underline;}
a:hover.watchPreview,
a:hover.download,
a:hover.messageBoard,
a:hover.castVideo											{color:#D1920E !important}


/* 0.5	CFBA2 - Content Feature Panel Box
===========================================================*/
div.cfbA2													{overflow:hidden; font-size:11px; line-height:13px;} /*width:100%; padding:2px 0 3px;*/
.column .inset .cfbA2,
.column .contentBox .cfbA2									{width: 274px;}
#info div.cfbA2												{width: 290px}

div.column div.cfbA2 a,
div.column div.cfbA2 a:hover								{color: #fff; font-weight: normal; text-decoration: none !important; line-height: 13px;}

div#info div.cfbA2 a,
div#info div.cfbA2 a:hover,
div.inset div.cfbA2 a,
div.inset div.cfbA2 a:hover									{color: #646A71; font-weight: normal; text-decoration: none !important; line-height: 13px;}

div.cfbA2 a.missedShow,
div.cfbA2 a.watchPreview,
div.cfbA2 a.download,
div.cfbA2 a.messageBoard,
div.cfbA2 a.castVideo										{color:#F1B12C; font-weight: bold !important; text-decoration: underline !important}

div.cfbA2 h3												{border-bottom:1px dashed #959AA0; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; line-height:18px; margin:10px 0; padding:0 0 6px;}
div.cfbA2 h3 a												{font-weight: bold !important; line-height:100% !important;}
div.cfbA2 h3 a:hover										{text-decoration: underline !important}
div.column div.cfbA2 h3										{}
div.column div.cfbA2 h3 a									{font-weight: bold; line-height:100%;}
div.column div.cfbA2 h3 a:hover								{font-weight: bold; line-height:100%; text-decoration: underline}
div.shadowBox div.cfbA2 h3									{color: #fff;}
div.shadowBox div.cfbA2 h3 a								{font-weight: bold; line-height:100%;}
div.shadowBox div.cfbA2 h3 a:hover							{font-weight: bold; line-height:100%; text-decoration: underline}

#info div.cfbA2 h3											{margin: 0 0 10px 0}

div.cfbA2 img												{float:left; margin: 0 8px 5px 0;}
div.cfbA2 div.episode										{padding:0 0 7px 0; margin:0 0 3px; display:block; height:50px; border: none}
div.cfbA2 div.episode a 									{color: #2CB7CA; text-decoration: none; font-weight: normal}
div.cfbA2 div.episode a:hover								{text-decoration: none}
div.cfbA2 div.time											{width: 129px; font-size:10px; position:relative; padding: 3px 0; border-bottom:1px dashed #959AA0; border-top:1px dashed #959AA0; float: right; margin: 0 0 5px 0;}
div.contentFeature div.cfbA2 div.time						{width: 121px}

div.cfbA2 div.time span										{position:absolute; top:3px; right:0}
div.cfbA2 p													{display: block; padding:3px 0 0; clear: both; font-size:11px; line-height: 130%; font-weight:normal; color:#646A71;}


.contentFeature div.button									{background:#CFD6D8 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/bgButton.gif') bottom no-repeat; border-top:1px solid #fff; padding:5px; text-align:center; overflow: hidden;}
.contentFeature div.button a								{margin:0 auto}

a.buttonViewShows											{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/buttonViewShows.gif') top no-repeat; text-indent:-9999px; width:131px; height:21px; display:block}
a:hover.buttonViewShows										{background-position:bottom}

a.button													{background: url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/button.gif') top left no-repeat; color: #fff; display: inline-block; height: 21px; line-height: 21px; text-decoration: none; font-weight: normal}
a.button span												{background: url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/button.gif') top right no-repeat; display: block; padding: 0 20px 0 0; margin: 0 0 0 20px; white-space: nowrap; cursor: pointer; font-size: 11px; color: #fff;}
a:hover.button												{background-position: bottom left; text-decoration: none;}
a:hover.button span											{background-position: bottom right; text-decoration: none; color: #fff; text-decoration: none;}

/* 0.6	CFBA3 - Content Feature Panel Box A3
===========================================================*/
.cfbA3 img													{display: block; margin: 0 auto;}

/* 0.7	CFBA4 - Content Feature Panel Box A4
===========================================================*/
.row .cfbA4													{background:#0C1016 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/featureTilesBg.gif') repeat-x left top; border:1px solid #1D2634; display:block; float:left; height:240px; padding:4px 0; text-align:center; width:298px; margin:31px 0 0}

/* 0.8	CFBA5 - Content Feature Panel Box A5
===========================================================*/
.cfbaA5														{} /*padding:0 0 5px;*/
.cfbaA5Item													{border-bottom:1px dashed #C2CFCE; margin:0 8px; overflow:hidden; padding:9px 0; width:274px;}
.cfbaA5Item a.thumb											{float: left; margin: 0 0 5px 0; border-right: 5px solid #F4F7F7;}
.cfbaA5Item img												{float:left}
.cfbaA5Item div												{}
.cfbaA5Item div h4											{font-weight:bold; color:#2CB7CA; padding: 0 0 6px; font-family:Arial,Helvetica,sans-serif; font-size:16px !important; font-weight:bold; border-bottom:1px dashed #C2CFCE;}
.cfbaA5Item div h4 a										{line-height: 125%; color:#2CB7CA !important;  font-family: Arial,Helvetica,sans-serif !important; }
.cfbaA5Item div a											{text-decoration:none; line-height:180%; color: #1E87AF}
.cfbaA5Item div a:hover										{color:#64CEDD !important; text-decoration:underline}

.cfbaA5	div.button											{text-align: center; padding: 5px 0}

.bgDark	.cfbaA5Item a.thumb									{border-right: 5px solid #E9ECED}

#info .cfbaA5Item											{margin: 0 4px; width: 290px; padding:5px 0}

.shadowBox .cfbaA5 .title									{display: none;}
.shadowBox .textIndent										{border-bottom: 1px dashed #C2CFCE; margin: 0 8px; padding: 4px 0}
.shadowBox .textIndent h3									{color:#1e87af !important; font-family:Arial,Helvetica,sans-serif; line-height:125%;}
.shadowBox .textIndent h3 a									{color:#2CB7CA !important; font-family:Arial,Helvetica,sans-serif;}
.shadowBox .textIndent h3 a:hover							{color:#64cedd !important;}

/* 0.9	CFBA7 - Content Feature Panel Box A7
===========================================================*/
.cfbA7														{width:290px; text-align: center; padding:10px 0; display: block; position: relative}

/* 0.10	CFBC1 - Content Feature Panel Box C1
===========================================================*/

#Video h3													{border-bottom:1px dashed #959AA0 ;}
#Video .episode												{margin: 0 0 6px}

/* 0.11	Message Board Module
===========================================================*/
.messageboard												{text-align:center; font-size:10px}
.messageboard p 											{padding:0 0 7px}
.messageboard a												{color:#F1B12C !important}
.messageboard a:hover										{color:#D1920E !important}
.messageboard div											{background:#2CB7CA url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/messageBoard.gif') left top no-repeat; margin:0 0 1px 2px; width:270px}
.messageboard div div										{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/messageBoard.gif') left bottom no-repeat; text-align:left; font-size:11px; color:#fff; padding:4px 9px 7px; width:252px; margin:0; line-height:140%}
.messageboard div.alt										{background:#1E88B0 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/messageBoard.gif') right top no-repeat}
.messageboard div.alt div									{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/messageBoard.gif') right bottom no-repeat}

/* 0.12	Poll Module
===========================================================*/
.poll														{color:#646A71}
.poll h3													{color:#1E87AF !important; font-family: Arial,Helvetica,sans-serif !important;}
.poll h3 a													{color:#2CB7CA !important}
.poll h3 a:hover											{color:#64CEDD !important}
.poll .borderOne											{background:#E9ECED url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/borderOne.gif') 0 0 repeat-x; padding-top:2px}
.poll .borderTwo											{background:#F4F7F7 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/borderTwo.gif') 0 0 repeat-x; padding-top:2px}
.poll .bgDark												{background-color:#E9ECED}
.poll .text													{width:274px}
#info .poll img												{padding:0 5px}
.poll h3.iconPoll											{margin:10px 0 5px; float: left}
/* View results link */
a.viewResults												{color:#F1B12C !important}
a:hover.viewResults											{color:#D1920E !important}
.inset a.viewResults										{position:absolute; right:6px; top:8px}
.text a.viewResults											{position:relative; right:5px; top:-35px; float: right;}
.title div a.viewResults									{position:absolute; right:6px; top:8px}
/* Poll Form */
form.pollForm												{padding:0 0 8px; text-align:center}
form.pollForm ul li											{color:#2CB6C9; font-weight:bold; margin:5px; padding:3px 0; text-align:left}
form.pollForm ul li label									{text-indent:10px}
form.pollForm ul li:hover,
form.pollForm ul li label:hover								{background:#fff; cursor:pointer}
form.pollForm ul li input									{position:relative; top:2px; margin:0 4px 0 8px}
form.pollForm input.pollVote								{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/buttonVote.gif') top left no-repeat; width:88px; height:21px}
form.pollForm input.pollVote:hover							{background-position:0 -21px}
form.pollForm input.disabled,
form.pollForm input.disabled:hover							{background-position:0 bottom}
/* Poll Reults */
.poll .showResults ul										{width:270px; overflow:hidden}
.poll .showResults ul li									{height:25px; line-height:25px; margin:5px 0; display:block; position:relative; width:270px; overflow:hidden}
.poll .showResults ul li span								{background-color:#CDD5D7; height:25px; display:block; width:220px; margin:0 5px 0 0; float:left; z-index:10}
.poll .showResults ul li span.fill							{background:#27A4B6 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/pollBg.gif') top repeat-x; position:relative; z-index:20}
.poll .showResults ul li strong								{display:block; color:#fff; height:25px; left:10px; line-height:25px; position:absolute; top:0; z-index:30}
/* Related content*/
.poll ul.related											{margin:0 0 0 10px}
.contentFeature div.related ul li a							{color:#F1B12C !important}
.contentFeature div.related ul li a:hover					{color:#D1920E !important}
.contentFeature div.related ul li							{list-style-type:disc; list-style-position:outside; line-height:15px;  padding:2px 0; margin:0 0 0 10px}

/*====================================================================================================================
  HOME PAGE
======================================================================================================================*/

/* 1.0	Feature Panel (Carousel)
===========================================================*/
#featureBackground											{background-color:#030108; border-bottom:1px solid #32425A; width:100%; line-height: 1em}
.featurePanelFlash											{margin:0 0 -19px; width:auto; position:relative; top:-29px; height:450px; background:#030108 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/genericBg.gif') bottom center repeat-x}
.featurePanel												{margin:0 auto; width:960px; position:relative; top:42px; overflow:hidden}
.featurePanel .featureShow									{background:#1A151E; display:block; width:629px; height:356px; margin:0 auto 40px auto;top:10px; position:relative; padding:1px 0; overflow:hidden}
.featurePanel .arrowLeft,
.featurePanel .arrowRight									{background:#1A151E url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/arrowLeftRight.gif') no-repeat; position:absolute; left:50%; top:130px; display:block; height:91px; width:38px}
.featurePanel .arrowLeft									{background-position:left top; margin:0 0 0 -354px}
.featurePanel .arrowRight									{background-position:right bottom; margin:0 0 0 316px}
.featurePanel .arrowLeft span,
.featurePanel .arrowRight span								{position:absolute; left:-9999px; top:-9999px}
.	ertainment/images/featurePanelBottom.gif') no-repeat; height:10px; width:980px; display:block; font-size:0; line-height:0; position:relative}
.featurePanel .featureShowPanelImage						{height:355px; width:423px; display:block; overflow:hidden}
.featurePanel .featureShowPanel								{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/featureShowPanel.jpg') no-repeat; position:absolute; right:0; top:0; display:block; width:207px; height:356px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.featurePanel .featureShowPanel h2							{width:190px; margin:10px auto 0}
.featurePanel .featureShowPanel h2 a						{color:#2CB7CA; text-decoration:none; font-family:arial, helvetica, sans-serif}
.featurePanel .featureShowPanel h2 a:hover					{color:#64CEDD; text-decoration:underline}
.featurePanel .featureShowPanel p							{font-weight:bold; line-height:12px}
.featurePanel .featureShowPanel p strong					{display:block; color:#F75C22}
.featurePanel .featureShowPanel div							{border-top:1px dashed #504E56; width:190px; margin:4px auto 0; padding:4px 0 0; display:block}
/*.featurePanel .featureShowPanel a.watchFullEpisodes 		{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/watchFullEpisodes2.gif') top no-repeat; width:182px; height:34px; display:block; margin:4px auto 8px; text-indent:-9999px}*/
.featurePanel .featureShowPanel a.watchFullEpisodes 		{background:url('/stylesheets/tvnz/entertainment/images/WatchEpisodes.png') top no-repeat; width:182px; height:34px; display:block; margin:4px auto 8px; text-indent:-9999px}
.featurePanel .featureShowPanel a:hover.watchFullEpisodes 	{background-position:bottom}
.featurePanel .featureShowPanel	ul li						{float:left; width:90px; margin:4px 0}
.featurePanel .featureShowPanel	ul li a						{color:#D1D1D3; text-decoration:none; font-size:11px}
.featurePanel .featureShowPanel	ul li a:hover				{text-decoration:underline}

/* 1.1	Schedule
===========================================================*/
span.synopsis												{color:#1e87af; display:block; line-height:11px}
span.synopsis a												{color:#2CB7CA}
span.synopsis a:hover										{text-decoration:none}

h1.EPGunavailable											{font-size:16px; font-weight:bold; text-align:center; color:#fff; padding:50px 0}

.homeSchedule												{height:1033px}
.homeSchedule#primaryRow .rowContent						{border-bottom:none}
.homeSchedule#primaryRow .rowContent .contentInset			{height:auto !important; min-height:40px; margin:0 1px; padding:0 0 4px}
.homeSchedule #fullScheduleFlash							{width:960px; margin:0 10px; height:987px; border-bottom:1px solid #3A373F}
.homeSchedule #scheduleBottom								{color:#fff; height:35px; line-height:35px; margin:-35px 0 0 20px; font-size:11px; font-weight:bold; position:relative; width:941px}

/* Homepage Channel */
.scheduleHTML 												{width:958px; display:block; height:171px; border:1px solid #3A373F; border-top:none; overflow:hidden; background:#080410 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/inset_bg.gif') repeat-x scroll left -38px }
.scheduleHTML .scheduleQuickView							{margin:0 auto; width:942px; height:164px; display:block}
.scheduleHTML a												{color:#2CB7CA; text-decoration:none; display:block}
.scheduleHTML a.watchEpisode								{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/linkIcons2.gif') left 0px no-repeat; color:#F1B12C; display:block; font-weight:bold; height:16px; line-height:14px; margin:2px 0 0; padding:0 0 0 16px; text-decoration:underline;}
.scheduleHTML a:hover.watchEpisode							{color:#D1920E}
.scheduleHTML ul											{overflow:hidden; width:942px; background-color:#BBC1C8}
.scheduleHTML ul li a										{color:#2CB7CA}
.scheduleHTML ul li a:hover									{color:#64CEDD}
.scheduleHTML ul li											{background-color:#E9ECED; float:left; width:199px; margin:0 1px 0 0; padding:8px; font-size:10px; line-height:12px}
.scheduleHTML ul li.alt										{background-color:#F4F7F7}
.scheduleHTML ul li h5 a:hover								{color:#64CEDD; text-decoration:underline}
.scheduleHTML ul li h5										{color:#1E88B0; font-size:11px; font-weight:bold; display:block}
.scheduleHTML ul li.superClick:hover						{background-color:#fff; cursor:pointer}
/* Homepage Channel */
.scheduleHTML ul.channel										{background:#000}
.scheduleHTML ul.channel li a									{height:26px; padding:0; width:215px; display:block}
.scheduleHTML ul.channel li									{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/scheduleChannels.gif') no-repeat; height:26px; padding:0; width:215px; display:block; text-indent:-9999px}
.scheduleHTML ul.channel li#tvone								{background-position:0 0}
.scheduleHTML ul.channel li#tv2 								{background-position:0 -26px}
.scheduleHTML ul.channel li#u 								{background-position:0 -52px}
.scheduleHTML ul.channel li#tvnz7 								{background-position:0 -78px; margin:0; width:216px}
.scheduleHTML ul.channel li.title								{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/scheduleTitleChannel.gif') top repeat-x}
.scheduleHTML ul li.title										{text-transform:uppercase; font-size:11px; color:#BEC6D1; background:#171C29 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/scheduleTitle.gif') top repeat-x; padding:0; width:76px; height:26px; text-align:center; line-height:26px; border-bottom:1px solid #030108; border-right:1px solid #030108}
/* EPG On Now */
.scheduleHTML ul.onNow										{height:69px; overflow:hidden}
.scheduleHTML ul.onNow li										{height:52px; margin:0 1px 1px 0; color:#8897A6}
.scheduleHTML ul.onNow li.title								{height:68px; line-height:68px}
/* EPG On Next */
.scheduleHTML ul.onNext										{height:38px}
.scheduleHTML ul.onNext li										{height:21px; color:#8897A6}
.scheduleHTML ul.onNext li.title								{height:37px; line-height:37px}
.scheduleHTML ul.channel li:hover.title,
.scheduleHTML ul.onNext li:hover.title,
.scheduleHTML ul.onNow li:hover.title							{cursor:default}
/* EPG On Tonight */
.scheduleHTML .onTonight										{height:30px; line-height:30px; display:block; width:942px; background:#CFD6D8; position:relative; float:left}
.scheduleHTML .onTonight .title								{text-transform:uppercase; font-size:11px; color:#BEC6D1; background:#333B48 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/scheduleTitle.gif') top repeat-x; padding:0; width:76px; height:30px; text-align:center; line-height:30px; display:block; float:left; border-bottom:1px solid #030108; border-right:1px solid #030108}
.scheduleHTML .onTonight span.border							{border-top:1px solid #fff; display:block; height:29px}
.scheduleHTML .onTonight a#fullScheduleButton				{display:block; text-indent:-9999px; height:21px; width:168px; top:5px; left:86px; position:absolute; font-size:0; line-height:0; padding:0}
.scheduleHTML .onTonight a.openSchedule						{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/tonightsSchedule.gif') top left no-repeat}
.scheduleHTML .onTonight a:hover.openSchedule				{background-position:bottom}
.scheduleHTML .onTonight a.closeSchedule						{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/tonightsScheduleClose.gif') top left no-repeat}
.scheduleHTML .onTonight a:hover.closeSchedule				{background-position:bottom}
/* Schedule Expanded */
.scheduleFullView											{border-left:1px solid #3A373F; border-right:1px solid #3A373F; width:958px !important; height:815px}
.scheduleFullView .scheduleQuickView							{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullScheduleBg.gif') top left repeat-y; width:942px; display:block; margin:0 7px 7px; overflow:hidden; height:780px}
.scheduleFullView .scheduleQuickView ul						{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/scheduleFirstBg.gif') top right repeat-x; float:left; width:217px}
.scheduleFullView .scheduleQuickView ul.alt					{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/scheduleFirstBgAlt.gif') top right repeat-x}
.scheduleFullView .scheduleQuickView ul.last					{width:216px; background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/scheduleFirstBgAlt.gif') top left repeat-x}
.scheduleFullView .scheduleQuickView ul li						{width:200px; padding:8px; font-size:10px; line-height:12px; display:block; border-bottom:1px solid #BBC1C8; overflow:hidden}
.scheduleFullView .scheduleQuickView ul li.superClick:hover		{background-color:#fff; cursor:pointer}
.scheduleFullView .scheduleQuickView ul li.superClick:first-child:hover	{background:#fff url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/scheduleHover.jpg') top repeat-x}
.scheduleFullView .scheduleQuickView ul li a					{color:#2CB7CA; text-decoration:none; display:block}
.scheduleFullView .scheduleQuickView ul li a.showTitle			{font-size:11px; font-weight:bold; color:#1E88B0; display:inline}
.scheduleFullView .scheduleQuickView ul li a.watchEpisode		{background:url('/stylesheets/tvnz/entertainment/images/LinkIcons.png') left 0px no-repeat; color:#F1B12C; display:block; font-weight:bold; height:16px; line-height:14px; margin:2px 0 0; padding:0 0 0 16px; text-decoration:underline}
.scheduleFullView .scheduleQuickView ul li a:hover.watchEpisode 	{color:#D1920E}
.scheduleFullView .scheduleQuickView ul li h5					{color:#8897A6; font-size:10px; line-height:11px; display:block}	
.scheduleFullView .scheduleQuickView ul li h5 strong				{color:#1e87af; font-size:11px; font-weight:bold; display:block}
.scheduleFullView .scheduleQuickView ul li h5 a					{color:#2cb7ca; text-decoration:none}
.scheduleFullView .scheduleQuickView ul li h5 a:hover			{color:#64cedd; text-decoration:underline}
.scheduleFullView .scheduleQuickView ul.time					{width:75px; background:none}
.scheduleFullView .scheduleQuickView ul.time li:first-child:hover,
.scheduleFullView .scheduleQuickView ul.time li					{background:#171C29 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/scheduleTitle.gif') repeat-x scroll center top; color:#F1B12C; font-size:14px; font-weight:bold; text-align:right; padding:5px 5px 0 0; text-transform:none; width:69px; height:150px; border:none}
/* Schedule Images */
img.textCaption,
img.audioDescription,
img.highDef														{vertical-align:text-top}

#primaryRow	.contentInset a.fullSchedule,
.homeSchedule #scheduleBottom a.fullSchedule					{position:absolute; right:8px; top:10px; background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullSchedule.gif') top left no-repeat; display:block; width:108px; height:21px}
#primaryRow	.contentInset a:hover.fullSchedule,
.homeSchedule #scheduleBottom a:hover.fullSchedule				{background-position:bottom left}
.homeSchedule #scheduleBottom a.fullSchedule					{top:6px; right:0}
#primaryRow	.contentInset a.fullSchedule span,
.homeSchedule #scheduleBottom a.fullSchedule span				{position:absolute; left:-9999px; top:-9999px}

/*====================================================================================================================
  WATCH EPISODES - Not in current. Used for CFBB1
======================================================================================================================*/

/* 2.0	Primary Styling
===========================================================*/
.watchEpisodePage											{margin:17px auto 54px auto !important; top:-4px !important; width:960px; position:relative}

.contentInset												{font-family: Arial,Helvetica,sans-serif; margin:0 1px 1px; padding:0 0 4px; position:relative; width:956px; min-height: 254px; height: auto !important; } /* */
.contentInset p.help										{color: #99A0A4; font-size: 12px; padding: 5px 0 0 15px; width: 400px; float: left;}
.contentInset p.help a										{color: #2CB7CA}
.contentInset a.top											{height: 21px; width: 108px; display: block; background: url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/ondemand/top.gif') top no-repeat; text-indent: -9999px; float: right; margin:2px 4px 0 0}
.contentInset a.top:hover									{background: url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/ondemand/top.gif') bottom no-repeat;}

.contentInset h2											{color:#fff; font-size:16px !important; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:6px 10px 4px; float:left; display:block}
.contentInset span.headingAmount							{color:#BDBCC7; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; line-height:40px; margin:0; padding:0}
.contentInset span.headingAmount a							{width: 75px; height: 22px; display: inline-block; float: left; margin: 10px 0 0 0; text-indent: -9999px; background: url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/ondemand/goback.gif') no-repeat}

.contentInset a.viewAll										{font-size: 11px; position: absolute; right: 5px; top: 15px; z-index: 5}

/* 2.0	Show Slider Styling
===========================================================*/

/* Pagination */
 .contentInset .showPagination									{position:absolute; left:50%; top:5px; margin:0 0 0 -100px; width:200px; text-align:center; height:23px; line-height:23px; display:block}
.contentInset .showPagination a									{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/ondemand/showPagination.gif') left -20px no-repeat; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#fff !important; font-weight:bold; text-decoration:none; padding:3px 6px 4px; margin:0 3px}
.contentInset .showPagination a:hover,
.contentInset .showPagination a.selected						{background-position:left -40px}
.contentInset .showPagination a.next							{background-position:bottom}
.contentInset .showPagination a.previous						{background-position:top}
/* Main Show content area */
.contentInset .showScroller										{position:absolute; background-color:#F4F7F7; top:38px; left:5px; width: 944px; height: 209px; overflow: hidden;}
.contentInset .showScroller .shows								{height:209px; display:block; margin:0; width:945px; overflow:hidden; position:absolute; float:left; background-color: #F4F7F7}
.contentInset .showScroller .selected							{left:0}
.contentInset .showScroller .shows img.showOverlay				{position:absolute; bottom:0; left:0; z-index:2}
.contentInset .showScroller .shows .showItem					{background-color:#F4F7F7; float:left; width:145px; display:inline; color:#8A98A8; font-size: 11px; height:200px; padding:10px 21px 0; border-right:1px solid #D1D5D7; border-left:1px solid #fff}
.contentInset .showScroller .shows .showItem:first-child   	 	{ border-left: none }
.contentInset .shows .showItem									{font-family: Tahoma,Arial,Helvetica,sans-serif; }
.contentInset .shows .showItem div								{height: 44px; border-top:1px dashed #959AA0; border-bottom:1px dashed #959AA0; padding:4px 0 0; margin:2px 0 0; overflow:hidden}
.contentInset .shows .showItem h5								{font-size:11px !important; font-family:Tahoma, Arial, Helvetica, sans-serif; height:28px; margin:6px 0 0; overflow:hidden; font-weight: normal; line-height: normal;}
.contentInset .shows .showItem h5 a								{color:#1E87AF; font-weight:bold; text-decoration:none;}

.contentInset .shows .showItem h5 a:hover						{color:#24A6D7; text-decoration:underline}
.contentInset .shows .showItem p								{line-height:12px;  font-size: 0.8em;}
.contentInset .shows .showItem p strong							{display:block; height: 12px; overflow: hidden;}
.contentInset .shows .showItem p a								{color:#2CB7CA; text-decoration:none}
.contentInset .shows .showItem p a:hover						{color:#64CEDD; text-decoration:none}
.contentInset .shows .showItem .time							{position:relative; border:none; height:auto; width: 145px; display: block}
.contentInset .shows .showItem .time span						{position: absolute; right:0; top: 4px}
.contentInset .shows .showItem a								{position:relative; display: block}
.contentInset .shows .showItem a.img							{position:relative; display:block}
.contentInset .shows .showItem a img.play						{display:none}
.contentInset .shows .showItem.playing a img.play,
.contentInset .shows .showItem:hover a img.play
																{display:block; position:absolute; z-index:100; top:20px; left:52px}

#container #main .contentInset .shows .showItem hr				{border:none; border-top:1px dashed #959AA0; clear:both; height:1px; margin:4px 0; padding:0}
.contentInset .showScroller .shows .alt							{background-color:#E9ECED}
.contentInset .shows .showItem:hover							{background-color:#fff;}

.contentInset .shows .showItem.playing 							{ background-color: #27a8bb !important; color: #a9edf6; border-color: #27A8BB; } 
.contentInset .shows .showItem.playing div						{ border-top:1px dashed #a9edf6; border-bottom:1px dashed #a9edf6; }
.contentInset .shows .showItem.playing span.playing				{ color: #FFF; }			
.contentInset .shows .showItem.playing h5 a						{ color: #d4f9ff; }
.contentInset .shows .showItem.playing h5 a:hover				{ color: #FFF; }
.contentInset .shows .showItem.playing p a						{ color: #d4f9ff; }
.contentInset .shows .showItem.playing p a:hover				{ color: #FFF; }
.contentInset .shows .showItem.playing .time					{ border:none; }

/* 2.2	Featured Content
===========================================================*/
.featuredContent h2											{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; left:4px; position:absolute; z-index:100; top:2px}
.featuredContent .show										{background:#F4F7F7 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/showBottom.gif') bottom no-repeat; display:block; height:377px; width:620px; position:absolute; left:4px; top:22px; bottom:4px}
.featuredContent .show .showImage							{height:252px; width:620px; display:block; overflow:hidden}
.featuredContent .show .showText							{padding:10px 5px; border-top:1px solid #fff; font-size:11px; line-height:13px; overflow:hidden; height:100px; width:610px; float:left}
.featuredContent .show .showText a							{color:#2CB7CA; text-decoration:none; font-weight:bold}
.featuredContent .show .showText a:hover					{color:#64CEDD}
.featuredContent .show .showText a.more						{color:#F1B12C; text-decoration:underline}
.featuredContent .show .showText a:hover.more				{color:#D1920E}
.featuredContent .show .showText a:hover					{text-decoration:underline}
.featuredContent .show .showText h3,
.featuredContent .show .showText h3 a						{color:#1E87AF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:0.9em; margin:0 0 4px}
.featuredContent .show .showText h3 a:hover					{color:#24A6D7}
.featuredContent .show .showText h3 span					{color:#8A98A8; font-size:11px; font-weight:normal}
.featuredContent .show .showText div.showTextImage			{float:left; margin:0}
.featuredContent .show .showText a.watchFullEpisodes		{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/watchFullEpisodesFeature.gif') top no-repeat; width:145px; height:21px; display:block; margin:6px 0}
.featuredContent .show .showText a.watchFullEpisodes span	{position:absolute; left:-9999px; top:-9999px}
.featuredContent .show .showText a:hover.watchFullEpisodes	{background-position:bottom}
.featuredContent .show .showText div						{margin:0 0 0 155px}
.featuredContent .show .showText div p						{padding:0 0 0 2px; margin:0 0 2px; line-height:130%}
.featuredContent .showPagination							{position:absolute; left:50%; top:0px; margin:0 0 0 -200px; width:400px; text-align:center; height:19px; line-height:19px}
.featuredContent .showPagination a							{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/showPaginationSmall.gif') left -30px no-repeat; color:#4A515D; font-family:Verdana, Arial, sans-serif; font-size:9px; text-decoration:none; padding:1px 3px 2px; margin:0 1px}
.featuredContent .showPagination a:hover,
.featuredContent .showPagination a.selected					{background-position:left -15px; color:#28A9BB}
.featuredContent .showPagination a.next						{background-position:bottom; color:#fff; margin:0}
.featuredContent .showPagination a.previous					{background-position:top; color:#fff; margin:0}

/*====================================================================================================================
  ALL SHOWS
======================================================================================================================*/

/* 3.0	Primary Styling
===========================================================*/

body.all-shows #pageContainer								{ background: url("http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/show/planit/tvnz_bg.jpg") no-repeat scroll center 140px #FFFFFF; }
body.all-shows #featureBackground,
body.all-shows #container,
body.all-shows .rowContentBg,
body.all-shows #primaryRow.rowContentBg,
body.all-shows .row										 	{ background: none; border: none; }

#container #allShows .allShowsPagination,	
#container #allShows h1,	
#container #allShows h2, 
#container #allShows h3, 
#container #allShows h4
															{ font-family: "Centar"; }
#allShows .nav,
#container #allShows h5,						
#container #allShows .nav						
															{ font-family: "Georgia"; font-size: 11pt; }

.allShowsTiles												{ position:relative; left:50%; margin-left:-480px; top:4px !important}
.allShowsTiles #featureTiles .column						{ float:left; text-align:center;width:320px}

#featureTiles												{ height:333px; overflow:hidden; width:960px}
.allShowsTiles #featureTiles .column						{ float:left; text-align:center;width:320px; font-size: 10px}
.allShowsTiles #featureTiles .column .contentBox			{ display:block; float:left; text-align:left; width:320px} /*margin:10px; */

#featureTiles .cfbA4										{ background:#0C1016 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/featureTilesBg.gif') top left repeat-x; display:block; height:240px; width:290px; border:1px solid #1D2634; margin:20px 10px 0; padding:4px}
#featureTiles .cfbA4 a										{ display:block}

#featureTiles .advertising									{ margin:-6px 0 0; text-align:center}
#featureTiles .advertising a								{ text-decoration:none; font-size:11px}
#allShows.contentInset										{ background: white; min-height:254px; margin-left: 10px; width: 960px; color: black;}
#allShows													{ padding:0 0 8px; }
#allShows h2												{ float:none; color: black; text-transform: uppercase; }

/* Top pagination */
#allShows ul.allShowsPagination								{ position:absolute; top:3px; right:10px; z-index:4; font-size: 16px;}
#allShows ul.allShowsPagination li							{ float:left}
#allShows ul.allShowsPagination li a						{ color: black; height:25px; width:25px; line-height:25px; display:block; text-align:center; margin:0 2px; text-decoration:none; transition: all 0.5s;}
#allShows ul.allShowsPagination li.disabled					{ color:#75737A; }
#allShows ul.allShowsPagination li a.selected,				
#allShows ul.allShowsPagination li a:hover					{ background: #66ccff; color: white; }
#allShows ul.allShowsPagination li.wide a					{ width:34px !important; margin:0 0 0 10px}

#allShows .results 											{ display: table-row; }
#allShows .results > * 										{ display: table-cell; }

/* Navigation */
#allShows .results .nav										{ background: #66ccff; width:125px; padding: 0 10px; }
#allShows .results .nav h3									{ color: white; padding:15px 0 4px 0; font-size: inherit; }

#allShows .results .nav ul									{}
#allShows .results .nav ul li								{ float:left; clear:both}
#allShows .results .nav ul li a								{ height:24px; line-height:24px; display:block; width:124px; text-decoration:none; color:white; text-indent:5px;  transition: all 0.5s;}
#allShows .results .nav ul li a:hover						{ background:#B3E6FF; }
#allShows .results .nav ul li a.selected,
#allShows .results .nav ul li a:hover.selected				{ background: white; color:#66ccff; }
#allShows .results .nav ul li ul li a						{ text-indent:15px}
#allShows .results .nav .advertising						{ margin:25px 0 10px 0; text-align:center; font-size: x-small; color: #000; }
#allShows .results .nav .advertising div.hr					{ padding:4px 0; margin:4px 0 0; }

/* List */
#allShows .listResults,
#allShows .listResultsBtm									{ border-bottom: 1px solid #39B492; border-top: 2px solid #39B492; position:relative; display:block; height:25px; padding:10px 0 0 0; line-height:1.2em}
#allShows .listResultsBtm									{ border-top: 1px solid #39B492; border-bottom: none; margin: 20px 0 0 0; padding:10px 0 0 0; height:15px}

#allShows .results .list									{ padding:1em; overflow:hidden; background: white; width: 100%; }
#allShows .results .list h4									{ font-size:16px; font-weight:bold; height:25px; line-height:25px; text-indent:10px; margin:9px 0 4px}
#allShows .results .list ul									{ overflow:hidden; color: #666666; }
#allShows .results .list ul li								{ width:49%; display: inline-block; margin-bottom: 1em; vertical-align: top; }
#allShows .results .list ul li.odd							{ margin-right: 1em; }
#allShows .results .list ul li h5,
#allShows .results .list ul li h5 a							{ font-size:16px; font-weight:bold; display:inline; text-decoration:none; padding:0 2px 0 0; color: #35badc; }
#allShows .results .list ul li h5 a:hover					{ color: #516dc1; text-decoration:underline; }
#allShows .results .list ul li a.watchEpisode				{ background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/ondemand/interimState/bg-media-icons.png') no-repeat 0 -202px; color:#000000; font-size:10px; padding:3px 0 2px 20px; text-decoration: underline; margin:0 0 0 5px !important; text-transform: uppercase; display: inline-block;}
#allShows .results .list ul li a:hover.watchEpisode			{ color:#00c69e; }


/*====================================================================================================================
  Full Show
======================================================================================================================*/

/* 4.0	Primary Styling
===========================================================*/

#MostWatchedPaginationMC									{position:absolute; top:9px; left:50%; margin:0 0 0 -310px; z-index:50}

.fullShow .title											{width:960px; margin:0 auto; height:150px; color:#fff; font-size:11px; position:relative}
.fullShow .title h1											{color:#2CB7CA; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:28px; padding:40px 0 0; line-height:120%}

/* 4.1	Promo Tiles
===========================================================*/
.fullShow #promoTiles										{position:absolute; right:0px; top:0px; width:780px; z-index:10}
.fullShow #promoTiles img									{float:left}
.fullShow #promoTiles a										{float:right}
.fullShow .showtext h1,
.fullShow .showtext p										{width:430px}
.fullShow .showtext #promoTiles								{overflow:hidden; width:520px}

/* 4.2	Top Navigation
===========================================================*/
.fullShow .content											{width:958px; margin:0 auto 10px; border:1px solid #3A373F; background-color:#030108}
.fullShow .content h2										{color:#2CB7CA; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding:10px 10px 4px}
.content p													{margin: 0 0 8px; padding: 0;}
.content .contentInset .topDetails							{height:42px; position:relative}
.content .contentInset .topDetails ul#topButtons				{position:absolute; right:0; top:0; padding:10px 1px 0 0; height:21px}
.content .contentInset .topDetails ul#topButtons li				{float:right; display:block}
.content .contentInset .topDetails ul#topButtons li.facebook	{margin-right: 10px;}

.content .contentInset .topDetails ul#nav						{overflow:hidden; width:100%}
.content .contentInset .topDetails ul#nav li					{height:40px; line-height:35px; display:block; float:left; background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullShowTopDetails.gif') right top no-repeat; padding:0 2px 0 0}
.content .contentInset .topDetails ul#nav li.last				{background:none}
.content .contentInset .topDetails ul#nav li a					{color:#fff; text-decoration:none; display:block; font-family:Arial, Helvetica, sans-serif;  padding:0 11px; font-size:14px; font-weight:bold; padding:0 0 0 0;  margin:0 4px}
.content .contentInset .topDetails ul#nav li a span				{line-height:38px; margin:0 5px 0 0; padding:11px 0 8px 5px; font-family:Arial, Helvetica, sans-serif}
.content .contentInset .topDetails ul#nav li a:hover,
.content .contentInset .topDetails ul#nav li a.selected			{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/allShowsNavSelected.gif') right 5px no-repeat}
.content .contentInset .topDetails ul#nav li a:hover span,
.content .contentInset .topDetails ul#nav li a.selected span 		{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/allShowsNavSelected.gif') left 5px no-repeat}

/* 4.3	Layout
===========================================================*/
.content .contentInset #info									{background:#F4F7F7 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullShowOverlay.gif') bottom no-repeat; width:950px; margin:0 auto 3px; padding:0 0 1px; position:relative; overflow:hidden; color:#829199; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; clear: both}
.content .contentInset #info hr								{border:none; border-top:1px dashed #959AA0; clear:both; height:1px; margin:10px 7px; padding:0; display:block}
.content .contentInset #info h2								{color:#2CB7CA; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; float:none}
.content .contentInset #info .showOverlay					{position:absolute; bottom:0; left:0; z-index:10; display:none}
.content .contentInset #info .column						{width:316px; display:block; padding:0 0 10px 0}
.content .contentInset #info form select					{border:1px solid #B7BCC3; }
.content .contentInset #info form,
.content .contentInset #info form select,
.content .contentInset #info form select option				{z-index:1; position:relative; }

#info .text													{width:300px}
.content .contentInset #info .wide							{width:632px; overflow:hidden}
.content .contentInset #info .text							{margin:10px 6px 0; padding:0; line-height:130%}
.content .contentInset #info .text .textIndent				{padding:0 5px}
.content .contentInset #info .text hr						{border:none; border-top:1px dashed #959AA0; clear:both; height:1px; margin:4px 0; padding:0; display:block}
.content .contentInset #info .tile							{margin:10px 8px}
.content .contentInset #info .left							{float:left; background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullShowInfoBorder.gif') right top repeat-y}
.content .contentInset #info .right							{float:right}
.content .contentInset #info .right .advertising			{text-align:center}
.content .contentInset #info .nav							{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/storyBg.gif') left repeat-y}
.content .contentInset #info .title							{background:#000; position:relative; width:298px; display:block; height:32px; margin:0 0 5px; border:1px solid #3A373F; padding:0 1px}
.content .contentInset #info .title	div						{background:#080410 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/inset_bg.gif') top repeat-x; display:block}
.content .contentInset #info .title	h2						{color:#fff; padding:7px 0 0 7px; height:24px;line-height: normal;}
.content .contentInset #info .title	h2 a,
.content .contentInset #info .title	h2 a:hover				{color:#fff; text-decoration:none}
.content .contentInset #info .title	.button					{position:absolute; right:1px; top:4px}
.content .contentInset #info #watchEpisodes .title	.button	{background: none;}
.content .contentInset #info .title	a.watchEpisode 			{display:block; height:21px; width:94px; background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullShowCTA.gif') top no-repeat; text-indent:-9999px}
.content .contentInset #info .title	a:hover.watchEpisode 	{background-position:bottom}


.content .contentInset #info .title	a.watchEpisodes			{width: 165px; height:33px; margin: -4px 0 0; display:block; overflow:hidden;}
.content .contentInset #info .title	a:hover.watchEpisodes img {margin: -33px 0 0;}
/*
.content .contentInset #info .title	a.watchEpisodes 		{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/watchFullEpisodesFeature2.gif'); width:127px; height:25px; display:block; text-indent:-9999px}
.content .contentInset #info .title	a:hover.watchEpisodes 	{background-position:bottom}
*/
.content .contentInset #info .column a.cfbA1				{display:block; padding:10px 13px 0}
.content .contentInset #info .text a.cfbA1					{display:block; padding:0 5px}
.content .contentInset #info .text img.cfbA1				{display:block; padding:0 5px}
.content .contentInset #info .wide .title					{width:616px}
.content .contentInset #info .wide .column .title			{width:295px}
.content .contentInset #info .wide .wide .left				{width:316px}
.content .contentInset #info .wide .wide .right				{width:314px}

/* 4.4	Modules
===========================================================*/
/* Feature Story */	
#featureStory												{width:618px}
#featureStory  ul 											{list-style-type: disc; list-style-position: inside; margin:10px 0 5px 15px}
#featureStory  ol 											{list-style-type: decimal; list-style-position: inside; margin:10px 0 5px 15px}
#featureStory  li											{font-family:Arial,Helvetica,sans-serif; font-size:100%; line-height:15px; padding:0 0 8px;}
#featureStory div.image										{display:block; float:right; margin:0 0 5px; padding:0 0 0 10px; width:290px}
#featureStory div.image p									{font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
#featureStory div.image p em								{font-style:normal; display:block; padding:4px 0 2px 0}
#featureStory ul.tools										{border-bottom:1px dashed #ccc; display:block; overflow:hidden; width:617px; margin: 0}
#featureStory ul.tools li									{color:#2CB7CA; text-transform:uppercase; padding:6px 0 6px 10px; display:block; height:14px; line-height:14px; float:right; font-size:11px}
#featureStory ul.tools li a									{color:#2CB7CA; text-decoration:none; background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/toolsIcons.gif') no-repeat; padding:2px 0 5px 23px; font-size:11px}
#featureStory ul.tools li a:hover							{text-decoration:underline; color:#64CEDD}
#featureStory ul.tools li.print a							{background-position:left -60px}
#featureStory ul.tools li.email a							{background-position:left -29px}
#featureStory ul.tools li.textSize							{}
#featureStory ul.tools li a.plus							{background-position:-2px -89px; padding:2px 6px; display:inline}
#featureStory ul.tools li a.minus							{background-position:-2px -119px; padding:2px 6px; margin:0 2px 0 0; display:inline}

#featureStory .article-list li {
    list-style: disc outside none;
}

.content .contentInset #info .nav #featureStory				{width:473px; float:left; margin:10px 0 0 7px}
.content .contentInset #info .nav #featureStory	ul.tools	{width:473px}

.content .contentInset #info #featureStory					{width:620px; overflow:hidden}

/* Tertiary Navigatin */
.content .contentInset #info .nav ul#tertiaryNav			{float:left; width:131px; margin:36px 0 0; padding:0 7px 0}
.content .contentInset #info .nav ul#tertiaryNav						{}
.content .contentInset #info .nav ul#tertiaryNav li						{float:left; clear:both}
.content .contentInset #info .nav ul#tertiaryNav li a					{height:24px; line-height:24px; display:block; width:124px; text-decoration:none; color:#4A515D; text-indent:5px; border-bottom:1px dashed #BFC5C8}
.content .contentInset #info .nav ul#tertiaryNav li a:hover				{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/allShowsNav.gif') bottom no-repeat; border:none; text-decoration:none; margin:-1px 0 1px 0; height:25px; line-height:26px}
.content .contentInset #info .nav ul#tertiaryNav li a:hover.selected,
.content .contentInset #info .nav ul#tertiaryNav li a.selected			{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/allShowsNav.gif') top no-repeat; color:#fff; font-weight:bold; border:none; text-decoration:none; margin:-1px 0 0 0; height:25px; line-height:25px}
.content .contentInset #info .nav ul#tertiaryNav li ul li a				{text-indent:15px}

/* Message Boards */
.content .contentInset #info #messageBoards h2				{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullScheduleTitleIcons.gif') 4px -69px no-repeat; padding:7px 0 1px 30px}
.content .contentInset #info #messageBoards	.messageboard	{padding:0 11px}
/* Video */
.content .contentInset #info #Video							{overflow:hidden; border-bottom:1px dashed #C2CFCE; padding:0 0 10px; width:618px}
.content .contentInset #info #Video h2						{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullScheduleTitleIcons.gif') 4px -18px no-repeat; padding:7px 0 1px 30px}
.content .contentInset #info #Video h3						{margin:0 0 5px 0; width:auto; line-height: normal;}
.content .contentInset #info #Video	div.videoPlayer			{float:left; width:auto}	
.content .contentInset #info #Video	div						{float:right; display:block; width:208px}
.content .contentInset #info #Video div#showFlashPlayer		{float:none; width:400px; height:224px; background:#000}
.content .contentInset #info #Video div p a.summary,
.content .contentInset #info #Video div p a.summary:hover	{text-decoration:none; color:#646A71}
/* Cast */
.content .contentInset #info #Cast h2						{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullScheduleTitleIcons.gif') 4px -42px no-repeat; padding:6px 0 1px 30px}
/* Timeline */
.content .contentInset #info #Timeline h2					{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullScheduleTitleIcons.gif') 4px -18px no-repeat; padding:6px 0 1px 30px}
/* PhotoGallery */
.content .contentInset #info #PhotoGallery h2				{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullScheduleTitleIcons.gif') 4px -18px no-repeat; padding:6px 0 1px 30px}
.content .contentInset #info #PhotoGallery hr				{margin:0 0 5px 0}
.content .contentInset #info .galleryItem					{overflow:hidden; padding:9px 3px 3px; width:290px}
.galleryItem												{overflow:hidden; padding:9px 0 3px; width:290px}
.galleryItem .jThumb										{float: left; padding-bottom: 5px;}
.content .contentInset #info #PhotoGallery p				{margin:0}
/* Download */
.content .contentInset #info #Download h2					{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullScheduleTitleIcons.gif') 4px -94px no-repeat; padding:6px 0 1px 30px}
/* Poll */
.content .contentInset #info #Poll h2						{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullScheduleTitleIcons.gif') 4px -122px no-repeat; padding:6px 0 1px 30px}
#info .text .poll .text										{width:auto}
/* Related Links */
.content .contentInset #info #relatedLinks li				{list-style:disc outside; margin:0 0 5px 20px}
.content .contentInset #info #relatedLinks li a				{color:#2CB7CA}
.content .contentInset #info #relatedLinks li a:hover		{color:#64CEDD}
/* Watch Episodes */
.content .contentInset #info #watchEpisodes					{height:241px; position:relative; padding:8px 0 0; margin:0 0 0 7px}
.content .contentInset #info #watchEpisodes h2				{line-height: normal; background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullScheduleTitleIcons.gif') 1px 6px no-repeat; padding:6px 0 1px 22px}
.content .contentInset #info #watchEpisodes	.showScroller	{top:44px}
.content .contentInset #info #watchEpisodes	.showScroller .shows {border-bottom:1px dashed #BBC1C8; padding:0 15px; width:572px}
.content .contentInset #info #watchEpisodes	.showScroller .first {border-left:none}
.content .contentInset #info #watchEpisodes	.showScroller .last {border-right:none}


/*====================================================================================================================
  EPG / SCHEDULE
======================================================================================================================*/
body.tv-schedule #pageContainer								{ background: url("http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/show/planit/tvnz_bg.jpg") no-repeat scroll center 140px #FFFFFF; }
body.tv-schedule #featureBackground,
body.tv-schedule #container,
body.tv-schedule .rowContentBg,
body.tv-schedule .rowContent,
body.tv-schedule .row,
body.tv-schedule .contentInset,
body.tv-schedule #primaryRow.rowContentBg
															{ background: none; border: none; margin: auto; }
body.tv-schedule .row	  									{ border: none; margin: auto; }
body.tv-schedule #container h1,
body.tv-schedule #container h2,
body.tv-schedule #container .contentBox h3 					{ font-family: "Centar Heavy"; border-bottom: solid 1px #666;  }
body.tv-schedule #container .contentBox h3	a				{ color: black; font-size: 18px; }
body.tv-schedule #container .contentBox h3 span 			{ color: #999; font-family: "Centar"; font-size: 13px; line-height: normal; }
body.tv-schedule div.cfbA2 > a, 
body.tv-schedule div.cfbA2 > a:hover						{ font-family: "Georgia"; color: #2d2d2d; font-size: 12px; } 


#epgTop,
#epgBottom
															{ font-family: "Centar"; font-size: 16px; line-height: normal; color: black; padding: 0 0.5em; background: white; }
#epgTop.contentInset										{ color: black; min-height: 0; margin: 0px;  }
#epgTop.contentInset h2										{ color: black; padding: 0; display: inline; text-transform:  uppercase; font-family: inherit;}
#epgTop	.advertising										{ position: absolute; display: block; right: 10px; top: 40px; width: 468px;  height: 60px;}

#epgCalendar												{ border-bottom: 1px solid #39B492; border-top: 2px solid #39B492;  padding: 5px 0; position: relative;}
#epgCalendar ul												{ display: inline-block; font-size: 0;}
#epgCalendar ul li											{ display: inline-block; margin:0; padding:0; }

#epgCalendar ul li a,
#epgCalendar a.previous,
#epgCalendar a.next											{ border: solid 1px white; color: black; font-family:Tahoma, Arial, sans-serif; font-size:10px; width:50px; display:block; text-align:center; margin:0; text-decoration:none; transition: background .5s; padding: 3px 0; }
#epgCalendar ul li a:hover									{ border: solid 1px #43ccff; }									
#epgCalendar ul li a.currentDay								{ background: #43ccff; color: white; 	}
#epgCalendar ul li a.selectedDay							{ background: #39b492; color: white;  }
#epgCalendar ul li a span									{ display:block; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-top: 2px; }
a#subtitledShows											{ position:absolute; left:785px; top:81px; display:block; height:25px; width:160px; color:#fff; background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/subtitledShows.gif') no-repeat; text-indent:-9999px; display: none}

#epgBottom													{ }
#epgBottom div.row											{ display:block; height:71px; overflow:hidden; position:relative; float:left; width:942px; margin:0 8px; padding:0}
#epgBottom div.row div.channel								{ background:#171C29; display:block; height:70px; width:60px; position:absolute; top:0; left:0; text-align:center; line-height:70px}


#epgTime 													{ position:relative;padding: 0.5em 0;border-bottom: 1px solid #39B492;  padding: 0.5em 0 0.5em 60px;}
#epgTime .timeScrollContainer								{ display: inline-block; width: 829px; height: 23px; overflow: hidden; position:relative; }
#epgTime .timeScrollContainer ul							{ position: absolute; z-index:100; width:5760px; display:block; padding:0; white-space: nowrap;}
#epgTime .timeScrollContainer ul li							{ display: inline-block;  width:240px; }
#epgTime .timeScrollContainer ul li.alt						{ }
#epgTime .timeScrollContainer ul li strong					{ color:#F1B12C; font-size:16px; font-family:Arial, Helvetica, sans-serif; display:block; padding:2px 0 0}
#epgTime .timeScrollContainer ul li div						{ border-right:1px solid #eee; width:12em;}

#epgTime a.arrowLeft,
#epgTime a.arrowRight								{ background:url("images/arrows.png") no-repeat; height:24px; width:24px; display: inline-block;}

#epgTime a.arrowLeft								{ background-position: 0 0; }
#epgTime a.arrowLeft:hover							{ background-position: 0 -34px; }
#epgTime a.arrowRight								{ background-position: -44px 0; right: 0px; top: 0px; }
#epgTime a.arrowRight:hover							{ background-position: -44px -34px; }


#epgBottom > *										{ display: inline-block; vertical-align: top;}										
#epgBottom ul#channels								{ width:60px; position:relative; overflow:auto;position:relative;}
#epgBottom .overflow								{ width:879px; overflow-x:scroll; position:relative;}

#scrollable											{ margin-left: -3px; }
								

#channelCollapse 									{ float:right;  position: relative;  top: 20px; }
#channelCollapse a									{ display: inline-block; background:url("http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/corporate-icons.png") no-repeat;  padding: 3px 5px 3px 26px; color: black; }
#channelCollapse a#expandChannels					{ background-position: 0px -60px; }
#channelCollapse a#expandChannels:hover				{ background-position: 0px -180px; }
#channelCollapse a#minimiseChannels					{ background-position: 0px -90px; }
#channelCollapse a#minimiseChannels:hover			{ background-position: 0px -210px; }

ul#channels li													{padding:0; margin:0; line-height:0; height: auto; }
ul#channels a													{text-decoration: none; background:#eaeaea; display:block; text-align:center; font-size:11px; color:#333; overflow: hidden; position:relative; padding:0; margin:0 0 1px; width:60px}
ul#channels a.channelShow										{height:34px; line-height:normal; border-right: 1px solid #dadada; width: 59px;}
ul#channels a.channelShow .full, ul#channels a.channelHide .abbreviated {display:inline;}
ul#channels a.channelHide .full, ul#channels a.channelShow .abbreviated {display:none;}
ul#channels a.channelHide										{background-image: none; text-indent: 0; line-height: 16px; }

.rowHide li													{display: none !important;}

ul#channels .tvnz a.channelShow								{height:70px; line-height:70px; text-indent:-9999px; background-image: url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/ondemand/OD-3191/epgChannels2015.gif'); background-repeat: no-repeat}
ul#channels .tvnz a.channelHide								{color: #fff}

ul#channels a img												{position: absolute; right:2px; top: 2px; z-index:3; display: none;}
ul#channels a:hover img										{display: block;}

ul#channels li#spacer										{border-bottom:1px solid #3A373F; height:39px; margin:0; background-color: #000000}
ul#channels li#tvone a										{background-color: #eaeaea; background-position: 0 0}
ul#channels li#tv2 a										{background-color: #7d529d; background-position: 0 -71px}
ul#channels li#u a											{background-color: #000; background-position: 0 -142px}
ul#channels li#tv2plus1 a									{background-color: #171c29; background-position: 0 -285px;}
ul#channels li#heartland a									{background-color: #f1efe3; background-position: 0 -284px}
ul#channels li#kidzone24 a									{background-color: #96ab18; background-position: 0px -142px;}
ul#channels li#tvoneplus1 a									{background-color: #171c29; background-position: 0 -213px;}



#epgBottom ul.showsView										{display:block; width:5786px; height:34px; overflow:hidden;  border-bottom: solid 1px #dadada; white-space: nowrap;}
#epgBottom ul.alt											{background-color: #f4f4f4;}
#epgBottom ul.showsView li									{height:34px; border-right: 1px solid #dadada; margin:0; display:inline-block; padding:5px 5px 0; font-size:10px; overflow: hidden; white-space: normal;}
#epgBottom ul.showsView li.last								{border-right: none;}
#epgBottom ul.tvone,
#epgBottom ul.tv2,
#epgBottom ul.tv2plus1,
#epgBottom ul.kidzone24,
#epgBottom ul.heartland,
#epgBottom ul.tvoneplus1									{height:70px}
#epgBottom ul.tvone li,
#epgBottom ul.tv2 li,
#epgBottom ul.kidzone24 li,
#epgBottom ul.heartland li,
#epgBottom ul.tvoneplus1 li,
#epgBottom ul.tv2plus1 li									{height:65px}

#epgBottom ul.showsView li.spacer								{width: 14px;}

#epgBottom ul.showsView li										{font-size:12px; vertical-align: top;}
#epgBottom ul.showsView li.superClick:hover						{background-color: #fff; cursor: pointer}
#epgBottom ul.showsView li h5									{color:#999; font-size:11px; text-transform: uppercase;}	
#epgBottom ul.showsView li h5 strong							{color:#333; font-size:13px; font-weight:bold; text-transform: none;}
#epgBottom ul.showsView li h5 a									{color:#46b9f2; text-decoration:none}
#epgBottom ul.showsView li h5 a:hover							{color:#2BC7CA; text-decoration:underline}
#epgBottom ul.showsView li a									{color:#46b9f2; text-decoration:none}
#epgBottom ul.showsView li a:hover								{color:#46b9f2; text-decoration:none}
#epgBottom ul.showsView li a.watchEpisode						{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/ondemand/interimState/bg-media-icons.png') no-repeat 0 -202px; color:#000000; font-size:10px; padding:0 0 0 20px; display:block; line-height: 14px; height: 16px; margin:1px 0 0 !important; text-decoration:underline; text-transform: uppercase;}
#epgBottom ul.showsView li a:hover.watchEpisode					{color:#00c69e}
#epgBottom .synopsis											{color: #333333; display:block; line-height:11px}
#epgBottom .synopsis a											{color: #46b9f2; }
#epgBottom .synopsis a:hover									{color: #6666cc; }




/*====================================================================================================================
  SEARCH PAGE & COMMUNITY
======================================================================================================================*/

/* 6.0	Primary Styling
===========================================================*/
.searchPanel												{height:124px; top:8px !important; padding:0 10px; width:940px; position:relative; left:50%; margin-left:-470px}
.searchPanel h2												{color:#fff; font-size:28px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px}
.searchPanel h2 strong										{color:#2CB7CA; font-family:Arial, Helvetica, sans-serif}
.searchPanel a												{color:#F1B12C; font-size:11px}
.searchPanel a:hover										{color:#D1920E}

.columnLeft													{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/columnLeftBg.gif') no-repeat left top; font-size:11px;line-height:13px; float:left; margin:-42px 0 20px;position:relative;width:644px}
.columnLeft .searchList										{background-color:#030108; border:1px solid #3A373F; margin:0 10px; padding:0 0 4px; width:618px}
.columnLeft .searchList	.contentInset						{width:616px}

.columnLeft .sortBy											{position:absolute; right:7px; top:12px; color:#F1B12C}
.columnLeft .sortBy	strong									{padding:0 5px}
.columnLeft .sortBy	a										{color:#F1B12C; padding:0 5px}
.columnLeft .sortBy	a:hover									{color:#D1920E}

#container #main .columnLeft hr								{border:none; border-top:1px dashed #BFC5C8; clear:both; max-height:0px; height:2px; margin:11px 0 1px; padding:0}

.searchList .searchResults									{background:#F4F7F7 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/searchResultsBg.gif') 0 bottom no-repeat; width:610px; margin:36px 3px 0; color:#868D94}
.searchList .searchResults h3								{color:#4A515D; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:4px 0 0 6px}
.searchList .searchResults ul								{margin:2px 0 0 7px}
.searchList .searchResults ul li							{list-style-type:disc; list-style-position:inside; line-height:180%}
.searchList .searchResults ul li a							{color:#F1B12C; padding:0 6px 0 0}
.searchList .searchResults ul li a:hover					{color:#D1920E}
/* Pagination */
.searchResults .pagination									{display:block; width:610px; border-bottom:1px dashed #BFC5C8; border-top:1px dashed #BFC5C8; overflow:hidden; padding:6px 0 11px; margin:9px 0 12px}
.searchResults .pagination ol								{color:#868D94}
.searchResults .pagination ol li							{float:left; border-left:1px solid #BFC5C8; padding:0 0 0 6px; margin:0 6px 0 0; font-weight:bold}
.searchResults .pagination ol li a							{color:#F1B12C}
.searchResults .pagination ol li a:hover					{color:#D1920E}
.searchResults .pagination ol li.previous					{border:none}
.searchResults .pagination p								{float:right; font-weight:bold; color:#4A515D; margin:2px 10px 0 0}
.searchResults .bottom										{border:none; padding:0}
/* Featured */
.searchResults .featuredResult								{width:608px; border:1px solid #3A373F; background-color:#000}
.searchResults .featuredResult .contentInset				{width:600px; padding:3px}
.searchResults .featuredResult .contentInset h4				{color:#fff; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0 0 5px}
.searchResults .featuredResult .contentInset .content		{background:#F4F7F7 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/searchFeaturedBg.gif') bottom no-repeat; width:592px; padding:10px 4px; overflow:hidden}
.searchResults .featuredResult .contentInset .content img	{float:left}
.searchResults .featuredResult .contentInset .content .text	{margin:0 0 0 300px; color:#868D94}
.searchResults .featuredResult h3 a							{color:#2CB7CA !important; text-decoration:none}
.searchResults .featuredResult h3 a:hover					{color:#64CEDD !important; text-decoration:underline}
.searchResults .featuredResult h3							{color:#868D94 !important; font-size:16px; margin:5px 0}
.searchResults .featuredResult h3 span						{display:block}

.searchList .searchResults .featuredResult a.watchFullEpisodes {background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/watchFullEpisodesFeature.gif') top no-repeat; width:145px; height:21px; display:block; margin:6px 0; text-indent:-9999px}
.searchList .searchResults .featuredResult a:hover.watchFullEpisodes {background-position:bottom}
.searchList .searchResults .featuredResult .episode			{border-bottom:1px dashed #BFC5C8; border-top:1px dashed #BFC5C8; padding:7px 0; margin:0 0 3px; display:block; font-weight:bold}
.searchList .searchResults .featuredResult .episode a		{color:#2CB7CA; text-decoration:none}
.searchList .searchResults .featuredResult .episode a:hover	{color:#64CEDD !important; text-decoration:underline}

.searchList .searchResults .featuredResult .episodeActions	{width:288px; overflow:hidden; margin:0}
.searchList .searchResults .featuredResult ul				{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/featuredResultUlBg.gif') top left repeat-x; overflow:hidden; width:291px; margin:0}
.searchList .searchResults .featuredResult li				{float:left; list-style-type:none; display:block; width:97px; background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullShowInfoBorder.gif') repeat-y right top; height:20px; line-height:20px; margin:0 0 8px}
.searchList .searchResults .featuredResult li a 			{font-weight:bold; padding:0 0 0 24px; background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/episodeActionsIcons.gif') no-repeat;height:20px; line-height:20px; display:block}
.searchList .searchResults .featuredResult li a:hover		{color:#D1920E}
.searchList .searchResults .featuredResult li a.preview		{background-position:4px 0}
.searchList .searchResults .featuredResult li a.webisodes	{background-position:4px -68px}
.searchList .searchResults .featuredResult li a.characters	{background-position:4px -32px}
.searchList .searchResults .featuredResult li a.yourSay		{background-position:3px -134px}
.searchList .searchResults .featuredResult li a.downloads	{background-position:4px -100px}

.searchResults .resultItem									{border-bottom:1px dashed #BFC5C8; padding:10px 0; margin:0 0 5px; width:610px; overflow:hidden}
.searchResults .resultItem h4,
.searchResults .resultItem h4 a								{text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#2CB7CA; font-weight:bold; line-height:0.9em}
.searchResults .resultItem h4 a:hover						{color:#64CEDD !important; text-decoration:underline}
.searchResults .resultItem h4 a strong						{color:#1E87AF; font-family:Arial, Helvetica, sans-serif}
.searchResults .resultItem h4 a:hover strong				{color:#24A6D7; text-decoration:underline}
.searchResults .resultItem h4 span							{color:#B4B6BC; font-size:11px; font-weight:normal; display:block}
.searchResults .resultItem img								{float:left; border-right:7px solid #F4F7F7}
.searchResults .resultItem p 								{line-height:130%}
.searchResults .resultItem p.episode						{border-top:1px dashed #BFC5C8; padding:4px 0 0; margin:4px 0; font-weight:bold}
.searchResults .resultItem p.episode a						{color:#2CB7CA; text-decoration:none}
.searchResults .resultItem a.watchEpisodes					{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/linkIcons2.gif') left 0px no-repeat; color:#F1B12C; font-weight:bold; text-decoration:underline; padding:2px 0 0 16px}
.searchResults .resultItem a:hover.watchEpisodes			{color:#D1920E}

.searchResults .primary	div.borderOne						{background:#E9ECED url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/borderTwo.gif') 0 0 repeat-x}
.searchResults .primary	div.borderTwo						{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/borderTwo.gif') 0 bottom repeat-x; padding:10px 4px; position:relative}
.searchResults .primary h4									{border-bottom:1px dashed #BFC5C8; padding:0 0 4px 44px; margin:0 0 4px}
.searchResults .primary h4.schedule							{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/iconSchedule.gif') 6px 2px no-repeat}

.searchResults .primary h4 span.icons						{display:inline; padding:0 0 0 5px}
.searchResults .primary h4 span.icons img					{float:none; border:none; padding:0 0 0 5px; margin:0 0 -2px}
.searchResults .primary p a									{color:#F1B12C}
.searchResults .primary p a:hover							{color:#D1920E}
.searchResults .primary a.fullSchedule						{position:absolute; right:12px; top:16px; background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/fullSchedule.gif') top left no-repeat; display:block; width:108px; height:21px; text-indent:-9999px}
.searchResults .primary a:hover.fullSchedule				{background-position:bottom left}

.columnRight												{font-size:11px;line-height:13px; float:right; margin:-42px 0 20px; position:relative; right:3px; width:314px}
.columnRight .topResults									{background-color:#030108; border:1px solid #3A373F; margin:0 7px; width:298px; padding:0 0 4px}
.columnRight .contentBox									{background-color:#030108; border:1px solid #3A373F; margin:0 7px 14px; padding:0 1px; width:296px}
.columnRight .contentBox .contentFeature					{min-height:100px; height:auto !important; height:100px}
.columnRight .inset											{background:#080410 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/inset_bg.gif') left top repeat-x; width:290px; padding:0 3px 4px 3px; overflow:hidden; position:relative}
.columnRight .inset	h2										{color:#fff; padding:3px 0 0 8px}

.columnRight .inset .title									{display:none}

.columnRight a.watchEpisodes								{margin:0 0 0 150px; background:url('/stylesheets/tvnz/entertainment/images/LinkIcons.png') left 0px no-repeat; color:#F1B12C; font-weight:bold; text-decoration:underline; padding:2px 0 0 16px}
.columnRight a:hover.watchEpisodes							{color:#D1920E}

.columnRight #communityResults .inset div.text h3,
.columnRight #communityResults .inset div.text h3 a			{color:#1E87AF !important; font-family:Arial, Helvetica, sans-serif; line-height:105%; margin:5px 0 0}
.columnRight #communityResults .inset div.text				{font-size:10px}
.columnRight #communityResults .inset div.text p			{line-height:120%}
.columnRight #communityResults .inset div.text p a			{color:#2CB7CA; font-weight:normal; text-decoration:none}
.columnRight #communityResults .inset div.text p a:hover	{text-decoration:underline}

.columnRight .newsResults									{background:#EBEFEF url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/topNewsResultBg.gif') bottom no-repeat; width:290px; padding:0 0 3px}
.columnRight .newsResults h2								{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/topNewsResultTitle.jpg') no-repeat; display:block; width:290px; height:46px; text-indent:-9999px}
.columnRight .newsResults .newsItem							{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/topNewsResultLine.gif') bottom repeat-x; margin:0 5px; padding:10px 5px; color:#727567; font-size:11px}
.columnRight .newsResults .newsItem h5,
.columnRight .newsResults .newsItem h5 a					{color:#318F9C; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; margin:0 0 5px}
.columnRight .newsResults .newsItem h5 a strong				{color:#D96640}
.columnRight .newsResults .newsItem p						{margin:0 0 5px}
.columnRight .newsResults .newsItem .time					{color:#99AEAC}
.columnRight .newsResults a.viewAll							{color:#D96640; font-weight:bold; text-decoration:none; padding:10px 0 0 10px; display:block}


/*====================================================================================================================
  Other
======================================================================================================================*/

/* 8.0	Programme Updates Column
===========================================================*/
#programme_updates_column_container {
	width:620px;
	height: 630px;
	overflow:auto;
}
#programme_updates_column_container .column_content {
	margin:0;
	font-family: Arial,Tahoma,Helvetica,sans-serif;
}
#programme_updates_column_container .column_content h3 {
	color: #000;
	text-decoration: none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0;
	margin-bottom: 0;
}
#programme_updates_column_container .column_content .published_date {
	padding: 3px 0;
	display: block;
}
#programme_updates_column_container .column_content h3.cancelled {
	color: #E0260F !important;
}
#programme_updates_column_container .column_content h3.moved {
	color: #009EFF !important;
}
#programme_updates_column_container .column_content h3.returning {
	color: #04A603 !important;
}
#programme_updates_column_container .column_content h3.postponed {
	color: #FF9A35 !important;
}
#programme_updates_column_container .column_content img {
	margin:10px 0;
	float:left;
}
#programme_updates_column_container .column_content div {
	float:right;
	width: 300px;
	margin-bottom: 10px;
}
#programme_updates_column_container .column_content hr {
	border:none; border-bottom:1px dashed #959AA0; clear:both; height:1px; margin:4px 0; padding:0; display:block;
}
#programme_updates_column_container .column_content .programme_state {
	display: block;
	color: #FFF;
	line-height: 17px;
}
#programme_updates_column_container .column_content .programme_state span {
	padding: 1px 5px;
	border-radius: 2px;
	background: #E0260F;
	margin-left: 21px;
	font-size: 12px;
	line-height: 17px;
	display: block;
}
#programme_updates_column_container .column_content .programme_state span strong {
	font-size: 14px;
}
#programme_updates_column_container .column_content .programme_state.cancelled {
	background: url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/cancelled-programme.gif') left no-repeat;
}
#programme_updates_column_container .column_content .programme_state.cancelled span {
	background: #E0260F;
}
#programme_updates_column_container .column_content .programme_state.moved {
	background: url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/moved-programme.gif') left no-repeat;
}
#programme_updates_column_container .column_content .programme_state.moved span {
	background: #009EFF;
}
#programme_updates_column_container .column_content .programme_state.returning {
	background: url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/returning-programme.gif') left no-repeat;
}
#programme_updates_column_container .column_content .programme_state.returning span {
	background: #04A603;
}
#programme_updates_column_container .column_content .programme_state.postponed {
	background: url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/postponed-programme.gif') left no-repeat;
}
#programme_updates_column_container .column_content .programme_state.postponed span {
	background: #FF9A35;
}
#programme_updates_column_container .column_content	a.watchEpisodes {
	float: left;
	width: 150px;
	height:33px;
	margin: 0;
	display:block;
	overflow:hidden;
}
#programme_updates_column_container .column_content	a.watchEpisodes img {
	margin: 0;
}
#programme_updates_column_container .column_content	a:hover.watchEpisodes img {
	margin: -33px 0 0;
}
#programme_updates_social_media {
	width: 620px;
	height: 70px;
	margin-top: 30px;
}
.programme_updates_social_media_content {
	margin: 0 30px 0 10px;
	float: left;
	height: 64px;
	/*width: 100px;*/
}
.programme_updates_social_media_content .social-icon {
	margin: 8px 5px 0 0;
}

/* 7.0	Four Column
===========================================================*/
#four_column_container										{width:620px; overflow:hidden}
#four_column_container .group_content						{width:620px; float: left}
#four_column_container h3									{clear: left}
#four_column_container .column_content						{margin:5px; float:left; width:145px; height:150px; overflow: hidden;}
#four_column_container .column_content .placeholder			{min-height: 86px;}
#four_column_container .column_content a					{
	color: #2cb7ca;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#four_column_container .column_content a img				{
	margin:0 0 5px 0;
	float:left;
}	
#four_column_container .column_content a:hover				{
	text-decoration:underline
}

/* Four Column Search CSS */
/* 2.1	Pagination
===========================================================*/
div.pagination												{color:#969a9d; font-size:11px; font-weight: bold; overflow:hidden; clear:both}
div.pagination span											{padding:1px 8px; border-right:1px solid #969a9d; display:block; float:left}
div.pagination .previous									{padding:0 8px 0 0}
div.pagination .next										{border:none}
div.pagination .viewWhole									{border:none; border-left:1px solid #969a9d}
div.pagination a											{color:#c30}
div.pagination a:hover										{color:#000}

/* Results */
div.pagination div.results									{float:right; color: #727567; font-weight: normal; text-align:right}
div.pagination div.results strong							{color:#658E8E}
div.article div.pagination									{padding:5px 0; line-height:14px; width:539px; font-weight:bold}


/* 7.1	Video Newsletter
===========================================================*/
#videoNewsletter											{padding:10px 6px 0;}
#videoNewsletter h2											{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/newsletter_title.gif') no-repeat; display:block; height:44px; width:951px; text-indent:-9999px}
#videoNewsletter p											{color:#9CA6B1; padding: 0; margin:0 0 13px; font-size:11px; text-align:left}
#videoNewsletter p a										{color:#2CB7CA;}
#videoNewsletter p a:hover									{color:#64CEDD;}
/* 7.2	Advertising
===========================================================*/
.advertising												{color:#9CA6B1; background-position:left 30px}
.advertising p												{padding:5px 0; margin:0 0 5px; font-size:11px; text-align:center}
.advertising ul												{margin:20px 0 0 0; overflow:hidden}
.advertising ul li											{float:left; width:310px; margin:0 10px 0 0; text-align:left; overflow:hidden}
.advertising ul li a										{text-decoration:none; color:#95988D !important}
.advertising ul li a:hover strong							{text-decoration:underline}
.advertising ul li img										{float:left; margin:0 6px 0 0}
.advertising ul li strong									{display:block; padding:0 0 4px 0}
.advertising ul li.marketplace strong						{color:#FFFFFF}

#channelSchedule .advertising p								{margin:0 0 4px; line-height: 1em;}


.sponsoredLinksPanel										{width:300px; margin:10px 6px 0; padding:0; line-height:130%}
.sponsoredLinksPanel .title									{background:#000; position:relative; width:298px; display:block; height:32px; margin:0 0 5px; border:1px solid #3A373F; padding:0 1px}
.sponsoredLinksPanel .title	div								{background:#080410 url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/inset_bg.gif') top repeat-x; display:block}
.sponsoredLinksPanel .title	h2								{color:#fff; padding:6px 0 0 7px; height:24px}
.sponsoredLinksPanel .title	h2 a,
.sponsoredLinksPanel .title	h2 a:hover						{color:#fff; text-decoration:none}
.sponsoredLinksPanel ul										{padding:0 0 0 18px; margin:5px 0 0 0; list-style-position:outside; list-style-type:disc}
.sponsoredLinksPanel ul li									{font-size:11px; line-height:15px; padding: 0 0 5px;}
.sponsoredLinksPanel ul li a								{font-weight:bold; text-decoration:underline; color:#1E87AF !important}
.sponsoredLinksPanel ul li a:hover							{text-decoration:none}
.sponsoredLinksPanel a										{font-size:11px; color:#1E87AF; text-decoration:none; font-weight:bold}
.sponsoredLinksPanel a:hover								{text-decoration:underline}
.sponsoredLinksPanel table tr td a							{color:#F1B12C; text-decoration:none; font-weight:bold}

.sponsoredLinks												{}
.sponsoredLinks	div											{text-align:left; border-bottom:1px dashed #BFC5C8; border-top:1px dashed #BFC5C8; padding:8px 0; margin:5px 0}
.sponsoredLinks	div a										{font-weight:bold; text-decoration:underline; color:#1E87AF !important}
.sponsoredLinks	div	p										{margin:0; line-height:120%}

/* 7.3 popupBox styles, made generic
============================================================*/
.popupBox													{width:295px; padding:9px 0 0 0; position:absolute; overflow:hidden; z-index:5000}
.popupBox .title												{background-color:#7BA560; color:#EDEDEC; padding:4px 10px 10px 10px; z-index:100}
.popupBox .title h2											{margin:0 50px 0 0}
.popupBox .btnHolder											{font-size:11px; position:absolute; top:25px; left:260px; color:#E0EBDA; width:200px}
.popupBox .btnHolder span										{padding:0 5px; display:inline}
.popupBox .btnHolder a										{color:#F1EABC; display:inline}
.popupBox .btnHolder a.selected								{font-weight:bold; color:#fff !important; text-decoration:none}
.popupBox a.close											{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/makeHPClose.gif') right 3px no-repeat; font-size:10px; color:#C5D4BB !important; display:block; padding:0 18px 0 0; height:19px; line-height:19px; width:33px; height:19px; position:absolute; right:4px}
.popupBox .content											{font-size:11px; padding:10px; background-color:#C5D4BB; display:block; overflow:hidden;color:#5F6156}
.popupBox .arrow												{position:absolute; top:0; left:139px}
.popupBox .hr												{border-top:1px dashed #ffffff; border-left:none; border-right:none; border-bottom:none; height:1px; margin:10px 0 10px 0; clear:both}
.popupBox .groupAll,
.popupBox .group												{display:none}
.popupBox .groupAll.selected,
.popupBox .group.selected									{display:block}

/* 7.4	Share More (Social Bookmarks) & Email styles
============================================================*/
#emailBox .title,
#shareMore .title											{font-size:11px; line-height:1.2em}
#emailBox .close,
#shareMore .close											{top:17px; color:#C5D4BB}
#emailBox .content											{width:395px}
#shareMore .content											{width:295px}
#shareMore .content a										{float:left; width:55px; height:30px; display:block; text-align:center; margin:10px 0}

#emailBox .title span										{display:block; padding:5px 0 0}
#emailBox .arrow											{left:189px}
#emailBox .formRow											{overflow:hidden; margin-bottom:4px; text-align:center; clear:both}
#emailBox .formRow label									{width:50px; text-align:right; display:block; float:left; line-height:16px; padding-right:10px}
#emailBox .formRow input									{width:140px; float:left; margin-right:10px}
#emailBox .formRow span										{display:block; float:left; width:145px; margin-right:10px; text-align:left}
#emailBox .formRow .button									{padding:0; margin:0}
#emailBox .formRow .button span								{width:auto !important; margin:0 0 0 20px; padding:0 20px 0 0; display:inline}

/* 7.5 Change Location	
============================================================*/
#changeMyLocation											{width:500px}
#changeMyLocation .title									{font-size:18px; line-height:34px; font-weight:lighter}
#changeMyLocation .close									{top:20px}
#changeMyLocation .content form,
#changeMyLocation .content									{width:480px}
#changeMyLocation .group									{width:240px; float:left; overflow:hidden; padding:0 0 10px 0}
#changeMyLocation .groupAll									{clear:both; overflow:hidden; padding:0 0 10px 0}
#changeMyLocation .button									{margin:0 0 0 184px}
#changeMyLocation .subTitle									{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#4F5047; font-weight:bold; text-transform:uppercase; padding:0 0 5px 0}
#changeMyLocation .rowRadio									{width:120px; height:21px; float:left}
#changeMyLocation .rowRadio input							{padding:0; margin:0; overflow:hidden; height:21px; float:left; margin:0 2px 0 3px; width:10px}
#changeMyLocation .rowRadio span							{line-height:21px; display:block; float:left}
#changeMyLocation .group .selected,
#changeMyLocation .groupAll .selected						{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/radioSelected116.gif') 1px top no-repeat}

/* 7.6 Change Make this my Homepage
============================================================*/
#makeThisMyHP												{width:450px}
#makeThisMyHP .arrow										{left:412px !important}
#makeThisMyHP .title										{font-size:18px; line-height:34px; font-weight:lighter}
#makeThisMyHP .close										{top:20px}
#makeThisMyHP .content										{padding:10px 10px 10px 30px}
#makeThisMyHP .content ol									{list-style:outside decimal; font-weight:bold}
#makeThisMyHP .content li									{margin:0 0 10px 0}
#makeThisMyHP .content li span								{font-weight:normal}
#makeThisMyHP .content li img								{margin:0 5px 0 0}
#makeThisMyHP .content .moreInfo							{color:#C00}

/* 7.7 Horoscopes
============================================================*/
.horoscope_heading											{width:610px; height:50px; margin-bottom:5px; clear:both}
.horoscopes_image											{float:left; height:50px;	margin-right:10px}
.horoscopes_title											{color:#F60; height:50px; font-weight:bold; float:left}
.horoscopes_daterange										{color:#F60; height:50px;	font-weight:bold; float:right}
.horoscopes_text											{width:610px; margin-bottom:20px}

/* 7.8 Live Stream
============================================================*/
.cfb														{width:290px; margin:0 0 10px 0; position:relative; padding:10px 0 0 0}
#oneNews img												{display:none}


/* 7.9 Voting
============================================================*/
.voting 													{ margin: 20px 6px 0; text-align: left; }
.voting a:hover												{ text-decoration: none; color: white;	}
.voting a {
	border-radius: 5px ;
	margin-right: 5px;
	color: white;
	padding: 5px 10px 5px 10px;
	background: #080410; 
	border: solid 1px black;
	font-size: 14px;
}
/** Disable social tools in prettyPhoto lightbox - used css rather than js so they can be selectively re-enabled */
.pp_social 													{ display: none; }




