/*
TVNZ Screen Stylesheet

version:	3.0
date:		9/04/09
website:	www.tvnz.co.nz
author:		Aim Proximity

TABLE OF CONTENTS:
0.1		Sortable columns
0.2		Commom Elements

Main Templates:
1.1		Common Elements
1.2		Homepage
1.3		Search
1.4		Article Detail Page
1.5		World News
1.6		Sports Page

Modules:
2.1		Pagination
2.2		Feature Panel (Hero Panel)
2.3		Weather Panel
2.4		Latest news / Your Cam / Image Galleries (AKA Quick Tab Module)
2.5		Content feature box (cfb)
2.6		News & Current Affairs Shows (NCAS)
2.7		Highlights (tvh)
2.8		Tonights Schedule (ts)
2.9		TVNZ On Demand
2.10	Blog Panel
2.11	Thickbox
2.12	Advertisements
2.13	Sponsored Links
2.14	Generic popup styles
2.15	Make This my Homepage styles (Mozilla, Safari, Opera only)
2.16	Share More (Social Bookmarks)
2.17	Change Locaction
2.18	Message Board Style
2.19	Windows Media Player Controls
2.20	Homepage TV Highlights

===========================================================*/

/* 0.1	Sortable columns
===========================================================*/
.ui-sortable-helper											{border:1px solid #000}
.ui-sortable-placeholder									{background-color:#ccc; border:1px dashed #333; margin:0 0 10px 0}

/* 0.2	Common Elements - Used in everything
===========================================================*/

/* Super Click */
.superClick:hover											{cursor: pointer}

/* Lozenges & Icons */
h4.breakingNews a,
p.breakingNews a,
li.breakingNews a {color:#c30 !important}


/*.btbreakingNews												{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/btbreakingnews.gif') left 2px no-repeat; text-indent:75px}*/
h4.btbreakingNews,
span.btbreakingNews											{float:left}
.btbreakingNews a											{color:#c30 !important}
.btbreakingNews a.watch,
.btbreakingNews a.see										{color:#E5997F !important; text-decoration: underline}

.lozengeLink												{text-decoration: none !important}
.lozengeLink span											{cursor: pointer; position:absolute; left: 4px; top:-1px; color: #fff; font-size: 9px;}
.lozengeLink img											{vertical-align:text-top;}		
.btbreakingNews2											{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/btbreakingnews2.gif') left 2px no-repeat; text-indent:75px}
span.btbreakingNews2										{float:left}

.btblog														{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/btblog.gif') left 2px no-repeat; text-indent:37px}
/*h4.btblog,
span.btblog													{float:left}*/

.btupdate													{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/btupdated.gif') left 2px no-repeat; text-indent:45px}
/*h4.btupdate,
span.btupdate												{float:left}*/

.bttime                                                   	{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/bttime.gif') left 2px no-repeat; text-indent:45px}
/*h4.bttime,
span.bttime													{float:left}*/

.bttime a													{position:relative}

.bttime span                                            	{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/time.gif') no-repeat; height:11px; width:9px; display:block; position:absolute; top:2px; left:-36px; text-decoration:none; padding:0; line-height:0; font-size:1px}
.bttime span span                                        	{margin:0 0 0 12px; left:0px; top:0px}

/* Watch & See Icons */
a.watch														{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/linkIcons.gif') no-repeat 0 1px; padding:0 0 0 17px; color:#E5997F !important; font-size:11px; white-space:pre; text-decoration: underline}
a.see														{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/linkIcons.gif') no-repeat 0 -67px; padding:0 0 0 17px; color:#E5997F !important; font-size:11px; white-space:pre; text-decoration: underline}
li a.watch,
li a.see													{white-space:normal}
a:hover.watch,
a:hover.see													{text-decoration:underline}

/* Read more */
a.more														{color:#E5997F; font-size:11px; padding:0 0 0 18px}

/* Switch Tabs */
div.readSwitch,
div.watchSwitch,
div.seeSwitch												{display:none}
div.viewSwitch												{display:block}

/*====================================================================================================================
   MAIN TEMPLATES
======================================================================================================================*/

/* 1.1	Common Elements - Used in the templates
===========================================================*/
div#hpDate													{font-size:11px; color:#9C9E94; padding:10px;} /* visibility:hidden */
h1.hpHeading												{display:block; height:0; margin:0; overflow:hidden; padding:0; width:0}

/* Columns */
div#hpCols													{clear:both; padding:0; overflow:hidden; width: 960px}
div.hpCol													{width:300px; padding:0 9px 0 10px; float:left; overflow: hidden}
div#hpColOne,
div#hpColTwo												{border-right:1px solid #E8EDEC}
div.hpColWide												{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/colSplit.gif'); width:620px; padding:0 10px 0 10px; float:left}
div.hpColWide div.hpRow										{width:620px; margin:0 0 15px 0; overflow:hidden}
div.hpColWide div.magazine									{background: #FFF; width:620px; padding:0 0 15px 0; overflow:hidden}
div.hpColWide div.sportIndexPromoRow						{width:620px; margin:0 0 10px 0; overflow:hidden}
div.hpColWide div.hpFeatureRow								{padding:0 0 10px 0; background-color: #fff;}
div.hpColWide div.hpRow .hpCol1								{width:300px; margin:0 10px 0 0; float:left}
div.hpColWide div.hpRow .hpCol2								{width:300px; margin:0 0 0 10px; float:left}
div.hpColWide div.magazine .hpCol1							{width:390px; height: 220px; margin:0 10px 0 0; float:left}
div.hpColWide div.magazine .hpCol2							{width:220px; height: 220px; margin:0; float:left}
div.hpColWide div.sportIndexPromoRow .hpCol1				{width:300px; margin:0 10px 0 0; float:left}
div.hpColWide div.sportIndexPromoRow .hpCol2				{width:300px; margin:0 0 0 10px; float:left}

/* Heading */
div.heading													{position:relative; display:block; margin:0 10px 10px; padding:5px 0 10px; border-bottom:1px dashed #E8EDEC;}
div.heading h1												{font-size:24px; line-height:29px; width:640px; color: #454545}
div.headingSponsor											{position: relative; width: 940px; margin: 0 10px; height: 35px}

div.sponsor													{position:absolute; right:0; bottom:4px; font-size:10px; color:#B6BBB0}

/* Breadcrumb */
div.breadcrumb												{display: block; /*background: url('http://images.tvnz.co.nz/tvnz_site_images/images/breadcrumbArrow.gif') left no-repeat;*/ margin: 0 0 0 15px; padding: 5px 0 5px 0; color: #E5997F; font-size: 11px;}
div.breadcrumb a											{color: #E5997F !important; font-size: 11px; padding: 0 5px}

/* Fixtures and Results Module */
/* scores */
.cfb .scores { margin: 0 auto; color: #fff; font-size: 11px;}
.cfb .scores tr td { background-color: #666666; padding: 2px 4px; vertical-align: middle; }
.cfb .scores tr td.odd { background-color: #525252; }
.cfb .scores tr td span { float: left; margin-right: 10px; font-size: 11px; font-weight: bold; line-height: 16px}
.cfb .scores tr td span img {float: left; margin-right: 5px; }

.cfb .subNav { position: relative; margin-bottom: 7px; font-size: 11px; }
.cfb .subNav a { color: #fff; }
.cfb .subNav a.linkSlot1 { position: absolute; top: 0px; right: 80px; }
.cfb .subNav a.linkSlot2 { position: absolute; top: 0px; right: 5px; }

/* 1.2	Homepage
===========================================================*/
div#hpFeatureBox											{clear:both; overflow:hidden}
div#hpFeatureBox div.hpCol1									{float:left; padding:0 9px 11px 10px; width:620px; border-right:1px solid #E8EDEC}
div#hpFeatureBox div.hpCol2									{float:right; padding:0 10px 0px 0; width:300px}

/* 1.3	Search
===========================================================*/
div#search													{margin:0 10px; padding:0 0 10px 0}
div#search h1												{font-size:26px; padding:10px 0 5px}
div#search h1 strong										{color:#318F9C; font-weight:normal; font-size:26px}
div#search h2												{font-size:18px; color:#666; padding:10px 0 8px 0; font-weight:normal}
div#search h2 a												{color:#318f9c; font-weight:bold; font-style:italic; text-decoration:underline; padding:0 3px 0 0}
/* -*- Added a date at the top start */
div#search p.date											{font-size:11px; color:#9C9E94; line-height:14px; padding-top:5px;}
/* -*- Added a date at the top end */

/* Columns */
div#search div#cols											{clear:both; padding:0 0 10px; overflow:hidden; width: 940px;}
div#search div.colOne										{width:629px; float:left; border-right:1px solid #E8EDEC; padding:0 0 10px 0}
div#search div.colTwo										{width:300px; float:right; }

/* Search by relevance */
div#search div#relevance									{float:left; font-size:11px; height:25px; line-height:25px; overflow:hidden; padding-bottom:6px; width:610px;}
div#search div#relevance p.left								{float:left; margin:0; padding:0 !important;}
div#search div#relevance p.right							{float:right; margin:0; padding:0 !important;}
div#search div#relevance a.option							{color: #c00}

/* This New CSS (April 09) should cover all results...  */
div#search .searchItem										{width: 620px; padding: 0 0 10px; margin: 0 0 10px; border-bottom: 1px dashed #E8EDEC; overflow: hidden; color: #727567; font-size: 11px; line-height: 120%;}
div#search .searchItem img									{float: left; margin: 0 8px 0 0}
div#search .searchItem .time								{color: #99AEAC; padding:3px 0;}
div#search .searchItem h4,
div#search .searchItem h4 a									{font-size:14px; color:#444; text-decoration:none;}
div#search #photos .searchItem h4 a							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/iconPhoto.gif') left -35px no-repeat; padding:0 0 0 17px;}
div#search #watch .searchItem h4 a							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/iconWatch.gif') left -19px no-repeat; padding:0 0 0 17px;}

div#search div#read div.readItem  hr						{clear:none;}

/* Extra stuff if you are in Watch search */
div#search .readItem .resultPic								{float:left; width:140px; height:105px; padding:3px 10px 3px 5px;}
div#search .readItem .resultVideoPic						{float:left; width:145px; height:80px; padding:3px 10px 3px 5px;}
div#search .readItem p.tvShow								{color:#E5997F; padding:3px 0;}
div#search .readItem p a									{text-decoration:underline;/* border-bottom:1px solid #E5997F; */color:#E5997F;}

/* Top Search Results */
.searchTopResults											{background:#E3E9E8 url('http://images.tvnz.co.nz/tvnz_site_images/images/searchNewsSportsResultFooter.gif') bottom no-repeat; width:300px; padding: 0 0 5px; margin: 0 0 20px; color:#99AEAC; font-size:11px;}
.searchTopResults .head										{height:40px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchNewsSportsResultHeader.jpg') no-repeat left top;}
.searchTopResults .head h3									{font-size:20px; color:#fff; padding:8px 0 0 10px}
.searchTopResults .resultItem								{margin: 0 8px; padding: 8px 0; width:284px; border-bottom: 1px solid #A7BFB8; border-top: 1px solid #fff; overflow: hidden}
.searchTopResults .resultItem h4 a							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') no-repeat; font-size:11px; font-weight:bold; color:#5F6156; text-decoration:none; padding:0 0 0 17px}
#photoTopResults .resultItem h4 a								{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') 0 -68px no-repeat; font-size:11px; font-weight:bold; color:#5F6156; text-decoration:none; padding:0 0 0 17px}
.searchTopResults .resultItem img							{float:left; margin:0 8px 0 0;}
.searchTopResults .first									{border-top: none;}
.searchTopResults .viewMore									{border-top: 1px solid #fff; margin: 0 8px; padding: 8px 0; width:284px;}
.searchTopResults .viewMore a								{color:#E5997F; font-size:11px;}
.searchTopResults .viewMore a:hover							{color:#E5997F; text-decoration: underline}

/* Search Read */
div#search div#read	div.colOne								{padding:0 10px 10px 0; width:619px}
div#search div#read	div.readItem							{border-bottom:1px dashed #E8EDEC; padding:0 0 10px 0; margin:0 0 10px 0; overflow: hidden; width: 619px;}
div#search div#read	div.readItem h4,
div#search div#read	div.readItem h4 a						{display:inline; font-size:14px; color:#444; text-decoration:none;}
div#search div#read	div.readItem h4 a.watch					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/iconWatch.gif') left -19px no-repeat;}
div#search div#read	div.readItem h4 a.photos				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/iconPhoto.gif') left -35px no-repeat; padding:0 0 0 17px;}
div#search div#read	div.readItem h4 a.watchFullEpisode		{padding-left:15px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/iconWatchFullEpisode2.gif') left 1px no-repeat;}
div#search div#read	div.readItem p a.watchFullEpisode		{background:transparent url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/ondemand/interimState/bg-media-icons.png') no-repeat 0 -202px; color:#000000; display:inline-block; padding:2px 0 0 21px;}

div#search div#read	div.readItem p a:hover                  {color: #00c69e;} 
}		
div#search div#read	div.readItem p a.community				{color:#F1B12C;}
div#search div#read	div.readItem h4.catagoryNews			{padding-left:53px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/searchCatagory.gif') 0px -21px no-repeat;}
div#search div#read	div.readItem h4.catagorySport			{padding-left:53px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/searchCatagory.gif') 0px -42px no-repeat;}
div#search div#read	div.readItem h4.catagoryTelevision		{padding-left:79px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/searchCatagory.gif') 0px -3px no-repeat;}
div#search div#read	div.readItem h4 a:hover					{text-decoration:underline}
div#search div#read	div.readItem span.category				{font-size:11px; color:#444; margin:0 0 0 5px}
div#search div#read	div.readItem span.category a			{color:#E5997F; text-decoration:underline}
div#search div#read	div.readItem p							{font-size:11px; line-height:1.2em; }
div#search div#read .media p								{margin:0 0 0 160px;}
div#search div#read	div.readItem p.time						{color:#99AEAC; padding:3px 0}
div#search div#read	div.readItem p.episode					{color:#444; border-top:1px dashed #E8EDEC; padding: 4px 0}

/* Right Side */

div.colTwo .watch											{background:#E3E9E8; margin-bottom:30px;}
div.colTwo .watch .watchHead								{width:300px; height:40px; background:url(http://images.tvnz.co.nz/tvnz_site_images/images/searchNewsSportsResultHeader.jpg) no-repeat left top;}
div.colTwo .watch .watchFoot								{width:300px; height:8px; background:url(http://images.tvnz.co.nz/tvnz_site_images/images/searchNewsSportsResultFooter.gif) no-repeat left top;}
#container #main div.colTwo .watch hr						{height:0px; width:280px; margin:0px auto; border-top:1px solid #CFD9D8; border-bottom:1px solid #F2F5F5;}
div.colTwo .watch .watchHead h3								{font-size:20px; color:#FFFFFF; padding:8px 0 0 10px}
div.colTwo .watch a.more									{padding:10px 0 5px 12px; display:block}
div.colTwo .watch .watchItem								{line-height:16px; padding:7px 0; overflow:hidden; width:280px; margin:0px auto;}
div.colTwo .watch .watchItem div,
div.colTwo .see .seeItem div								{margin:0 0 0 80px}
div.colTwo .watch .watchItem div a,
div.colTwo .see .seeItem div a								{text-decoration:none}
div.colTwo .watch .watchItem:first-child,
div.colTwo .see .seeItem:first-child						{border-top:none; padding:5px 0 0 0}
div.colTwo .watch .watchItem img,
div.colTwo .see .seeItem img								{float:left; margin:0 8px 0 0}
div.colTwo .watch .watchItem h4 a,
div.colTwo .see .seeItem h4 a								{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') no-repeat; font-size:11px; font-weight:bold; color:#5F6156; text-decoration:none; padding:0 0 0 17px}
div.colTwo .watch .watchItem h4 a							{background-position:0 1px}
div.colTwo .see .seeItem h4 a								{background-position:0 -68px}
div.colTwo .watch .watchItem h4 a:hover,
div.colTwo .see .seeItem h4 a:hover							{text-decoration:underline}
div.colTwo .watch .watchItem .closeUp						{display:block; color:#E5997F; font-size:11px}
div.colTwo .watch .watchItem .date,
div.colTwo .see .seeItem .date								{font-size:11px; color:#99AEAC}
div.colTwo .see .seeItem .imageCount						{font-size:11px; font-weight:bold; color:#5F6156; display:block}


/* -*- ADDED STYLES FOR NEW SEARCH by relevance ///// END stuff  */

/* Navigation */
div#search .tabs											{background:#EBEFEF url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsBg.gif') top left no-repeat; height:36px; margin:10px 0 20px 0; line-height:30px}
div#search .tabs div.corners								{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsBg.gif') bottom right no-repeat; display:block; padding:0 10px 0 10px}
div#search div#relevance ul,
div#search .tabs ul											{list-style:none; margin:0; padding:6px 10px 0 0; float:left}
div#search div#relevance ul li,
div#search .tabs ul li										{font-size:10px; text-transform:uppercase; float:left}
div#search div#relevance ul li a,
div#search .tabs ul li a									{background:#D7DFDE url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabs.gif') top left no-repeat; height:30px; display:block; float:left; text-decoration:none; text-transform:uppercase; color:#568384; cursor:pointer; padding:0 0 0 20px}
div#search div#relevance ul li a span,
div#search .tabs ul li a span								{background:#D7DFDE url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabs.gif') top right no-repeat; display:block; padding:0 20px 0 0}

div#search .tabs ul li a:hover								{background:#A5B7B7 url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabs.gif') left -66px no-repeat}
div#search div#relevance ul li a.selectd,
div#search .tabs ul li a.selected							{background:#fff url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabs.gif') left -33px no-repeat}

div#search .tabs ul li a:hover span							{background:#A5B7B7 url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabs.gif') right -66px no-repeat}
div#search div#relevance ul li a.selected span,
div#search .tabs ul li a.selected span						{background:#fff url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabs.gif') right -33px no-repeat}
div#search div#relevance ul li a span span.read,
div#search .tabs ul li a span span.read,
div#search div#relevance ul li a span span.watch,
div#search .tabs ul li a span span.watch,
div#search div#relevance ul li a span span.see,
div#search .tabs ul li a span span.see						{width:16px; height:16px; display:block; float:left; padding:0; margin:7px 5px 0 0}
div#search div#relevance ul li a span span.read,
div#search .tabs ul li a span span.read						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsRead.gif')}
div#search div#relevance ul li a span span.watch,
div#search .tabs ul li a span span.watch					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsWatch.gif')}
div#search div#relevance ul li a span span.see,
div#search .tabs ul li a span span.see						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsPhotos.gif'); width:20px; height:17px}

div#search .tabs ul li a:hover span span.read				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsRead.gif') left -16px no-repeat}
div#search div#relevance ul li a.selected span span.read,
div#search .tabs ul li a.selected span span.read			{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsRead.gif') left bottom no-repeat}

div#search .tabs ul li a:hover span span.watch				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsWatch.gif') left -16px no-repeat}
div#search div#relevance ul li a.selected span span.watch,
div#search .tabs ul li a.selected span span.watch			{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsWatch.gif') left bottom no-repeat}

div#search .tabs ul li a:hover span span.see				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsPhotos.gif') left -17px no-repeat}
div#search div#relevance ul li a.selected span span.see,
div#search .tabs ul li a.selected span span.see				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsPhotos.gif') left bottom no-repeat}

div#search .tabs p											{font-size:11px; color:#568384; padding:6px 0 0 0}
div#search .tabs p a,
div#search .tabs p span										{margin:0 0 0 5px; color:#568384; padding:0 5px 0 0; text-decoration:none}
div#search .tabs p a:hover									{text-decoration:underline}
div#search .tabs p .option									{text-decoration:underline; color:#c30}

div#search div#relevance ul									{padding:0; margin:0 0 0 10px;}
div#search div#relevance ul li a,
div#search div#relevance ul li a span						{background:none; line-height:29px;}
div#search div#relevance ul li.selected a					{display:inline; height:29px; line-height:29px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsSub.gif') left top no-repeat;}

div#search div#relevance ul li.selected a:hover				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsSub.gif') left -71px no-repeat;}

div#search div#relevance ul li.selected a span				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsSub.gif') right top no-repeat;}
div#search div#relevance ul li.selected a:hover span		{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsSub.gif') right -71px no-repeat;}
div#search div#relevance ul li a span span.read,
div#search div#relevance ul li a span span.watch			{width:16px; height:16px; display:block; float:left; padding:0; margin:7px 5px 0 0}
div#search div#relevance ul li a span span.photos			{width:20px; height:16px; display:block; float:left; padding:0; margin:7px 5px 0 0}
/* read icon states */
div#search div#relevance ul li a span span.read				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchRelevanceIcons.gif') -4px -41px no-repeat;}
div#search div#relevance ul li.selected a span span.read	{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchRelevanceIcons.gif') -4px -4px no-repeat;}
div#search div#relevance ul li.selected a:hover span span.read {background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchRelevanceIcons.gif') -4px -78px no-repeat;}
/* watch icon states */
div#search div#relevance ul li a span span.watch			{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchRelevanceIcons.gif') -106px -41px no-repeat;}
div#search div#relevance ul li.selected a span span.watch	{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchRelevanceIcons.gif') -106px -4px no-repeat;}
div#search div#relevance ul li.selected a:hover span span.watch {background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchRelevanceIcons.gif') -106px -78px no-repeat;}
/* photos icon states */
div#search div#relevance ul li a span span.photos			{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchRelevanceIcons.gif') -212px -41px no-repeat;}
div#search div#relevance ul li.selected a span span.photos	{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchRelevanceIcons.gif') -212px -4px no-repeat;}
div#search div#relevance ul li.selected a:hover span span.photos {background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchRelevanceIcons.gif') -212px -78px no-repeat;}


div#search .noResults h4									{font-weight:bold; font-size:16px}
div#search .noResults ul									{margin:10px 0}
div#search .noResults ul li									{list-style-position:inside; list-style-type:disc; margin:0 0 0 10px; font-size:11px; padding:3px 0; line-height:15px}
div#search .noResults div.colOne							{padding:25px 10px 10px 0; width:619px}
div#search .noResults form									{margin:10px 0; text-align:center; font-size:11px}
div#search .noResults form input.searchField				{border:1px solid #ccc; width:187px; height:16px; padding:3px 0 0 3px; margin:0 10px 0 0; color:#74A4A5; font-size:11px}
div#search .noResults form input.searchField:focus			{border:1px solid #2cb7ca; color:#000}
div#search .noResults form .searchButton					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/pageSearchButton.gif') no-repeat; height:21px; width:62px; border:none; cursor:hand; cursor:pointer; color:#fff; font-size:0; position:relative; top:-3px}

/* Search Read */
div#search div#read	div.colOne								{padding:0 10px 10px 0; width:619px}
div#search div#read	div.readItem							{border-bottom:1px dashed #E8EDEC; padding:0 0 10px 0; margin:0 0 10px 0}
div#search div#read	div.readItem h4,
div#search div#read	div.readItem h4 a						{display:inline; font-size:14px; color:#444; text-decoration:none}
div#search div#read	div.readItem h4 a:hover					{text-decoration:underline}
div#search div#read	div.readItem span.category				{font-size:11px; color:#444; margin:0 0 0 5px}
div#search div#read	div.readItem span.category a			{color:#E5997F; text-decoration:underline}
div#search div#read	div.readItem p							{font-size:11px; line-height:1.2em}
div#search div#read	div.readItem p.time						{color:#99AEAC; padding:3px 0}

/* Search Watch */
div#search div#watch div.colOne								{padding:0 10px 10px 0; width:619px}
div#search div#watch div.watchItem							{border-bottom:1px dashed #D7DFDE; padding:5px 0 10px 0; margin:0 0 10px 0; overflow:hidden; font-size:11px; width:620px}
div#search div#watch div.watchItem div						{margin:0 0 0 150px}
div#search div#watch div.watchItem p						{padding:2px 0}
div#search div#watch div.watchItem img						{float:left}
div#search div#watch div.watchItem h4 a						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') 0 3px no-repeat; font-size:14px; font-weight:normal; color:#666; text-decoration:none; padding:0 0 0 18px}
div#search div#watch div.watchItem h4 a:hover				{text-decoration:underline}
div#search div#watch div.watchItem .closeUp					{display:block; color:#E5997F; font-size:11px}
div#search div#watch div.watchItem .date					{font-size:11px; color:#99AEAC}

/* Search See */
div#search div#see div.colOne								{padding:0 10px 10px 0; width:619px; overflow:hidden}
div#search div#see div.seeContent							{overflow:hidden}
div#search div#see div.seeRow								{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchSeeRowBg.gif') bottom no-repeat; margin:0 0 7px 0; overflow:hidden}
div#search div#see div.last									{background:none; margin:0}
div#search div#see div.seeItem								{padding:8px 0 10px 0; margin:0 7px; float:left; width:140px; display:block; font-size:11px;}
div#search div#see div.seeItem p							{padding:2px 0; line-height:130%}
div#search div#see div.seeItem h4							{margin:4px 0}
div#search div#see div.seeItem h4 a							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') 0 -68px no-repeat; font-size:11px; font-weight:normal; color:#666; text-decoration:none; padding:0 0 0 17px}
div#search div#see div.seeItem h4 a:hover					{text-decoration:underline}
div#search div#see div.seeItem .date						{font-size:11px; color:#99AEAC}

/* Right Side */
div.colTwo .watch,
div.colTwo .see												{border-bottom:1px dashed #D7DFDE; padding:0 0 10px 0; margin:0 0 10px 0; overflow:hidden}
div.colTwo .watch h3,
div.colTwo .see h3											{font-size:14px; color:#666; margin:0 0 10px 0}
div.colTwo .watch h3 a,
div.colTwo .see h3 a										{text-decoration:none; color:#666; line-height:14px}
div.colTwo .watch h3 a:hover,
div.colTwo .see h3 a:hover									{text-decoration:underline}
div.colTwo .watch a.more,
div.colTwo .see a.more										{padding:0; line-height:1.5em; color:#E5997F}
div.colTwo .watch .watchItem,
div.colTwo .see .seeItem									{border-top:1px dashed #D7DFDE; line-height:16px; padding:7px 0; float:left; width:300px}
div.colTwo .watch .watchItem div,
div.colTwo .see .seeItem div								{margin:0 0 0 80px}
div.colTwo .watch .watchItem div a,
div.colTwo .see .seeItem div a								{text-decoration:none}
div.colTwo .watch .watchItem:first-child,
div.colTwo .see .seeItem:first-child						{border-top:none; padding:5px 0 0 0}
div.colTwo .watch .watchItem img,
div.colTwo .see .seeItem img								{float:left; margin:0 8px 0 0}
div.colTwo .watch .watchItem h4 a,
div.colTwo .see .seeItem h4 a								{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') no-repeat; font-size:11px; font-weight:bold; color:#5F6156; text-decoration:none; padding:0 0 0 17px}
div.colTwo .watch .watchItem h4 a							{background-position:0 1px}
div.colTwo .see .seeItem h4 a								{background-position:0 -68px}
div.colTwo .watch .watchItem h4 a:hover,
div.colTwo .see .seeItem h4 a:hover							{text-decoration:underline}
div.colTwo .watch .watchItem .closeUp						{display:block; color:#E5997F; font-size:11px}
div.colTwo .watch .watchItem .date,
div.colTwo .see .seeItem .date								{font-size:11px; color:#99AEAC}
div.colTwo .see .seeItem .imageCount						{font-size:11px; font-weight:bold; color:#5F6156; display:block}

/* -*- ADDED STYLES FOR NEW SEARCH ///// START   */


div.colTwo .topResults,
div.colTwo .featuredResult									{background-color:#030108; border:1px solid #3A373F; margin:0px auto; margin-bottom:18px; width:298px;} /*padding:0 0 4px;*/
div.colTwo .topResults .contentFeature,
div.colTwo .featuredResult .contentFeature					{margin: 6px 0 0;}
div.colTwo .topResults .inset								{background:transparent url(http://images.tvnz.co.nz/tvnz_site_images/images/inset_bg.gif) repeat-x scroll left top; clear:both; margin:0 1px; overflow:hidden; padding:0px 3px 4px;position:relative; width:290px;}
div.colTwo .featuredResult .inset							{background:transparent url(http://images.tvnz.co.nz/tvnz_site_images/images/inset_bg.gif) repeat-x scroll left top; clear:both; margin:0 1px; overflow:hidden; padding:0px 3px 4px;position:relative; width:290px;}
div#search div.colTwo .topResults .inset h2,
div#search div.colTwo .featuredResult .inset h2				{height: 34px; color:#fff;}
div#search div.colTwo .topResults .inset h2					{background: url('http://images.tvnz.co.nz/tvnz_site_images/images/titleVideoResults.jpg') no-repeat; display: block; text-indent: -9999px; padding: 0; width: 413px}
div.colTwo .topResults .contentFeature,
div.colTwo .featuredResult .contentFeature 					{margin:6px 0 0; background:#F4F7F7 url(http://images.tvnz.co.nz/tvnz_site_images/images/contentFeature2.gif) no-repeat scroll left bottom;}
div.colTwo .topResults .contentFeature div.text 			{color:#646A71; margin:0; overflow:hidden; padding:2px 8px 8px; width:274px;}
div.colTwo .topResults div.cfbA2 							{overflow:hidden; padding:2px 0 3px; width:280px; font-size:10px;}
div.colTwo .topResults .contentFeature .text h3 			{font-size:16px; margin:5px 0;}
div.colTwo .topResults .contentFeature .text h3 a			{font-family:Arial,Helvetica,sans-serif; text-decoration:none;}
div.colTwo .topResults .contentFeature .text h3 a:hover		{text-decoration:underline; color:#64CEDD;}
div.colTwo .topResults div.cfbA2 h3							{border-bottom:1px dashed #959AA0;}
div.colTwo .topResults .contentFeature a 					{color:#2CB7CA; font-weight:bold;}
div.colTwo .topResults div.cfbA2 img 						{float:left; margin:0 8px 0 0;}
div.colTwo .topResults div.cfbA2 div.episode 				{display:block; height:45px; margin:0 0 3px; padding:0 0 7px;}
div.colTwo .topResults div.cfbA2 div.episode				{color:#8A98A8;}
div.colTwo .topResults div.cfbA2 div.episode a 				{color:#2CB7CA; font-weight:normal; text-decoration:none;}
div.colTwo .topResults div.cfbA2 div.episode a:hover		{color:#64cedd; text-decoration:underline;}
div.colTwo .topResults div.cfbA2 div.time 					{border-bottom:1px dashed #BBC1C8; border-top:1px dashed #BBC1C8; float:right; font-size:10px; margin:3px 0; padding:3px 0 6px; position:relative; width:121px;}
div.colTwo .topResults div.cfbA2 div.time span				{position: absolute; right: 3px; top: 3px;}
div.colTwo .topResults .contentFeature div.bgDark 			{background-color:#E9ECED;}
div.colTwo .topResults .contentFeature .borderOne 			{background:transparent url(http://images.tvnz.co.nz/tvnz_site_images/images/borderOne.gif) repeat-x scroll 0 0;}
div.colTwo .topResults .contentFeature .borderTwo 			{background:transparent url(http://images.tvnz.co.nz/tvnz_site_images/images/borderTwo.gif) repeat-x scroll 0 0;}
div.colTwo .topResults .footer								{height:29px; background:#CFD6D8; padding: 10px 0 0 0; text-align: center;}
#container #main div.colTwo .topResults hr					{border-bottom:1px solid #FFFFFF; border-top:1px solid #D1D5D7; height:1px; margin:0; padding:0;}

div.colTwo .topResults.community .contentFeature div.text	{margin:0 auto 1px; padding:0 8px 6px; width:274px;}
div.colTwo .topResults.community .contentFeature div.alt	{background-color: #E9ECED;}
div.colTwo .topResults.community .contentFeature h3			{border:none;}
div.colTwo .topResults.community .contentFeature h3 a		{font-weight:bold; color:#1E87AF;}
div.colTwo .topResults.community .contentFeature h3 a span	{color:#2CB7CA; font-family:Arial, Helvetica, sans-serif;}
div.colTwo .topResults.community .contentFeature h3 a:hover	{}
div.colTwo .topResults.community .contentFeature a			{font-weight:normal;}
div#search div.colTwo .community .inset h2					{background: url('http://images.tvnz.co.nz/tvnz_site_images/images/titleCommunityResults.jpg') no-repeat; display: block; text-indent: -9999px; padding: 0}

/* Featured result */
div.colTwo .featuredResult .contentFeature					{min-height:130px; background:#F4F7F7 url(http://images.tvnz.co.nz/tvnz_site_images/images/contentFeature.gif) no-repeat scroll left bottom;}
div.colTwo .featuredResult .contentFeature p				{font-size:11px; padding-bottom:13px;}
div.colTwo .featuredResult .contentFeature p a				{color:#F1B12C;}
div.colTwo .featuredResult .contentFeature .keyWord			{color:#1E87AF; font-family:Arial, Helvetica, sans-serif;}
div.colTwo .featuredResult .contentFeature .text			{padding-top:10px;}
div.colTwo .featuredResult .contentFeature .row				{width:280px; margin:0 auto; position:relative;}
div.colTwo .featuredResult .contentFeature .row h3			{font-size:16px; color:#2CB7CA; font-weight:bold; float:left; overflow:hidden; margin:0; padding:0;}
div.colTwo .featuredResult .contentFeature .row h3.RightMargin {margin-right:10px;}
div.colTwo .featuredResult span.iconSchedule				{width:29px; height:26px; margin:0 7px; display:block; background:url(http://images.tvnz.co.nz/tvnz_site_images/images/icons/icon_schedule.gif) no-repeat left top; float:left; overflow:hidden;}
div.colTwo .featuredResult span.iconPGR						{width:19px; height:13px; display:block; float:left; margin:4px 2px; background:url(http://images.tvnz.co.nz/tvnz_site_images/images/icons/type_pgr.gif) no-repeat left top;}
div.colTwo .featuredResult span.iconHearing					{width:12px; height:13px; display:block; float:left; margin:4px 2px; background:url(http://images.tvnz.co.nz/tvnz_site_images/images/icons/type_hearingaid.gif) no-repeat left top;}
div.colTwo .featuredResult span.iconHD						{width:19px; height:13px; display:block; float:left; margin:4px 2px; background:url(http://images.tvnz.co.nz/tvnz_site_images/images/icons/type_hd.gif) no-repeat left top;}
div.colTwo .featuredResult span.iconDolby					{width:39px; height:13px; display:block; float:left; margin:4px 2px; background:url(http://images.tvnz.co.nz/tvnz_site_images/images/icons/type_dolby.gif) no-repeat left top;}
div.colTwo .featuredResult .contentFeature p.description	{padding:3px 5px 15px; line-height:14px;}

/* Featured result [ENTERTAINMENT] */
div.colTwo .featuredResult span.iconEntertainment			{width:19px; height:35px; margin:0 7px; display:block; background:url(http://images.tvnz.co.nz/tvnz_site_images/images/icons/icon_entertainment.gif) no-repeat left 4px; float:left; overflow:hidden;}
div#search div.colTwo .featuredResult.entertainment .contentFeature p.date	{display:block; overflow:hidden; padding:0 !important; width:230px;}
div#search div.colTwo .featuredResult.entertainment .text img {padding:0 8px 3px 0;}
div.colTwo .featuredResult.entertainment .contentFeature p.description {padding:3px 3px 0px;}
div.colTwo .featuredResult.entertainment .button			{height:38px; position:relative;}
div.colTwo .featuredResult.entertainment .extras			{padding:4px 3px; overflow:hidden; height:20px}
div.colTwo .featuredResult.entertainment .extras li			{float:left; overflow:hidden; font-size:11px; width:70px; height:16px; padding-left:20px;}
div.colTwo .featuredResult.entertainment .extras li	a		{color:#F1B12C;}
div.colTwo .featuredResult.entertainment .extras li.preview	{background:url(http://images.tvnz.co.nz/tvnz_site_images/images/icons/small_preview.gif) no-repeat left top; width:60px !important; border-right:1px solid #D1D5D7;}
div.colTwo .featuredResult.entertainment .extras li.webisodes {background:url(http://images.tvnz.co.nz/tvnz_site_images/images/icons/small_webisodes.gif) no-repeat 5px top; border-left:1px solid #FFF; border-right:1px solid #D1D5D7; padding-left:25px;}
div.colTwo .featuredResult.entertainment .extras li.characters	{background:url(http://images.tvnz.co.nz/tvnz_site_images/images/icons/small_characters.gif) no-repeat 5px top; border-left:1px solid #FFF; padding-left:25px;}
div.colTwo .featuredResult.entertainment .extras li.yourSay	{background:url(http://images.tvnz.co.nz/tvnz_site_images/images/icons/small_yoursay.gif) no-repeat left top; width:60px !important; border-right:1px solid #D1D5D7;}
div.colTwo .featuredResult.entertainment .extras li.downloads {background:url(http://images.tvnz.co.nz/tvnz_site_images/images/icons/small_download.gif) no-repeat 5px top; padding-left:25px;}
div.colTwo .featuredResult.entertainment .extras.borderBtm	{border-bottom:1px solid #D1D5D7;}
div.colTwo .featuredResult.entertainment .extras.borderTop	{border-top:1px solid #FFF;}

div.colTwo .featuredResult .contentFeature hr				{border-color:#BFC5C8 !important;}


/* -*- ADDED STYLES FOR NEW SEARCH ///// END   */

/* Pagination */
/* -*-  #search div.pagination										{width:610px}*/
/* -*- EXTRA FOR NEW SEARCH start */
#search div.pagination										{width:610px; overflow:hidden;}
div.pagination.top											{border-top:1px dashed #E8EDEC; padding-top:10px !important; overflow:hidden;}
/* -*- EXTRA FOR NEW SEARCH end */


/* Advert */
#search .colTwo .advertisementPanel							{background-image:none;padding:5px 0}

/* 1.4	Article Detail Page
===========================================================*/
#articleDetail												{margin:0 20px; padding:0 0 10px 0; overflow:hidden; clear:both; color: #454545;}
#articleDetail b											{color: #333333;}
/* Columns */
#articleDetail #cols										{clear:both; overflow:hidden; width:920px; position:relative}
#articleDetail #cols #colOne								{width:600px; float:left; padding:0 20px 0 0; position:relative}
#articleDetail #cols #colTwo								{width:300px; float:right; background: url('http://images.tvnz.co.nz/tvnz_site_images/col2_bg.jpg') top left repeat-y;}
#articleDetail #cols #colOne div.heading					{position:relative; display:block; margin:21px 0px 8px 0px; padding:0px; border: 0;}
#articleDetail #cols #colOne div.heading h1					{font-size:26px; line-height:29px; width:600px; color: #454545}
#articleDetail #cols #colTwo .shadowEnd						{background:url("http://images.tvnz.co.nz/tvnz_site_images/col2_shadow_bottom.jpg") left top no-repeat; height: 39px;}
/* Detail */
#detail														{font-size:11px; line-height:1.2em; width:600px; display:block}
#detail	.info												{overflow:auto; position:relative; width:600px; display:block; padding-bottom: 20px;}
#detail	.info span.author-img								{float:left; margin:0 5px 0 0}
#detail	.info .infoContent									{float:left; width: 600px;}

#detail	.info .infoContent .content							{ padding-top: 5px; overflow: auto; }
#detail	.info .infoContent .content .top-content						{ overflow: auto; width: auto;}
#detail	.info .infoContent p								{color:#5e807d; float: left; line-height:15px; margin:0 5px 0 0}
#detail	.info .infoContent p strong							{color:#99aeac; font-weight: normal;}
#detail	.info .infoContent p strong a						{color:#6D8B88; text-decoration:none}
#detail	.info .infoContent p strong a:hover					{text-decoration:underline}
#detail	.info .infoContent p.time							{float: left; margin:0 5px 0 0}

#detail	.info .infoContent .bullets							{float: left; font-size:11px; line-height:15px; color:#5F6156; margin: 0; display: block; height: 13px; position: relative}
#detail	.info .infoContent .bullets span					{font-size: 9px; color: #FFF; position: absolute; left: 4px; top: -1px;}
#detail	.info .infoContent .breakingNews span				{left: 114px}
#detail	.info .infoContent .updated span					{left: 66px}
#detail	.info .tools										{text-align:right; position:absolute; right:0; top:0}
#detail	.info .tools img									{float:none; margin:0; position:relative; top:2px}
#detail	.info .bullets										{font-size:11px; line-height:15px; color:#5F6156; margin: 0; display: block; height: 13px; position: relative}
#detail	.info .bullets span									{font-size: 9px; color: #FFF; position: absolute; left: 4px; top: -1px;}
#detail	.info .breakingNews	span							{left: 114px}


/* At A Glance */
#atAGlance													{background:#EBEFEF url('http://images.tvnz.co.nz/tvnz_site_images/images/detailGlanceTop.gif') top no-repeat; margin:15px 0 10px 0; width:700px; display:none; position:relative}
#atAGlance div.corners										{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/detailGlanceBottom.gif') bottom no-repeat; padding:0 10px 38px 10px; width:680px}
#atAGlance h3												{color:#568384; font-size:14px; padding:8px 0 0 0}

/* Changed 06/01/09 */
#atAGlance .glance											{overflow: hidden; font-size:11px; padding:8px 0 0 0}
#atAGlance .glance div										{float:left; width:314px; color:#727567; padding:3px 10px 3px 16px; background: url('http://images.tvnz.co.nz/tvnz_site_images/images/bulletImg.gif') 4px 8px no-repeat;}
/* change end */

#atAGlance .tabs ul											{list-style:none; margin:0; padding:6px 10px 0 0; float:left; position:absolute; left:160px; bottom:0}
#atAGlance .tabs ul li										{font-size:10px; text-transform:uppercase; float:left}
#atAGlance .tabs ul li a									{background:#D7DFDE url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabs.gif') top left no-repeat; height:30px; line-height:30px; display:block; float:left; text-decoration:none; text-transform:uppercase; color:#568384; cursor:pointer; padding:0 0 0 25px}
#atAGlance .tabs ul li a span								{background:#D7DFDE url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabs.gif') top right no-repeat; display:block; padding:0 25px 0 0; width:auto}
#atAGlance .tabs ul li a:hover								{background:#A5B7B7 url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabs.gif') left -66px no-repeat}
#atAGlance .tabs ul li a.selected							{background:#fff url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabs.gif') left -33px no-repeat}
#atAGlance .tabs ul li a:hover span							{background:#A5B7B7 url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabs.gif') right -66px no-repeat}
#atAGlance .tabs ul li a.selected span						{background:#fff url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabs.gif') right -33px no-repeat}
#atAGlance .tabs ul li a span span.read,
#atAGlance .tabs ul li a span span.watch,
#atAGlance .tabs ul li a span span.see						{width:16px; height:16px; display:block; float:left; padding:0; margin:7px 5px 0 0}
#atAGlance .tabs ul li a span span.read						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsRead.gif')}
#atAGlance .tabs ul li a span span.watch					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsWatch.gif')}
#atAGlance .tabs ul li a span span.see						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsPhotos.gif'); width:20px; height:17px}
#atAGlance .tabs ul li a:hover span span.read				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsRead.gif') left -16px no-repeat}
#atAGlance .tabs ul li a.selected span span.read			{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsRead.gif') left bottom no-repeat}
#atAGlance .tabs ul li a:hover span span.watch				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsWatch.gif') left -16px no-repeat}
#atAGlance .tabs ul li a.selected span span.watch			{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsWatch.gif') left bottom no-repeat}
#atAGlance .tabs ul li a:hover span span.see				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsPhotos.gif') left -17px no-repeat}
#atAGlance .tabs ul li a.selected span span.see				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/searchTabsPhotos.gif') left bottom no-repeat}

/* Headlines */
#colTwo div.advertisment									{background:#F6F2DA url('http://images.tvnz.co.nz/tvnz_site_images/images/detailAdvert.gif') top no-repeat; width:300px; display:block; text-align:center; color:#95988D; font-size:11px}
#colTwo div.advertisment a									{padding:0; margin:0}
#colTwo div.advertisment div.corners						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/detailAdvert.gif') bottom no-repeat; display:block; height:655px; padding:10px 0 0 0}
#colTwo div.advertisment div.corners div.title				{margin:0 0 5px 0; line-height:25px}
#colTwo hr													{border-bottom:1px dotted #CCCCCC !important}
#colTwo div.headlines										{ background:#E3E9E8 url('http://images.tvnz.co.nz/tvnz_site_images/images/headlines.gif') top no-repeat; width:300px; display:block; margin:0 0 10px 0}
#colTwo div.headlines.first									{ margin:0 0 10px 0}
#colTwo div.headlines div.corners							{ background:url('http://images.tvnz.co.nz/tvnz_site_images/images/headlines.gif') bottom no-repeat; display:block; padding:10px}
#colTwo div.headlines h3									{ color:#568384; font-size:14px}
#colTwo ul													{ padding:0 0 5px 20px; margin:5px 0 0 0; list-style-position:outside; list-style-type:disc; clear: both;}
#colTwo ul.latestNews										{ padding:0 0 5px 5px; margin:5px 0 0 0; list-style:none outside none !important; clear: both;}
#colTwo ul.latestNews li									{list-style:none outside none !important;}
#colTwo div.block 											{ overflow:hidden; font-size:11px; line-height: 15px; background: #f4f4f4 url('http://images.tvnz.co.nz/tvnz_site_images/images/news_story_right_column_bg.gif') left repeat-y !important; display: block; margin: 20px 0px; }
 
#colTwo div.block h3										{ font-family:Arial,Helvetica,sans-serif; font-size:18px; overflow: auto; color: #0b919d; font-weight: bold; width: 100%; border-bottom: 1px dotted #c3c3c3; padding-bottom: 16px; margin-bottom: 16px;}
#colTwo div.block h3 span {float: left;}
#colTwo div.block h3 a										{ float: left; text-decoration: none; color: #0b919d; font-family:Arial,Helvetica,sans-serif; }
#colTwo div.block ol ,
div#most_popular ol											{ list-style-position:outside; list-style-type:decimal; padding: 0px; margin: 0px 0px 0px 20px; color: #b8bab4;}
#colTwo div.block ol li ,
div#most_popular ol	li										{ padding: 3px 0px; line-height: 13px;}
#colTwo div.block ol li a,
div.block ol li a											{ text-decoration: none; color: #5f6156;}
#colTwo div.block ol li a:hover,
div.block ol li a:hover										{ text-decoration: underline;}
#colTwo div.block a.watch,
div.block a.watch		 									{ color: #E5997F;}



#colTwo #sponsor											{ background: url('http://images.tvnz.co.nz/tvnz_site_images/col2_shadow_top.gif') no-repeat; width:300px; height: 39px; padding-left: 20px;}
#colTwo div.contextualHeadlines								{ font-size:11px; line-height: 15px; display: block; }
#colTwo div.contextualHeadlines ul li 					{ color:#5F6156; font-size:11px; line-height:15px; list-style-position:outside; list-style-type:disc; margin:5px 0;}
#colTwo div.contextualHeadlines ul li.highlighted ,
#colTwo div.contextualHeadlines ul li.highlighted a 		{ color: #b8bab4;}

#colTwo div.contextualHeadlines ul li a						{ color: #5F6156; text-decoration: none;}	
#colTwo div.contextualHeadlines ul li a:hover				{ text-decoration:underline}
#colTwo div.contextualHeadlines a.rssFeed 					{ float:right; height:15px; overflow:hidden; width:41px; display: inline; background: url("http://images.tvnz.co.nz/tvnz_site_images/images/iconRSS.gif") left top;}

#colTwo div.contextualHeadlines a.viewMore 					{ color:#e5997f; font-size:11px; text-align:right; display: block;}

#colTwo div.block .topCorner ,
#most_popular .topCorner 							{ height: 4px; background: url('http://images.tvnz.co.nz/tvnz_site_images/block-top.jpg') left top no-repeat; }
#colTwo div.block .bottomCorner	,
#most_popular .bottomCorner						{ height: 4px; background: url('http://images.tvnz.co.nz/tvnz_site_images/block-bottom.jpg') left top no-repeat; }

#colTwo div.block .content ,
#most_popular .content							{ padding: 15px 15px 5px}

/* 2.9	Most Popular
===========================================================*/
div#most_popular									{ overflow:hidden; font-size:11px; line-height: 15px; background-color: #f4f4f4; display: block; margin: 20px 0px;}
div#most_popular .main								{ margin-top: 10px;}
div#most_popular ul#mp_tabs							{ text-align:center; width: 258px;;   height: 30px; list-style: none; padding: 0px; margin: -11px 0 0 0; }
div#most_popular ul#mp_tabs li						{ width: 117px; height: 30px; float: left; text-align: center; margin: 5px 10px 0px 0px;}
div#most_popular ul#mp_tabs li a					{ font-family:Arial,Helvetica,sans-serif; font-size:14px; text-decoration:none; font-weight:bold; color:#00bacb; background: url('http://images.tvnz.co.nz/tvnz_site_images/col2_tabs.jpg') -118px 0px no-repeat; display: block; line-height: 25px; height:30px; vertical-align: middle;}
div#most_popular ul#mp_tabs li a.selected			{ background-position: 0px 0px; color: #fff;}
div#most_popular ol.mp_list							{ display: none;  clear:both;}
div#most_popular ol.selected						{ display:block; clear:both;}
div#most_popular .most_watched li a					{ padding: 5px 0px 5px 18px; background: url("http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif") 0px 7px no-repeat; line-height: 13px;}
div#most_popular h3									{ font-family:Arial,Helvetica,sans-serif; font-size:18px; overflow: auto; color: #0b919d; font-weight: bold; width: 100%; border-bottom: 1px dotted #c3c3c3; padding-bottom: 16px; margin-bottom: 16px;}
div#most_popular h3 a								{ float: left; text-decoration: none; color: #0b919d; font-family:Arial,Helvetica,sans-serif; }


div#most_popular 									{font-size:11px; line-height: 15px; background: #f4f4f4 url('http://images.tvnz.co.nz/tvnz_site_images/images/news_story_right_column_bg.gif') left repeat-y; display: block; margin: 5px 0px;}
div#most_popular h2									{font-family:Arial,Helvetica,sans-serif; font-size:18px; color: #0b919d; font-weight: bold; float: left; width: 100%; border-bottom: 1px dotted #cccccc; padding-bottom: 5px;}


.fbConnectWidgetTopmost {border-color: #fff;}

#colTwo #latestNews .title									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/titleBG220.jpg') top left no-repeat; height:33px; width:215px; font-size:24px; line-height:29px; color: #fff; padding: 5px 0 0 5px;}

/*
#colTwo ul li a span										{background-image: url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/time.gif'); display: block; height: 11px; width: 9px; margin: 0; position: absolute; top: 0; left: 9px;}
#colTwo ul li a span span									{margin-left: 13px; position: relative; top: 0; left: 0;}
*/
/* change end */
#colTwo ul li a												{text-decoration:none; color:#5F6156; position: relative;}
/* change end */

#colTwo ul li a:hover										{text-decoration:underline}
#colTwo ul li a.watch,
#colTwo ul li a.see											{color:#E5997F !important; text-decoration:underline}

/* news side tabs*/
#colTwo ul#newsTabs 										{ list-style: none; padding: 0px; margin: 0px; }
#colTwo ul#newsTabs li										{ height:54px;  width:300px;  margin:0px; margin-bottom:10px; list-style:none;   }
#colTwo ul#newsTabs li.selected								{  }
#colTwo ul#newsTabs li a									{ line-height:54px; color:#0b919d; height:54px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration: none !important; display: block; padding-left:25px; background:url('http://images.tvnz.co.nz/tvnz_site_images/news_sidetab.jpg') 0px -63px no-repeat; text-shadow: 1px 1px 0px rgba(255,255,255,0.5);}
#colTwo ul#newsTabs li a:hover								{ background-position: 0px -123px; text-shadow: 1px 1px 0px rgba(89,130,129,0.4); color:#fff;}	
#colTwo ul#newsTabs li a.selected							{ color:#666666; background-position: 0px -1px; }
#colTwo ul#newsTabs li a.selected:hover						{text-shadow: none;}
#colTwo ul#newsTabs li a span								{ vertical-align:middle; padding-left:5px; line-height:16px; color:#00bacb; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-shadow: 1px 1px 0px rgba(255,255,255,0.5);}
#colTwo ul#newsTabs li a:hover span							{ color:#ebefef; text-shadow: 1px 1px 0px rgba(89,130,129,0.2);}
#colTwo ul#newsTabs li a.selected:hover span				{ color:#00bacb; text-shadow: 1px 1px 0px rgba(255,255,255,0.5);}	
/* Tertiary Navigation */
#tertiaryNav												{float:left; width:149px; display:none; padding:10px 0 0 0}
#tertiaryNav h3												{color:#568384; font-size:14px}
#tertiaryNav a.more,
#tertiaryNav a.see,
#tertiaryNav a.watch										{color:#E5997F}
#tertiaryNav div											{margin:0 0 20px 0; padding:0 5px 0 0}
#tertiaryNav div h5											{font-size:10px; text-transform:uppercase; padding:0 0 0 17px}
#tertiaryNav div.share_more									{height: 61px; width: 144px;}
#tertiaryNav div.share_more div.share_more_facebook			{width: 60px; height: 61px; float: left; margin: 0 10px 0 5px; padding: 0;}
#tertiaryNav div.share_more div.share_more_twitter			{width: 50px; height: 61px; float: left; margin: 0; padding: 0;}
#tertiaryNav div.theStory									{background:#EBEFEF url('http://images.tvnz.co.nz/tvnz_site_images/images/tertiaryNavStory.gif') left top no-repeat}
#tertiaryNav div.theStory div.corners						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/tertiaryNavStory.gif') left bottom no-repeat; padding:5px; display:block}
#tertiaryNav div.theStory div.corners hr					{border-color:#D7DFDE !important}
#tertiaryNav div.perspective h3								{color:#727567}
#tertiaryNav div.perspective h5								{color:#D2BD46}
#tertiaryNav div.perspective a								{background: url('http://images.tvnz.co.nz/tvnz_site_images/images/external.gif') right 1px no-repeat; padding: 0 15px 0 0}
#tertiaryNav div.related h2									{font-size:18px; line-height:18px; padding:0 0 5px; text-transform:capitalize;}
#tertiaryNav div.related h2 a								{display:block; color:#C30 !important; height:29px; text-decoration:none}
#tertiaryNav div.related h3									{color:#568384}
#tertiaryNav div.related h3 a								{color:#568384; text-decoration:none;}
#tertiaryNav div.related h3 a:hover							{color:#568384; text-decoration:underline;}
#tertiaryNav div.related h5									{color:#D96640}
#tertiaryNav ul												{padding:0 0 0 18px; margin:5px 0 0 0; list-style-position:outside; list-style-type:disc}

#colTwo div.related											{margin-top: 15px;}
#colTwo div.related h2										{font-size:18px; line-height:18px; padding:0 0 5px; text-transform:capitalize;}
#colTwo div.related h2 a									{display:block; color:#C30 !important; height:29px; text-decoration:none}

/* changed 06/01/09 */
#tertiaryNav ul li											{font-size:11px; line-height:15px; margin:0 0; color:#5F6156; position: relative;}
#tertiaryNav ul li a span									{font-size: 9px; color: #FFF; position: absolute; left: 4px; top: -1px; *top: -1px;}
/*
#tertiaryNav ul li a span									{background-image: url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/time.gif'); display: block; height: 11px; width: 9px; margin: 0; position: absolute; top: 0; left: 9px;}
#tertiaryNav ul li a span span								{margin-left: 13px; position: relative; top: 0; left: 0;}
*/
#tertiaryNav ul li a										{text-decoration:none; color:#5F6156; position: relative;}
/* change end */

#tertiaryNav ul li a:hover									{text-decoration:underline}

/* Article */
div#articleDetail div.article								{overflow:hidden; position:relative; width: 600px}

/* Article Read */
div#articleDetail div#read									{font-size:14px; width:600px; float:right; padding:20px 0 0 0; font-family:Arial, Helvetica, sans-serif}
div#articleDetail div#read p								{ margin:0 0 14px 0; font-family:Arial, Helvetica, sans-serif; line-height:130%}
/*div#articleDetail div#read p:first-of-type					{font-size:16px;}*/
div#articleDetail div#read p a								{color:#80A2A3; font-family:Arial,Helvetica,sans-serif;}
div#articleDetail div#read p a strong						{color:#80A2A3; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}/* font-size:120%*/
div#articleDetail div#read p strong							{color:#333; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}/* font-size:120%*/

div#articleDetail div#read ul								{list-style: disc; margin: 10px; padding: 10px;}
div#articleDetail div#read ul li							{margin: 10px 0px; line-height:130%}
div#articleDetail div#read ol								{margin: 10px; padding: 10px; list-style: decimal;}
div#articleDetail div#read ol li							{margin: 10px 0px; line-height:130%}
/* Image */
div#articleDetail div#read div.image						{float:right; display:block; width:300px; margin:0 0 10px 10px; color:#B8BAB3; }
div#articleDetail div#read div.image img 					{}
div#articleDetail div#read div.image p						{font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 0 6px 0;border-bottom: 1px dotted #cccccc; padding:6px 0px 10px 0px; color: #99aeac;}
div#articleDetail div#read div.image p em					{font-style:normal; color: #B8BAB3;}
div#articleDetail div#read div.image ul						{margin:0px; padding:0px 0px 0px 15px;}
div#articleDetail div#read div.image ul li					{font-size: 11px; list-style-position: outside; list-style: disc; line-height: 15px; margin: 0px;}
div#articleDetail div#read div.image ul li a				{position: relative; margin: 0px; text-decoration: none; color: #74766c;}
div#articleDetail div#read div.image ul li a:hover			{text-decoration: underline; }
div#articleDetail div#read div.image ul li span				{ color: #94988e;}
div#articleDetail div#read div.image .lozengeLink span		{cursor: pointer; position:absolute; color: #fff; line-height: 13px; height:13px; display:inline; bottom: 1px; top:auto;}
div#articleDetail div#read div.image .block					{background-color: #f4f4f4; clear: both; margin-top: 10px;}
div#articleDetail div#read div.image .block	h3				{font-weight:bold; color:#82877b; font-size:16px; border-bottom: 1px dotted #c3c3c3; padding-bottom: 3px; margin-bottom: 5px;}

div#articleDetail div#read div.image .block	.corner			{ width: 300px; height: 5px; background: url('http://images.tvnz.co.nz/tvnz_site_images/relatedbg.jpg') 0px 0px  no-repeat;}
div#articleDetail div#read div.image .block	.top			{ background-position: 0px 0px;}
div#articleDetail div#read div.image .block	.bottom			{ background-position: 0px -6px;}
div#articleDetail div#read div.image .block .content		{ padding: 8px;}

div#articleDetail div#read div.image .video 				{padding: 0px; overflow: hidden; display: block;}
div#articleDetail div#read div.image .video li 				{list-style: none;}

div#articleDetail div#read div.image .video li div.left {float: left; width: 73px; height: 55px; }
div#articleDetail div#read div.image .video li div.right {float: left; width: 200px; padding-left: 10px;}
div#articleDetail div#read div.image .video li div.right .title{ width: 205px; display: block; font-size: 16px; font-weight:bold; color:#82877b; font-family: Arial, Helvetica, sans-serif; margin-bottom: 5px;}
div#articleDetail div#read div.image .video li div.right .description { display:inline; height:90px;  color:#6f7567; line-height: 15px; vertical-align: middle;}
div#articleDetail div#read div.image .video li .description .icon{ background: url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') 0px 2px no-repeat; width: 20px; height: 15px; float: left;}
div#articleDetail div#read div.image .photo li div.right .description .icon{ background-position: 0px -68px;}
div#articleDetail div#read div.image .video li div.right .see {background: url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') no-repeat 0px -68px transparent; float: left; width: 20px; height: 40px;}

div#articleDetail div#read div.image iframe 					{ margin-top: 10px;}

div#articleDetail div#read form								{clear: both}

/*div#articleDetail div#read div.image .video li img{float: left; clear: both; margin-right: 10px;}
div#articleDetail div#read div.image .video li a.title{ width:200px; display:block; font-weight:bold; color:#82877b; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
div#articleDetail div#read div.image .video li a.description span{background: url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') no-repeat 0px 0px transparent; padding-left: 20px; }
*/



/* Timeline */
div#articleDetail div#read div.timeline						{background:#F5F7F7 url('http://images.tvnz.co.nz/tvnz_site_images/images/timeline.gif') top no-repeat; width:230px; float:right; margin:0 0 10px 5px}
div#articleDetail div#read div.timeline div.corners			{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/timeline.gif') bottom no-repeat; padding:10px; display:block}
div#articleDetail div#read div.timeline h3					{color:#568384; font-size:20px;}
div#articleDetail div#read div.timeline ol					{margin:10px 0 5px 0}
div#articleDetail div#read div.timeline ol li				{font-size:11px; position:relative; left:60px; width:160px; margin:0 0 6px 0; line-height:12px}
div#articleDetail div#read div.timeline ol li strong		{color:#568384; position:absolute; left:-60px}

/* Contextual Video module */
/* Video highlights */
div#articleDetail div#read div.videoHighlights								{width: 600px; height: 110px; position:relative; background: none; padding: 0; margin-top: 15px;}
div#articleDetail div#read div.videoHighlights .videoItem					{background: url('http://images.tvnz.co.nz/tvnz_site_images/images/contextual_videoItem_bg.gif') no-repeat; float: left; overflow:hidden; font-size:11px; border: 0; color:#99AEAC; padding: 0; margin-left: 15px; width: 190px;}
div#articleDetail div#read div.videoHighlights div.first					{margin-left: 0;}
div#articleDetail div#read div.videoHighlights .videoItem img				{float:left;  padding:15px 7px 15px 15px;}
div#articleDetail div#read div.videoHighlights .videoItem div				{padding:15px 15px 15px 0;}
div#articleDetail div#read div.videoHighlights .videoItem div h3			{color:#00bacb; font-size:14px; font-weight: bold;}
/*div#articleDetail div#read div.videoHighlights .videoItem div h4 a			{color:#666; font-size:11px; text-decoration:none; position: relative; font-weight: normal;}*/
div#articleDetail div#read div.videoHighlights .videoItem div h4 a			{color:#666; text-decoration:none; font-weight: normal; display: block; line-height: 13px; font-size: 11px;}
div#articleDetail div#read div.videoHighlights .videoItem div h4 a img		{vertical-align: text-top;float: none;}
div#articleDetail div#read div.videoHighlights .videoItem div h4 a span		{font-size: 9px; color: #FFF; position: absolute; left: 4px; line-height: 9px; top: 2px; font-weight: normal}
div#articleDetail div#read div.videoHighlights .videoItem div h4 a span		{*top: 5px;}
div#articleDetail div#read div.videoHighlights .videoItem div h4 a.see,
div#articleDetail div#read div.videoHighlights .videoItem div h4 a.watch	{color: #E5997F; font-weight: normal; text-decoration: underline;}
div#articleDetail div#read div.videoHighlights .videoItem div h4 a.watch	{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') left top no-repeat}
div#articleDetail div#read div.videoHighlights .videoItem p					{line-height:14px}
div#articleDetail div#read div.videoHighlights p							{margin:2px 0 0 0}
div#articleDetail div#read div.videoHighlights p a.more						{display:block; color:#E5997F; font-size:11px; padding:0}


/*div#articleDetail div#read  ul 								{list-style-type: disc; list-style-position: outside; margin:10px 0 5px 15px}
div#articleDetail div#read  ol 								{list-style-type: decimal; list-style-position: inside; margin:10px 0 5px 15px}
div#articleDetail div#read  li								{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; padding:0 0 8px;}
*/
/* Article Watch */
/* Video */
div#articleDetail div.video_400x284							{width:400px; height:284px; margin:10px auto; background-color:#1B2330; text-align:center; color:#fff; line-height:284px}
div#articleDetail div#video									{text-align:center; width:600px; padding:0 0 10px 0;}
div#articleDetail div#video #banner_companion				{height:60px; width:100% !important; padding:10px 0 10px 0;}
div#articleDetail div#video #banner_companion iframe {float: left;}
div#articleDetail div#video .video							{margin:10px 0}

/* Watch Items */
div#articleDetail											{}
div#articleDetail #watchExtra								{ padding:0;clear:both;}
div#articleDetail div.watch									{/*font-size:12px; width:600px; float:right; position:relative;*/ }
/*div#articleDetail div.watch div.watchItem					{overflow:hidden; width:600px; border-bottom:1px dashed #D7DFDE; margin:0 0 5px 0; font-size:11px; padding:5px 0; line-height:1.2em; position:relative}*/
div#articleDetail div.watch div.watchItem					{ margin-bottom:10px; }
div#articleDetail div.watch div.watchItem h4				{ margin:0 0 10px 0; padding:3px 0 0 0; font-size: 16px; font-weight:bold}
div#articleDetail div.watch div.watchItem h4 a.watch		{white-space:normal; padding:0; font-family: Arial,Helvetica,sans-serif !important; background: none; color:#6f7567 !important; text-decoration:none; font-size:15px; font-weight:bold}
div#articleDetail div.watch div.watchItem h4 a:hover		{text-decoration:underline}
div#articleDetail div.watch div.watchItem p					{margin:10px 0 0 0; font-size: 12px; line-height:18px; color: #454545;  font-family: Arial,Helvetica,sans-serif;}
div#articleDetail div.watch div.watchItem img				{float:left; margin:0 15px 5px 0}
div#articleDetail div.watch div.watchItem a:hover img		{}
div#articleDetail div.watch div.watchItem strong			{color:#666}
div#articleDetail div.watch div.watchItem .source 			{color: #8e949b; font-family: Tahoma,Helvetica,sans-serif; font-size: 11px;}
div#articleDetail div.watch div.selected					{background:#c7edf2; border:none;}
div#articleDetail div.watch div.selected img				{}
div#articleDetail div.watch div.selected h4 a.watch			{padding:0; background: none; color:#27A8CA  !important;}
div#articleDetail div.watch div.selected span.play			{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/now_playing.png') no-repeat; height:105px; width:140px; left: 10px; top: 3px; display:block; position:absolute; z-index:100}

div#articleDetail div.watch div.watchItem .boxTop			{ width: 600px; height: 7px; background: url('http://images.tvnz.co.nz/tvnz_site_images/box-top.gif') left top no-repeat;}
div#articleDetail div.watch div.watchItem .boxBottom 		{ width: 600px; height: 7px; background: url('http://images.tvnz.co.nz/tvnz_site_images/box-bottom.gif') left top no-repeat;}
div#articleDetail div.watch .content 						{ position:relative; background: #F4F4F4; padding: 3px 10px; width: 580px; overflow: auto;}

div#articleDetail div.watch div.selected .content 			{ position:relative; background: #C7EDF2; padding: 3px 10px; width: 580px; overflow: auto;}
div#articleDetail div.watch div.selected .boxTop			{ height: 13px !important; background: url('http://images.tvnz.co.nz/tvnz_site_images/box-top-selected.gif') left top no-repeat !important;}
div#articleDetail div.watch div.selected .boxBottom			{ width: 600px; height: 7px; background: url('http://images.tvnz.co.nz/tvnz_site_images/box-bottom-selected.gif') left top no-repeat;}


/* Large Video */
.wideVideo													{background: none !important;}
.wideVideo #tertiaryNav										{background: url('http://images.tvnz.co.nz/tvnz_site_images/images/articleBackground.gif') repeat-y -1px top !important;}
.wideVideo div#video										{width:600px !important; height:490px !important}

/* Watch more ondeland link */
#mostWatchedOndemand										{color: #8e949b; text-align: right; margin-top: 20px; font-size: 11px;}
#mostWatchedOndemand a										{color: #E5997F;}

/* Watch More*/
div#articleDetail #read div.watchMore						{overflow: auto; width: 600px; position:relative; background: none; padding: 0; margin-top: 20px;}
div#articleDetail div.watchMore								{overflow: auto; width: 600px; position:relative; background: none; padding: 0; margin-bottom: 20px;}
div#articleDetail div.watchMore h3							{color:#568384; font-size:16px; font-weight: bold;}
div#articleDetail div.watchMore .watchListItem				{ float: left; overflow:hidden; font-size:11px; border: 0; color:#99AEAC; padding: 0; margin: 8px 0 0 10px; width: 190px;}
div#articleDetail div.watchMore .watchListItem a.imgLink	{float:left; margin: 0px 5px 0px 0px;}
div#articleDetail div.watchMore .watchListItem .cont		{overflow: auto; background-color: #f4f4f4; padding: 0px 5px;}
div#articleDetail div.watchMore .watchListItem h4 a			{color:#666; text-decoration:none; font-weight: normal; line-height: 14px; font-size: 11px;}

div#articleDetail div.watchMore .watchListItem .box			{ width: 190px; height: 7px; background:url('http://images.tvnz.co.nz/tvnz_site_images/videobg.jpg') left top no-repeat;}
div#articleDetail div.watchMore .watchListItem .top			{ background-position: 0px 0px;}
div#articleDetail div.watchMore .watchListItem .bottom		{ background-position: 0px -8px;}

/* Article See */
div#articleDetail div#see									{overflow:hidden; font-size:12px; width:600px; float:right; padding:10px 0}
div#articleDetail div#see p									{font-size:90%; margin:0 0 14px 0; line-height:130%}
div#articleDetail div#see div.seeContent					{overflow:hidden}
div#articleDetail div#see div.seeRow						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/seeContentRowBg.gif') bottom no-repeat; overflow:hidden; width:540px}
div#articleDetail div#see div.seeItem						{width:140px; height:105px; margin:12px 12px 0 0; display:block; float:left; position: relative;}
div#articleDetail div#see div.seeItem a						{text-decoration:none; display: block; position: relative;}
#articleDetail div#see div.seeItem a .overlay				{width:140px; height:105px; position: absolute; top:0px; left: 0px; visibility: hidden;}
#articleDetail div#see div.seeItem a:hover .overlay			{ visibility: visible; cursor: pointer; background:url('http://images.tvnz.co.nz/tvnz_site_images/overlayImage.png') bottom no-repeat;}
div#articleDetail div#see div.seeItem span.enlarge			{text-decoration: underline; color: #E5997F !important; position: relative; float: right; cursor: pointer}
div#articleDetail div#see div.last							{margin:14px 0 0 0}
div#articleDetail div#see div.lastRow						{background:none}
div#articleDetail div#see div.seeItem p						{padding:4px 0; font-size:11px; margin:0}
div#articleDetail div#see .tools p							{font-size:11px}

/* Advertisment */
div.ad_300_250												{display:block; padding:5px 0 15px 0; margin:10px 20px 10px 0; width:300px; border-bottom:1px dotted #cbcbcb; border-top:1px dotted #cbcbcb; text-align:center; color:#95988D; font-size:11px; float:left}
div.adFullWidth_300_250										{display:block; padding:5px 0; margin:20px 10px 0 0; width:540px; height:260px; border-bottom:1px dotted #cbcbcb; border-top:1px dotted #cbcbcb; text-align:center; color:#95988D; font-size:11px; float:left}
div.adFullWidth_300_250 .title,
div.ad_300_250 .title										{padding:0 0 5px 0; line-height:15px}

/* Advertisment */
#colTwo div.ad_300_250										{display:block; padding:5px 0 15px 0; margin:10px 20px 10px 1px; width:300px; border-bottom:1px dotted #cbcbcb; border-top:1px dotted #cbcbcb; text-align:center; color:#95988D; font-size:11px; float:none}
#colTwo div.adFullWidth_300_250								{display:block; padding:5px 0; margin:20px 10px 0 0; width:540px; height:260px; border-top:1px dotted #cbcbcb; border-top:1px dotted #cbcbcb; text-align:center; color:#95988D; font-size:11px; float:none}
#colTwo div.adFullWidth_300_250 .title,
#colTwo div.ad_300_250 .title								{padding:0 0 5px 0; line-height:15px}

/* Advertisment Multi */
div.article .advertisementMulti								{display:block; padding:5px 0; text-align:center; color:#95988D; font-size:11px}
div.article .advertisementMulti ul							{margin:10px 0}
div.article .advertisementMulti ul li						{float:left; width:260px; margin:0 4px 8px 0; text-align:left; overflow:hidden}
div.article .advertisementMulti ul li a						{text-decoration:none; color:#95988D}
div.article .advertisementMulti ul li a:hover strong		{text-decoration:underline}
div.article .advertisementMulti ul li img					{float:left; margin:0 6px 0 0}
div.article .advertisementMulti ul li strong				{display:block; padding:0 0 4px 0}
div.advertisementMulti ul li.ami strong						{color:#FFC004}
div.advertisementMulti ul li.nationalBank strong			{color:#009800}
div.advertisementMulti ul li.airNZ strong					{color:#01A9E8}
div.advertisementMulti ul li.vodafone strong				{color:#EF001F}
div.advertisementMulti ul li.myLotto strong					{color:#AE2E81}
div.advertisementMulti ul li.ticketek strong				{color:#07488E}

/* Pagination */
div.article div.pagination									{padding:5px 0; line-height:14px; width:539px; font-weight:bold}

/* Tools */
div.tools													{text-transform:uppercase; font-size:10px; border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; padding: 5px 0px;}
div.tools p													{font-size:10px; margin:0; line-height:16px; color:#99AEAC; float: left}
div.tools a													{text-decoration:none}
div.tools a.email,
div.tools a.print											{padding:2px 0 2px 20px; margin:0 5px 0 0; text-decoration:none; color:#99AEAC}
div.tools a.email											{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/toolsEmail.gif') no-repeat}
div.tools a.print											{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/toolsPrint.gif') no-repeat}
div.tools a:hover.email,
div.tools a:hover.print										{text-decoration:underline}
div.tools strong											{display:none}
div.tools a.increaseFont,
div.tools a.decreaseFont									{padding:1px 0px 0px 12px; margin:0; text-decoration:none; overflow:hidden}
div.tools a.increaseFont									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/toolsPlus.gif') no-repeat}
div.tools a.decreaseFont									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/toolsMinus.gif') no-repeat}

/*div.tools .share											{text-transform:lowercase; padding:10px 0 0 0; font-size:11px;}
div.tools .share img										{bottom:-2px; position:relative;}
div.tools .share span										{display:none}*/
div.tools .share											{text-transform:none; font-size:11px; }
div.tools .bottom span										{float: left; margin-right: 10px;}
div.tools .bottom a.share {width: 24px; height: 0px; padding-top:24px; overflow:hidden; margin-left:2px; display: block; background:url('http://images.tvnz.co.nz/tvnz_site_images/share_images.jpg') left top no-repeat; float: left;}
div.tools .bottom a.facebook {background-position: 0px 0px; margin-right: 10px;}
div.tools .bottom a.twitter {background-position: -25px 0px;}

div.tools .top a.share {color:#0b919d; width: 81px; height: 24px; overflow:hidden; padding-left:5px; display: block; float:left; margin-left: 10px; background:url('http://images.tvnz.co.nz/tvnz_site_images/share_button_left.jpg') left top no-repeat #c7edf2; float: left;}
div.tools .top a.share span{ cursor:pointer; line-height: 24px; vertical-align: middle; float: left;}
div.tools .top a.share span.img{ height:0px; width:24px; padding-top:24px; overflow:hidden; float: right !important; background:url('http://images.tvnz.co.nz/tvnz_site_images/share_images.jpg') left top no-repeat; float: left;}
div.tools .top a.facebook span.img{background-position: 0px 0px; }
div.tools .top a.twitter span.img{background-position: -25px 0px; }


/*div.toolsMove												{position:absolute; top:0; right:330px}*/

div.toolsIndex												{position:absolute; top:0; right:20px}
div.article div.tools										{height: 25px; clear:both; width:600px}
div.article div.tools .toolsOptions							{height: 25px; float: left; line-height: 25px; color: #99AEAC;}
div.article div.tools div.share								{float: right; padding:0; height: 25px; line-height: 25px;}
div.article div.tools div.share img							{float:none; margin:0; position:relative; top:2px}

#keyWords													{ font-size: 11px; color:#99AEAC; margin-top: 10px;}
ul.keyWords 												{ margin-top:10px; height: 25px; font-size: 14px; width:600px; text-decoration: none; float: left; text-align: left; list-style: none !important; padding: 0px !important; margin: 10px 0px 0px 0px !important;}
ul.keyWords li												{ margin:0px 5px 0px 0px !important; float: left; height: 25px;}
ul.keyWords li a											{ height: 24px; line-height:24px; display:block; color:#00bacb; text-decoration: none;  background:url('http://images.tvnz.co.nz/tvnz_site_images/tagsbg-left.jpg') left top no-repeat #c7edf2;}
ul.keyWords li a:hover										{ background-color: #0fc0d0; background-position:0px -24px; color: #fff;}
ul.keyWords li a span 										{ display: block; float: left; padding: 0px 2px 0px 5px; height: 14px; cursor: pointer;}
ul.keyWords li a span.right 								{ background:url('http://images.tvnz.co.nz/tvnz_site_images/tagsbg-right.jpg') left top no-repeat #c7edf2; padding: 5px 0px 5px 3px;}
ul.keyWords li a:hover span.right 							{ background-position:0px -24px; }


/*new article page how do you want your news*/
#articleDetail #chooseMedium								{ margin: 10px 0 0 0; width: 920px;}
#articleDetail #chooseMedium .box							{ width: 176px;}

/* disabled Tools */
div.tools p.disabled,
div.tools p.disabled a.print								{color:#D9DADA}
div.tools p.disabled a.increaseFont,
div.tools p.disabled a.decreaseFont							{background-position:0px -13px}
div.tools p.disabled a.print								{background-position:0px -16px}
div.tools p.disabled a.print:hover							{text-decoration:none}



/* 1.5	Magazine Page
===========================================================*/
#magazinePage													{padding:0 0 10px 0; overflow:hidden; clear:both}
#magazinePage h1												{color:#0B919D; font-weight:normal; height:30px}
#magazinePage h1 a												{display:block; height:30px; color:#0B919D}

.magazine_branding												{width: 960px; height: 50px; background: transparent;}

/* Lead Story */
#magazinePage .leadStory										{padding:0; font-size:11px;}
#magazinePage .leadStory h2										{font-size:20px; line-height:120%; margin:4px 0; color:#666}
#magazinePage .leadStory h2 a									{font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#666; text-decoration:none}
#magazinePage .leadStory h2 a:hover								{text-decoration:underline}
#magazinePage .leadStory p										{font-family:Tahoma, Arial, Helvetica, sans-serif; line-height:15px; float:left; margin: 0 0 10px 0}
/* Changed 21/02/09 */
#magazinePage .leadStory p a span								{font-size: 9px; color: #FFF; position: absolute; left: 4px; top: -2px; *top: -1px;}
#magazinePage .leadStory p a									{font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#828578; position: relative;}
/* change end */
#magazinePage .leadStory p a.watch								{color:#E5997F; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline}
#magazinePage .leadStory p a.see								{color:#E5997F; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline}
#magazinePage .lsBreakingNews									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/leadStoryBreakingNews.gif') top no-repeat; padding:35px 0 10px 0;}
#magazinePage .lsBreakingNews h2 a								{color:#c30}

#magazinePage .leadStory ul										{margin:10px 0 5px 0; position:relative}
#magazinePage .leadStory ul li									{list-style-type:disc; list-style-position:outside; margin:3px 10px 3px 15px; line-height:15px; background-position:0 4px;}
#magazinePage .leadStory ul li a								{color:#5F6156 !important; text-decoration:none; position: relative}
#magazinePage .leadStory ul li a:hover							{text-decoration:underline}

/* Feature Story */
#magazinePage .featureStory										{font-size:11px; line-height:130%}
#magazinePage .featureStory .featureStoryItem					{font-size:11px; line-height:120%; margin:0 0 8px 0; padding:7px 0 0 0; border-top:1px dashed #E8EDEC; overflow:hidden; width: 300px;}
#magazinePage .featureStory .first								{border:none; padding:0}
#magazinePage .featureStory .featureStoryItem .image			{float: left; width: 140px; height: 105px; display: block; overflow: hidden;}
#magazinePage .featureStory .featureStoryItem img				{float: left;}
#magazinePage .featureStory .featureStoryItem div				{margin: 0 0 0 150px; width: 140px; position: relative}
/*
#worldPage .featureStory .featureStoryItem div h4			{width: 140px;}
#worldPage .featureStory .featureStoryItem div h4 a			{font-size:11px; font-weight:bold; color:#666; text-decoration:none}
*/

/* changed 06/05/09 */
/* Changed 21/02/09 */

/*
#worldPage .featureStory .featureStoryItem div h4 a span		{background-image: url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/time.gif'); display: block; height: 11px; width: 9px; margin: 0; position: absolute; top: 0px; left: 8px;}
#worldPage .featureStory .featureStoryItem div h4 a span span	{margin-left: 13px; position: relative; top: 0; left: 0;}
*/
/* change end */

.featureStory .featureStoryItem div h4 			{width: 140px; overflow: visible; position: relative;}
#magazinePage .featureStory .featureStoryItem div h4 a			{font-size:11px; font-weight:bold; color:#666; text-decoration:none;}

#magazinePage .featureStory .featureStoryItem div h4 a img		{float: left;}

.featureStory h4.breakingNews a img							{float: none !important; position: relative; display: block; z-index: 1; width:129px; height:13px; }
.featureStory h4.updated a img								{float: none !important; position: relative; display: block; z-index: 1; width:96px; height:13px; }

.featureStory .featureStoryItem div h4 a span				{font-size: 9px; color: #fff !important; position: absolute; left: 4px; top: 1px; font-weight: normal; z-index: 50;}

/* change end */

#magazinePage .featureStory .featureStoryItem div p a			{text-decoration:none; color:#828578}
#magazinePage .featureStory .featureStoryItem div h4 a:hover	{text-decoration:underline}
#magazinePage .featureStory .featureStoryItem div a.see		{margin:0 0 0 5px; color:#E5997F; text-decoration:underline}
#magazinePage .featureStory .featureStoryItem div a.watch		{color:#E5997F; text-decoration:underline}

/* Headlines */
div.magazineHeadlines										{font-size:11px; line-height:130%; background: url('http://images.tvnz.co.nz/tvnz_site_images/images/cfbHRBot.gif') repeat-x scroll left top; padding:10px 0 0 0; overflow:hidden}
div.magazineHeadlines a.rssFeed								{float: right; width: 41px; height: 15px; clear: both; overflow: hidden;}
div.magazineHeadlines h2									{color:#0B919D; font-weight:normal; font-size:24px; height:30px; line-height:1.2em}
div.magazineHeadlines h2 a									{display:block; color:#0B919D !important; height:30px; text-decoration:none}
div.magazineHeadlines h2 a:hover							{color: #E5997F !important; text-decoration: underline}
div.magazineHeadlines ul									{margin:10px 0 5px 0; position:relative}
div.magazineHeadlines ul li									{list-style-type:disc; list-style-position:outside; margin:3px 8px 3px 15px; line-height:15px; background-position:0 4px;}
div.magazineHeadlines ul li a								{color:#5F6156 !important; text-decoration:none; position: relative}
div.magazineHeadlines ul li a img							{vertical-align: text-top;}
div.magazineHeadlines ul li a span							{font-size: 9px; color: #FFF; position: absolute; left: 4px; top: -1px; font-weight: normal;}
div.magazineHeadlines ul li a:hover							{color:#5F6156; text-decoration:underline}
div.magazineHeadlines ul li a.watch,
div.magazineHeadlines ul li a.see							{color:#E5997F !important; text-decoration:underline; display:inline-block;}


/* 1.5	World Page
===========================================================*/
#worldPage													{padding:0 0 10px 0; overflow:hidden; clear:both}
#worldPage h1												{color:#0B919D; font-weight:normal; height:30px}
#worldPage h1 a												{display:block; height:30px; color:#0B919D}

/* Lead Story */
#worldPage .leadStory										{padding:0 0 10px 0; font-size:12px; width: 300px}
#worldPage .leadStory h2									{font-size:26px; line-height:120%; margin:4px 0; color:#666}
#worldPage .leadStory h2 a									{color:#666; text-decoration:none}
#worldPage .leadStory h2 a:hover							{text-decoration:underline}
#worldPage .leadStory p										{font-family:Arial, Helvetica, sans-serif; line-height:15px; float:left}
/* Changed 21/02/09 */
#worldPage .leadStory p a span								{font-size: 9px; color: #FFF; position: absolute; left: 4px; top: -2px; *top: -1px;}
#worldPage .leadStory p a									{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#828578; position: relative;}
/* change end */
#worldPage .leadStory p a.watch,
#worldPage .leadStory p a.see								{color:#E5997F; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline}
#worldPage .lsBreakingNews									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/leadStoryBreakingNews.gif') top no-repeat; padding:35px 0 10px 0;}
#worldPage .lsBreakingNews h2 a								{color:#c30}

/* Feature Story */
#worldPage .featureStory									{font-size:11px; line-height:130%}
#worldPage .featureStory .featureStoryItem					{font-size:11px; line-height:120%; margin:0 0 8px 0; padding:7px 0 0 0; border-top:1px dashed #E8EDEC; overflow:hidden; width: 300px;}
#worldPage .featureStory .first								{border:none; padding:0}
#worldPage .featureStory .featureStoryItem .image			{float: left; width: 140px; height: 105px; display: block; overflow: hidden;}
#worldPage .featureStory .featureStoryItem img				{float: left;}
#worldPage .featureStory .featureStoryItem div				{margin: 0 0 0 150px; width: 140px; position: relative}
/*
#worldPage .featureStory .featureStoryItem div h4			{width: 140px;}
#worldPage .featureStory .featureStoryItem div h4 a			{font-size:11px; font-weight:bold; color:#666; text-decoration:none}
*/

/* changed 06/05/09 */
/* Changed 21/02/09 */

/*
#worldPage .featureStory .featureStoryItem div h4 a span		{background-image: url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/time.gif'); display: block; height: 11px; width: 9px; margin: 0; position: absolute; top: 0px; left: 8px;}
#worldPage .featureStory .featureStoryItem div h4 a span span	{margin-left: 13px; position: relative; top: 0; left: 0;}
*/
/* change end */

.featureStory .featureStoryItem div h4 			{width: 140px; overflow: visible; position: relative;}
#worldPage .featureStory .featureStoryItem div h4 a			{font-size:11px; font-weight:bold; color:#666; text-decoration:none;}

#worldPage .featureStory .featureStoryItem div h4 a img		{float: left;}

.featureStory h4.breakingNews a img							{float: none !important; position: relative; display: block; z-index: 1; width:129px; height:13px; }
.featureStory h4.updated a img								{float: none !important; position: relative; display: block; z-index: 1; width:96px; height:13px; }

.featureStory .featureStoryItem div h4 a span				{font-size: 9px; color: #fff !important; position: absolute; left: 4px; top: 1px; font-weight: normal; z-index: 50;}

/* change end */

#worldPage .featureStory .featureStoryItem div p a			{text-decoration:none; color:#828578}
#worldPage .featureStory .featureStoryItem div h4 a:hover	{text-decoration:underline}
#worldPage .featureStory .featureStoryItem div a.see		{margin:0 0 0 5px; color:#E5997F; text-decoration:underline}
#worldPage .featureStory .featureStoryItem div a.watch		{color:#E5997F; text-decoration:underline}

/* Headlines */
div.worldHeadlines											{font-size:11px; line-height:130%; background: url('http://images.tvnz.co.nz/tvnz_site_images/images/cfbHRBot.gif') repeat-x scroll left top; padding:10px 0 0 0; overflow:hidden}
div.worldHeadlines a.rssFeed								{float: right; width: 41px; height: 15px; clear: both; overflow: hidden;}
div.worldHeadlines h4										{font-size:11px; color:#2CB7CA; font-weight:bold; border-bottom:1px dashed #E8EDEC; display:block; padding:18px 0 5px 0}
div.worldHeadlines h4 strong								{color:#666; text-transform:uppercase}
div.worldHeadlines ul										{margin:10px 0 5px 0; position:relative}
div.worldHeadlines ul li									{list-style-type:disc; list-style-position:outside; margin:3px 10px 3px 15px; line-height:15px; background-position:0 4px;}
div.worldHeadlines ul li a									{color:#5F6156 !important; text-decoration:none; position: relative}
div.worldHeadlines ul li a img								{vertical-align: text-top;}
div.worldHeadlines ul li a span								{font-size: 9px; color: #FFF; position: absolute; left: 4px; top: -1px; font-weight: normal;}
div.worldHeadlines ul li a:hover							{color:#5F6156; text-decoration:underline}
div.worldHeadlines ul li a.watch,
div.worldHeadlines ul li a.see								{color:#E5997F !important; text-decoration:underline; display:inline-block;}


/* 1.6	Sports Page
===========================================================*/
#sportsPage													{padding:0 0 10px 0; overflow:hidden; clear:both; width:960px}
#sportsPage h1												{color:#0B919D; font-weight:normal; height:30px; position:relative; top:2px}
#sportsPage h1 a											{display:block; height:30px; color:#0B919D}
#sportsPage div.sponsor										{bottom:8px}
#sportsPage div.hp4Col										{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/sports4Col.gif') left top repeat-y; width:940px; margin:10px; overflow:hidden}
#sportsPage div.hpColWide									{overflow:hidden}
#sportsPage div.hpColWide div.hpCol1						{float:left; width:300px; margin:0 10px 0 0}
#sportsPage div.hpColWide div.hpCol2						{float:right; width:300px; margin:0 0 0 10px}

/* Left Tertiary Navigation */
#sportsPage .hp4Col .hpCol1									{width:160px; float:left}
#sportsPage .hp4Col .tertiaryNav							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/sportsTertiaryTop.gif') left top no-repeat; font-size:11px; color:#727567; overflow:hidden; height: auto}
#sportsPage .hp4Col .tertiaryNav .corners					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/sportsTertiaryBottom.gif') left bottom no-repeat; margin:10px 0 0 0; padding:0 0 10px 0; float:left; display:block}
#sportsPage .hp4Col .tertiaryNav ul li.heading				{color:#568384; font-size:11px; font-weight:bold; padding:6px 10px 2px 10px; list-style-type:none; background: none}
#sportsPage .hp4Col .tertiaryNav ul							{margin:0 0 5px 0; overflow:hidden}
#sportsPage .hp4Col .tertiaryNav ul li						{list-style-type:none; margin:0; padding:0; float: left}
#sportsPage .hp4Col .tertiaryNav ul li a					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/sportsTertiaryNav.gif') top left no-repeat; text-decoration:none; color:#727567; width:157px; height:19px; line-height:19px; float:left; text-indent:24px; padding: 0; font-size:11px; font-family: Tahoma,Arial,Helvetica,sans-serif}
#sportsPage .hp4Col .tertiaryNav ul li a:hover,
#sportsPage .hp4Col .tertiaryNav ul li a.selected			{background-position:bottom left; font-weight:bold}

/* Lead Story */
#sportsPage .hp4Col .hpCol2									{width:300px; margin:5px 10px 0 0; float:left}
#sportsPage .leadStory										{padding:0 0 10px 0; font-size:12px; width: 300px}
#sportsPage .leadStory h2									{font-size:26px; line-height:120%; margin:4px 0; color:#666}
#sportsPage .leadStory h2 a									{font-family:Arial, Helvetica, sans-serif; color:#666; text-decoration:none}
#sportsPage .leadStory h2 a:hover							{text-decoration:underline}
#sportsPage .leadStory p									{font-family:Arial, Helvetica, sans-serif; line-height:15px; float:left}

/* changed 06/05/09 */
/* Changed 21/02/09 */
#sportsPage .leadStory p a span								{font-size: 9px; color: #FFF; position: absolute; left: 4px; top: -2px; *top: -1px;}
/*
#sportsPage .leadStory p a span								{background-image: url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/time.gif'); display: block; height: 11px; width: 9px; margin: 0; position: absolute; top: 2px; left: -36px;}
#sportsPage .leadStory p a span span						{margin-left: 13px; position: relative; top: 0; left: 0;}
*/
/* change end */
#sportsPage .leadStory p a									{font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#828578; position: relative;}
/* change end */

#sportsPage .leadStory p a.watch,
#sportsPage .leadStory p a.see								{color:#E5997F; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline}
#sportsPage .lsBreakingNews									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/leadStoryBreakingNews.gif') top no-repeat; padding:35px 0 10px 0;}
#sportsPage .lsBreakingNews h2 a								{color:#c30}

/* Feature Story */
#sportsPage .hp4Col .hpCol3									{width:220px; margin:5px 10px; float:left}
#sportsPage .featureStory									{font-size:11px; line-height:130%}
#sportsPage .featureStory .featureStoryItem					{font-size:11px; line-height:120%; margin:0 0 8px 0; padding:10px 0 0 0; border-top:1px dashed #E8EDEC; overflow:hidden}
#sportsPage .featureStory .featureStoryItem:first-child		{border:none; padding:0}
#sportsPage .featureStory .featureStoryItem .image			{float: left; width: 140px; height: 105px; display: block; overflow: hidden;}
#sportsPage .featureStory .featureStoryItem img				{float: left}
#sportsPage .featureStory .featureStoryItem div				{margin: 0 0 0 80px; width: 140px}
/*#sportsPage .featureStory .featureStoryItem div h4			{position: relative;}*/
#sportsPage .featureStory .featureStoryItem div h4 a		{font-size:11px; font-weight:bold; color:#666; text-decoration:none;}
#sportsPage .featureStory .featureStoryItem div p a			{text-decoration:none; color:#828578}
#sportsPage .featureStory .featureStoryItem div p a.watch,
#sportsPage .featureStory .featureStoryItem div p a.see		{color:#E5997F !important; text-decoration:underline}
#sportsPage .featureStory .featureStoryItem div h4 a:hover	{text-decoration:underline}
#sportsPage .featureStory .featureStoryItem div .see		{margin:0 0 0 5px}

/* Latest Sports News shared (wide, and narrow) */
#latestSportsNewsWide .newsWrapper,
#sportsPage #latestSportsNews								{clear:both; padding:0 0 6px 0; position:relative; margin:0 0 10px 0; font-size:11px}
#latestSportsNewsWide .title,
#sportsPage #latestSportsNews .title						{padding: 5px 0 0 5px; height:33px; font-size:24px; line-height:29px; color: #fff;}
#latestSportsNewsWide ul,
#sportsPage #latestSportsNews ul							{list-style-position:outside; list-style-type:disc; margin:5px 0 0; padding:0 0 5px 18px;}
#latestSportsNewsWide ul li,
#sportsPage #latestSportsNews ul li							{line-height:15px; margin:3px 0;font-size:11px;}
#latestSportsNewsWide ul li a,
#sportsPage #latestSportsNews ul li	a						{color:#474941; text-decoration:none; position: relative;}
#latestSportsNewsWide ul li a:hover,
#sportsPage #latestSportsNews ul li	a:hover					{text-decoration:underline}
#latestSportsNewsWide ul li .see,
#latestSportsNewsWide ul li .watch,
#sportsPage #latestSportsNews ul li .see,
#sportsPage #latestSportsNews ul li .watch					{background: url('http://images.tvnz.co.nz/tvnz_site_images/images/linkIcons.gif') left 2px no-repeat; color: #E5997F; text-decoration:underline; display:inline-block;}
#latestSportsNewsWide ul li a img,
#sportsPage #latestSportsNews ul li	a img					{vertical-align: text-top}
#latestSportsNewsWide ul li a span,
#sportsPage #latestSportsNews ul li	a span					{font-size: 9px; color: #FFF; position: absolute; left: 4px; line-height: 9px; top: 2px;}

/* Latest Sports News */
#sportsPage .hp4Col .hpCol4									{width:220px; float:right}
#sportsPage #latestSportsNews								{background:#EBEFEF url('http://images.tvnz.co.nz/tvnz_site_images/images/sportsLatestSportsNewsBot.gif') left bottom no-repeat; width:220px;}
#sportsPage #latestSportsNews .title						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/titleBG220.jpg') top left; width:215px}

/* Latest Sports News Wide (Generic) */
#latestSportsNewsWide										{overflow: hidden; padding: 10px 0 0 0; border-top:1px dashed #E8EDEC;}
#latestSportsNewsWide .newsWrapper							{background:#EBEFEF url('http://images.tvnz.co.nz/tvnz_site_images/images/latestNewsBot.gif') left bottom no-repeat; width:300px; overflow:hidden}
#latestSportsNewsWide .title								{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/titleBG300.jpg') top left; width:295px}
#latestSportsNewsWide ul li									{}/*width: 280px;*/

/* Video highlights */
#videoHighlights											{position:relative; background: url('http://images.tvnz.co.nz/tvnz_site_images/images/cfbHRBot.gif') repeat-x scroll left top; padding:10px 0 10px 0}
#videoHighlights h2											{color:#0B919D; font-weight:normal; font-size:24px; height:30px; line-height:1.2em}
/*#videoHighlights h2 a										{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/videoHighlightsTitle.gif') left 6px no-repeat; color:#C30; font-weight:normal; font-size:24px; text-indent:-9999px; line-height:1.2em; height:30px; display:block}*/
#videoHighlights a.rssFeed									{position:absolute; right:3px; top:19px}
#videoHighlights .videoItem									{overflow:hidden; font-size:11px; color:#99AEAC; border-top:1px dashed #E8EDEC; margin:8px 0 0 0; padding:7px 0 0 0; width: 300px;}
#videoHighlights .videoItem img								{float:left}
#videoHighlights .videoItem div								{margin:0 0 0 80px}
#videoHighlights .videoItem div h4 a						{color:#666; font-size:11px; text-decoration:none; font-weight:bold}
#videoHighlights .videoItem div h4 a.watch					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') left top no-repeat}
#videoHighlights .videoItem .closeUp						{display:block; color:#E5997F; font-size:11px}
#videoHighlights .videoItem p								{line-height:14px}
#videoHighlights p											{margin:2px 0 0 0}
#videoHighlights p a.more									{display:block; color:#E5997F; font-size:11px; padding:0}

/* Video highlights */
.videoHighlights											{position:relative; background: url('http://images.tvnz.co.nz/tvnz_site_images/images/cfbHRBot.gif') repeat-x scroll left top; padding:10px 0 10px 0}
.videoHighlights h2											{color:#0B919D; font-weiht:normal; font-size:24px; height:30px; line-height:1.2em}
.videoHighlights h2 a										{color:#0B919D;text-decoration:none;}
.videoHighlights h2 a:hover									{color: #E5997F;text-decoration:underline;}
/*.videoHighlights h2 a										{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/videoHighlightsTitle.gif') left 6px no-repeat; color:#C30; font-weight:normal; font-size:24px; text-indent:-9999px; line-height:1.2em; height:30px; display:block}*/
.videoHighlights a.rssFeed									{position:absolute; right:3px; top:19px}
.videoHighlights .videoItem									{overflow:hidden; font-size:11px; color:#99AEAC; border-top:1px dashed #E8EDEC; margin:8px 0 0 0; padding:7px 0 0 0; width: 300px;}
.videoHighlights .videoItem img								{float:left}
.videoHighlights .videoItem div								{margin:0 0 0 80px}
.videoHighlights .videoItem div h4 a						{color:#666; font-size:11px; text-decoration:none; font-weight:bold; position: relative;}
.videoHighlights .videoItem div h4 a img					{vertical-align: text-top;float: none;}
.videoHighlights .videoItem div h4 a span					{font-size: 9px; color: #FFF; position: absolute; left: 4px; line-height: 9px; top: 2px; font-weight: normal}
.videoHighlights .videoItem div h4 a span					{*top: 5px;}
.videoHighlights .videoItem div h4 a.see,
.videoHighlights .videoItem div h4 a.watch					{color: #E5997F; font-weight: normal; text-decoration: underline;}
.videoHighlights .videoItem div h4 a.watch					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') left top no-repeat}
.videoHighlights .videoItem .closeUp						{display:block; color:#E5997F; font-size:11px}
.videoHighlights .videoItem p								{line-height:14px}
.videoHighlights p											{margin:2px 0 0 0}
.videoHighlights p a.more									{display:block; color:#E5997F; font-size:11px; padding:0}


/* Video highlights */
.multimediaStrip											{width: 620px; border-top:1px dashed #E8EDEC;}
.multimediaStrip .multimediaItem							{background-color:#F4F7F7; float: left; overflow:hidden; display:block; font-size:10px; color:#99AEAC; padding:17px 4px; width: 114px; height: 100px; margin: 15px 0 0 0; border-right:1px solid #D1D5D7; border-left:1px solid #fff}
.multimediaStrip .multimediaItem img						{padding: 0 0 10px 20px;}
/*.multimediaStrip .multimediaItem div						{margin:0 0 0 80px}*/
.multimediaStrip .multimediaItem h4 a						{font-weight:bold; color:#666; font-size:10px; text-decoration:none; padding:0;}
.multimediaStrip .multimediaItem .watchItem h4 a			{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') no-repeat; background-position:0 0; font-weight:bold; color:#666; font-size:10px; text-decoration:none; padding:0 0 0 18px;}
.multimediaStrip .multimediaItem .seeItem h4 a				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') no-repeat; background-position:0 -68px; font-weight:bold; color:#666; font-size:10px; text-decoration:none; padding:0 0 0 18px;}
.multimediaStrip .multimediaItem div h4 a img				{padding-left: 20px;}
.multimediaStrip .alt										{background-color:#E9ECED}
.multimediaStrip .multimediaItem:hover						{background-color:#fff; cursor:pointer}

/*.multimediaStrip .multimediaItem div h4 a span			{font-size: 9px; color: #FFF; position: absolute; left: 4px; line-height: 9px; top: 2px; font-weight: normal}
.multimediaStrip .multimediaItem div h4 a span				{*top: 5px;}
.multimediaStrip .multimediaItem div h4 a.see,
.multimediaStrip .multimediaItem div h4 a.watch				{color: #E5997F; font-weight: normal; text-decoration: underline;}
.multimediaStrip .multimediaItem div h4 a.watch				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') left top no-repeat}
.multimediaStrip .multimediaItem .closeUp					{display:block; color:#E5997F; font-size:11px}
.multimediaStrip .multimediaItem p							{line-height:14px}*/


/* Poll */
/*#poll .corners											{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/pollCorners.gif') bottom left no-repeat; padding:2px 8px 10px 8px}
#poll h2													{color:#C30; font-weight:normal; font-size:24px; height:30px; line-height:1.2em}
#poll h2 a													{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/pollTitle.gif') left 6px no-repeat; color:#568384; font-weight:normal; font-size:24px; text-indent:-9999px; line-height:1.2em; height:30px; display:block}
#poll h3													{color:#C30; font-family:Arial, Helvetica, sans-serif; font-size:14px}
#poll a.viewResults											{position:absolute; right:10px; top:14px; color:#E5997F; font-size:11px; text-decoration:underline}
#container #main #poll hr									{border:none; border-top:1px dashed #D7DFDE; border-bottom: none; height:1px; max-height:0px; clear:both; margin:3px 0}
#poll p														{font-weight:bold; margin:4px 0; line-height:14px}
#poll form ul												{margin:0; padding:0}
#poll form ul li											{font-weight:bold; height:22px; line-height:22px; margin:0; padding:0; overflow:hidden; list-style-type:none; overflow:hidden}
#poll form ul li input										{float:left; display:block}
#poll form ul li label										{margin:0 0 0 2px}
#poll ul.related li											{font-weight:normal; line-height:18px; list-style-position:inside; list-style-type:disc}
#poll .pollContainer a										{display:block; line-height:22px; font-weight:bold; color:#727567; text-decoration:none; padding: 0 0 0 22px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/checkBox.jpg') no-repeat 4px 6px}
#poll .pollContainer a.selected								{background-image:url('http://images.tvnz.co.nz/tvnz_site_images/images/checkBoxSelected.jpg')}*/

/* polls */
#poll {font-size: 11px !important;}
#poll p,
#poll label {font-size: 11px;}
#poll h3 {color: #5F6156; font-size: 12px; font-weight: bold;}
#poll ul.related { list-style-position: outside; list-style-type: none; padding: 0 0 0 8px !important; margin: 0 !important;}
#poll ul.related li {list-style-position: outside; list-style-type: none; padding: 0 0 0 5px !important; margin: 0 !important;}
#poll ul.related li a,
#poll form ul li label {color: #5F6156; font-size: 11px; text-decoration: none; font-family: Tahoma, Arial;}
#poll ul.related li a:hover {text-decoration: underline;}
#poll a.viewResults { color: #C30; }
#poll ul.related { margin:10px 0 0; padding:0 0 5px 18px; }

#container #main #poll hr {border:none; border-top:1px dashed #D7DFDE; border-bottom: none; height:1px; max-height:0px; clear:both; margin:3px 0}
.cfb #poll h2 { color: #F89828; font-size: 20px; line-height: 39px; text-transform: uppercase; text-decoration: none; }
.cfb #poll h2 .sIFR-flash {margin-top: 3px;}

#poll .showResults dl { overflow: hidden; font-size:11px; }
#poll .showResults dl dt,
#poll .showResults dl dd { line-height: 16px; float: left; display: block; margin: 1px 0; position: relative; }

#poll .showResults dl dt { width: 120px; clear: left; }
#poll .showResults dl dd { width: 160px; }

#poll .showResults dl dd .barOuter { display: block; width: 130px; height: 16px; background-color: #CCCCCC; }
#poll .showResults dl dd .barOuter .barInner { background-color: #666666; display: block; height: 16px; }
#poll .showResults dl dd .percent { position: absolute; top: 0px; left: 135px; line-height: 15px; color: #5F6156; font-weight: bold; }



/* cfb with outer and inner */
#poll.outerContainer,
.cfb .outerContainer { background: #ECF0F0 url('http://images.tvnz.co.nz/tvnz_site_images/images/pollCorners.gif') no-repeat top left;}
.cfb #sevensNav {background: #EDEDEC;}
#poll .innerContainer,
.cfb .innerContainer { background: url('http://images.tvnz.co.nz/tvnz_site_images/images/pollCorners.gif') no-repeat bottom left; padding: 2px 8px 14px; color: #5F6156; font-size: 12px; overflow: hidden; position: relative }
#poll .innerContainer h2,
.cfb .innerContainer h2,
.cfb .innerContainer h2 a { color: #0B919D; font-size: 24px; line-height: 39px; text-decoration: none; }
#poll .innerContainer h2 .sIFR-flash,
.cfb .innerContainer h2 .sIFR-flash {margin: 6px 0 0 0; padding: 0;}
.cfb  .outerContainer .innerContainer hr { border-top: #999999 dashed 1px !important; height: 1px; margin: 0; padding: 0; overflow: hidden; }
.cfb .innerContainer .smallText { color: #868D94; font-family: Tahoma, Arial; font-size: 10px; text-align: center; display: block; margin-bottom: 10px; }
.cfb .innerContainer .rhsLink {position: absolute; top: 14px; right: 10px; color: #FFCC66; font-size: 11px;}
.cfb .innerContainer .upNext {color: #FFCC66; font-size: 11px; padding: 0 0 10px 0; margin: 0;}
.cfb .innerContainer .upNext a {color: #FFCC66; text-decoration: none;}

#poll ul li a.watch { color:#E5997F !important; text-decoration:underline; }
#poll ul li a.see { color:#E5997F !important; text-decoration:underline; }

/*====================================================================================================================
   MODULES
======================================================================================================================*/

/* 2.1	Pagination
===========================================================*/
div.pagination												{color:#D7DFDE; font-size:11px; overflow:hidden; clear:both}
div.pagination span											{padding:1px 8px; border-right:1px solid #D7DFDE; 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 #D7DFDE}
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}

/* 2.2	Feature Panel (Hero Panel)
===========================================================*/
#heroPanel													{height:220px; background-color:#EBEFEF; position:relative;}

/* Navigation */
#heroPanel .heroPanelNav									{height:220px; width:230px; float:left;  position:relative;}
#heroPanel .heroPanelNav .hero								{height:134px; width:230px; background-color:#828578; color:#fff; position: relative; z-index: 50; cursor: pointer; display: block; overflow: hidden;}
#heroPanel .heroPanelNav .hero.breakingNews,
#heroPanel .heroPanelNav .heroMini.breakingNews				{background-color:#B02D00; color: #ffffff}
#heroPanel .heroPanelNav .hero .summary						{cursor: pointer; }
#heroPanel .heroPanelNav .hero .article						{position: relative;display: none;}
#heroPanel .heroPanelNav .hero .article img					{vertical-align: text-top;}
#heroPanel .heroPanelNav .hero .article span				{font-size: 9px; color: #FFF; position: absolute; left: 4px; top: 0px;}
#heroPanel .heroPanelNav .hero .article span				{*top:-1px;}
#heroPanel .heroPanelNav .heroMini							{height:43px; width:230px; display:block; background-color:#EBEFEF; color:#6F7667;}
#heroPanel .heroPanelNav .hero.selected,
#heroPanel .heroPanelNav .heroMini.selected					{left:0px}
#heroPanel .heroPanelNav h3 a								{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:20px; line-height:23px; font-weight:normal; color:#fff; text-decoration:none;}
#heroPanel .heroPanelNav h3 a:hover							{text-decoration:underline}
#heroPanel .heroPanelNav .hero .article						{color:#fff; text-decoration:none; display: inline;}
#heroPanel .heroPanelNav .hero .holder,
#heroPanel .heroPanelNav .heroMini .holder					{padding:10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; display:block;}
#heroPanel .heroPanelNav .heroMini .holder					{position: absolute; top: 0px; left: 0px; height: 21px; cursor: pointer; z-index: 55;}

#heroPanel .heroPanelNav .heroMini 							{position:relative; text-decoration: none; }
#heroPanel .heroPanelNav .heroMini:hover 					{text-decoration: underline; background-color: #d0d5d1;}
#heroPanel .heroPanelNav a.watch,
#heroPanel .heroPanelNav a.see								{color:#E5997F; padding:0 0 0 17px; text-decoration:none}
#heroPanel .heroPanelNav a:hover							{text-decoration:underline}
#heroPanel .heroPanelNav a.see								{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/linkIcons.gif') left bottom no-repeat; margin: 0 0 0 5px}
#heroPanel .heroPanelNav a.watch							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/linkIcons.gif') left 1px no-repeat}
#heroPanel .heroPanelNav #hero1								{display: block;}
#heroPanel .heroPanelNav #hero2								{display: none;}
#heroPanel .heroPanelNav #hero3								{display: none;}
#heroPanel .heroPanelNav #hero1Mini							{display: none; background:url('http://images.tvnz.co.nz/tvnz_site_images/heropanelNavSplit.jpg') left bottom repeat-x;}

#heroPanel .heroPanelNav #hero2Mini							{display: block; background:url('http://images.tvnz.co.nz/tvnz_site_images/heropanelNavSplit.jpg') left bottom repeat-x;}
#heroPanel .heroPanelNav #hero3Mini							{display: block;}
#heroPanel .heroPanelNav #hero1Mini:hover,
#heroPanel .heroPanelNav #hero2Mini:hover,
#heroPanel .heroPanelNav #hero3Mini:hover 					{background-color: #d0d5d1 !important;}	
#heroPanel .heroPanelNav .minibreakingNews					{ background:url('http://images.tvnz.co.nz/tvnz_site_images/heropanelNavSplit-brakingNews.jpg') left top repeat-x !important;}

#heroPanel .heroPanelNav .selectedArrow						{position:absolute; left:-20px; cursor: pointer;}
#heroPanel .heroPanelNav .heroarrow1						{top:47px;}
#heroPanel .heroPanelNav .heroarrow2						{top:90px; display: none;}
#heroPanel .heroPanelNav .heroarrow3						{top:133px; display: none;}

/* Image Overlays */
#heroPanel .overlayLHS										{position:absolute; top:0px; left:0px; z-index:1}
#heroPanel .overlayRHS										{position:absolute; top:0px; right:0px}

/* Content */
#heroPanel .heroPanelContent								{height:220px; width:390px; float:left; overflow:hidden; position:relative; z-index:0}
#heroPanel .heroPanelContent a								{display: none;}
#heroPanel .heroPanelContent div							{width:390px; height:220px}
#heroPanel .heroPanelContent div,
#heroPanel .heroPanelContent img							{}
#heroPanel .heroPanelContent div.videoHolder img			{display:block}
#heroPanel .heroPanelContent .selected						{}

/* 2.3	Weather Panel
===========================================================*/
#weatherPanel												{width:620px; padding:10px 0 0 0; margin:0 1px; position:relative}

/* Navigation */
#weatherPanel .mainNav										{padding:2px 0 13px 0; font-size:10px; color:#C4D0D0}
#weatherPanel .mainNav a									{color:#E5997F; border-left:1px solid #eee; margin:0 8px 0 0; padding:0 0 0 8px; font-weight:bold; text-decoration: underline}
#weatherPanel .mainNav a.first								{border:none}
#weatherPanel .mainNav span.title a							{color:#6F7667 !important; font-weight:bold; font-size:11px; text-transform:uppercase; border:none; padding:0; margin:0; text-decoration:none}
#weatherPanel .mainNav a:hover								{text-decoration:underline}

/* Main Images */
#weatherPanel .areaGroup									{position:relative; overflow:hidden; height:78px; width:620px}
#weatherPanel .areaGroup .area								{height:78px; width:103px; float:left; color:#fff; position:relative}
#weatherPanel .areaGroup .area .weather						{position:absolute; top:0px; z-index:0}
#weatherPanel .areaGroup .area .max,
#weatherPanel .areaGroup .area .min,
#weatherPanel .areaGroup .area .direction					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/weatherBg.gif') repeat-x; width:30px; height:18px; font-size:11px; display:block; text-decoration:none; color:#fff; line-height:18px; padding:0 0 0 5px; float:right; position:relative; z-index:1}
#weatherPanel .areaGroup .area .max							{background-position:-13px}
#weatherPanel .areaGroup .area .min							{background-position:top; clear:right}
#weatherPanel .areaGroup .area .direction					{background-position:bottom; clear:right}
#weatherPanel .areaGroup .area .title						{font-size:10px; font-weight:bold; position:absolute; text-align:center; text-transform:uppercase; top:60px; width:100%; z-index:1}
#weatherPanel .areaGroup .area .title a						{color:#fff; text-decoration:none}
#weatherPanel .areaGroup .area .title a:hover				{text-decoration:underline}

/* Image Overlays */
#weatherPanel .areaGroup .area .overlayLHS,
#weatherPanel .areaGroup .area .overlayRHS					{position:absolute; z-index:2; padding:0; margin:0}
#weatherPanel .areaGroup .area .overlayLHS					{top:0px; left:0px}
#weatherPanel .areaGroup .area .overlayRHS					{bottom:0px; right:0px}

/* 2.4	Latest news / Your Cam / Image Galleries (AKA Quick Tab Module)
===========================================================*/
.quickTabModule												{background: url('http://images.tvnz.co.nz/tvnz_site_images/images/cfbHRBot.gif') repeat-x scroll left top; padding:10px 0 0 0; width:300px; clear:both; position:relative; margin:0 0 10px 0}
#latestNews.quickTabModule									{background-image:none; padding:0}
#latestNews .title,
#yourCam .title,
#imageGalleries .title										{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/titleBG300.jpg') top left; height:33px; width:295px; font-size:24px; line-height:29px; color: #fff; padding: 5px 0 0 5px;}

/* Time */
#latestNewsTime												{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/timeBg.gif') no-repeat; display:block; width:65px; height:31px; position:absolute; right:7px; top:5px; padding:7px 0 0 5px;} /*visibility:hidden*/
#latestNewsTime	span.hour1,
#latestNewsTime	span.hour2,
#latestNewsTime	span.min1,
#latestNewsTime	span.min2									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/time.gif') left top no-repeat; height:16px; width:10px; display:block; float:left; padding:0 0 0 1px; font-size:1px}
#latestNewsTime	span.ampm									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/timeampm.gif') left top no-repeat; height:16px; width:10px; display:block; float:left; padding:0 0 0 1px; font-size:1px}
#latestNewsTime	span.min1									{margin:0 0 0 5px}

/* Navigation*/
.quickTabModule .mainNav									{background:#5D7F7F url('http://images.tvnz.co.nz/tvnz_site_images/images/latestNewsMainNav-bg.gif') bottom left repeat-x; height:25px; padding:0 0 0 10px}
.quickTabModule .mainNav ul									{list-style:none; padding:0; margin:0}
.quickTabModule .mainNav ul li								{font-size:10px; text-transform:uppercase; float:left}
.quickTabModule .mainNav ul li a							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/latestNewsLeft.gif') left top no-repeat; height:25px; line-height:25px; display:block; float:left; text-decoration:none; color:#568384; cursor:pointer; padding:0 0 0 12px}
.quickTabModule .mainNav ul li a span						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/latestNewsRight.gif') right top no-repeat; display:block; padding:0 17px 0 0}
.quickTabModule .mainNav ul li a:hover						{background-position:left -25px}
.quickTabModule .mainNav ul li a:hover.selected,
.quickTabModule .mainNav ul li a.selected					{background-position:left bottom}
.quickTabModule .mainNav ul li a:hover span					{background-position:right -25px}
.quickTabModule .mainNav ul li a:hover.selected span,
.quickTabModule .mainNav ul li a.selected span				{background-position:right bottom}
.quickTabModule .mainNav ul li a span.read					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/latestNewsRead.gif') no-repeat; float:left; height:25px; width:10px; padding:0 12px 0 0}
.quickTabModule .mainNav ul li a span.watch,
.quickTabModule .mainNav ul li a span.watchCam				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/latestNewsWatch.gif') no-repeat; float:left; height:25px; width:10px; padding:0 11px 0 0}
.quickTabModule .mainNav ul li a span.see,
.quickTabModule .mainNav ul li a span.seeCam				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/latestNewsSee.gif') no-repeat; float:left; height:25px; width:10px; padding:0 14px 0 0}
.quickTabModule .mainNav ul li a span.submit,
.quickTabModule .mainNav ul li a span.submitCam				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/latestNewsSubmit.gif') no-repeat; float:left; height:25px; width:10px; padding:0 12px 0 0}
.quickTabModule .mainNav ul li a:hover span.read,
.quickTabModule .mainNav ul li a:hover span.watch,
.quickTabModule .mainNav ul li a:hover span.see,
.quickTabModule .mainNav ul li a:hover span.watchCam,
.quickTabModule .mainNav ul li a:hover span.seeCam,
.quickTabModule .mainNav ul li a:hover span.submitCam		{background-position:left -25px}
.quickTabModule .mainNav ul li a.selected span.read,
.quickTabModule .mainNav ul li a.selected span.watch,
.quickTabModule .mainNav ul li a.selected span.see,
.quickTabModule .mainNav ul li a.selected span.watchCam,
.quickTabModule .mainNav ul li a.selected span.seeCam,
.quickTabModule .mainNav ul li a.selected span.submitCam	{background-position:left bottom}

/* Articles */
.quickTabModule .articles									{background:no-repeat url('http://images.tvnz.co.nz/tvnz_site_images/images/latestNewsBot.gif') left bottom #EBEFEF; padding:0 0 6px 0; position:relative; height:266px;}
.quickTabModule .articles div.read,
.quickTabModule .articles div.watch,
.quickTabModule .articles div.see,
.quickTabModule .articles div.watchCam,
.quickTabModule .articles div.seeCam,
.quickTabModule .articles div.submitCam						{display:none; position:relative; top:2px; left:7px; width:286px; background-color:#EBEFEF; font-size:11px}
.quickTabModule .articles div.read,
.quickTabModule .articles div.watch,
.quickTabModule .articles div.see							{left:10px; width:280px}
.quickTabModule .articles div.selected						{display:block}
.quickTabModule .articles ul								{position:relative}
.quickTabModule .articles ul li								{font-size:11px; color:#5F6156; border-bottom:1px solid #E0E6E6; border-top:1px solid #FAFAF5; line-height:15px; padding:4px 0 6px 0; background-position:left 7px; width:280px; position: relative}
.quickTabModule .articles ul .first							{border-top:none}
.quickTabModule .articles ul .last							{border-bottom:none}
.quickTabModule .articles ul li a							{color:#5F6156; text-decoration:none}
.quickTabModule .articles ul li a img						{vertical-align: text-top;}
/* Changed 21/02/09 */
.quickTabModule .articles ul li a span						{font-size: 9px; color: #FFF; position: absolute; left: 4px; top: 4px;}
/* change end */
.quickTabModule .articles ul li a:hover						{text-decoration:underline}
.quickTabModule .articles ul li a.watch,
.quickTabModule .articles ul li a.see,
.quickTabModule .articles ul li.btbreakingNews a.watch,
.quickTabModule .articles ul li.btbreakingNews a.see		{color:#E5997F !important; text-decoration:underline}

.quickTabModule .articles div.watch .btupdate,
.quickTabModule .articles div.watch .btblog,
.quickTabModule .articles div.watch .btbreakingNews,
.quickTabModule .articles div.see .btupdate,
.quickTabModule .articles div.see .btblog,
.quickTabModule .articles div.see .btbreakingNews 			{background: none; text-indent: 0}

/* Sports gallery */
.sportimages												{overflow:hidden; margin:0 0 5px 0}

.imgHover													{position:relative; margin:0 0 4px 0; z-index:90}
.imgHover img												{cursor:pointer; position:relative; z-index:100}
.imgHover div												{display:none; position:absolute; top:0px; left:0px; z-index:90; background-color:#255460; color:#D7DFDE; font-size:11px; height:95px; padding:5px;width:136px}
.imgHover div h4											{color:#fc6; font-size:11px; font-weight:bold; margin:5px 0}
.imgHover div h4 a											{color:#fc6 !important}
.imgHover div a.viewMore									{color:#fc6}
.imgLeft													{float:left}
.imgRight													{float:right}
.imgRight div												{left:-6px}

.quickTabModule .articles .submitItem						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/hrBG.gif') repeat-x top left; line-height:16px; padding:7px 0 0 0; font-size:11px}
.quickTabModule .articles .watchItem,
.quickTabModule .articles .seeItem							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/hrBG.gif') repeat-x top left; line-height:16px; height:60px; padding:7px 0 0 0; font-size:11px}
.quickTabModule .articles .watchItem:first-child,
.quickTabModule .articles .seeItem:first-child,
.quickTabModule .articles .submitItem:first-child			{background:none; padding:5px 0 0 0}
.quickTabModule .articles .watchItem img,
.quickTabModule .articles .seeItem img						{float:left; margin:0 8px 0 0}
.quickTabModule .articles .submitItem h4 a					{font-size:11px; font-weight:bold; color:#318F9C; text-decoration:none}
.quickTabModule .articles .submitItem h4 a:hover			{text-decoration:underline}
.quickTabModule .articles .watchItem h4 a,
.quickTabModule .articles .seeItem h4 a						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelIcons.gif') no-repeat; font-size:11px; font-weight:bold; color:#5F6156; text-decoration:none; padding:0 0 0 20px}
.quickTabModule .articles .watchItem h4 a					{background-position:0 1px}
.quickTabModule .articles .watchItem h4 a:hover,
.quickTabModule .articles .seeItem h4 a:hover				{text-decoration:underline}
.quickTabModule .articles .seeItem h4 a						{background-position:0 -68px}
.quickTabModule .articles .watchItem .closeUp				{display:block; color:#E5997F}
.quickTabModule .articles .watchItem .date,
.quickTabModule .articles .seeItem .date					{color:#99AEAC}
.quickTabModule .articles .seeItem .imageCount				{font-weight:bold; color:#5F6156; display:block}
.quickTabModule .articles .submitItem .moreInfo				{color:#E5997F}

/* 2.5	Content feature box (cfb)
===========================================================*/

/* Homepage noBG style on div.hpRow, to remove CFB's top BG */
.hpRow.cfbNoBG .cfb											{background-image:none}

.cfb														{width:300px; margin:0 0 10px 0; position:relative; background: url('http://images.tvnz.co.nz/tvnz_site_images/images/cfbHRBot.gif') repeat-x scroll left top; padding:10px 0 0 0}
.cfbMini													{width:300px; margin:0 0 10px 0; position:relative}
.cfb h2														{font-weight:normal; font-size:24px; line-height:29px; color:#0B919D}
.cfb h2 a													{display:block; color:#0B919D !important; height:29px; text-decoration:none}
.cfb h2 a:hover												{color: #5f6156 !important; text-decoration: underline}
.cfb a.rssFeed												{position:absolute; right:3px; top:19px}
#container #main .cfb hr									{border:none; border-top:1px dashed #E8EDEC; height:1px; margin:2px 0 8px 0 !important; padding:0}
.cfb .group p.blog											{text-indent:37px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/cfbBlog.gif') left top no-repeat; overflow:hidden; width:145px}

/* panel slider */
.cfb .slidePanel											{width:300px}
.cfb .slidePanel .panelContent								{width:300px; height:125px; position:relative; overflow:hidden}
.shareTitle .slidePanel .panelContent 							{height: 105px;}
.cfb .slidePanel .panelContent .arrowOverlay				{position:absolute; top:64px; left:131px}
.cfb .slidePanel .panelContent .group						{background-color:#EDEDEC; position:absolute; top:0px; left:0px}
.cfb .slidePanel .panelContent .group .image				{height:105px; width:140px; float:left}
.cfb .slidePanel .panelContent .group .title				{background:#95988D url('http://images.tvnz.co.nz/tvnz_site_images/images/newsPanelTitle.gif') no-repeat; color:#fff; font-size:9px; line-height:20px; padding:0 7px 0 0; text-align:right; height:20px; width:293px}
.cfb .slidePanel .panelContent .group .text					{height:89px; width:144px; float:left; font-size:11px; padding:8px; overflow:hidden}
.cfb .slidePanel .panelContent .group .text h4,
.cfb .slidePanel .panelContent .group .text p				{padding:0; margin:0 0 4px 0; line-height:13px}
.cfb .slidePanel .panelContent .group .text p a				{color:#727567; text-decoration:none}
.cfb .slidePanel .panelContent .group .text h4 a:hover		{text-decoration:underline}
.cfb .slidePanel .panelContent .group .text p a.see,
.cfb .slidePanel .panelContent .group .text p a.watch		{color:#E5997F; text-decoration: underline}
.cfb .slidePanel .panelContent .group .text h4 a			{font-size:11px; font-weight:bold; text-decoration:none; color:#5F6156}
.cfb .slidePanel .panelContent .updated .title				{background-position: right -20px}
.cfb .slidePanel .panelContent .breakingNews .title			{background-position: right -40px}
.cfb .slidePanel .panelContent .blog .title					{background-position: right -60px}
.cfb .slidePanel .panelContent .group.breakingNews h4 a		{color:#c30}
.cfb .cfbNav												{background-image:url('http://images.tvnz.co.nz/tvnz_site_images/images/newsPanelNavBg.gif'); width:300px; height:27px; font-size:11px; line-height:27px; position:relative; color:#727567; display: none}
.cfb .cfbNav a:hover										{text-decoration:underline}
.cfb .cfbPrevious,
.cfb .cfbNext												{color:#568384; font-family:Arial, Helvetica, sans-serif; text-decoration:none; height:16px; line-height:16px; top:6px; position:absolute; cursor:pointer}
.cfb .cfbPrevious											{background:no-repeat url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelArrows.gif') left top; padding:0 0 0 20px; left:4px}
.cfb .cfbCount												{text-align:center}
.cfb .cfbNext												{background:no-repeat url('http://images.tvnz.co.nz/tvnz_site_images/images/slidePanelArrows.gif') right bottom; padding:0 20px 0 0; right:4px}

/* cfb list */
.cfb ul														{padding:0 0 5px 18px; margin:10px 0 0 0; position:relative}
.cfb ul li													{list-style-position:outside; list-style-type:disc; font-size:11px; margin:5px 0; line-height:15px; color:#5F6156; background-position:left 3px;}
.cfb ul li a												{text-decoration:none; color:#5F6156; position: relative;}
.cfb ul li:first-child a span								{*margin-top: 5px;}
.cfb ul li a span											{font-size: 9px; color: #FFF; position: absolute; left: 4px; line-height: 9px; display: block; top: 2px; }
.cfb ul li a img											{vertical-align: text-top;}
/*
.cfb ul li a span											{background-image: url('http://images.tvnz.co.nz/tvnz_site_images/images/bullets/time.gif'); display: block; height: 11px; width: 9px; margin: 0; position: absolute; top: 0; left: 9px;}
.cfb ul li a span span										{margin-left: 13px; position: relative; top: 0; left: 0;}
*/

.cfb ul li a:hover											{text-decoration:underline}
.cfb .cfbPanel .panelContent .group .text a.see,
.cfb .cfbPanel .panelContent .group .text a.watch			{color:#E5997F !important; padding:0 0 0 17px; margin:0 0 0 5px}
.cfb ul li a.see											{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/linkIcons.gif') left bottom no-repeat; color:#E5997F  !important; text-decoration: underline}
.cfb ul li a.watch											{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/linkIcons.gif') left 1px no-repeat; color:#E5997F !important; text-decoration: underline}
.cfb a.more													{color:#E5997F; line-height:13px}

/* CFB Tertiary Nav on Article detail page*/
#tertiaryNav .cfb div										{margin: 0; padding: 0;}
#tertiaryNav .cfb											{width: 140px; margin:0; padding: 5px 0 0;}
#tertiaryNav .cfb h2										{font-size:18px; line-height:18px; padding:0 0 5px; text-transform:capitalize;}
#tertiaryNav .cfb h2 a										{height: auto;}
#tertiaryNav .cfb .slidePanel								{width:140px}
#tertiaryNav .cfb .slidePanel .panelContent					{width:140px; height: 250px}
#tertiaryNav .cfb .slidePanel .panelContent .group .title	{background:#B4C0B9 url('http://images.tvnz.co.nz/tvnz_site_images/images/newsPanelTitleTertiary.gif') no-repeat; width:133px; padding:0 7px 0 0;}
#tertiaryNav .cfb .slidePanel .panelContent .group .image	{border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
#tertiaryNav .cfb .slidePanel .panelContent .group .text	{width: 124px; height: 110px; padding:8px;}
#tertiaryNav .cfb .slidePanel .panelContent .arrowOverlay	{display: none;}
#tertiaryNav .cfb .slidePanel .panelContent .updated .title	{background-position: right -20px}
#tertiaryNav .cfb .slidePanel .panelContent .breakingNews .title {background-position: right -40px}
#tertiaryNav .cfb .slidePanel .panelContent .blog .title	{background-position: right -60px}
#tertiaryNav .cfb .cfbNav									{background: url('http://images.tvnz.co.nz/tvnz_site_images/images/newsPanelNavBgSmall.gif') bottom no-repeat; width:140px;}
#tertiaryNav .cfb .cfbNav .cfbCount							{display: none;}
#tertiaryNav .cfb a.viewMore,
#tertiaryNav .related a.viewMore							{color: #E5997F; font-size: 11px; line-height:20px;}


/* 2.6	News & Current Affairs Shows (NCAS)
===========================================================*/

#ncas .title												{background:#fff url('http://images.tvnz.co.nz/tvnz_site_images/images/ncasTitle.jpg') left top no-repeat !important; height:39px; display:block; width:300px; text-indent: -9999px;}
#sportShow .title											{background:#fff url('http://images.tvnz.co.nz/tvnz_site_images/images/sportShowsTitle.gif') left top no-repeat !important; height:39px; display:block; width:300px; text-indent: -9999px;}

/* panel slider */
#ncas,
#sportShow													{width:300px; margin: 10px 0; padding:10px 0 0; position:relative; background:url("http://images.tvnz.co.nz/tvnz_site_images/images/cfbHRBot.gif") repeat-x scroll left top transparent;
}
#ncas .slidePanel .panelContent,
#sportShow .slidePanel .panelContent						{background-color:#EBEFEF; width:300px; height:105px; position:relative}
#ncas .slidePanel .panelContent .group,
#sportShow .slidePanel .panelContent .group					{position:absolute; top:0px; left:0px; background-color:#EDEDEC}
#ncas .slidePanel .panelContent .group .image,
#sportShow .slidePanel .panelContent .group .image			{height:105px; width:140px; float:left}
#ncas .slidePanel .panelContent .group .text,
#sportShow .slidePanel .panelContent .group .text			{height:89px; width:144px; float:left; font-size:11px; padding:8px; color:#464840}
#ncas .slidePanel .panelContent .group .text h4,
#sportShow .slidePanel .panelContent .group .text h4,
#ncas .slidePanel .panelContent .group .text p,
#sportShow .slidePanel .panelContent .group .text p			{padding:0; margin:0 0 3px 0}
#ncas .slidePanel .panelContent .group .text p a,
#sportShow .slidePanel .panelContent .group .text p a		{color:#c30; text-decoration:none; margin:0 10px 0 0; text-decoration:underline}
#ncas .slidePanel .panelContent .group .text h4 a,
#sportShow .slidePanel .panelContent .group .text h4 a		{font-size:11px; font-weight:bold; color:#4F5047; margin:0; text-decoration:none}
#ncas .slidePanel .panelContent .group .text h4 a:hover,
#sportShow .slidePanel .panelContent .group .text h4 a:hover {text-decoration:underline}
#ncas .slidePanel .panelContent .group .text p strong,
#sportShow .slidePanel .panelContent .group .text p strong	{display:block; text-transform:uppercase; padding:10px 0 4px 0}

#ncas .cfbNav,
#sportShow .cfbNav											{border-top:1px solid #fff; width:300px; height:27px; font-size:11px; line-height:27px; position:relative; color:#fff; background:#2189A3 url('http://images.tvnz.co.nz/tvnz_site_images/images/ncasBg.gif') left bottom no-repeat !important;}
#ncas .cfbNav a,
#sportShow .cfbNav a										{color:#fff}
#ncas .cfbNav a:hover,
#sportShow .cfbNav a:hover									{text-decoration:underline}
#ncas .cfbPrevious,
#sportShow .cfbPrevious,
#ncas .cfbNext,
#sportShow .cfbNext											{background:no-repeat url('http://images.tvnz.co.nz/tvnz_site_images/images/ncasArrows.gif'); height:21px; line-height:22px; position:absolute; top:2px; cursor:pointer; color:#fff; font-family:Arial, Helvetica, sans-serif}
#ncas .cfbPrevious,
#sportShow .cfbPrevious										{background-position:left bottom; padding:0 0 0 22px; left:1px}
#ncas .cfbCount,
#sportShow .cfbCount										{text-align:center; color:#fff}
#ncas .cfbNext,
#sportShow .cfbNext											{background-position:right top; padding:0 22px 0 0; right:1px}


/* 2.6	News & Current Affairs Shows (NCAS) Right hand coloumn
===========================================================*/
#colTwo #ncas .title										{background:#fff url('http://images.tvnz.co.nz/tvnz_site_images/images/ncasTitleSmall.jpg') left top no-repeat !important; height:30px; display:block; width:220px; text-indent: -9999px;}
/* panel slider */
#colTwo #ncas												{width:220px; margin:10px 0}


#colTwo #ncas .slidePanel .panelContent						{background-color:#EBEFEF; width:220px; height:83px; position:relative}

#colTwo #ncas .slidePanel .panelContent .group				{position:absolute; top:0px; left:0px; background-color:#EDEDEC}

#colTwo #ncas .slidePanel .panelContent .group .image		{height:63px; width: 87px; float:left; text-align: center; padding: 10px 0 0 0}
#colTwo #ncas .slidePanel .panelContent .group .text		{float:left; font-size:11px; color:#464840; padding:8px 8px 8px 0; width:124px;}
#colTwo #ncas .slidePanel .panelContent .group .text h4,
#colTwo #ncas .slidePanel .panelContent .group .text p		{padding:0; margin:0 0 3px 0}
#colTwo #ncas .slidePanel .panelContent .group .text p a	{color:#c30; text-decoration:none; margin:0 10px 0 0; text-decoration:underline}
#colTwo #ncas .slidePanel .panelContent .group .text h4 a	{font-size:11px; font-weight:bold; color:#4F5047; margin:0; text-decoration:none}
#colTwo #ncas .slidePanel .panelContent .group .text h4 a:hover {text-decoration:underline}
#colTwo #ncas .slidePanel .panelContent .group .text p strong	{display:block; text-transform:uppercase; padding:10px 0 4px 0}
#colTwo #ncas .cfbNav										{border-top:1px solid #fff; width:220px; height:27px; font-size:11px; line-height:27px; position:relative; color:#fff; background:#2189A3 url('http://images.tvnz.co.nz/tvnz_site_images/images/ncasSmallBg.jpg') left bottom no-repeat !important;}
#colTwo #ncas .cfbNav a										{color:#fff}
#colTwo #ncas .cfbNav a:hover								{text-decoration:underline}
#colTwo #ncas .cfbPrevious,
#colTwo #ncas .cfbNext										{background:no-repeat url('http://images.tvnz.co.nz/tvnz_site_images/images/ncasArrows.gif'); height:21px; line-height:22px; position:absolute; top:2px; cursor:pointer; color:#fff; font-family:Arial, Helvetica, sans-serif}
#colTwo #ncas .cfbPrevious									{background-position:left bottom; padding:0 0 0 22px; left:1px}
#colTwo #ncas .cfbCount										{text-align:center; color:#fff}
#colTwo #ncas .cfbNext										{background-position:right top; padding:0 22px 0 0; right:1px}

/* 2.6	News & Current Affairs Shows (sportShow) Right hand coloumn
===========================================================*/
#colTwo #sportShow .title										{background:#fff url('http://images.tvnz.co.nz/tvnz_site_images/images/sportShowsTitleSmall.jpg') left top no-repeat !important; height:30px; display:block; width:220px; text-indent: -9999px;}
/* panel slider */
#colTwo #sportShow												{width:220px; margin:10px 0}


#colTwo #sportShow .slidePanel .panelContent						{background-color:#EBEFEF; width:220px; height:83px; position:relative}

#colTwo #sportShow .slidePanel .panelContent .group				{position:absolute; top:0px; left:0px; background-color:#EDEDEC}

#colTwo #sportShow .slidePanel .panelContent .group .image		{height:63px; width: 87px; float:left; text-align: center; padding: 10px 0 0 0}
#colTwo #sportShow .slidePanel .panelContent .group .text		{float:left; font-size:11px; color:#464840; padding:8px 8px 8px 0; width:124px;}
#colTwo #sportShow .slidePanel .panelContent .group .text h4,
#colTwo #sportShow .slidePanel .panelContent .group .text p		{padding:0; margin:0 0 3px 0}
#colTwo #sportShow .slidePanel .panelContent .group .text p a	{color:#c30; text-decoration:none; margin:0 10px 0 0; text-decoration:underline}
#colTwo #sportShow .slidePanel .panelContent .group .text h4 a	{font-size:11px; font-weight:bold; color:#4F5047; margin:0; text-decoration:none}
#colTwo #sportShow .slidePanel .panelContent .group .text h4 a:hover {text-decoration:underline}
#colTwo #sportShow .slidePanel .panelContent .group .text p strong	{display:block; text-transform:uppercase; padding:10px 0 4px 0}
#colTwo #sportShow .cfbNav										{border-top:1px solid #fff; width:220px; height:27px; font-size:11px; line-height:27px; position:relative; color:#fff; background:#2189A3 url('http://images.tvnz.co.nz/tvnz_site_images/images/ncasSmallBg.jpg') left bottom no-repeat !important;}
#colTwo #sportShow .cfbNav a										{color:#fff}
#colTwo #sportShow .cfbNav a:hover								{text-decoration:underline}
#colTwo #sportShow .cfbPrevious,
#colTwo #sportShow .cfbNext										{background:no-repeat url('http://images.tvnz.co.nz/tvnz_site_images/images/ncasArrows.gif'); height:21px; line-height:22px; position:absolute; top:2px; cursor:pointer; color:#fff; font-family:Arial, Helvetica, sans-serif}
#colTwo #sportShow .cfbPrevious									{background-position:left bottom; padding:0 0 0 22px; left:1px}
#colTwo #sportShow .cfbCount										{text-align:center; color:#fff}
#colTwo #sportShow .cfbNext										{background-position:right top; padding:0 22px 0 0; right:1px}





/* 2.7	Highlights (tvh)
===========================================================*/
/* panel slider */
#tvh														{background:#1A122A url('http://images.tvnz.co.nz/tvnz_site_images/images/onTonightBG.jpg') left bottom no-repeat; width:300px; padding:0 0 10px 0; margin:0 0 10px 0; position:relative}
#tvh .slidePanel .panelContent								{width:300px; height:144px; position:relative}
#tvh .slidePanel .panelContent .group						{background-color:#7A7680; position:absolute; top:0px; left:0px}
#tvh .slidePanel .panelContent .group .image				{height:105px; width:140px; float:left}
#tvh .slidePanel .panelContent .group .text					{height:89px; width:144px; float:left; font-size:11px; padding:8px; color:#CDCCCF}
#tvh .slidePanel .panelContent .group .text h4,
#tvh .slidePanel .panelContent .group .text p				{padding:0; margin:0 0 3px 0}
#tvh .slidePanel .panelContent .group .text p a				{color:#CDCCCF; text-decoration:none}
#tvh .slidePanel .panelContent .group .text p strong a		{color:#FFF1D5}
#tvh .slidePanel .panelContent .group .text p.time			{padding:0 0 5px 0}
#tvh .slidePanel .panelContent .group .text h4 a			{font-size:11px; font-weight:bold; color:#fc6; margin:0; text-decoration:none}
#tvh .slidePanel .panelContent .group .text h4 a:hover,
#tvh .slidePanel .panelContent .group .text p strong a:hover {text-decoration:underline}
#tvh .slidePanel .panelContent .title						{background:#fff url('http://images.tvnz.co.nz/tvnz_site_images/images/tv_highlights.jpg') left top no-repeat; height:39px; display:block; width:300px; padding:0}
#tvh .slidePanel .panelContent .tvone .title				{}
#tvh .slidePanel .panelContent .tv2 .title					{background-position:left -39px}
#tvh .slidePanel .panelContent .family .title				{background-position:left -78px}
#tvh .slidePanel .panelContent .kidzone .title				{background-position:left -78px}
#tvh .slidePanel .panelContent .showcase .title				{background-position:left -78px}
#tvh .slidePanel .panelContent .tvnz6 .title				{background-position:left -78px}
#tvh .slidePanel .panelContent .tvnz7 .title				{background-position:left -117px}

#tvh .cfbNav												{background-color:#3B3544; background-image:none; border-top:1px solid #130D20; width:300px; height:27px; font-size:11px; line-height:27px; position:relative; color:#DBD2B5}
#tvh .cfbNav a												{color:#DBD2B5}
#tvh .cfbNav a:hover										{text-decoration:underline}
#tvh .cfbPrevious,
#tvh .cfbNext												{background:no-repeat url('http://images.tvnz.co.nz/tvnz_site_images/images/tvhArrows.gif'); height:16px; line-height:16px; position:absolute; top:5px; cursor:pointer; color:#DBD2B5; font-family:Arial, Helvetica, sans-serif}
#tvh .cfbPrevious											{background-position:left bottom; padding:0 0 0 20px; left:4px}
#tvh .cfbCount												{text-align:center; color:#DBD2B5}
#tvh .cfbNext												{background-position:right top; padding:0 20px 0 0; right:4px}
#tvh h3														{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/tvhMostPopular.gif') no-repeat; text-indent:-9999px; margin:12px 0 6px 12px; font-size:14px}
#tvh ul														{color:#727567; padding:0 0 0 26px; list-style-position:outside; list-style-type:disc; position:relative}
#tvh ul li													{font-size:11px; line-height:15px; margin:3px 0}
#tvh ul li a												{color:#CDCCCF; text-decoration:none}
#tvh ul li a:hover											{text-decoration:none}
#tvh ul li .title a											{color:#FFCC66; font-weight:bold}
#tvh ul li .title a:hover									{color:#FFCC66; text-decoration:underline}

/* 2.8	Tonights Schedule (ts)
===========================================================*/
/*#ts															{background:left bottom url('http://images.tvnz.co.nz/tvnz_site_images/images/scheduleBG.jpg') no-repeat; padding:0 0 10px 0; width:300px; position:relative; display: none;}*/
#ts .title													{background-image:url('http://images.tvnz.co.nz/tvnz_site_images/images/todaysSchedule.gif'); position:relative; height:40px}
#ts .title h2												{text-indent:-9999px}
#ts .title a												{position:absolute; top:16px; right:10px; color:#FFCC66; font-size:11px; text-decoration:none}
#ts .title a:hover											{text-decoration:underline}
#ts .nav													{position:relative; clear:both; padding:0 9px}
#ts .nav .previous,
#ts .nav .next												{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/tsArrows.gif') no-repeat; text-indent:-9999px; display:block; height:16px; width:15px; float:left; margin:7px 0 0 0}
#ts .nav .previous											{background-position:top}
#ts .nav .next												{background-position:bottom}
#ts .nav .date												{text-align:left; font-size:11px; color:#FFCC66; line-height:31px; float:left; width:280px; visibility:hidden}
#ts .tsStation												{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/tsChannels.gif') right top no-repeat; position:absolute; padding:0 0 0 9px; z-index:2; height:34px; clear:both; top:71px}
#ts .tsStation ul											{padding:0; margin:0}
#ts .tsStation ul li										{text-indent:-9999px; padding:0; margin:0; display:block; width:70px; height:34px; float:left}
#ts .tsStation ul li a										{display:block; width:70px; height:34px; float:left}
#ts .tsStation ul li.tvone a:hover,
#ts .tsStation ul li.tvone a.selected						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/tsChannelsSelected.gif') 0px top no-repeat}
#ts .tsStation ul li.tvtwo a:hover,
#ts .tsStation ul li.tvtwo a.selected						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/tsChannelsSelected.gif') -70px top no-repeat}
#ts .tsStation ul li.tvsix a:hover,
#ts .tsStation ul li.tvsix a.selected						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/tsChannelsSelected.gif') -140px top no-repeat}
#ts .tsStation ul li.tvseven a:hover,
#ts .tsStation ul li.tvseven a.selected						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/tsChannelsSelected.gif') -210px top no-repeat}
#tsContainer												{padding:27px 9px 0 9px; overflow:hidden; height:290px; width:282px; clear:both; margin:0; position:relative}

/* Scroll bar styles */
.tsScroller													{position:relative; height:290px; width:282px; overflow-y:auto; overflow-x:hidden; display:block; background-color:#0C0815; top:0px; left:0px}
#ts a.jScrollArrowUp,
#ts a.jScrollArrowDown										{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/tsArrowsUpDown.gif') no-repeat; display:block; position:absolute; width:17px; height:17px; z-index:1; right:0; text-indent:-2000px; overflow:hidden}
#ts a.jScrollArrowUp										{background-position:top; top:0}
#ts a.jScrollArrowDown										{background-position:bottom; bottom:0}
#ts div.jScrollPaneDrag										{background:#666 url('http://images.tvnz.co.nz/tvnz_site_images/images/handleBg.gif'); position:absolute; cursor:pointer; overflow:hidden}
#ts div.jScrollPaneContainer								{position:relative; overflow:hidden; z-index:1; background-color:#0C0815}
#ts div.jScrollPaneTrack									{position:absolute; cursor:pointer; right:0; top:0; height:100%; background-color:#0C0815}
#ts .scheduledData											{position:absolute; left:282px; top:0px}
#ts .scheduledData.selected									{left:0px; position:relative}

/* Schedule Data Styles */
#ts .scheduledData .time									{color:#fc6; font-size:11px; padding:5px; width:27px; overflow:hidden; vertical-align:baseline}
#ts .scheduledData .info									{color:#ccc; font-size:11px; padding:5px 10px; width:204px; overflow:hidden; vertical-align:baseline}
#ts .scheduledData .info a									{color:#fff; text-decoration:none}
#ts .scheduledData .info a:hover							{text-decoration:underline}
#ts .scheduledData .info div								{color:#ccc; font-size:10px}
#ts .scheduledData .time.rowA								{background-color:#383441}
#ts .scheduledData .info.rowA								{background-color:#464251}
#ts .scheduledData .time.rowB								{background-color:#45404F}
#ts .scheduledData .info.rowB								{background-color:#565063}
#ts .scheduledData.tvone .time.selected						{background-color:#B42F02}
#ts .scheduledData.tvone .info.selected						{background-color:#C33101; color:#F6E0D9}
#ts .scheduledData.tvtwo .time.selected						{background-color:#551F6D}
#ts .scheduledData.tvtwo .info.selected						{background-color:#6F3388}
#ts .scheduledData.tvsix .time.selected						{background-color:#4A853C}
#ts .scheduledData.tvsix .info.selected						{background-color:#5FA248}
#ts .scheduledData.tvseven .time.selected					{background-color:#EDEDEC; color:#c90}
#ts .scheduledData.tvseven .info.selected					{background-color:#F9F9F9; color:#666}

/* Schedule Data Times */
#ts .scheduledData .min5									{height:10px}
#ts .scheduledData .min10									{height:20px}
#ts .scheduledData .min15									{height:30px}
#ts .scheduledData .min20									{height:40px}
#ts .scheduledData .min25									{height:50px}
#ts .scheduledData .min30									{height:60px}
#ts .scheduledData .min40									{height:80px}
#ts .scheduledData .min50									{height:100px}
#ts .scheduledData .min55									{height:110px}
#ts .scheduledData .min60	/* 1 hour */					{height:120px}
#ts .scheduledData .min65	/* 1:05 hour */					{height:130px}
#ts .scheduledData .min70	/* 1:10 hour */					{height:140px}
#ts .scheduledData .min75	/* 1:15 hour */					{height:150px}
#ts .scheduledData .min80	/* 1:20 hour */					{height:160px}
#ts .scheduledData .min85	/* 1:25 hour */					{height:170px}
#ts .scheduledData .min90	/* 1:30 hour */					{height:180px}
#ts .scheduledData .min95	/* 1:35 hour */					{height:190px}
#ts .scheduledData .min100	/* 1:40 hour */					{height:200px}
#ts .scheduledData .min105	/* 1:45 hour */					{height:210px}
#ts .scheduledData .min110	/* 1:50 hour */					{height:220px}
#ts .scheduledData .min115	/* 1:55 hour */					{height:230px}
#ts .scheduledData .min120	/* 2 hour */					{height:240px}
#ts .scheduledData .min125	/* 2:05 hour */					{height:250px}
#ts .scheduledData .min130	/* 2:10 hour */					{height:260px}
#ts .scheduledData .min135	/* 2:15 hour */					{height:270px}
#ts .scheduledData .min140	/* 2:20 hour */					{height:280px}
#ts .scheduledData .min145	/* 2:25 hour */					{height:290px}
#ts .scheduledData .min150	/* 2:30 hour */					{height:300px}
#ts .scheduledData .min155	/* 2:35 hour */					{height:310px}
#ts .scheduledData .min160	/* 2:40 hour */					{height:320px}
#ts .scheduledData .min165	/* 2:45 hour */					{height:330px}
#ts .scheduledData .min170	/* 2:50 hour */					{height:340px}
#ts .scheduledData .min175	/* 2:55 hour */					{height:350px}
#ts .scheduledData .min180	/* 3 hour */					{height:360px}
#ts .scheduledData .min185	/* 3:05 hour */					{height:370px}
#ts .scheduledData .min190	/* 3:10 hour */					{height:380px}
#ts .scheduledData .min195	/* 3:15 hour */					{height:390px}
#ts .scheduledData .min200	/* 3:20 hour */					{height:400px}
#ts .scheduledData .min205	/* 3:25 hour */					{height:410px}
#ts .scheduledData .min210	/* 3:30 hour */					{height:420px}
#ts .scheduledData .min215	/* 3:35 hour */					{height:430px}
#ts .scheduledData .min220	/* 3:40 hour */					{height:440px}
#ts .scheduledData .min225	/* 3:45 hour */					{height:450px}
#ts .scheduledData .min230	/* 3:50 hour */					{height:460px}
#ts .scheduledData .min235	/* 3:55 hour */					{height:470px}
#ts .scheduledData .min240	/* 4 hour */					{height:480px}
#ts .scheduledData .min245	/* 4:05 hour */					{height:490px}
#ts .scheduledData .min250	/* 4:10 hour */					{height:500px}
#ts .scheduledData .min255	/* 4:15 hour */					{height:510px}
#ts .scheduledData .min260	/* 4:20 hour */					{height:520px}
#ts .scheduledData .min265	/* 4:25 hour */					{height:530px}
#ts .scheduledData .min270	/* 4:30 hour */					{height:540px}
#ts .scheduledData .min275	/* 4:35 hour */					{height:550px}
#ts .scheduledData .min280	/* 4:40 hour */					{height:560px}
#ts .scheduledData .min285	/* 4:45 hour */					{height:570px}
#ts .scheduledData .min290	/* 4:50 hour */					{height:580px}
#ts .scheduledData .min295	/* 4:55 hour */					{height:590px}
#ts .scheduledData .min300	/* 5 hour */					{height:600px}
#ts .scheduledData .min330	/* 5:30 hour */					{height:660px}
#ts .scheduledData .min360	/* 6 hour */					{height:720px}



/*New shedule*/
#tv_shed													{ width: 296px; border: 1px solid #393939; background: #080510; padding: 1px; position: relative; margin-bottom: 20px;}
#tv_shed #tv_shed_title										{ height:41px; width: 296px; background:url('http://images.tvnz.co.nz/tvnz_site_images/home_tv_shedule_sprite.png') 0px -60px no-repeat; overflow:hidden; position: relative;}
#tv_shed #tv_shed_title span.date							{ font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #fff; float: right; line-height: 28px; vertical-align: middle; padding-right: 5px; }
#tv_shed #tv_shed_title h2									{ margin:0px; padding:0px; height:0px; width:0px; padding-top:41px; overflow:hidden; float:left; }
#tv_shed #tv_shed_cont_body									{ width: 286px; margin: 0px 5px 5px 5px }
#tv_shed_cont												{ width: 286px; height: 167px;}
#tv_shed_cont #tv_shed_left_col								{ width:48px; height: 167px; float:left; background: url('http://images.tvnz.co.nz/tvnz_site_images/home_tv_shedule_side_repeat.jpg') left top repeat-x; }
#tv_shed_left_col .row										{ width:48px; height: 0px; float: left; margin: 0px; padding:0px; text-align: center; }
#tv_shed_left_col .row_two									{ padding-top:18px; overflow: hidden !important; background: url('http://images.tvnz.co.nz/tvnz_site_images/home_tv_shedule_sprite.png') -306px -51px repeat-x; margin-top: 61px; }
#tv_shed_left_col .row_three								{ padding-top:18px; overflow: hidden !important; background: url('http://images.tvnz.co.nz/tvnz_site_images/home_tv_shedule_sprite.png') -306px -69px repeat-x; margin-top: 60px; }
#tv_shed_cont #tv_shed_right_col							{ width: 237px; height: 167px; border-left:1px solid #000; float:left; }
#tv_shed_left_col .row div.ins{}
#tv_navigation												{ width: 237px; float:left; background: red; position: relative; z-index: 10;}
#tv_shed_right_col #tv_navigation ul						{width: 237px;position: absolute;top:0px;left:0px;}
#tv_shed_right_col #tv_navigation ul li						{float: left;width: 59px;}
#tv_shed_right_col #tv_navigation ul li.tvseven 			{width: 60px;}
#tv_shed_right_col #tv_navigation ul li a					{display:block;height: 0px;outline:none;border:none;padding-top: 26px;background: url('http://images.tvnz.co.nz/tvnz_site_images/home_tv_shedule_sprite.png') 0px 0px no-repeat;overflow: hidden;}
#tv_shed_right_col #tv_navigation ul li a:hover , 
#tv_shed_right_col #tv_navigation ul li a.selected			{padding-top: 34px !important;}
#tv_shed_right_col #tv_navigation ul li.tvone a				{background-position: 0px 0px;}
#tv_shed_right_col #tv_navigation ul li.tvone a:hover , 
#tv_shed_right_col #tv_navigation ul li.tvone a.selected	{background-position: 0px -26px;}
#tv_shed_right_col #tv_navigation ul li.tv2 a				{background-position: -59px 0px;}
#tv_shed_right_col #tv_navigation ul li.tv2 a:hover , 
#tv_shed_right_col #tv_navigation ul li.tv2 a.selected		{background-position: -59px -26px;}
#tv_shed_right_col #tv_navigation ul li.tvnz6 a				{background-position: -118px 0px;}
#tv_shed_right_col #tv_navigation ul li.tvnz6 a:hover , 
#tv_shed_right_col #tv_navigation ul li.tvnz6 a.selected	{background-position: -118px -26px;}
#tv_shed_right_col #tv_navigation ul li.tvnz7 a				{background-position: -177px 0px;}
#tv_shed_right_col #tv_navigation ul li.tvnz7 a:hover , 
#tv_shed_right_col #tv_navigation ul li.tvnz7 a.selected	{background-position: -177px -26px;}
#tv_shed #tv_show_times										{width: 237px; float:left; position:relative; height: 141px; font-size: 11px; margin-top:26px; overflow:hidden; font-family: Tahoma,Arial,Helvetica,sans-serif; background: url('http://images.tvnz.co.nz/tvnz_site_images/home_tv_shedule_content_repeat.jpg') left top repeat-x;}
#tv_shed .show_container									{position: absolute; top:0px; left:0px;; width: 948px; height: 140px;}
#tv_shed .each_show											{ width: 237px; height: 141px; float: left;}
#tv_shed #tv_show_times h2 , 
#tv_show_times h2 a											{ font-size: 11px; color:#2CB7CA; font-weight: bold; text-decoration: underline;}
#tv_show_times .show_now									{width: 227px; height: 88px; padding:8px 5px 0px 5px; float: left; }
#tv_show_times .show_ratings{}
#tv_show_times .show_summary								{ width: 227px; color:#2CB7CA; margin-top:2px; line-height: 13px;}
#tv_show_times .show_summary .summary_content				{ width: 227px; height:39px; overflow: hidden; display: block;}
#tv_show_times .show_summary .long_summary					{ height:52px;}
#tv_show_times .show_summary a								{ color:#2CB7CA; text-decoration: none;}
#tv_show_times .show_summary a.watchEpisode					{ display: block; background:url("http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/linkIcons2.gif") no-repeat scroll 0 0 transparent; color:#F1B12C; font-size: 10px; font-weight: bold; margin-top:3px; height: 14px; line-height: 14px; padding:0px 0px 0px 17px; width:90px; text-decoration: underline;}
#tv_show_times .show_summary a.watchEpisode:hover			{color:#D1920E; }
#tv_show_times .show_ratings .time							{ font-size: 10px; }
#tv_show_times .show_next									{ width: 227px; height: 43px; margin-top:1px; padding:0px 5px; float: left; }
#tv_shed #tv_shed_footer									{ height: 26px; width: 286px; text-align:center; padding-top:5px;  border-radius-bottomleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-radius-bottomright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; background: url('http://images.tvnz.co.nz/tvnz_site_images/home_tv_shedule_footer_repeat.jpg') left top repeat-x; }
#tv_shed #tv_shed_footer a									{ width: 118px; display:block; text-align: center; line-height: 22px; vertical-align: middle; font-size: 11px; font-family: tahoma,arial,sans-serif; color: #d2ffff; margin:0px auto; position:relative; text-decoration: none; text-shadow: 1px 1px 1px #1c5156; background: url('http://images.tvnz.co.nz/tvnz_site_images/home_tv_shedule_sprite.png') -238px 0px no-repeat; }
#tv_shed #tv_shed_footer a:hover							{ color: #fff; background: url('http://images.tvnz.co.nz/tvnz_site_images/home_tv_shedule_sprite.png') -238px -22px no-repeat;}

/* 0.0	Poll Module
===========================================================*/
#poll														{position:relative; font-size:11px; color:#727567;margin-bottom:10px;padding-top: 10px;}
#poll h2													{color:#0B919D; font-weight:normal; font-size:24px; height:30px; line-height:1.2em; margin-left: 5px;}
div.poll													{background:#EBEFEF url('http://images.tvnz.co.nz/tvnz_site_images/images/pollCorners.gif') top left no-repeat; position:relative; font-size:11px; color:#727567; padding:10px 8px 10px 8px}
div.poll h3													{font-weight:bold; color:#5F6156; font-family:Arial, Helvetica, sans-serif; font-size:12px}
div.poll h3 a												{color:#2CB7CA !important;}
div.poll h3 a:hover											{color:#64CEDD !important}
div.poll p													{border-top:1px dashed #E8EDEC; margin:4px 0; line-height:14px}
div.poll .borderOne											{padding-top: 2px}
div.poll .borderTwo											{padding-top: 2px}
div.poll .bgDark											{background-color:#EBEFEF}

div.poll.text												{width: 274px}
#poll a.viewResults											{position:absolute; right:10px; top:14px; color:#E5997F; font-size:11px; text-decoration:underline}
#poll form ul												{margin:5px 0; padding:0}
#poll form ul li											{font-weight:bold; height:22px; line-height:22px; margin:0; padding:0; overflow:hidden; list-style-type:none; overflow:hidden}
#poll form ul li input										{float:left; display:block}
#poll form ul li label										{margin:0 0 0 2px}
#poll ul.related li											{font-weight:normal; line-height:18px; list-style-position:inside; list-style-type:disc}


a.viewResults												{color:#E5997F !important;} /* position:absolute; right:6px; top:8px*/
a:hover.viewResults											{color:#E5997F !important}
.inset a.viewResults										{position:absolute; right:6px; top:8px}
.text a.viewResults											{position:absolute; right:10px; top:30px}
.title div a.viewResults									{position:absolute; right:6px; top:8px}

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								{cursor: pointer} /*background:url('http://images.tvnz.co.nz/tvnz_site_images/images/pollSelected.gif') no-repeat*/
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/images/buttonVote.gif') top left no-repeat; width: 88px; height: 21px}
form.pollForm input.pollVote:hover							{background-position: bottom;}

#poll .showResults ul										{width: 264px; overflow: hidden;}
#poll .showResults ul li									{height: 20px; line-height: 20px; margin:5px 0; display: block; position: relative; width: 260px; overflow: hidden; list-style-type:none;}
#poll .showResults ul li span								{background-color: #CDD5D7; height: 20px; display: block; width: 210px; 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/images/pollBg.gif') top repeat-x; position:relative; z-index:20;}
#poll .showResults ul li strong								{display:block; color: #fff; height:20px; left:10px; line-height:20px; position:absolute; top:0; z-index:30;}


.poll ul.related											{margin: 5px 0 0 0}
.poll ul.related li											{list-style-type: disc; list-style-position: inside; padding: 2px 0; margin: 0 0 0 10px}
.poll ul.related li a,
.poll form ul li label 										{color: #5F6156; font-size: 11px; text-decoration: none; font-family: Tahoma, Arial;}
.poll ul.related li a:hover 								{text-decoration: underline;}
/* 2.9	TVNZ On Demand
===========================================================*/
#onDemand													{width:300px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/onDemandBot.gif') bottom left no-repeat; overflow:hidden; padding:0 0 14px 0}
#onDemand h2 a												{background-image:url('http://images.tvnz.co.nz/tvnz_site_images/images/titleOnDemand.jpg'); text-indent:-9999px; height:58px; width:300px; display:block}
#onDemand .mainNav											{background-image:url('http://images.tvnz.co.nz/tvnz_site_images/images/onDemandNavBG.jpg'); height:30px; padding:0 13px}
#onDemand .mainNav ul										{padding:0; margin:0}
#onDemand .mainNav ul li									{width:137px; height:30px; float:left; list-style-type:none}
#onDemand .mainNav ul li a									{background-image:url('http://images.tvnz.co.nz/tvnz_site_images/images/onDemandNav.gif'); line-height:30px; width:137px; text-align:center; font-size:11px; display:block; color:#fff; text-decoration:none}
#onDemand .mainNav ul li.selected a							{background-position:0px -30px; color:#939385}
#onDemand .mainNav ul li a:hover							{background-position:0px -60px}
#onDemand .mainNav ul li.selected a:hover					{background-position:0px -30px}
#onDemand .mainNav ul li a span								{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/onDemandIcon.gif') 16px top no-repeat; display:block; height:30px; width:137px}
#onDemand .mainNav ul li.selected a span					{background-position:16px -30px}
#onDemand .mainNav ul li a:hover span						{background-position:16px -60px}
#onDemand .mainNav ul li.selected a:hover span				{background-position:16px -30px}
#onDemand .main												{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/onDemandBG.jpg') top left no-repeat; padding:10px 13px 0 13px; float:left;width:300px}
#onDemand .main .catchup,
#onDemand .main .justadded									{display:none}
#onDemand .main .selected									{display:block}
#onDemand .main .videoGroup									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/hrBG.gif') repeat-x top left; font-size:11px; margin:0 10px; padding:10px 2px 8px 2px; line-height:1.2em; width:250px}
#onDemand .main .videoGroup:first-child						{background:none}
#onDemand .main .videoGroup .video							{float:left; margin:0 8px 0 0}
#onDemand .main .videoGroup div								{margin:0 0 0 93px}
#onDemand .main .videoGroup h4								{font-size:11px; font-weight:bold; color:#05ACEC}
#onDemand .main .videoGroup h4 a							{color:#05ACEC; text-decoration:none}
#onDemand .main .videoGroup h4 a:hover						{text-decoration:underline}
#onDemand .main .videoGroup .date							{color:#A6A89D}
#onDemand .main .videoGroup p a								{color:#727567; text-decoration:none}

/* 2.10	Blog Panel
===========================================================*/
div#blogPanel												{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/cfbHRBot.gif') repeat-x scroll left top; margin:0 0 10px 0; position:relative; font-size:11px; padding:10px 0 0 0}
#blogPanel h2												{color:#0B919D; font-weight:normal; font-size:24px; height:30px; line-height:1.2em}
#blogPanel h2 a												{color:#0B919D; font-weight:normal; font-size:24px; line-height:1.2em; height:30px; display:block}

#sportsNews #blogPanel h2 a,
#sportsHome #blogPanel h2 a,
#sportsPage #blogPanel h2 a									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/blogTitleSportsCommentary.gif') left 6px no-repeat}

#blogPanel a.rssFeed										{position:absolute; right:3px; top:20px}
#blogPanel hr												{border:none; border-top:1px dashed #E8EDEC; height:1px}
#blogPanel .blog											{display:block; margin:0 0 20px; position:relative; width:300px;}
#blogPanel .person											{overflow:hidden; position:relative; height:80px; width:300px; color:#ECF8FB; top:-16px; z-index:3}
#blogPanel .blue											{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/blogPanelPerson.gif') center 20px no-repeat !important}
#blogPanel .green											{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/blogPanelPerson.gif') bottom center no-repeat !important}
#blogPanel .person img										{float:left; margin:0 5px 0 0; z-index:1; position:relative}
#blogPanel .person a										{text-decoration:none}
#blogPanel .person a:hover,
#blogPanel .person a:hover span								{text-decoration:underline}
#blogPanel .person span										{margin:25px 5px 0 0; line-height:1.4em; display:block; color:#ECF8FB}
#blogPanel .person span strong								{color:#fff}
#blogPanel p.time											{color:#2CB7CA; clear: both}
#blogPanel ul												{margin:5px 0}
#blogPanel ul li											{background-position:left 2px; color:#5F6156; font-size:11px; line-height:15px; list-style-position:outside; list-style-type:disc; margin:3px 0 3px 18px; vertical-align:middle; width:280px}
#blogPanel ul li a											{text-decoration:none; color:#5F6156; position:relative;}
#blogPanel ul li a span										{font-size: 9px; color: #FFF; position: absolute; left: 4px; top: -3px;}
#blogPanel ul li a.see										{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/linkIcons.gif') left bottom no-repeat; color:#E5997F !important;}
#blogPanel ul li a.watch									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/linkIcons.gif') left 1px no-repeat; color:#E5997F !important;}
#blogPanel ul li a:hover									{text-decoration:underline}
#blogPanel a.more											{color:#E5997F; line-height: 120%; text-decoration:underline;}

#hpColThree	#blogPanel										{display:block; font-size:11px; margin:20px 0 0; padding:10px 0 0; position:relative; width: 300px; clear: both; overflow:hidden}
#hpColThree	#blogPanel a.rssFeed							{top:20px}

/* 2.3.1	Weather Panel Right Column
===========================================================*/
#yourWeather												{margin: 10px 0 20px;}
#yourWeather h2												{color:#CC3300; font-size:24px;}
#yourWeather #weatherClick									{overflow: hidden; width:300px; height: 70px;}
#yourWeather .weatherPanel									{width:300px; height:250px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/weather/large/mainbackground.jpg') no-repeat left top; position:relative; color:#FFFFFF; font-size:11px; margin-top:10px;}
#yourWeather .state											{position:absolute; right:30px; top:-19px; z-index: 1}
#yourWeather p.location										{text-transform:uppercase; font-weight:bold; display:block; margin:0 0 0 0; padding:10px 0 2px 10px; position:relative; z-index: 5; width:160px;}
#yourWeather p.overview										{display:block; width:155px; padding:0 0 0 10px;position:relative; z-index: 5; }
#yourWeather p.location a,
#yourWeather p.location a:hover,
#yourWeather p.overview a,
#yourWeather p.overview a:hover								{color: #fff; text-decoration: none; line-height:110%}
#yourWeather .longRange										{width:300px; position:absolute; top:67px; left:0; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/weather/large/headingBackground.jpg') repeat-x left top; border-bottom:1px solid #68CCF5}
#yourWeather .longRange h4									{font-size:11px; font-weight:bold; text-transform:uppercase; padding:5px 0 0 11px; display:block; height:19px; float:left; overflow:hidden; width:289px}
#yourWeather .longRange h4 a,
#yourWeather .longRange h4 a:hover							{color: #fff; text-decoration: none;}
#yourWeather .longRange .area								{width:100px; height:78px; float:left; overflow:hidden; position:relative;}
#yourWeather .longRange .area a img							{position:absolute; z-index:0; top:0;}
#yourWeather .longRange .area .day							{position:absolute; top:60px; z-index:1; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-align:center; width:100%;}
#yourWeather .longRange .area .day a 						{color:#FFFFFF; text-decoration:none;}
#yourWeather .longRange .area .day a:hover					{text-decoration:underline;}
#yourWeather .weatherPanel ul.temps							{position:absolute; width:34px; right:0; top:0; z-index:6;}
#yourWeather .weatherPanel li 								{height:18px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/weatherBg.gif') repeat-x; float:left; width:34px; overflow:hidden;}
#yourWeather .weatherPanel li a,
#yourWeather .weatherPanel li a:hover						{text-decoration: none; color: #fff}
#yourWeather .weatherPanel li span							{padding:2px 0 0 5px; display:block; overflow:hidden;}
#yourWeather .weatherPanel li.high							{background-position:-13px 50%;}
#yourWeather .weatherPanel li.low							{background-position:center top;}
#yourWeather .weatherPanel li.wind							{background-position:center bottom; font-weight:bold; text-transform:uppercase;}
#yourWeather .changeLocation								{position:absolute; top:179px; left:10px; }
#yourWeather .changeLocation form label						{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-right:9px;}
#yourWeather .changeLocation form select					{width:176px; padding:0 0 0 3px; border:1px solid #7F9DB9; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#486670;}
#yourWeather .changeLocation form select option				{height:15px}
#yourWeather .sponsor										{position:absolute; width:100%; text-align:center; top: 205px;}


/* 2.11	Thickbox
===========================================================*/
/* Thickbox specific */
#TB_window 													{font:11px Tahoma, Arial, Helvetica, sans-serif; color:#7D8174}

#TB_prev													{position:absolute; left:5px; top:0}
#TB_prev a													{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/thickboxArrows.gif') top left no-repeat; text-decoration:none; color:#568384; padding:2px 0 2px 18px}
#TB_next													{position:absolute; right:10px; top:0}
#TB_next a													{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/thickboxArrows.gif') bottom right no-repeat; text-decoration:none; color:#568384; padding:2px 18px 2px 0}
#TB_prev a:hover,
#TB_next a:hover											{text-decoration:underline}

#TB_window .adLightbox										{position:absolute; top:-75px; left:50%; margin:0 0 0 -234px}
#TB_window div.watchItem									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/thickboxWatchItem.gif') no-repeat; overflow:hidden; width:616px; height:87px; margin:6px 0 0 0; font-size:11px; padding:12px; line-height:1.2em; position:relative}
#TB_window div.watchItem h4									{margin:0 0 4px 0; padding:3px 0 0 0}
#TB_window div.watchItem h4 a.watch							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/iconWatch.gif') left 1px no-repeat; color:#27A8CA; text-decoration:none; font-size:11px; font-weight:bold}
#TB_window div.watchItem h4 a:hover							{text-decoration:underline}
#TB_window div.watchItem p									{margin:0}
#TB_window div.watchItem img								{border:3px solid #2CB7CA; float:left; margin:0 5px 5px 0}
#TB_window div.watchItem a:hover img						{border:3px solid #2CB7CA}
#TB_window div.watchItem strong								{color:#666}
#TB_window div.watchItem span.play							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/play.png') left 1px no-repeat; height:40px; width:40px; display:block; position:absolute; top:22px; left:30px; z-index:100}

/* Thickbox settings */

#TB_overlay 												{position:fixed; z-index:100; top:0px; left:0px;	height:100%; width:100%}
.TB_overlayMacFFBGHack 										{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/macFFBgHack.png') repeat}
.TB_overlayBG 												{background-color:#1D2634; filter:alpha(opacity=95); -moz-opacity:0.95; opacity:0.95}
#TB_window													{position:fixed; z-index:102;	display:none; text-align:left; top:50%;	left:50%}
#TB_window img#TB_Image										{display:block; margin:0 0 3px 0}
a#TB_closeWindowButton										{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/thickboxClose.gif') right no-repeat; color:#9BA6B5; text-transform:uppercase; padding:0 17px 0 0; text-decoration:none; font-size:11px; position:absolute; right:0; top:-25px}
a#TB_closeWindowButton:hover								{text-decoration:underline}
#TB_ajaxWindowTitle											{float:left; padding:7px 0 5px 10px; margin: 0 0 1px 0}
#TB_ajaxContent												{clear:both; overflow:visible; text-align:left; line-height:1.4em}
#TB_load													{position:fixed; display:none;	height:31px; width:31px; z-index:103; top:50%;	left:50%; margin:-15px 0 0 -15px}
#TB_HideSelect												{z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;	height:100%; width:100%}
#TB_iframeContent											{clear:both; border:none; margin: 1px 0 -1px 0}

#TB_caption													{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/thickboxContentLeft.gif') no-repeat scroll left bottom; color:#7D8174; float:left; min-width:300px; width:100%; padding:0}
#TB_caption .innerContent									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/thickboxContent.gif') no-repeat scroll right bottom; padding:10px 10px 20px 5px; margin:0 0 0 5px}
#TB_secondLine												{min-width:300px; width:100%; padding:0; background-color:#E4E6E6; height:26px; line-height:26px; float:left; text-align:center; position:relative}



/* 2.12	footerFeature
===========================================================*/

#footerFeature												{width: 940px; display: block; clear: both; overflow: hidden}

#footerFeature .tile										{float: left; width: 300px; padding: 15px 0 0}
#footerFeature .middle										{margin: 0 20px;}
.blogPanel													{font-size:11px; width:300px; margin: 10px 0; padding:10px 0 0; position:relative; background:url("http://images.tvnz.co.nz/tvnz_site_images/images/cfbHRBot.gif") repeat-x scroll left top transparent;}
.blogPanel h2 ,
.fbPlugin h2												{color:#0B919D; font-weight:normal; font-size:24px; height:30px; line-height:1.2em}
.blogPanel h2 a												{color:#0B919D; font-weight:normal; font-size:24px; line-height:1.2em; height:30px; display:block}



.blogPanel a.rssFeed										{position:absolute; right:3px; top:20px}
.blogPanel hr												{border:none; border-top:1px dashed #E8EDEC; height:1px}
.blogPanel .blog											{margin:0 0 20px 0}
.blogPanel .person											{overflow:hidden; position:relative; height:80px; width:300px; color:#ECF8FB; top:-16px; z-index:3}
.blogPanel .blue											{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/blogPanelPerson.gif') center 20px no-repeat !important}
.blogPanel .green											{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/blogPanelPerson.gif') bottom center no-repeat !important}
.blogPanel .person img										{float:left; margin:0 5px 0 0; z-index:1; position:relative}
.blogPanel .person a										{text-decoration:none}
.blogPanel .person a:hover,
.blogPanel .person a:hover span								{text-decoration:underline}
.blogPanel .person span										{margin:25px 5px 0 0; line-height:1.4em; display:block; color:#ECF8FB}
.blogPanel .person span strong								{color:#fff}
.blogPanel p.time											{color:#2CB7CA}
.blogPanel ul												{margin:5px 0}
.blogPanel ul li											{background-position:left 2px; color:#5F6156; font-size:11px; line-height:15px; list-style-position:outside; list-style-type:disc; margin:3px 0 3px 18px; vertical-align:middle; width:280px}
.blogPanel ul li a											{text-decoration:none; color:#5F6156}
.blogPanel ul li a.see										{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/linkIcons.gif') left bottom no-repeat; color:#E5997F !important;}
.blogPanel ul li a.watch									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/linkIcons.gif') left 1px no-repeat; color:#E5997F !important;}
.blogPanel ul li a:hover									{text-decoration:underline}
.blogPanel a.more											{color:#E5997F}


.fbPlugin ,
.fbPlugin  .fbContent										{ margin: 10px 0px; background: url("http://images.tvnz.co.nz/tvnz_site_images/images/cfbHRBot.gif") repeat-x scroll left top transparent;}
.fbPlugin  .fbContent										{ padding: 10px 0px; margin:0px;}
.articlefbPlugin											{ margin-top: 10px;}
/* 2.12	Podcast module
===========================================================*/

.podcast {
	margin:0 0 10px;
	padding:10px 0 0;
	position:relative;
	background:url("http://images.tvnz.co.nz/tvnz_site_images/images/cfbHRBot.gif") repeat-x scroll left top transparent;
}

/* 2.12	Advertisements
===========================================================*/
#pushDownAd													{margin: 0 0 10px 0}
.advertisementPanel											{width:300px; margin: 10px 0; padding:10px 0 0; position:relative; background:url("http://images.tvnz.co.nz/tvnz_site_images/images/cfbHRBot.gif") repeat-x scroll left top transparent;}
.advertisementPanel .title									{text-align:center; font-size:11px; color:#B8BAB3; padding:0 0 5px 0}
.advertisementPanel .addHolder								{height:250px; width:300px}
#search .advertisementPanel .addHolder						{height: auto;}
div.colTwo div.sponsoredLinksPanel							{height: 300px;}

/* 2.13	Sponsored Links
===========================================================*/
div#colTwo div.sponsoredLinksPanel							{height:300px;width:300px; margin:5px 0px; padding:15px; border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc;}
div#colTwo div.sponsoredLinksPanel .title					{text-align:left; font-size:11px; color:#b8bab3; padding:5px 0}
div#colTwo div.sponsoredLinksPanel ul						{border: none !important; padding:0 0 0 20px !important; margin:5px 0; list-style-position:outside; list-style-type:disc}
div#colTwo div.sponsoredLinksPanel ul li					{clear: left; float: none !important; font-size:11px; line-height:20px}
div#colTwo div.sponsoredLinksPanel ul li a					{color:#5F6156; text-decoration:none; font-weight:bold}
div#colTwo div.sponsoredLinksPanel ul li a:hover			{text-decoration:underline}
div#colTwo div.sponsoredLinksPanel a						{font-size:11px; color:#94988e; text-decoration:none; font-weight:bold}
div#colTwo div.sponsoredLinksPanel a:hover					{text-decoration:underline}
div#colTwo div.sponsoredLinksPanel table tr td a			{color:#5F6156; text-decoration:none; font-weight:bold}

/* 2.14 popupBox styles, made generic
============================================================*/
.popupBox													{width:450px; padding:9px 0 0 0; position:absolute; overflow:hidden; z-index:999}
.popupBox .title											{background-color:#7BA560; color:#EDEDEC; padding:4px 50px 4px 10px; height:34px; z-index:100}
.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/images/makeHPClose.gif') right 3px no-repeat; font-size:10px; text-align:right; 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; right:20px}
.popupBox .hr												{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/popupHr.gif') repeat-x; height:1px; border:none; margin:0 0 10px 0; clear:both}
.popupBox .groupAll,
.popupBox .group											{display:none}
.popupBox .groupAll.selected,
.popupBox .group.selected									{display:block}

/* 2.15	Make This my Homepage styles (Mozilla, Safari, Opera only)
============================================================*/
#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 ol li								{margin:0 0 10px 0}
#makeThisMyHP .content ol li span							{font-weight:normal}
#makeThisMyHP .content ol li img							{margin:0 5px 0 0}
#makeThisMyHP .content .moreInfo							{color:#C00}

/* 2.17 Change Locaction
============================================================*/
#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 4px 0 4px; cursor: pointer}
#changeMyLocation .rowRadio span							{line-height:21px; display:block; float:left; width: 90px}
#changeMyLocation .group .selected,
#changeMyLocation .groupAll .selected						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/radioSelected116.gif') 1px top no-repeat}

/* 2.18 Message Board Style
============================================================*/
.message_board												{margin-top: 20px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#85A3A1;	font-size:11px; background:#FFF}
.message_board td											{font-family:Tahoma, Arial, Helvetica, sans-serif; color:#85A3A1;	font-size:11px; background:#FFF}
.message_board a											{color:#E49A81; text-decoration:none}
.message_board a:hover										{color:#85A3A1; text-decoration:none}
#msg_board_header											{height:30px; background:#FFF}
#msg_board_header h2										{color:#85A3A1; font-weight:normal; font-size:24px; float:left}
.msg_board_actions											{float:right}
#msg_board_sig												{color:#85A3A1; padding:5px 5px 0 5px}
#msg_board_text												{font-size:11px;padding:0 5px 5px 5px; line-height:16px}
#msg_board_sig strong										{font-size:13px}
.msg_board_child											{margin:0 20px}
.thread_actions												{height:auto; width:auto; margin:0 0 10px 0}
.thread_actions a											{padding:0 0 0 5px}
#msg_board_footer											{padding:10px 0 0 0; height:auto; background:#FFF; text-align:center}
#msg_board_footer a											{color:#598586; text-decoration:none}
#msg_board_footer a:hover									{color:#E49A81; text-decoration:none}
#msg_board_footer .pagination a								{color:#598586; text-decoration:none}
#msg_board_footer .pagination a:hover						{color:#E49A81; text-decoration:none}
#msg_board_footer .pagination strong						{color:#85A3A1}
#msg_board_footer .prev										{float:left}
#msg_board_footer .pagination								{float:left}
#msg_board_footer .next										{float:left}

/* 2.12.1	fading banners
===========================================================*/
#promoTile .backgroundImg									{position:absolute; top: 0}
#promoTile .promoSummary									{position:absolute; top: 0; left: 0; width:210px}
.fadingBanner												{width:300px; height:80px; margin-bottom:20px; position:relative; top:10px;}
.fadingBanner .faders										{font-size:11px; color:#FFFFFF; line-height:14px; width:300px; height: 87px;}
.fadingBanner .faders .fade									{height:55px; width:300px; position:absolute; top:0; left:0;}
.fadingBanner .faders .fade.Blogs							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/blogs_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.Live							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/live_content_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.Live div.button					{position:absolute; width:15px; height:15px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/arrows_regmat.gif') #0000FF left top; right:6px; top:20px;}
.fadingBanner .faders .fade.OneNews							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/one_news_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.Generic							{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/generic_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificOneNews					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/fadeSpecificOneNewsbg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificBreakfast				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/breakfast_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificFairGo					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/fair_go_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificCloseUp					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/close_up_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificAllBlacks				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/all_blacks_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.Specific2020					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/2020_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificNZIBusiness				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/nzi_business_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificQandA					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/q_and_a_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificSunday					{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/sunday_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificMotorsport				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/motorsport_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificWimbiledon				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/wimbledon_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade .prevImg						{position:absolute; top:0 }
.fadingBanner .faders .fade p 								{padding:5px 0 0 84px;}
.fadingBanner .faders .fade p a								{color:#FFFFFF; text-decoration:none; display:block;}
.fadingBanner .faders .fade p a:hover						{text-decoration:underline;}
.fadingBanner .nav											{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#727567; position:relative; top:35px; height:32px; border-bottom:1px dashed #E1E6E5; margin-top:5px;}
.fadingBanner .nav a										{font-family:Arial, Helvetica, sans-serif; color:#568384;}
.fadingBanner .nav a.next,
.fadingBanner .nav a.previous								{position:absolute; display:block;}
.fadingBanner .nav .cfbCount								{width:100%; text-align:center; top:10px; position:absolute;}
.fadingBanner .nav a.next									{padding:4px 22px 0 0; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/arrows.gif') no-repeat right -35px; right:4px; height:20px; text-decoration:none;}
.fadingBanner .nav a.next:hover								{text-decoration:underline;}
.fadingBanner .nav a.previous								{padding:2px 0 0 23px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/ads/arrows.gif') no-repeat left top; left:4px; top:8px; height:20px; text-decoration:none;}
.fadingBanner .nav a.previous:hover							{text-decoration:underline;}

/* 2.20 Homepage TV Highlights
============================================================*/
#hpColThree .featuredResult.homePage						{background-color:#030108; border:1px solid #3A373F; margin:0px auto; margin-bottom:18px; padding:0 0 4px; width:298px;}
#hpColThree .featuredResult.homePage .inset					{background: #080410 url('http://images.tvnz.co.nz/tvnz_site_images/images/inset_bg.gif') repeat-x scroll left top; clear:both; margin:0 1px; overflow:hidden; padding:1px 3px 0; position:relative; width:290px; height:315px;}
#hpColThree .featuredResult.homePage #tvHighlights h2		{background: url('http://images.tvnz.co.nz/tvnz_site_images/images/global/titleTvHighlights.jpg') no-repeat; height: 35px; color:#fff; display:block; text-indent: -9999px; width: 100px; float: left}
#hpColThree .featuredResult.homePage .text					{color:#646A71; margin:0; overflow:hidden; width:290px; height: 340px; position: absolute; top: 35px; left: 3px}
#hpColThree .featuredResult.homePage .text h3				{font-size:16px; margin:5px 0 0;}
#hpColThree .featuredResult.homePage .text h3 a				{font-family:Arial,Helvetica,sans-serif; color:#2CB7CA; text-decoration:none;}
#hpColThree .featuredResult.homePage .text h3 a:hover		{text-decoration:underline; color:#64CEDD;}
#hpColThree .featuredResult.homePage .contentFeature a 		{color:#2CB7CA; font-weight:bold;}
#container #main #hpColThree .featuredResult.homePage hr.solid	{height:1px; border-bottom:1px solid #32425A; border-top:none; margin:0; padding:0;}
#hpColThree .featuredResult.homePage .tvshow				{display:block; height:162px; margin-bottom:2px; overflow:hidden; width:290px;}
#hpColThree .featuredResult.homePage h3,
#hpColThree .featuredResult.homePage h3 a					{color:#2CB7CA; font-size:16px; font-weight:bold;}
#hpColThree .featuredResult p a								{color:#2CB7CA;}
#hpColThree .featuredResult p a:hover						{text-decoration:underline; color:#64CEDD;}
#hpColThree .featuredResult.homePage .details				{width:282px; padding: 0 4px 2px; height: 114px; overflow: hidden; background: #1D2634 url('http://images.tvnz.co.nz/tvnz_site_images/images/global/highlightsBg.gif') bottom no-repeat; border-top: 1px solid #32425A; margin:0 auto; font-size:11px; color:#C8C9CC; line-height:13px;}
#hpColThree .featuredResult.homePage .details a:hover,
#hpColThree .featuredResult.homePage .details a				{color: #C8C9CC; text-decoration: none;}
#hpColThree .featuredResult.homePage .details .summary		{border-top: 1px dashed #4E5661; padding: 4px 0 0; margin: 4px 0 0}
#hpColThree .featuredResult.homePage .details a.watchPreviewDk {background:transparent url('http://images.tvnz.co.nz/tvnz_site_images/images/icons/watchPreview.gif') no-repeat scroll left -26px; font-weight: bold; text-decoration: underline; color:#F1B12C; padding-left:15px;}
#hpColThree .featuredResult.homePage .details a:hover.watchPreviewDk {color: #DFA01B}

#tvHighlights ul											{float: right; width: 136px; margin: 10px 0 0}
#tvHighlights ul li											{float: left; text-indent: -9999px; list-style: none; margin: 0 1px; padding:0;}
#tvHighlights ul li	a										{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/showPaginationSmall.gif') left -30px no-repeat; height:14px; width: 14px; display: block}
#tvHighlights ul li a:hover,
#tvHighlights ul li a.selected								{background-position:left -15px}
#tvHighlights ul li a.arrowLeft								{background-position:top}
#tvHighlights ul li a.arrowRight							{background-position:left -45px}


.topResults													{background-color:#030108; border:1px solid #3A373F; margin: 18px auto; padding:0 0 4px; width:298px;}
.topResults .inset											{background:transparent url('http://images.tvnz.co.nz/tvnz_site_images/images/inset_bg.gif') repeat-x scroll left top; clear:both; margin:0 1px; overflow:hidden; padding:1px 3px 0; position:relative; width:290px;}
.topResults .inset h2 a										{background: url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/ondemand/tvnz_ondemand_module_title.gif') no-repeat; height: 35px; width: 170px; color:#fff; display:block; text-indent: -9999px;}
.topResults .inset a.watchepisodes							{background:url('http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/ondemand/view_all_shows_button.gif') no-repeat left top; width:152px; height:21px; display: block; text-indent: -9999px;}
.topResults .inset a.watchepisodes:hover					{background-position: bottom left;}
/*
.topResults .inset .watchepisodes							{font-size:11px; color:#FFFFFF; text-decoration:none; position:absolute; right:3px; top:7px; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/btn_watchepisodes.gif') no-repeat left top; width:130px; height:21px;}
.topResults .inset .watchepisodes:hover						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/btn_watchepisodes.gif') no-repeat left -79px; text-decoration:none;}
.topResults .inset .watchepisodes span						{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/btn_watchepisodes.gif') no-repeat top right; display:block; height:21px; margin-left:32px; padding-top:4px;}
.topResults .inset .watchepisodes:hover span				{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/btn_watchepisodes.gif') no-repeat right -79px;}
*/
#watchEpisodes .tabs										{display: block; width:290px; overflow: hidden; height:26px; margin:0px auto;}
#watchEpisodes .tabs ul										{margin: 0; padding: 0; overflow: hidden; width: 290px; height:26px;}
#watchEpisodes .tabs li										{float:left; width:145px; height:26px; margin: 0}
#watchEpisodes .tabs li a 									{background:url('http://images.tvnz.co.nz/tvnz_site_images/images/tabsBg.gif') repeat-x left -54px; display:block; width:145px; height:26px; text-align:center; padding-top:5px; color:#AEB0B4; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal;}
#watchEpisodes .tabs li a.selected							{color:#F1B12C; font-weight:bold; background:url('http://images.tvnz.co.nz/tvnz_site_images/images/tabsBg.gif') repeat-x left top;}

#watchEpisodes .main										{margin:0; background:#F4F7F7 url('http://images.tvnz.co.nz/tvnz_site_images/images/contentFeature.gif') left bottom no-repeat; display:block; overflow:hidden; width:290px;}
#watchEpisodes .main .side									{display:none; overflow:hidden; width:290px;}
#watchEpisodes .main .selected								{display:block;}
#watchEpisodes .main .item									{padding: 10px 4px; width: 282px; overflow: hidden; background: url('http://images.tvnz.co.nz/tvnz_site_images/images/borderOne.gif') top repeat-x; font-size: 10px}
#watchEpisodes .main .item img								{float: left; padding: 0 6px 0 0}
#watchEpisodes .main .item a								{color: #2CB7CA; text-decoration: none}
#watchEpisodes .main .item a:hover							{color: #64CEDD; text-decoration: underline}
#watchEpisodes .main .item h4								{font-size:16px; margin: 0 0 3px; padding: 0 0 3px; border-bottom:1px dashed #959AA0; float:left; width: 130px;}
#watchEpisodes .main .item h4 a								{font-family:Arial,Helvetica,sans-serif; text-decoration:none; color: #2CB7CA; font-weight: bold}
#watchEpisodes .main .item h4 a:hover						{text-decoration:underline; color:#64CEDD;}
#watchEpisodes .main .item .episode							{color:#8A98A8; display:block; height:25px; margin:0 0 3px; padding:0 0 7px; float:left;}
#watchEpisodes .main .alt									{background: #E9ECED url('http://images.tvnz.co.nz/tvnz_site_images/images/borderTwo.gif') top repeat-x;}
#watchEpisodes .main .first									{background: none no-repeat;}
#watchEpisodes .main .item .time 							{border-bottom:1px dashed #BBC1C8; border-top:1px dashed #BBC1C8; float:right; font-size:10px; padding:3px 0 4px; position:relative; width:130px;}
#watchEpisodes .main .item .time span						{position: absolute; right: 0; top: 3px;}
#watchEpisodes .main .superClick:hover						{background-color: #fff; cursor: pointer}
#watchEpisodes .main div.button  							{background:url("http://images.tvnz.co.nz/tvnz_site_images/entertainment/images/bgButton.gif") no-repeat scroll center bottom #CFD6D8; border-top:1px solid #FFFFFF; overflow:hidden; padding:5px; text-align:center;}
#watchEpisodes .main div.button a 							{margin:0 auto;}
#watchEpisodes .main div.button a span 						{font-weight: normal;}

#clockFlash													{position:absolute; top:3px; right:1px}

/* 0.0	Advertising
===========================================================*/
.row														{padding:5px 0 0 0px; margin:6px 0 0 0; font-size:11px; line-height:13px; overflow:hidden; width:920px}
.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:295px; margin:0 10px 0 0; text-align:left; overflow:hidden}
.advertising ul li a										{text-decoration:none; color:#727567 !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:#727567}
