@charset "iso-8859-1";
/*Contains all the parts for the layout and Grid */


html, body
{
	margin:0;
	padding:0;
	background-color:#E6E6E6;
	color:#000;
}
body {
 margin:0;
 padding:0;
}
.bg
{
	background:#E6E6E6 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/background.gif) repeat-y center;
}

.rootContainer
{
	margin:0 auto;
	background-color:#FFF;
	/*background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/12_col.gif) repeat-y;*/
	margin-left:auto;
	margin-right:auto;
	width:960px;
	position:relative;
	text-align:left;
}

.wrapper
{	
	text-align:left;
}

/*****************************************
*      P A R E N T C O N T A I N E R     *
*****************************************/
.contentContainer
{
	padding:0px 10px;
	margin-bottom:20px;
	float:left;
	display:inline;
	font-size:12px;
	text-align:left;
	overflow:hidden;
}
.contentContainer *
{
	margin:0;
	padding:0;
}

/********************************************
* V E R T I C A L   D O T T E D   L I N E S *
********************************************/
.bg4422
{
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/bg4422.gif) no-repeat center bottom;
}
.bg2222
{
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/bg2222.gif) no-repeat center bottom;
}
.bg222
{
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/bg222.gif) no-repeat center bottom;
}
.bg642
{
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/bg642.gif) no-repeat center bottom;
}
.bg462
{
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/bg462.gif) no-repeat center bottom;
}
.bg102
{
 background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/bg102.gif) no-repeat center bottom;
}
.bg444right
{
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/bg444.gif) no-repeat right bottom;
}
.bg3333grey
{
	background:#EEE url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/bg333grey.gif) no-repeat center bottom;
}
.vertDottedLine
{
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/vertDottedLine.gif) repeat-y right top;
}
.vertDottedLineGrad
{
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/vertDottedLineGrad.gif) no-repeat right bottom;
}
.vertDottedLine2
{
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/vertDottedLine2.gif) repeat left top;
}
.vertDottedLine4
{
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/vertDottedLine4.gif) repeat left top;
}

/********************************************
*    H O R I Z O N T A L   D I V I D E R    *
********************************************/
hr 
{
	clear:both;
	background-color:#CCC;
	border-width:0;
	color:#CCC;
	display:block;
	height:1px;
	margin:10px;
	text-align:center;
	vertical-align:top;
}
/*Needs to be a div hr to make margin and padding everywhere the same*/
div.hr 
{
	clear:both;
	margin:10px 0;
	padding:0;
	height:1px;
	background-color:#CCC;
	display:block;
	overflow:hidden;
}


/*****************************************
*            P L A C E M E N T           *
*****************************************/
.left
{
	float:left;
}
.right
{
	float:right;
}
.alpha
{
	clear:left;
}
.omega
{
	clear:right;
	width:320px;
}
.clearBoth {
	clear:both;
	height:0;
	font-size:1px;
	line-height:1px;
	display:block;
	overflow:hidden;
}

/*****************************************
*           S I Z E   W I D T H          *
*****************************************/
.one
{
	width:60px;
}
.two
{
	width:140px;
}
.three
{
	width:220px;
}
.four
{
	width:300px;
}
.five
{
	width:380px;
}
.six
{
	width:460px;
}
.seven
{
	width:540px;
}
.eight
{
	width:620px;
}
.nine
{
	width:700px;
}
.ten
{
	width:780px;
}
.eleven
{
	width:860px;
}
.twelve
{
	width:940px;
}

/*****************************************
*           P R E S P A C I N G          *
*****************************************/
.prefix1
{
	margin-left:80px
}
.prefix2
{
	margin-left:160px
}
.prefix3
{
	margin-left:200px
}
.prefix4
{
	margin-left:320px
}
.prefix5
{
	margin-left:400px
}
.prefix6
{
	margin-left:480px
}
.prefix7
{
	margin-left:560px
}
.prefix8
{
	margin-left:640px
}
.prefix9
{
	margin-left:720px
}
.prefix10
{
	margin-left:800px
}
.prefix11
{
	margin-left:890px
}

/*****************************************
*         P O S T S P A C I N G          *
*****************************************/
.suffix1
{
	margin-right:80px
}
.suffix2
{
	margin-right:160px
}
.suffix3
{
	margin-right:240px
}
.suffix4
{
	margin-right:320px
}
.suffix5
{
	margin-right:400px
}
.suffix6
{
	margin-right:480px
}
.suffix7
{
	margin-right:560px
}
.suffix8
{
	margin-right:640px
}
.suffix9
{
	margin-right:720px
}
.suffix10
{
	margin-right:800px
}
.suffix11
{
	margin-right:880px
}/*Contains all the parts for the navigation*/

#topNav
{
	margin-bottom:15px !important;
	display:block;	
}
#mainNav
{
	height:27px;
	display:block;
	color:#FFF;
	background:#1f6aa9 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-bg.gif) repeat-x bottom;
}
#mainNav dl
{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
	font:13px "Trebuchet MS",Arial,Verdana,sans-serif;
}
#mainNav dd
{
	margin:4px 4px 0 0;
	float:left;
}
#mainNav dd a
{
	float:left;
	padding-right:3px;
	color:#FFF;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
#mainNav dd a span
{
	display:block;
	float:left;
	height:21px;
	padding:2px 4px 0 7px;
}
#mainNav dd a:hover
{
	background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-hoverTab-right.gif) no-repeat right top;	
}
#mainNav dd a:hover span
{
	background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/mn-hoverTab.gif) no-repeat left top;	
}
#mainNav dd.current a,
#mainNav dd.current a:hover
{
	background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-tab-right.gif) no-repeat right top;	
}
#mainNav dd.current a span,
#mainNav dd.current a:hover span
{
	color:#000;
	background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/mn-tab-left.gif) no-repeat left top;	
}

/*
#mainNav dd#nav-shopping {
	background: #ff0000;	
}
*/

/*S U B   N A V*/
#subNav
{
	height:22px;
	display:block;
	background:#c3d9e8 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sn-bg.gif) repeat-x bottom;
}
#subNav dl
{
	margin:1px 0 0 5px;
	padding:0;
	float:left;
	display:block;
	list-style:none;
}
#subNav dd
{
	margin:2px 6px 0 0;
	padding:0;
	float:left;
	font:12px "Trebuchet MS",Arial,Verdana,sans-serif;
}
#subNav dd a
{
	cursor:pointer;
	float:left;
	padding-right:2px;
	display:block;
	height:17px;
	color:#333;
	text-decoration:none;
}
#subNav dd a span
{
	display:block;
	height:17px;
	padding:0 6px 0 8px;
	float:left;
}
#subNav dd a:hover
{
	background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sn-current-right.gif) no-repeat right bottom;	
}
#subNav dd a:hover span
{
	color:#000;
	background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sn-current-bg.gif) repeat-x left bottom;	
}
#subNav dd.current a,
#subNav dd.current a:hover
{
	background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sn-current-right.gif) no-repeat right bottom;	
}
#subNav dd.current a span,
#subNav dd.current a:hover span
{
	color:#000;
	background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sn-current-bg.gif) repeat-x left bottom;	
}
div.superRectHeader #topNav
{
	margin-bottom:20px !important;

}
#header
{
	padding-top:10px;
	float:left;
	width:inherit;
	display:block;
}
#header .mastHead
{
	padding-bottom:10px;
	width:100%;
	display:block;
	float:left;
}
#header .promotionTile
{
	padding:10px;
	float:left;
}
#header .adContainer
{
	padding:0 10px;
	float:right;
}
#header .logo
{
	float:left;
	padding-left:10px;
	padding-bottom:10px;
}
#header .timeDate
{
	margin-top:8px;
	float:none;
	text-align:center;
	color:#069;
	font:11px Arial, Helvetica, sans-serif;
	line-height:13px;
	text-transform:uppercase;
}
#header .search
{
	padding-right:10px;
	padding-top:10px;
}
#header .search p
{
	margin:2px 0;
	padding:0;
	float:left;
}
/* Header Search */
#header ul.radioButtons
{
 margin:2px 0;
 padding:0;
 float:left;
 list-style:none;
}
#header ul.radioButtons li
{
 float:left;
 margin-top:2px;
 color:#333333;
 font:11px Arial,Verdana,sans-serif;
 line-height:16px;
}
#header ul.radioButtons li input
{
 float:left;
}
div.superRectHeader
{
	width:100%;
}
div.superRectHeader #header .clearBoth
{
	display:block;
	height:10px;
}/*Contains all the bits and pieces for the content*/
.noBorder
{
	margin:0;
	padding:0;
	border:0;
}
.contentContainer img
{
	float:left;
}
.contentContainer img.left
{
	float:left;
	margin-right:10px;
}
.contentContainer img.right
{
	float:right;
	margin-left:10px;
}

a.image
{
	float:left;
	position:relative;
}
a.image div.playButton
{
	position:absolute;
	left:50%;
	margin-left:-19px;
	top:50%;
	margin-top:-19px;
	cursor: pointer;
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/playButton.png) center no-repeat;
	width:38px;
	height:38px;
}
.button
{
	border:none;
	height:20px;
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/buttonBg.gif) left center no-repeat;
	font:12px Arial, sans-serif;
}
.buttonSpan
{
	float:left;
	display:inline;
	padding-right:3px;
	padding-left:5px;
	height:20px;
	border:none;
	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/buttonEndBg.gif) right center no-repeat;
}
/*B A T C H E S*/
.statusBatch
{
	/*padding:0 3px;*/
	display:inline;
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	height:12px;
	position:relative;
	z-index:500;
	
}
.statusBatch span
{
	padding:2px 6px 0 2px;
	margin-right:5px;
	float:left;
	height:12px;
	display:block;
	font-size:8px;
	line-height:10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	z-index:500;
}
/*Different variety*/
.topDebate span.text
{
	color:#090;
	text-transform:none;
}
.topDebate span
{
	background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/batchTopDebate.gif) right no-repeat;
}
.updated span.text
{
	color:#C60;
	text-transform:none;
}
.updated span
{
	background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/batchUpdated.gif) right no-repeat;
}
.developing span.text
{
	color:#006;
	text-transform:none;
}
.developing span
{
	background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/batchDeveloping.gif) right no-repeat;
}
.breaking span.text
{
	color:#900;
	text-transform:none;
}
.breaking span
{
	background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/batchBreaking.gif) right no-repeat;
}
.justIn span.text
{
	color:#090;
	text-transform:none;
}
.justIn span
{
	background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/batchJustIn.gif) right no-repeat;
}
.statusBatch span.text
{
	border-right:1px solid #999;
	background:none;
	font-size:11px;
}
.contentContainer .headingBlue,
.contentContainer .headingGrey999,
.contentContainer .headingGrey666,
.contentContainer .headingBlack,
.contentContainer .headingRed 
{
	float:left;
	display:block;
	width:inherit;
}
.contentContainer h2
{
	float:left;
	display:block;
	font:18px 'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;
	letter-spacing:-0.05em;
	font-weight:normal;
	line-height:normal;
}
.contentContainer .headingBlue span.braces,
.contentContainer .headingGrey999 span.braces,
.contentContainer .headingGrey666 span.braces,
.contentContainer .headingBlack span.braces,
.contentContainer .headingRed span.braces
{
	float:left;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:0.3em;
}

.contentContainer .headingBlue,
.contentContainer .headingBlue h2 a
{
	color:#069;
	text-decoration:none;
}

.contentContainer .headingGrey999,
.contentContainer .headingGrey999 h2 a
{
	color:#999;
	text-decoration:none;
}
.contentContainer .headingGrey666,
.contentContainer .headingGrey666 h2 a
{
	color:#666;
	text-decoration:none;
}
.contentContainer .headingBlack,
.contentContainer .headingBlack h2 a
{
	color:#000;
	text-decoration:none;
}
.contentContainer .headingRed,
.contentContainer .headingRed h2 a
{
	color:#8F0000;
	text-decoration:none;
}
.contentContainer .headingBlue h2 a:hover,
.contentContainer .headingGrey999 h2 a:hover,
.contentContainer .headingGrey666 h2 a:hover,
.contentContainer .headingBlack h2 a:hover,
.contentContainer .headingRed h2 a:hover
{
	text-decoration:underline;
}
.contentContainer .headingBlue h2 a:visited,
.contentContainer .headingGrey999 h2 a:visited,
.contentContainer .headingGrey666 h2 a:visited,
.contentContainer .headingBlack h2 a:visited,
.contentContainer .headingRed h2 a:visited
{
	color:#639;
}

/*HEADING DIVIDER*/
.contentContainer .headingBlue .hr,
.contentContainer .headingGrey999 .hr,
.contentContainer .headingGrey666 .hr,
.contentContainer .headingBlack .hr,
.contentContainer .headingRed .hr 
{
	clear:both;
	margin:2px 0 8px 0;
	height:2px;
	display:block;
	width:100%;/*IMPORTANT for IE in general*/
	overflow:hidden;/*IMPORTANT for IE6*/
}
.contentContainer .headingBlue .hr 
{
	background-color:#00648F;
}
.contentContainer .headingGrey999 .hr  
{
	background-color:#999;
}
.contentContainer .headingGrey666 .hr  
{
	background-color:#999;
}
.contentContainer .headingBlack .hr  
{
	background-color:#000;
}
.contentContainer .headingRed .hr  
{
	background-color:#8F0000;
}

/*C L A S S I F I E D S*/
.classifiedsContainer
{font:11px Arial, Helvetica, sans-serif;}
.classifiedsContainer .classifiedCategory{	border-bottom:1px solid #BAD8EF;}
.classifiedsContainer .classifiedSection{	float:left;	clear:left;	width:100%;	margin-bottom:5px;	height:95px;	display:none;}
.classifiedsContainer .show{	display:block;}
.classifiedsContainer h3{	margin:5px auto;	clear:left;	display:block;	color:#000;	font-size:14px;	font-weight:bold;}
.classifiedsContainer ul{	margin-top:5px;	list-style:none;	margin-bottom:5px;	float:left; font-size:11px;}
.classifiedsContainer ul.half{	width:50%;}
.classifiedsContainer ul li{	margin-left:10px;}
.classifiedsContainer ul li.more{margin-top:3px;}
.classifiedsContainer a {color:#069;text-decoration:none;}
.classifiedsContainer a:visited {color:#639;}
.classifiedsContainer ul li a:hover{text-decoration:underline;}
.classifiedsContainer ul li a:visited{color:#639;}
.classifiedsContainer a.more {color:#000;text-decoration:none;font-weight:bold;}
.classifiedsContainer a.more a:visited{color:#639;}
.classifiedsContainer ul li .braces{display:inline;	color:#000;	font-family:Arial, Helvetica, sans-serif;padding-left:3px;}
.classifiedsContainer form p {margin:2px 0;padding:0;	float:left;}	
.classifiedsContainer form label {float:left;height:1em;	margin-top:1px;	margin-right:2px;}
.classifiedsContainer form .radioButton{float:left;	height:1em;	margin-top:1px;	margin-right:2px;}/**************************************************

*	             L E A D   S T O R Y              *

**************************************************/

.leadStory

{

	margin-bottom:0px;

	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;



}

/*GENERAL LINKS*/

.leadStory a

{

	text-decoration:none;

}

.leadStory a:hover

{

	text-decoration:underline;

}

.leadStory a:visited

{

	color:#639;

}

/*TEXT COMPONENTS*/

.leadStory span.busterHeading a,

.leadStory span.leadStoryHeading a,

.leadStory span.heading a

{

	margin:0 0 7px;

	color:#069;

	font-weight:bold;

	letter-spacing:-1px;

}

.leadStory span.busterHeading a:visited,

.leadStory span.leadStoryHeading a:visited,

.leadStory span.heading a:visited

{

	color:#639;

}

.leadStory span.busterHeading

{

	font-size:24px;

	line-height:1em;

	display:block;

	margin-bottom:5px;

}

.leadStory span.leadStoryHeading

{

	font-size:24px;

	line-height:1em;

	display:block;

	margin-bottom:5px;

}

.leadStory span.heading

{

	font-size:14px;
	
	letter-spacing:-0.05em;

	line-height:1em;

	display:block;

	margin-bottom:5px;

}

.leadStory p

{

	font-size:12px;

	line-height:1.2em;

	margin-bottom:15px;

}

.leadStory p a.more

{

	color:#069;

	text-decoration:underline;

}

.leadStory p a.more:visited

{

	color:#639;

}

/*LISTS*/

.leadStory ul

{

 float:left;

 clear:left;

 margin-top:10px;

 font:13px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

 letter-spacing:-0.05em;

 font-weight:bold;

 list-style:none;

}

.leadStory ul li

{

	margin-bottom:10px;

	line-height:1.2em;

}

.leadStory ul li a

{

	padding-bottom:2px;

	color:#069;

}


.leadStory ul li a:visited

{

	color:#639;

}

.leadStory ul.media

{

	padding-left:40px;

}

.leadStory ul.media em

{

	margin:-2px 2px 0 -40px;

	padding:2px 0;

	width:44px;

	float:left;

	background-color:#057;

	color:#FFF;

	text-align:center;

	font-size:9px;

	font-style:normal;

	font-weight:bold;

	text-transform:uppercase;

}



.leadStory a.image

{

	margin-bottom:5px;

}

.leadStory span.leadStoryHeading span

{

	float:left;

	margin-top:7px;

}

/**************************************************

*	             S I D E   S T O R Y              *

**************************************************/

.sideStory

{

	margin-bottom:0px;

	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

}

.sideStory a

{

	color:#069;

}

.sideStory a:visited

{

	color:#639;

}

.sideStory .wrapper

{

	float:left;

}

.sideStory span.heading 

{

	float:left;	

	display:block;

	margin-bottom:5px;

}

.sideStory span.heading a 

{

	margin-bottom:3px;

	font-size:14px;

	line-height:14px;

	font-weight:bold;

	text-decoration:none;

}

.sideStory span.heading a:hover

{

	text-decoration:underline;

}

.sideStory span.heading a:visited

{

	color:#639;

}

.sideStory p

{

	color:#000;

	font-size:11px;

	line-height:1.2em;

	display:block;

	margin-bottom:10px;

}

.sideStory img

{

	padding-bottom:25px;

}

/**************************************************

*	        P R O M O T I O N   B O X             *

**************************************************/

.promotionBox

{

	margin-bottom:0px;

	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

}

.promotionBox .wrapper

{

	float:left;

}

.promotionBox span.heading 

{

	float:left;	

	width:inherit;

	display:block;

	margin-bottom:5px;

}

.promotionBox span.heading a 

{

	font-size:20px;

	line-height:1em;

	font-weight:bold;

	color:#069;

	text-decoration:none;

}

.promotionBox span.heading a:hover

{

	text-decoration:underline;

}

.promotionBox span.heading a:visited

{

	color:#639;

}

.promotionBox p

{

	color:#000;

	font-size:12px;

	line-height:1.2em;

	display:block;

	margin-bottom:10px;

}

.promotionBox p a.more

{

	color:#069;

	text-decoration:underline;

}

.promotionBox p a.more:visited

{

	color:#639;

}

/*LISTS*/

.promotionBox ul

{

	list-style:none;

}

.promotionBox ul li

{

	margin-bottom:6px;

	font:11px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

	line-height:1.2em;

}

.promotionBox ul li a

{

	color:#069;

	text-decoration:none;

}

.promotionBox ul li a:hover

{

	text-decoration:underline;

}

.promotionBox ul li a:visited

{

	color:#639;

}

.promotionBox ul.linkList em

{

	margin-top:2px;

	margin-right:3px;

	padding:0 2px;

	float:left;

	background-color:#057;

	color:#FFF;

	font:8px Arial, Helvetica, sans-serif;

	font-style:normal;

	font-weight:bold;

	text-transform:uppercase;

}

/**************************************************

*	            B U S T E R   B O X               *

**************************************************/

.buster

{

	margin-bottom:0px;

	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

}

.buster .wrapper

{

	float:left;

}

.buster span.busterHeading 

{

	float:left;	

	width:inherit;

	display:block;

	padding-bottom:5px;

}

.buster span.busterHeading a 

{

	font-size:32px;

	line-height:1em;

	font-weight:bold;

	color:#069;

	text-decoration:none;

}

.buster span.busterHeading a:hover

{

	text-decoration:underline;

}

.buster span.busterHeading a:visited

{

	color:#639;

}

.buster span.heading 

{

	float:left;	

	width:inherit;

}

.buster span.heading a 

{

	display:block;

	margin-bottom:3px;

	font-size:20px;

	line-height:1em;

	font-weight:bold;

	color:#069;

	text-decoration:none;

}

.buster span.heading a:hover

{

	text-decoration:underline;

}

.buster span.heading a:visited

{

	color:#639;

}

.buster p

{

	color:#000;

	font-size:13px;

	line-height:1.2em;

	display:block;

	margin-bottom:10px;

	float:left;

	width:inherit;

}

.buster p a.more

{

	color:#069;

	text-decoration:underline;

}

.buster p a.more:visited

{

	color:#639;

}

/*LISTS*/

.buster ul

{

	list-style:none;

}

.buster ul li

{

	margin-bottom:6px;

	font:11px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

	line-height:1.2em;

}

.buster ul li a

{

	color:#069;

	text-decoration:none;

}

.buster ul li a:hover

{

	text-decoration:underline;

}

.buster ul li a:visited

{

	color:#639;

}

.buster ul.linkList em

{

	margin-top:2px;

	margin-right:3px;

	padding:0 2px;

	float:left;

	background-color:#057;

	color:#FFF;

	font:8px Arial, Helvetica, sans-serif;

	font-style:normal;

	font-weight:bold;

	text-transform:uppercase;

}

/**************************************************

*        F E A T U R E D    I M A G E           *

**************************************************/

.featuredImage

{

 margin-bottom:0;

 position:relative;

 font-family: 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

 color:#000;

}

.featuredImage a

{

	color:#069;

}

.featuredImage a:visited

{

	color:#639;

}

.featuredImage a.image

{

 float:none;

 z-index:10;

 text-decoration:none;

 border:0;

}

.featuredImage a.image img

{

 text-decoration:none;

 border:0;

}

.featuredImage .caption

{

 left:10px;

 bottom:0px;

 width:298px;

 position:absolute;

 display:block;

 overflow:hidden;

 border:1px solid #BBB;

 z-index:50;

}

.featuredImage .captionBackground

{

 position:absolute;

 width:400px;

 height:200px;

 background:#fff;

 opacity:0.8;

 filter:alpha(opacity=80); 

 -moz-opacity:0.8;

 z-index:0;

}

.featuredImage .text

{

 padding:5px;

}

.featuredImage .text span.heading

{

 display:block; 

 position:relative;

 z-index:20;

}

.featuredImage .text p

{

 position:relative;
 margin-top: 5px;
 z-index:10;
 line-height:1.3em;
}

.featuredImage span.heading a

{

 margin-bottom:3px;

 color:#069;

 font-size:16px;

 line-height:1em;

 text-decoration:none;

}

.featuredImage span.heading a:hover

{

 text-decoration:underline;

}

.featuredImage span.heading a:visited

{

	color:#639;

}

.featuredImage p

{

 font-size:11px;

 line-height:1.2em;

}

.featuredImage img

{

 float:left;

}

.featuredImage a.image div.playButton

{

	position:absolute;

	top: 120px;

	left:-170px;

	margin-left:0;

 	z-index:100;

}


/**************************************************

*	         L A T E S T   N E W S                *

**************************************************/

.ph_latestNews

{

	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

	margin-bottom:0px;

}

.ph_latestNews ul.headlines

{

	margin-left:35px;

	list-style:none;

}

.ph_latestNews ul.headlines li

{

	margin:0 0 10px 0;

	font-size:11px;

	line-height:1.2em;

}

.ph_latestNews ul.headlines a

{

	padding:0 0 2px 0;

	color:#069;

	text-decoration:none;

}

.ph_latestNews ul.headlines a:hover

{

	text-decoration:underline;

}

.ph_latestNews ul.headlines a:visited

{

	color:#639;

}

.ph_latestNews ul.headlines li.more

{

	margin-left:-35px;

	margin-bottom:0;

}

.ph_latestNews ul.headlines em

{

	float:left;

	margin:1px 0 0 -35px;

	padding-bottom:1px;

	width:32px;

	text-align:center;

	color:#FFF;

	font-style:normal;

	text-transform:uppercase;

	background-color:#13A00C;

}

.ph_latestNews ul.headlines em.dark1

{

 background-color:#0B5306;

}

.ph_latestNews ul.headlines em.dark2

{

 background-color:#0E7109;

}

.ph_latestNews ul.headlines em.dark3

{

 background-color:#10850A;

}

.ph_latestNews ul.headlines li.more h1 {

	display:inline;

	font:normal 11px/1.2em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; 

}



/**************************************************

*	             M U L T I M E D I A              *

**************************************************/

.mediaBox

{

	margin-bottom:0px;

	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

}

.mediaBox h1 {

	margin-bottom:5px;

	padding-bottom:2px;

	display:block;

	font-size:1.3em;

}

.mediaBox img

{

	margin-bottom:5px;

}

.mediaBox a

{

	/*display:block;*/

	color:#069;

	text-decoration:none;

}

.mediaBox a:hover

{

	text-decoration:underline;

}

.mediaBox a:visited

{

	color:#639;

}

.mediaBox span.heading

{

	display:block;

	margin-bottom:5px;

}

.mediaBox span.heading a

{

	font-size:13px;

	line-height:1em;

	font-weight:bold;

	padding-bottom:1em;

}

.mediaBox span.heading a:visited

{

	color:#639;

}

.mediaBox p

{

	font-size:12px;

	line-height:1.1em;

	margin-bottom:0;

}

.mediaBox ul

{

	list-style:none;

}

.mediaBox ul.linkList li

{

	margin-top:15px;

	font-size:12px;

	line-height:1.2em;

}

/**************************************************

*              T O P   S T O R Y                  *

**************************************************/

.topStory

{

	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

	text-align:left;

	margin-bottom:0px;

}

.topStory .wrapper

{

	overflow:hidden;

}

.topStory img

{

	margin-bottom:5px;

}



.topStory a

{

	color:#069;

	text-decoration:none;

}

.topStory a:hover

{

	text-decoration:underline;

}

.topStory a:visited

{

	color:#639;

}

.topStory span.topStoryHeading

{

	float:left;

	margin-bottom:5px;

	display:block;

	width:inherit;

}

.topStory .topStoryHeading a

{

	font-size:16px;

	line-height:18px;

	font-weight:bold;

	letter-spacing:-0.02em;

	margin-bottom:5px;

}

.topStory .topStoryHeading a:visited

{

	color:#639;

}

.topStory .dateTime

{

	color:#666;

	display:block;

	font-size:1em;

	display:none;

}

.topStory .dateTime em

{

	font-style:normal;

}

.topStory p

{

	clear:left;

	color:#000;

	font-size:12px;

	line-height:14px;

}

.topStory p a

{

	color:#069;

	text-decoration:underline;

}

.topStory p a:visited

{

	color:#639;

}

/**************************************************

*	       F E A T U R E   L E V E L              *

**************************************************/

.featureLevel2

{

	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

}

.featureLevel2 a

{

	color:#069;	

	text-decoration:none;

}

.featureLevel2  a:hover

{

	text-decoration:underline;

}

.featureLevel2  a:visited

{

	color:#639;

}

/*HEADING IS DEFINED IN CONTENTGENERAL.CSS*/

.featureLevel2 .related 

{

	margin-top:4px;

	float:right;

	

}

.featureLevel2 .related a

{

	float:none;

	margin-left:3px;

	color:#666;

	font:11px Arial,sans-serif;

}

.featureLevel2 .related a:visited

{

	color:#639;

}

.featureLevel2 span.featureLevel2Heading 

{

	margin-right:0.3em;

	display:block;

	font-size:14px;

	font-weight:bold;

	line-height:1.2em;

	margin-bottom: 8px;

}

.featureLevel2 p 

{

	color:#333;

	margin-bottom:10px;

	font-size:12px;

	line-height:1.2em;

}

.featureLevel2 p a

{

	color:#069;

	text-decoration:underline;

}

.featureLevel2 p a:visited

{

	color:#639;

}

.featureLevel2  ul 

{

	list-style:none;

}

.featureLevel2  ul.linkList 

{

	clear:both;

	padding-top:5px;

}

.featureLevel2 ul.linkList li 

{

	margin-left:15px;

	margin-bottom:7px;

	padding:0;

	list-style:outside url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/bulletGrey.gif);

	font:12px Arial,sans-serif;

	line-height:1.1em;

	background:none;

}

.featureLevel2 ul.linkList li a

{

	margin-left:-5px;

}

.featureLevel2 ul.linkList li a:visited

{

	color:#639;

}

.featureLevel2 ul.linkList li a.media

{

	margin-left:0;

}

.featureLevel2 ul.linkList li a.media:visited

{

	color:#639;

}

.featureLevel2 ul.more

{

	display:block;

	width:inherit;

	border-top:1px solid #bbb;

	line-height:1em;

}

.featureLevel2 ul.more li

{

	float:right;

	margin:0 0 0 15px;

	height:15px;

}

.featureLevel2 ul.more li a

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	display:inline;

}

.featureLevel2 ul.more li a:visited

{

	color:#639;

}

.featureLevel2 ul.more li span.braces

{

	display:inline;

	color:#069;

	line-height:1px;

	font-family:Arial, Helvetica, sans-serif;

	padding-left:3px;

}

/**************************************************

*      P U Z Z L E S  A N D  G A M E S            *

**************************************************/

.gamesPuzzlesBox{display:block;}

.gamesPuzzlesBox .wrapper{ width:70px; float:left; margin-left:7px; padding-bottom:5px; text-align:center;}

.gamesPuzzlesBox .wrapper img{ float:left;}

.gamesPuzzlesBox .wrapper a{ color:#069; font:10px Arial, Helvetica, sans-serif; text-decoration:none; clear:left;}

.gamesPuzzlesBox .first{ margin-left:0;}

.gamesPuzzlesBox .last{ margin-left:0; float:right;}

/**************************************************

*	         F O C U S   S T O R Y                *

**************************************************/

.focusStory

{

	margin:5px 0;

}

.focusStory .wrapper

{

	overflow:hidden;

}

.focusStory span.focusHeading

{

	margin-bottom:0.25em;

	font:12px Arial,sans-serif;

	font-weight:bold;

}

.focusStory a

{

	color:#069;

	text-decoration:none;

}

.focusStory a:hover

{

	text-decoration:underline;

}

.focusStory a:visited

{

	color:#639;

}

.focusStory p

{

	font:12px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;

	line-height:1.2em;

}



/**************************************************

*                    Q U O T E S                  *

**************************************************/

.quoteBox

{

	font-family:Arial, Helvetica, sans-serif;

	/*background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/quoteBg.gif) repeat-x center bottom;*/

}

.quoteBox span.type

{

	float:left;

	color:#060;

	font-size:14px;

	font-weight:bold;

	margin-bottom:10px;

}

.quoteBox span.question

{

	margin-top:2px;

	float:right;

	font-size:10px;

	font-weight:bold;

	color:#060;

}

.quoteBox span.question a

{

	color:#060;

}

.quoteBox .quotesign 

{

	position:absolute;

	display:block;

	width:20px;

	height:18px;

	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/icon_quote.gif) bottom left no-repeat;

	

}	

.quoteBox .quote

{

	margin:0;

	padding:0;

	padding-bottom:8px;

	position:relative;

	width:100%;/*Needed for IE6*/

	float:right;

	color:#060;

}

.quoteBox .quote .text 

{

	padding-left:25px;

	padding-right:70px;

	position:relative;

	display:block;

	font-size:13px;

	line-height:1.05em;

	z-index:10;

}

.quoteBox .quote .text a 

{

	color:#060;

}

.quoteBox .quote .person 

{

	padding-top:7px;

	padding-left:25px;

	padding-right:75px;

	position:relative;

	display:block;

	color:#069;

	font-size:11px;

	line-height:1.05em;

	z-index:20;

}

.quoteBox .iconImage

{

	float:right;

	height:70px;

	z-index:0;

}

.quoteBox .outlineImage

{

	float:right;

	height:70px;

}

.quoteBox .outlineImage img

{

	position:absolute;

	right:0;

	bottom:0;

	z-index:0;

}



/**************************************************

*                      P O L L                    *

**************************************************/

.pollBox

{

	padding-bottom:8px;

	font-family:Arial, Helvetica, sans-serif;

}

.poll 

{

	position:relative;

	z-index:0;

}

.pollBox .pollHeading

{

	display:block;

	color:#060;

	padding:5px 0 23px 0;

	margin-top:2px;

}

.pollBox .pollHeading span.type

{

	padding-right:2px;

	float:left;

	font-size:14px;

	font-weight:bold;

}

.pollBox .pollHeading span.question

{

	margin-top:2px;	

	padding-left:2px;

	float:right;

	font:10px Arial, Helvetica, sans-serif;

	font-weight:bold;

}	

.pollBox .text 

{

	padding-bottom:10px;

	display:block;

	color:#060;

	font:13px Arial,sans-serif;

	line-height:1.05em;

}

.pollBox ul.radioButtons

{

	position:relative;

	list-style:none;

	

}

.pollBox ul.radioButtons li

{

	float:left;

	font:11px Arial,sans-serif;

	color:#000;

	display:block;

	padding-bottom:5px;

	margin-right:12px;

}

.pollBox ul.radioButtons li label

{

	white-space:nowrap;

}	

.pollBox ul.radioButtons li input

{

	float:left;

	height:1em;

	margin-top:1px;

	margin-right:2px;

}

.pollBox .buttons

{

	float:right;

	padding-bottom:5px;

	white-space:nowrap;

}

.pollBox .button

{

	margin-left:10px;

}



/**************************************************

*            S T A N D A R D   R E C T            *

**************************************************/

.standardRect

{

	padding:0 10px;

	margin-bottom:20px;

	color:#FFF;

}



/**************************************************

*            L I V E    S C O R I N G             *

**************************************************/



.liveScoringBox {font-family:Arial,Helvetica,sans-serif;}

.liveScoringBox a:hover span {text-decoration:underline;}

.liveScoringBox .liveScoringHeading .type{color:#333; float:left; font-size:14px; font-weight:bold; margin-bottom:5px;}

.liveScoringBox .liveScoringSeeAll {color:#333;float:right; font-size:10px; font-weight:bold; margin-top:2px;}

.liveScoringBox .liveScoringGames {}

.liveScoringBox .sportName {color:#666; }

.liveScoringBox .sportTeams {color:#006699; font-weight:bold;}

.liveScoringBox .sportTime {color:#666;}



/**************************************************

*	 	     S U P E R S I Z E   R E C T          *

**************************************************/

.superSizeRect

{

	padding:0 10px;

	margin-bottom:20px;

	color:#FFF;

	background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/vertDottedLine10px.gif) repeat-y left bottom;

	text-align:right;

}



.superSizeRect img

{

	float: right;

}

/*P R E   I C O N   B L U E*/

a.mediaSmallPre

{

 padding:1px 2px !important;

 display:inline-block;

 background-color:#069;

 width:33px;

 font-weight:normal;

 text-align:center;

 text-transform:uppercase;

 

 color:#FFF !important;

 font:bold 8px/10px Arial, Helvetica, sans-serif !important;

 vertical-align:middle;

 text-decoration:none;

 margin:-1px 3px 0 0 !important;

}

a:hover.mediaSmallPre

{

 background-color:#003366;

 text-decoration:none !important;

}

a.mediaMediumPre

{

 padding:1px 2px !important;

 display:inline-block;

 background-color:#069;

 width:38px;

 text-align:center;

 text-transform:uppercase;



 color:#FFF !important;

 font:bold 9px/12px Arial, Helvetica, sans-serif !important;

 vertical-align:middle;

 text-decoration:none;

 margin:-2px 4px 0 0 !important;

}

a:hover.mediaMediumPre

{

 background-color:#003366;

 text-decoration:none !important;

}

a.mediaLargePre

{

 padding:1px 2px !important;

 display:inline-block;

 background-color:#069;

 width:44px;

 color:#FFF;

 text-align:center;

 text-transform:uppercase;

 letter-spacing:normal;



 color:#FFF !important;

 font:bold 11px/13px Arial, Helvetica, sans-serif !important;

 vertical-align:inherit;

 text-decoration:none;

 margin:-2px 5px 0 0 !important;

}

a:hover.mediaLargePre

{

 background-color:#003366;

 text-decoration:none !important;

}









a.mediaSmallPost

{

 margin:0 !important;



 background:none;

 text-decoration:underline !important;

 color:#333 !important;

 

display:inline-block;

font:normal 8px Arial,Helvetica,sans-serif !important;

text-align:center;

text-transform:uppercase;

padding:1px 2px; 

letter-spacing:normal !important; 

 

}

a.mediaSmallPost:hover

{

 text-decoration:none !important;

 color:#FFF !important;

 background-color:#069;

}

a.mediaMediumPost

{

 margin:0 !important;

 background:none;

 text-decoration:underline !important;

 color:#333 !important;

 

display:inline-block;

font:normal 9px Arial,Helvetica,sans-serif !important;

text-align:center;

text-transform:uppercase;

padding:1px 2px;

letter-spacing:normal !important;

}

a.mediaMediumPost:hover

{

 text-decoration:none !important;

 color:#FFF !important;

 background-color:#069;

}

a.mediaLargePost

{

 margin:0 !important;

 background:none;

 text-decoration:underline !important;

 color:#333 !important;

 

display:inline-block;

font:normal 11px Arial,Helvetica,sans-serif !important;

text-align:center;

text-transform:uppercase; 

padding:1px 2px;

letter-spacing:normal !important;

}



a.mediaLargePost:hover

{

 text-decoration:none !important;

 color:#FFF !important;

 background-color:#069;

}

a.mediaSmallPre:visited,
a.mediaMediumPre:visited,
a.mediaLargePre:visited
{
	background-color:#639;
}
a.mediaSmallPost:visited,
a.mediaMediumPost:visited,
a.mediaLargePost:visited
{
	color:#639 !important;;
}







/* 	Gallery Media Info
	==================
*/

.mediaInfoSmall
{ float:none !important; color:#666; font:9px Arial, Helvetica, sans-serif; text-decoration:none;
}
.mediaInfoMedium
{ float:none !important; color:#666; font:11px Arial, Helvetica, sans-serif; text-decoration:none;
}
.mediaInfoLarge
{ float:none !important; color:#666; font:13px Arial, Helvetica, sans-serif; text-decoration:none;
}





/* Homepage Weather module */
.weather-mod {width:inherit;}
.weather-mod h2 {float:left;font: normal 18px 'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;margin:0;}
.weather-mod .my-city{ font-size:1.1em; font-weight:bold; display:block; float:right; line-height:1.8em; padding:0 10px 0 0; }
.weather-mod .forecast-cont { background:none;height:100px;padding:0;}
.weather-mod .day-forecast { float:left;font-size:11px;margin:0;text-align:center;width:33%;}
.weather-mod img { border:0; border:2px solid #ffffff; float:none;}
.weather-mod .day { font-weight:bold; display:block; }
.weather-mod .forecast { display:block; }
.weather-mod .high { color:#ff0000; font-weight:bold; }
.weather-mod .low{ color:#0033ff; font-weight:bold; }
.weather-mod .cities-form { float:right; }
.cities-form #weather-select-box {color:#006699;font-weight:bold;margin:3px 0 0 0; font-size:11px;}
.cities-form option {color:#000000;font-weight:normal;}

/*** News Flash settings ***/
#breakingNewsBlock { color:#ffffff; width:941px; display:block; margin:0 0 12px 10px; background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/breaking-news-bg.gif); background-repeat:repeat-y; clear:both; position:relative;}
#breakingNewsBlock .bottomCorners{ position:absolute; display:block; bottom:0px; width:3px; height:3px;}
#breakingNewsBlock .bottomLeftCorner{ background: #CC0000 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/breaking-news-left-bottom-corner.gif) no-repeat; left:0px;}
#breakingNewsBlock .bottomRightCorner{ background: #000000 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/breaking-news-right-bottom-corner.gif) no-repeat; right:0px;}
#breakingNewsBlock a { color:#ffffff; text-decoration:none;}
#breakingNewsBlock .breakingNews { font:bold 18px  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; line-height:40px; float:left; width:153px; height:40px; background-color:#CC0000; padding:0 20px 0 20px; background: #CC0000 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/breaking-news-left-corners.gif) top left no-repeat;}
#breakingNewsBlock .breakingNewsHeadline { font:bold 16px  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; float:left; width:718px; padding:10px 10px 10px 20px; background: #000000 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/breaking-news-right-corners.gif) top right no-repeat;}
#breakingNewsBlock .details { color:#999999;}
#breakingNewsBlock .details a { color:#999999; text-decoration:none;}
#breakingNewsBlock .details a:hover { text-decoration:underline;}
.closeButton { position:absolute; right:4px; top:4px;}
#breakingNewsBlock img { border:none;}
#genericNewsBlock { width:936px; display:block; margin:0 0 12px 20px; background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/generic-news-bg.gif) repeat-y; clear:both; position:relative;}
#genericNewsBlock .bottomCorners{ position:absolute; display:block; bottom:0px; width:3px; height:3px;}
#genericNewsBlock .bottomLeftCorner{ background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/generic-news-left-bottom.gif) no-repeat; left:0px;}
#genericNewsBlock .bottomRightCorner{ background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/breaking-news-right-bottom-corner.gif) no-repeat; right:0px;}
#genericNewsBlock a { color:#ffffff; text-decoration:none;}
#genericNewsBlock .breakingNews {font:bold 1.7em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; float:left; width:205px; padding:10px 20px 10px 20px; background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/generic-news-left-corners.gif) top left no-repeat;}
#genericNewsBlock .breakingNews a {color:#000000;} 
#genericNewsBlock .breakingNewsHeadline {color:#ffffff; font:bold 1.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; float:left; width:661px; padding:10px 10px 10px 20px; background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/breaking-news-right-corners.gif) top right no-repeat;}
#genericNewsBlock .details { color:#999999;}
#genericNewsBlock .details a { color:#999999; text-decoration:none;}
#genericNewsBlock .details a:hover { text-decoration:underline;}
#genericNewsBlock .closeButton { position:absolute; right:4px; top:4px;}
#genericNewsBlock img { border:none;}.trafficbox { width:inherit;}
.trafficbox .header-traffic { height:29px; background-color:#25669E; padding:0 11px 0 10px;}
.trafficbox .header-traffic h2 { float:left; color: #ffffff; font:bold 1.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; margin:.4em 0 0 0;}
.trafficbox .cities-form { float:right; margin:5px 0 0 0; }


.trafficbox .traffic-city {
color:#000;
font:normal 13px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
margin:0;
}
.trafficbox .content { background:none;
padding:0 0 0 10px;
font:normal 11px/17px Arial, Helvetica, sans-serif;height:50px;}
.trafficbox .content .name { color:#333333; font-weight:bold; }
.trafficbox .content .direction { color:#666666; font-weight:normal; }
.trafficbox .status { padding:0 0 0 10px; font-weight:bold; }
.trafficbox .freeflowing-left { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/traffic/traffic-freeflowing-arrow-l.gif) left 3px no-repeat; color:#2ba600;}
.trafficbox .freeflowing-right { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/traffic/traffic-freeflowing-arrow-r.gif) left 3px no-repeat;  color:#2ba600; }
.trafficbox .moderate-left { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/traffic/traffic-moderate-arrow-l.gif) left 3px no-repeat; color:#A79A03; }
.trafficbox .moderate-right { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/traffic/traffic-moderate-arrow-r.gif) left 3px no-repeat; color:#A79A03; }
.trafficbox .heavy-left { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/traffic/traffic-heavy-arrow-l.gif) left 3px no-repeat; color:#DB5115; }
.trafficbox .heavy-right { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/traffic/traffic-heavy-arrow-r.gif) left 3px no-repeat; color:#DB5115; }
.trafficbox .congested-left { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/traffic/traffic-congested-arrow-l.gif) left 3px no-repeat; color:#e60000; }
.trafficbox .congested-right { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/traffic/traffic-congested-arrow-r.gif) left 3px no-repeat; color:#e60000; }
.trafficbox .stopped-right { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/traffic/traffic-congested-arrow-r.gif) left 3px no-repeat; color:#e60000; }
.trafficbox .stopped-left { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/traffic/traffic-congested-arrow-l.gif) left 3px no-repeat; color:#e60000; }

/*--------------------------- TRAFFIC TABS----------------------------*/
.trafficbox .tabs ul {
 list-style-type:none; text-align:center; padding:10px 0 3px 0; margin:0;list-style-type:none; float:left;

}
.trafficbox .tabs ul li{ 
float:left;
margin:0;
padding:2px 6px 2px 6px;
font:bold 11px Arial, Helvetica, sans-serif;
cursor:pointer;
}
.trafficbox .tabs ul li a {
 text-decoration:none; display:block;  padding:5px 0 4px 0; color:#006699;
display:block;
}
.trafficbox .tabs ul li a:hover {
text-decoration:underline;	
}
.trafficbox .tabs ul li span { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/traffic/traffic-tab-left.gif) left top no-repeat; margin:0; padding:5px 5px 4px 5px; }
.trafficbox .tabs ul li.current {
background-color: #E8EDF1;
}
.trafficbox .tabs ul li.current a {color:#000000;}
.trafficbox .tabs ul li.current span { background-position: 0 -28px; text-decoration:none; }
/*------------footer------------*/
.footer-container {padding:0 5px 0 5px; float:none;}
/*--------------------------FOOTER-TOPTAGS--------------------------*/
.footer-toptags {background-color:#7E8083;font:normal 12px 'Lucida sans unicode', Arial, Helvetica, sans-serif;padding:16px;color:#ffffff;}
.footer-toptags ul {margin:0;padding:0;list-style-type:none; font:normal 12px 'Lucida sans unicode', Arial, Helvetica, sans-serif;}
.footer-toptags ul li {float:left;width:173px;line-height:1.4em;}
.footer-toptags ul a, .footer-toptags ul a:visited {color:#ffffff; text-decoration:none; font-size:12px;}
.footer-toptags ul a:hover {text-decoration:underline;}
.footer-toptags .toptags-heading {font: bold 14px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;color:#ffffff;margin:0 0 8px 0;background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/dots-white.gif) bottom repeat-x;padding:0 0 2px 0;display:block;}
.footer-toptags .business-tags {width:520px;float:left;}
.footer-toptags .feature-tags {width:170px;float:left;margin:0 0 0 16px;}
.footer-toptags .search-tags {width:170px;float:left;margin:0 0 0 16px;font:normal 0.9em Arial, Helvetica, sans-serif;}
.footer-toptags form {margin:5px 0 0 0;float:left;}
.footer-toptags .textbox{width:110px;}
.footer-toptags .searchbutton{font:1.0em Arial,Verdana,sans-serif;padding:0 1px 0 1px;width:50px;}
/*--------------------------FOOTER-LATESTNEWS--------------------------*/
.footer-latestnews {background-color:#292B2E;font:normal 12px 'Lucida sans unicode', Arial, Helvetica, sans-serif;padding:16px 0px 16px 16px;}
.footer-latestnews .logo-block{float:left;width:260px;}
.footer-latestnews .logo-block-heading {font:bold 13px 'Lucida sans unicode', Arial, Helvetica, sans-serif;color:#ffffff;display:block;}
.footer-latestnews .logo-block img {margin:8px 0 5px 0;border:0;float:left;}
.footer-latestnews .logo-block a {color:#ffffff;float:left;text-decoration:underline;}
.footer-latestnews .icons-block {float:right;width:660px;}
.footer-latestnews .icons{color:#ffffff;float:right;width:165px;margin:3px 0 3px 0px;}
.footer-latestnews .icons img{float:left;border:0;margin:0 5px 0 0;}
.footer-latestnews .icons a{text-decoration: none;color:#ffffff;}
.footer-latestnews .icons a span {    font-size: 90%;    color: #999;    margin-top: 5px;}
.footer-latestnews .icons p{margin:0;}
/*------------------------------FOOTER-TABS----------------------------*/
.footer-tabs {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/footer/footer-tab-bg.gif) bottom repeat-x;background-color:#00549A; padding:5px 10px 0 10px; width:auto;}
.footer-tabs ul {list-style-type:none; margin:0;padding:0;font: bold 11px Arial,sans-serif;}
.footer-tabs ul li{float:left; margin:0 6px; padding:0;}
.footer-tabs ul li a {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/footer/footer-tab-right.gif) no-repeat right top; padding:5px 0 5px 0; display:block; text-decoration:none; color:#ffffff;}
.footer-tabs ul li span {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/footer/footer-tab-left.gif) no-repeat left top; padding:5px 5px 5px 5px;}
.footer-tabs ul li a:visited {color:#ffffff;}
.footer-tabs ul li a:hover span{text-decoration:underline;}
.footer-tabs ul li.ui-tabs-selected a, .footer-tabs ul li.ui-tabs-selected a:visited {background-position: 100% -34px;color:#000000;}
.footer-tabs ul li.ui-tabs-selected span {background-position: 0 -34px;}
/*---------------------------------FOOTER-TABS-EXPANDED----------------------*/
.footer-tabs-expanded {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/footer/footer-tab-expanded-bg.gif) top repeat-x;border-bottom:2px solid #2971AF;background-color:#A5C6DD;}
.footer-tabs-expanded .items {float:left;width:150px;padding:10px 10px 15px 20px;}
.footer-tabs-expanded p {font:normal 11px 'Lucida sans unicode', Arial, Helvetica, sans-serif;margin:0;}
.footer-tabs-expanded .footer-tabs-heading {font:bold 12px 'Lucida sans unicode', Arial, Helvetica, sans-serif;display:block;}
.footer-tabs-expanded .footer-tabs-heading a{color:#000000;text-decoration:none;}
.footer-tabs-expanded .footer-tabs-heading a:hover{color:#000000;text-decoration:none;}
/*-------------------------------FOOTER-BOTTOM-------------------------------*/
.footer-bottom {font: normal 11px Arial, Helvetica, sans-serif;padding:10px 0 5px 0;text-align:center; float:none;}
.footer-bottom ul{list-style:none;margin:0;padding:0;float:none; display:inline;}
.footer-bottom ul li{float:none; display:inline;margin:0 15px 0 0;}
.footer-bottom ul li a { color:#069;text-decoration:none; }
.fotter-bottom ul li a:hover {text-decoration:underline; }
.footer-bottom p {font-size:.9em;color:#666666;display:inline;}
.ui-tabs-hide { display: none; }
/*-------------------------------FOOTER-NETWORK-NAV-BAR-------------------------------*/
.footer-container .netWorkNav{ margin:0; padding:0; display:block; height:25px; text-align:center; font:11px 'Lucida sans unicode',Arial,Helvetica,sans-serif; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/nn-bg.jpg) repeat-x;}
.footer-container .netWorkNav ul.netNav {position:relative; margin:0 5px; text-align:center; list-style:none;padding-top:5px;}
.footer-container .netWorkNav ul.netNav li{padding:0 10px; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/nn-divider-line.gif) no-repeat scroll right 0; display:inline;}
.footer-container .netWorkNav ul.netNav li.last{background:transparent;}
.footer-container .netWorkNav ul.netNav li a{padding:0 5px; height:16px; color:#069; text-decoration:none;}
.footer-container .netWorkNav ul.netNav li a:hover{background:#1f6aa9; color:#FFF; text-decoration:underline;}
/*-------------------------------FOOTER-NETWORK-NAV-BAR-------------------------------*/
#footer { margin-top:5px; width:inherit; background-color: #EEE; border-top:1px solid #060; }
#footer .heading{ display:inline; padding:5px 10px; font:18px Arial, Helvetica, sans-serif; color:#333; }
#footer .ranking{ padding:0 10px; float:left; }
#footer .ranking .subHeading{ float:left; margin-bottom:10px; width:inherit; color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
#footer .ranking .subHeading a{ float:left; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; text-decoration:none; }
#footer .ranking .subHeading a:hover{ text-decoration:underline; }
#footer .ranking .subHeading span.braces{ float:left; margin-top:-4px; margin-left:2px; }
.ranking ul{ margin:0; padding:0; clear:left; }
.ranking ul.twoDigits{ margin-left:17px; list-style:none; }
.ranking ul.threeDigits{ margin-left:30px; list-style:none; }
.ranking ul.headlines li{ margin:0 0 5px 0; font:11px Arial,Helvetica,sans-serif; line-height:1.1em; }
.ranking ul.headlines a{ padding:0 0 2px 0; display:inline-block; color:#069; text-decoration:none; }
.ranking ul.headlines a:hover{ text-decoration:underline; }
.ranking ul.headlines a:visited{ color:#663399; }
.ranking ul.headlines em{ margin-top:0px; padding:2px 0 1px 0; float:left; height:11px; background-color:#060; text-align:center; color:#FFF; font-size:11px; line-height:1em; font-style:normal; font-weight:bold; text-transform:uppercase; }
.ranking ul.twoDigits em{ margin-left:-17px; width:14px; }
.ranking ul.threeDigits em{ margin-left:-30px; width:25px; }
.ranking ul.headlines li.more a{ padding-left:1px; font:10px Arial, Helve tica, sans-serif; text-decoration:underline; color:#060; }

.css-trouble {display:none;}
