@charset "iso-8859-1";
body { text-align:center; /* for IE */ margin:0; padding:0; /* remove padding for Opera */ background: #e6e6e6;}
div.pagewrapper { background: url(../gfx/pageBg.gif) top center repeat-y;}
div.container {margin: 0px auto; width:970px; text-align: left; /* for IE */	position:relative; }
div.col-930,div.col-615,div.col-495,div.col-465,div.col-435,div.col-420,div.col-350,div.col-300,div.col-295,
div.col-285,div.col-280,div.col-275,div.col-255,div.col-240,div.col-195,div.col-180,div.col-168,div.col-165,
div.col-160 { float:left; display:inline; }	
div.col-930 { width:930px; }
div.col-615 { width:615px; }
div.col-495 { width:495px; }
div.col-465 { width:465px; }
div.col-435 { width:435px; }
div.col-420 { width:420px; }
div.col-440 { width:440px; float:left; display:inline;}	
div.col-350 { width:350px; }	
div.col-300 { width:300px; }
div.col-295 { width:295px; }
div.col-285 { width:285px; }
div.col-280 { width:280px; }
div.col-275 { width:275px; }
div.col-255 { width:255px; }
div.col-240 { width:240px; }
div.col-195 { width:195px; }
div.col-180 { width:180px; }	
div.col-168 { width:168px; }
div.col-165 { width:165px; }
div.col-160 { width:160px; }	
div.margin12 { margin-left:12px; }
div.margin15 { margin-left:15px; } 
div.margin20 { margin-left:20px; } /* CSS Document */

.col-750 { width:750px; float:left; display:inline; }

.ent-nav-belt {
background-color:#e5e5e5;
padding:3px;
float:left;
margin:10px 0 10px 0;
}
.ent-nav-belt ul{
list-style-type:none;
margin:0;
padding:0;
}
.ent-nav-belt ul li{
float:left;
}
.ent-nav-belt ul li a img{
border:1px solid #aeaeae;
}
.ent-nav-belt ul li a:hover img{
border:1px solid #666666;
}
/*------cartoon archive-------*/
.cartoon-archive {
background-color:#e5e5e5;
padding:13px 0 0 13px;
font:normal 1.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
margin:10px 0 10px 0;
}
.cartoon-archive ul{
list-style-type:none;
margin:0;
padding:0;
}

.cartoon-archive ul li{
	font-weight:normal;
	font-size: 12px;
	line-height: 16px;
	font-family:  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
	list-style-type:none;
	margin:0;
	padding:0;
	margin:0 13px 13px 0;
	text-align:center;
	height:100px;
	width:82px;
	overflow:hidden;
	float:left;
	position:relative;
	display:inline;
}

.cartoon-archive ul li a span{ 
display:none;
width:82px;
color:#ffffff;
position:absolute;
bottom:20px;
left:1px;
font:normal 1em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;
}
.cartoon-archive ul li a:hover span{ 
display:block;
text-decoration:none;
background: transparent url(../images/cartoon-trans-bg.png);
}
.cartoon-archive ul li a img{
border:1px solid #aeaeae;
}
.cartoon-archive ul li a:hover img{
border:1px solid #666666;
}/* network navigation */
div.tn { background: transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/nn-bg.jpg") repeat-x; color:#fff; font:normal 11px Arial, sans-serif; padding:4px 0 4px 0; margin-bottom:7px;position:absolute;top:0;left:0;height:16px;width:100%;}
div.tn a { color:#006699;}
div.tn a.homelink { text-decoration:none; color:#006699;	 font-weight:bold; float:left; padding: 1px 9px; margin:0 0 0 10px;}
div.tn a:hover { background: #006699;color:#ffffff;}
div.tn span { text-transform:uppercase; font-size: .85em; font-weight: normal;}
div.tn ul { float:right;list-style:none;margin:0 10px 0 0 ;padding:0;}
div.tn ul ul { float:none;}
div.tn ul li { float:left;padding:0 7px 0 7px ; color:#006699; background: transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/nn-divider-line.gif") right 0px no-repeat;}
div.tn ul li a:hover { background: #006699;color:#ffffff !important;}
div.tn ul li a { color:#006699 !important; }
div.tn ul li a:visited { color:#006699; }
div.tn ul li.nestedNav a { background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tn-arrow.gif") top right no-repeat; padding-right:9px; margin-right:10px; position:relative;}
div.tn ul li.nestedNav ul a { background: none; padding-right:9px; margin-right:0; position:inherit;}
div.tn-background { background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/nn-bg.jpg") repeat-x 0 0;height:24px;width:969px;}
div.tn {display:none;}
/* Suckerfish - for Network Nav */
.nav, .nav ul {  list-style: none; margin: 0; padding: 0;}
.nav { color:#fff; font:bold 1.1em Arial, sans-serif;  z-index: 100;  position: relative;}
.nav li {   float: left;  margin: 0;  padding: 0;  position: relative;}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {color:#FFFFFF;display:block;font-size:11px;font-weight:bold;padding:1px 9px;text-decoration:none;}
.nav li a:hover  {  text-decoration:none;  background: #546876;}
.nav li.nestedNav:hover a, .nav li.sfHover a {  background: #546876;  color: #fff;}
.nav li.nestedNav:hover ul a, .nav li.sfHover ul a {  background: #77828a;  color: #fff;	}
.nav li:hover ul a:hover, .nav li.sfHover ul a:hover {  background: #546876;  color: #fff;	}
.nav ul {  background: #77828a;  border-bottom: 1px solid #fff;  list-style: none;  margin: 0;  width: 100px;  position: absolute;  top: 1.35em;  left: -9999px;}
.nav ul.wide { width: 190px;}
.nav li:hover ul,.nav li.sfHover ul {  top: 1.35em;  left: auto;}
.nav ul li {  border: 0;  float: none;}
.nav ul a {  border: 1px solid #ccc;  border-bottom: 0;  padding-right: 20px;  width: 80px;  white-space: nowrap;}
.nav ul.wide a { width: 170px;}
/* Header and Masthead */
.logos {float:left;width:248px;height:63px;margin:0 8px 0 0; font-size:6px;}
div.header {padding:10px 11px 0 20px;}
/* div.header { padding:42px 11px 0 20px; font-size:10px;} */
div.header div.header-ad { text-align:right; border:1px solid #fff;}
div.header div.header-ad span { height:18px; overflow:visible; font-size:1px;}
div.header div.header-ad span div { text-align:right;}
div.header div.masthead { margin-top:0px;}
div.header h2 { float:left; display:block;}
div.header h2 { font-size:1px; width:248px; height:63px; margin:0 8px 0 0; position:relative; color:#fff;}
div.printLogo { display:none;}
div.header h2 a { display:block; width:248px; height:35px; position:absolute; z-index:100; background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/h-nzheraldlogo-sans.gif") top left no-repeat;}
div.header h2 em { display:block; font-size:1px; width:144px; height:21px; margin:0; position:relative;}
div.header h2 em a { display:block; width:144px; height:21px; position:absolute; z-index:110; top:0; left:0; background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/h-nzheraldlogo-serif.gif") top left no-repeat;}
div.header h2 em a.sat { background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/h-nzheraldlogo_sat.gif") top left no-repeat;}
div.header h2 em a.sun { background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/h-nzheraldlogo_sun.gif") top left no-repeat;}
div.header p { text-align:center; margin:0; padding-top:30px; font:normal 10px Arial, Verdana, sans-serif; color:#00549a; text-transform:uppercase;}
div.header div.h-search { float:right; margin:30px 8px 0 0; display:inline;}
div.header div.h-search label { display:none; position:absolute; /* Hide from Mozilla */}
div.header div.h-search input#searchField { height:16px; margin:0; padding:0; font:normal 11px Arial, Verdana, sans-serif;}
div.header div.h-search form input.searchButton { font:normal 11px Arial, Verdana, sans-serif; font-weight:normal; padding:0 1px 0 1px;}
div.header .date {float:left;display:inline;margin:32px 8px 0 0;font:normal 1.0em Arial, sans-serif;color:#00549A;text-align:left;text-transform:uppercase;}
div.header .bookmark {float:right;display:inline;margin:32px 8px 0 0;border:1px solid #006699;padding:1px;width:132px;}
div.header .bookmark a{background-color:#006699;color:#ffffff;font:normal 11px Arial, sans-serif;padding:0 5px 0 5px;display:block;height:15px; text-decoration:none;}
div.header .bookmark a:hover{background-color:#024E74;text-decoration:none;}
div.header .h-search .radio-label {padding-right: 5px;font: normal 11px Arial, Verdana, sans-serif;color:#333333;}
/*** Main Navigation ***/
div.mn { background:#266fad url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-bg.gif") bottom left repeat-x; padding-top:4px; }
div.mn a:visited { color:#fff;}
div.mn dt { display:none;}
div.mn dl { margin:0 0 0 6px; padding:0; font:bold 13px "Trebuchet MS", Arial, Verdana,sans-serif; clear:both;}
div.mn dl dd { float:left; display:block; margin:0 4px 0 4px; padding:0; white-space:nowrap;}
div.mn dl dd a { float:left; display:block; text-decoration:none; white-space:nowrap; color:#fff;}
div.mn dl dd a span { float:left; display:block; padding:2px 5px 4px;}
/* Main navigation hover */
div.mn dl dd a:hover { background:#87aecf url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-hoverTab-left.gif") top left no-repeat; cursor:pointer; text-decoration:none;	}
div.mn dl dd a:hover span { background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-hoverTab-right.gif") top right no-repeat;}
/* Main navigation current */
div.mn dl dd.current a, .mn dl dd.current a:visited { font-size:12px; background:#ccdeeb url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-tab-left.gif") top left no-repeat; color:#000;}
div.mn dl dd.current a span { background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-tab-right.gif") top right no-repeat;}
/* Main navigation Highlight */
div.mn dl dd.highlight a span { float:left; display:block; background: transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mainnav_highlight.jpg") top left repeat-x; padding:2px 10px 4px 10px;}
div.mn dl dd.highlight a:hover span { background: transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-hoverTab-right.gif") no-repeat scroll right top;}
/* Sub navigation */
div.sn { background:#ccdeeb url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sn-bg.gif") bottom left repeat-x; margin-bottom:1.8em; padding:3px 10px 2px 10px;}
div.sn a:visited { color:#333;}
div.sn dt { display:none;}
div.sn dl { margin:0; padding:0; font:normal 12px "Trebuchet MS", Arial, sans-serif; clear:both;}
div.sn dl dd { float:left; display:block; margin:0 3px 0 3px; padding:0; white-space:nowrap;}
div.sn dl dd.highlight { background:transparent url('http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/subhighlight.gif') left top repeat-x;}
div.sn dl dd a { float:left; display:block; text-decoration:none; white-space:nowrap; color:#333;}
div.sn dl dd a span { float:left; display:block; padding:0px 8px 0px 8px;}
/* Sub navigation hover */
div.sn dl dd a:hover { background:#fff url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sn-current-bg.gif") bottom left repeat-x; color:#000; text-decoration:none; cursor:pointer;}
div.sn dl dd a:hover span { background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sn-current-right.gif") bottom right no-repeat;}
/* Sub navigation current */
/*-------------------------*/
div.sn dl dd.current a { background:#fff url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sn-current-bg.gif") bottom left repeat-x; color:#000;}
div.sn dl dd.current a span { background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sn-current-right.gif") bottom right no-repeat;}

/*Phoenix Navigation*/
#topNav {display:block;	margin-bottom:15px;}
#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 dd{float:left;margin:0 0 0 5px;padding:0;list-style:none;font:13px "Trebuchet MS",Arial,Verdana,sans-serif;}
#mainNav dl{margin:4px 4px 0 0;float:left;}
#mainNav dl a{float:left;padding-right:3px;color:#FFF;font-weight:bold;display:block;text-decoration:none;}
#mainNav dl a span{display:block;float:left;height:21px;padding:2px 4px 0 7px;}
#mainNav dl a:hover{background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-hoverTab-right.gif") no-repeat right top;	}
#mainNav dl a:hover span{background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-hoverTab.gif") no-repeat left top;	}
#mainNav dl.current a,#mainNav dl.current a:hover{background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-tab-right.gif") no-repeat right top;	}
#mainNav dl.current a span,#mainNav dl.current a:hover span{color:#000;background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mn-tab-left.gif") no-repeat left top;	}
/*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 dd{margin:0 0 0 5px;padding:0;float:left;display:block;list-style:none;}
#subNav dl{margin:2px 6px 0 0;padding:0;float:left;font:12px "Trebuchet MS",Arial,Verdana,sans-serif;}
#subNav dl a{cursor:pointer;float:left;padding-right:2px;display:block;height:17px;color:#333;text-decoration:none;}
#subNav dl a span{display:block;height:17px;padding:0 6px 0 8px;float:left;}
#subNav dl a:hover{background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sn-current-right.gif") no-repeat right bottom;	}
#subNav dl 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 dl.current a,#subNav dl.current a:hover{background:transparent url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sn-current-right.gif") no-repeat right bottom;	}
#subNav dl.current a span,#subNav dl.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;	}
/* ---------------------------Content-Blanket content styling---------------------------------------- */
body { font-size:62.5%; }
a { color:#006699; text-decoration:none;}
a:hover { text-decoration:underline; cursor:pointer;}
a:visited { color:#663399;}
h2 { font:bold 1.6em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
h3 { font:bold 1.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; margin:0 0 0.1em 0;}
h4 { font:bold 1.1em/1.2em Arial, sans-serif; color:#333; position:relative; margin:0 0 .3em 0;}
h2 i, h3 i, h4 i { font-size:.9em; font-weight:bold; font-style:normal;}
h5 { font:bold 1em Arial, sans-serif; color:#999; margin:0 0 .5em 0;}
h5 strong { color:#666;}
h5 a { color:#666; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/underline-dots.gif) bottom left repeat-x;}
p { margin-top:0;}
p a { text-decoration:underline;}
h1.headlines-page-heading {font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:1.4em;font-weight:bold;margin:0 0 0.1em;float:left;}
h1.headlines-page-heading .ad_feature {padding: 0;margin: 0 0 2px 0;background-color: none;float: none;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:1.0em;font-weight:bold;color: #658020;}
h1.headlines-page-heading .ad_feature a {color: #658020;}
h1.headlines-page-heading .ad_feature a:visited {color:	#364411;}
form { margin:0; padding:0; clear:both;}
input, select { font:normal 1.1em Arial, sans-serif;}
/* generic button styles */
input.inlineButton { margin-left:5px; padding-left:1px; padding-right:1px; font-weight:bold;}
input.clearedButton { float:right; clear:both; margin-top:5px;}
.date-time {color:#999999;font-family:Arial,sans-serif;font-size:1em;font-weight:bold;margin:0 0 0.5em;display:block;}
.date-time strong{color:#666666;}
.date-time a {color: #999999;}
/*** Homepage feature level1 ***/
div.hmpg-feature-level1 img { border:1px solid #000;}
/*div.entPanel h4 img, div.horoPanel h4 img, div.travelPanel h4 img, div.lifePanel h4 img {float:none;margin:0 0 0 3px;}*/
div.feature-level2 h4 img {float:none;margin:2px 0 0 0;}
div.teaserBelt div.teaser span img {float:none;margin:0;}
.feature-level2 h2 {font:normal 1.8em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;letter-spacing:-0.02em;margin:0 0 2px;display:inline;float:left;}
.feature-level2 h2 a {color:#000}
.feature-level2 h2 a:hover {color:#006699;tex-decoration:underline;}
/*** News Flash settings ***/
#breakingNewsBlock { color:#ffffff; width:941px; display:block; margin:0 0 12px 15px; 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 10px; 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;}
/*** Commenting text elements ***/
.commentor_name { font: normal 1.0em/1.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; vertical-align: top; display: block; color: #408904; line-height: 28px; padding-left: 35px; background-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/comment_icon.gif); background-position: left, bottom; background-repeat: no-repeat;}	
.commentor_comment { padding-bottom: 35px; font: normal 1.0em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; line-height: 16px; display: block; padding: 2px 8px 2px 8px;}
/* ---------------------------------statistics----------------------------------- */
div.statstable { background-color: transparent; clear: right; }
div.statstable table { caption-side: top; table-layout: auto; border-collapse: collapse; text-align: center; margin-bottom: 20px; width: 100%;}
div.statstable tr.headings th { font:  bold 1.1em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;color: #004A6F;text-align: center;background-color: #FFFFFF;padding-top: 5px;padding-bottom: 3px;border-bottom:1px solid #666666;}
div.statstable tr.even { font:  normal 1.1em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; background-color: #FFFFFF;}
div.statstable tr.odd { font:  normal 1.1em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tablebg_row_odd.jpg) #E4E4E4 repeat-x;}
div.statstable tr.last td { background-color: #E4E4E4; border-bottom:1px solid #666666;}
div.statstable tr.even th { background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tablebg_th_even.jpg) #999999 repeat-x;}
div.statstable tr.odd th { background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tablebg_th_odd.jpg) #666666 repeat-x;}
div.statstable tr td { color: #333333; padding: 5px;}
div.statstable tr td.team { text-align: left; padding-left: 10px;}
div.statstable .teamicon_aus { background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tablestats_teamlogo_aus.gif) no-repeat; background-position: left; padding-left: 25px;}
div.statstable .teamicon_nz { background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tablestats_teamlogo_nz.gif) no-repeat; background-position: left; padding-left: 25px;}  
div.statstable .teamicon_sa { background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tablestats_teamlogo_sa.gif) no-repeat; background-position: left; padding-left: 25px;}
div.statstable table caption {font:  bold 1.2em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;color: #FFFFFF;background:url(http://www.nzherald.co.nz/apn/sitefiles/view/lib//version031/gfx/tablebg_caption.jpg) #283E00 repeat-x;padding: 4px;}
div.statstable table caption a{color:#ffffff;text-decoration:underline;}
div.statstable .date {padding:30px 0 2px 0 !important;}
/* ---------------------------------articles----------------------------------- */
div.article-holder h1,
div.superArticle-holder h1 { font:bold 2.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; letter-spacing:-.04em; margin:15px 0 10px 0;	}
.superArticle-holder .right-block { float:right; margin:4px 0 0 10px; }
div.article-holder p,
div.superArticle-holder p { font:normal 1.3em/1.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
/*div.article-holder h5 span.pnumberingindicator { font:bold 1em Arial, sans-serif; padding:0px 0 0 5px; float:right; margin-left:5px;	 color:#666666;}*/
div.article-holder .date-time span.pnumberingindicator { font:bold 1em Arial, sans-serif; padding:0px 0 0 5px; float:right; margin-left:5px;	 color:#666666;}
.article-holder ul, .article-holder ol,.superArticle-holder ul, .superArticle-holder ol {font:normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;line-height:1.5em;}
.menu li a{font-weight:bold;}
.menu li ul li a{font-weight:normal;}
.article-holder ul ul{font-size:1em;}
.article-holder p.twitter {clear:both;}
.article-holder p.twitter img{margin:0 10px 20px 0; float:left;}
/*** Feature image ***/
/* ----------------- */
div.article-holder div.featureImage { float:right; margin:4px 0 0 10px;}
div.article-holder div.featureImage p.caption,
div.superArticle-holder div.featureImage p.caption { font:bold 1.1em/1.2em Arial, sans-serif;	}
/*** Second image ***/
/* ----------------- */
div.article-holder div.second-image-wrap,
div.superArticle-holder div.second-image-wrap { float:right; margin:4px 0 5px 10px;}
div.article-holder div.second-image-fullspan,
div.superArticle-holder div.second-image-fullspan { float:none; margin:4px 0 5px 0px;}
div.article-holder div.second-image-wrap p.caption,
div.superArticle-holder div.second-image-wrap p.caption,
div.article-holder div.second-image-fullspan p.caption,
div.superArticle-holder div.second-image-fullspan p.caption { font:bold 1.1em/1.2em Arial, sans-serif;	}
div.article-holder div.second-image-fullspan,
div.superArticle-holder div.second-image-fullspan { padding-bottom:10px; text-align:center; margin-left:auto; margin-right:auto;}
div.article-holder div.second-image-fullspan:after,
div.superArticle-holder div.second-image-fullspan:after {    content:".";    display:block;    height:0;    clear:both;    visibility:hidden;}
/*** Article advert ***/
/* ------------------ */
div.article-holder div.advert,
div.superArticle-holder div.advert { float:right; margin:4px 0 5px 10px;}
.advertisment-heading {display:block;color:#999999;font:bold 1em Arial,sans-serif;margin:0 0 0.5em;text-align:center;}
/*** Super article holder ***/
/* ------------------------ */
div.superArticle-holder h1 { /* Override margin for hugeStory H2 */ margin-bottom:2px;}
div.superArticle-holder div.featureImage { padding-bottom:10px; text-align:center; margin-left:auto; margin-right:auto;}
div.superArticle-holder div.featureImage:after {    content:".";    display:block;    height:0;    clear:both;    visibility:hidden;}
div.superArticle-holder ul.linkList { width:230px; margin-left:15px;}
div.superArticle-holder p span.updated,
div.superArticle-holder p span.alert { font-size:.8em;}
div.article-holder h2.caption, div.superArticle-holder h2.caption{font:bold 1.1em/1.2em Arial, sans-serif; color:#666666; margin-top:3px;}
/*div.superArticle-holder h5 span.pnumberingindicator { font:bold 1em Arial, sans-serif; padding:0px 0 0 5px; float:right; margin-left:5px;	 color:#666666;}*/
div.superArticle-holder .date-time span.pnumberingindicator { font:bold 1em Arial, sans-serif; padding:0px 0 0 5px; float:right; margin-left:5px;	 color:#666666;}
/* Adjust width of rel links panels */
div.superArticle-holder div.parentFeatPanel,
div.superArticle-holder div.relArticlesPanel { float:right; width:210px; clear:right; margin-left:0;}
/* Override linkList width for these panels */
div.superArticle-holder div.parentFeatPanel ul.linkList,
div.superArticle-holder div.relArticlesPanel ul.linkList { width:210px; margin-left:0; float:none;}
/* Next and Prev Buttons */
div.next-prev-holder { font:bold 1em Arial, sans-serif; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) bottom left repeat-x;}
div.next-prev-holder a{ font:bold 1.1em Arial, sans-serif; padding: 1px 3px 3px 3px; margin: 3px 0px 5px 0px; text-decoration: none; color: #004499;}
div.next-prev-holder a.next{ float: right; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/btn-rightArrow.gif) top right no-repeat; padding-right:17px;}
div.next-prev-holder a.prev{ float: left; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/btn-leftArrow.gif) top left no-repeat; padding-left:18px;}
/* Page Numbers */
div.page-numbering-holder { font:bold 1.1em Arial, sans-serif; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) bottom left repeat-x; margin: 0px 1px 0px 1px;}
/*div.page-numbering-holder h3 { font:normal 1.0em Arial, sans-serif; float: left; padding: 5px 1px 5px 1px;}*/
.page-numbering-holder .page-numbers {float:left;font: normal 1em Arial,sans-serif;padding:5px 1px;}
div.page-numbering-holder a{ font:normal 1em Arial, sans-serif; padding: 1px 6px 1px 6px; text-decoration:underline;}
div.page-numbering-holder a:link, 
div.page-numbering-holder a:visited{ color: #004499;}
div.page-numbering-holder a:hover{ text-decoration:none; color: #004499;}
div.page-numbering-holder span.current{ font:bold 1.0em Arial, sans-serif; padding: 1px 6px 1px 6px; color: #000000; text-decoration:none;}
div.page-numbering-holder a.view-as-single-page{ float:right; padding: 5px 1px 5px 16px; color: #004499; text-decoration:none; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-viewAsSinglePage.gif) center left no-repeat;}
div.page-numbering-holder a.view-as-single-page:hover{ text-decoration:underline;}
/*** Section and story page banner ***/
.banner-495 {margin:10px 0 0 0;}
/*** Tags panel, Sharethis panel ***/
div.tags-narrow div.tag-cloud { background:#fff url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tag-cloud-top-narrow.gif) no-repeat top left;}
div.tags-narrow div.tag-cloud div.tags { /*For narrower tag-clouds on story page*/ width: 218px;}
div.tagsPanel { background-color:#e8edf1; margin-bottom:15px; clear:both;}
div.tagsPanel div.top { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tagsPanel-top.gif) top left no-repeat; height:6px; font-size:1px;}
div.tagsPanel div.bottom { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tagsPanel-bottom.gif) top left no-repeat; height:6px; font-size:1px;	}
div.sharethisPanel { background-color:#bcee89; margin-bottom:15px;}
div.sharethisPanel div.top { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sharethisPanel-top.gif) top left no-repeat; height:6px; font-size:1px;	}
div.sharethisPanel div.bottom { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sharethisPanel-bottom.gif) top left no-repeat; height:6px; font-size:1px;	}
div.tagsPanel h4 { font:bold 1.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; margin:0 0 8px 10px; padding-left:12px; background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink.gif) top left no-repeat;}
div.tagsPanel h3, div.sharethisPanel h3 { font:bold 1.2em/1.4em Arial, sans-serif; margin:3px 0 5px 10px;}
div.tagsPanel h3 a, div.sharethisPanel h3 a { font-size:.9em; font-weight:normal; font-style:normal; padding:0 16px 0 10px;}
div.tagsPanel ul a, div.sharethisPanel ul a { white-space:nowrap;}
div.tagsPanel ul { margin:0 0 5px 10px; padding:0; list-style-type:none; font:bold 1.1em/1.4em Arial, sans-serif;		}
div.tagsPanel ul li { margin:0 0 0 5px; padding:0; float:left; display:inline;}
div.sharethisPanel ul { margin:0 0 10px 10px; padding:0; list-style-type:none; font:bold 1.1em/1.4em Arial, sans-serif;		}
div.sharethisPanel ul li { float:left; display:inline; margin:0 25px 0 0; padding:3px 0 2px 25px;}
div.sharethisPanel ul li.digg { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-digg.gif) top left no-repeat;}
div.sharethisPanel ul li.delicious { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-delicious.gif) top left no-repeat;}
div.sharethisPanel ul li.newsvine { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-newsvine.gif) top left no-repeat;}
div.sharethisPanel ul li.reddit { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-reddit.gif) top left no-repeat;}
ul.authorLinks { list-style:none; font:bold 1.1em/1.4em Arial, sans-serif; margin:0; padding:0;}
ul.authorLinks li { margin:0; padding:0;}
/* Next Article links */
dl.nextArticle { list-style:none; font:bold 1.2em/1.4em Arial, sans-serif; margin:0; padding:0;}
dl.nextArticle dt { display:none;}
dl.nextArticle dd { margin:0 0 3px 0; padding:0 0 0 14px; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink.gif) 0px 3px no-repeat;}
/***YourViews Panel and Bar (Bubble)***/
div.yourViewsPanel {background: #BCEF8A url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/yourview_panel_bot.jpg);background-position: bottom right;background-repeat: no-repeat;margin: 8px 0 10px 0;}
div.noimg {background-image: none;background-color: transparent;}
/*div.yourViewsPanel h3 {font: bold 1.1em Arial, Helvetica, sans-serif;color: #FFFFFF;text-align: left;text-transform: uppercase;display: block;background: #6BBB1C url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/yourview_panel_icon.jpg);vertical-align: bottom;background-position: top left;background-repeat: no-repeat;padding: 5px 0 2px 35px;}*/
div.yourViewsPanel .yourViewsPanel-heading {font: bold 1.1em Arial, Helvetica, sans-serif;color: #FFFFFF;text-align: left;text-transform: uppercase;display: block;background: #6BBB1C url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/yourview_panel_icon.jpg);vertical-align: bottom;background-position: top left;background-repeat: no-repeat;padding: 5px 0 2px 35px;}
/*div.yourViewsPanel h4 {font: normal 1.4em Arial, Helvetica, sans-serif;text-align: left;color: #333333;padding: 5px 10px 0 10px;}*/
div.yourViewsPanel .yourViewsPanel-title {font: normal 1.4em Arial, Helvetica, sans-serif;text-align: left;color: #333333;padding: 5px 10px 0 10px;display:block;}
div.yourViewsPanel p {margin: 0;padding: 0;}
div.yourViewsPanel ul {margin: 0;padding: 0 0 12px 0;list-style: none;font-size:1em;}
div.yourViewsPanel li { font: normal 1.1em Arial, Helvetica, sans-serif; color: #046B96; background-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink.gif); background-position: left; background-repeat: no-repeat; margin-left: 10px; padding: 0px 0 0 15px;}
div.yourViewsPanel li.send {color: #046B96;margin-left: 10px;padding: 3px 0 0 22px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-email2.gif) 2px 5px no-repeat;}
div.yourViewsPanel li.read {margin: 0;color: #046B96;margin-left: 10px;padding: 3px 0 0 23px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-yourviews.gif) 2px 5px no-repeat;}
div.yourViewsPanel ul.last {padding: 0 0 0 0px;}
div.yourViewsPanel ul.last li {font-weight:bold;padding-top:3px;}
div.divider {padding: 0;margin: 5px 0 0 0;height: 5px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) left repeat-x;}
div.yourViewsBar {width: 495px;height: 22px;background: #6BBB1C url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/yourviewsbar_bg.gif);background-position: top left;background-repeat: repeat-x;}
div.yourViewsBar h2 {margin: 0;float: left;display: block;font: bold 1.1em Arial, Helvetica, sans-serif;color: #FFFFFF;text-align: left;text-transform: uppercase;background: #6BBB1C url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/yourview_panel_icon.jpg);background-position: bottom left;background-repeat: no-repeat;padding: 5px 0 2px 35px;}
div.yourViewsBar ul {float: right;padding: 5px 0 0 0;list-style: none;margin: 0;}
div.yourViewsBar li {display: inline;font: normal 1.1em Arial, Helvetica, sans-serif;color: #FFFFFF;background-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif);background-position: left;background-repeat: no-repeat;margin: 0 0 0 5px;padding: 3px 10px 0 15px;}
div.yourViewsBar a.yourViewsBar-Link {color: #FFFFFF;}
div.yourViewsBar a:hover {color: #FFFFFF;}
div.tagsPanel h3, div.sharethisPanel h3 { font:bold 1.2em/1.4em Arial, sans-serif; margin: 0 0 5px 10px;}
/*div.article-holder h5 a.singleview,
div.superArticle-holder h5 a.singleview { font:bold 1em Arial, sans-serif; padding: 0 0 0 16px; float:right; color: #004499; text-decoration:none; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-viewAsSinglePage.gif) center left no-repeat;}
*/
/*roger 2 check*/
div.article-holder .date-time a.singleview,
div.superArticle-holder .date-time a.singleview { font:bold 1em Arial, sans-serif; padding: 0 0 0 16px; float:right; color: #004499; text-decoration:none; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-viewAsSinglePage.gif) center left no-repeat;}
/*div.article-holder h5 a:hover,
div.superArticle-holder h5 a:hover { text-decoration: underline;} */
/*roger 2 check*/
div.article-holder .date-time a:hover,
div.superArticle-holder .date-time a:hover { text-decoration: underline;} 
/* -------------------------------sections------------------------------------- */
/*** Bottom Links holder ***/
div.bottomLinks-holder { margin:5px 0 10px 0; padding-bottom:10px; clear:both;} 
div.bottomLinks-holder p strong { font:bold 1.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
/*** Feature image ***/
div.article-holder div.featureImage { float:right; margin:4px 0 0 10px;}
div.article-holder div.featureImage p.caption,
div.superArticle-holder div.featureImage p.caption { font:bold 1.1em/1.2em Arial, sans-serif;	}
/* -------------------------------widgets------------------------------------- */
/*** Widget styling ***/
/* ------------------- */
/*** Basic utility widgets ***/
/* ------------------------- */
.displayNone { display:none;}
.floatLeft { float:left;}
.floatRight { float:right;}
div.divider-dots { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) top left repeat-x; height:1px; font-size:1px; clear:both; margin-bottom:3px;}
.clearfix:after {    content:".";    display:block;    height:0;    clear:both;    visibility:hidden;	}
div.clearBoth {clear:both;font-size:1px;height:0;}
/*** Your Views - Quote Module ***/
/* ------------------------- */
div.yourViewsQuote {   width: 240px;   background: #BCEE89 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/images/yourviewsquote_modbase.jpg) right bottom no-repeat;   margin-top: 10px;   margin-bottom: 10px;   padding-bottom: 10px;}
div.yourViewsQuote h3 { padding: 0; margin: 0; margin-bottom: 5px; display: block; padding: 0.25em; padding-left: 0.5em; font: bold 1.15em Arial, sans-serif; color: #FFFFFF; background-color: #6CBB1C; text-transform: uppercase;}
div.yourViewsQuote p { padding-left: 0.9em; margin: 0; text-align: left; font: bold 1.15em Arial, sans-serif; color: #333333;}
div.yourViewsQuote div.balloon { margin: 0px auto; padding-bottom: 10px; width: 223px; background: #FFFFFF url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/images/yourviewquote_bubblebase.jpg) bottom left no-repeat;}
div.yourViewsQuote div.balloon p { padding: 0.7em; text-indent: 0.9em; padding-bottom: 0.1em; margin: 0; background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/images/yourviewsquote_leftqmark.jpg) left top no-repeat; border-right: #95D158 solid 2px; text-align: left; font: normal 1.3em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #333333;}
div.yourViewsQuote div.balloon p.author { padding-top: 0.05em; padding-right: 10px;; background: none; margin-top: -5px; margin-bottom: 25px; text-align: right; text-transform: uppercase; font: normal 1.0em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
div.yourViewsQuote div.balloon p strong { text-align: right; background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/images/yourviewsquote_rightqmark.jpg) left top no-repeat;}
div.yourViewsQuote ul { list-style: none; margin: 0; margin-top: -18px; margin-bottom: 5px; padding: 0;}
div.yourViewsQuote li { font: normal 1.1em Arial, Helvetica, sans-serif; color: #006699; background-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/images/icon-arrowLink.gif); background-position: top left; background-repeat: no-repeat; margin: 0 0 0 10px; padding: 3px 10px 0 15px;}
div.yourViewsQuote li a { color: #006699; text-decoration: none;}
div.yourViewsQuote li a:hover { text-decoration: underline;}
div.yourViewsQuote ul.related { list-style: none; margin-top: 2px; padding: 0;}
div.yourViewsQuote div.divider { padding: 0; margin: 0; margin-left: 10px; width: 217; height: 9px; text-align: center; background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/images/divider_dots.jpg) left top no-repeat;} 
/*** Headings and inline text elements ***/
/* ------------------------------------- */
/* Inline text elements */
/*span.updated,*/
span.latest,
span.alert { background-color:#13a00c; color:#fff; font-weight:bold; text-transform:uppercase; padding:0 1px 0 1px; margin-right:2px; position:relative; /* prevent IE rendering issues */}
span.alert { background-color:#cb0003;}
a.emailArticle { font:bold 1em Arial, sans-serif; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-emailArticle.gif) top left no-repeat; padding:2px 0 0 15px; float:right; margin-left:10px;	 color:#006699;	}
a.printArticle { font:bold 1em Arial, sans-serif; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-printArticle.gif) top left no-repeat; padding:2px 0 0 17px; float:right; margin-left:10px;	 color:#006699;	}
a.rss { font:bold 1em/1.3em Arial, sans-serif; background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/btn-rss.gif) top right no-repeat; padding:2px 15px 1px 0; color:#e26e00; display:block; font-style:normal; margin-top:-1px; }
a.facebook { font:bold 1em/1.3em Arial, sans-serif; background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-facebook.gif) top right no-repeat; padding:2px 15px 1px 0; margin-right: 10px; color:#006699; display:block; font-style:normal; margin-top:-1px;}
a.myspace { font:bold 1em/1.3em Arial, sans-serif; background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-myspace.gif) top right no-repeat; padding:2px 25px 1px 0; margin-right: 10px; color:#003399; display:block; font-style:normal; margin-top:-1px;}
a.emailthis { font:bold 1em/1.3em Arial, sans-serif; background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-emailthis.gif) top right no-repeat; padding:2px 21px 1px 0; margin-right: 14px; color:#003399; display:block; font-style:normal; margin-top:-1px;}
a.printthis { font:bold 1em/1.3em Arial, sans-serif; background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-printthis.gif) top right no-repeat; padding:2px 21px 1px 0; margin-right: 14px; color:#003399; display:block; font-style:normal; margin-top:-1px;}
a.sharethis { font:bold 1em/1.3em Arial, sans-serif; background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-sharethis.gif) top right no-repeat; padding:2px 21px 1px 0; margin-right: 14px; color:#329330; display:block; font-style:normal; margin-top:-1px;}
h3 a.rss { font-size:.8em; float:right;}
.PCstar { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-star.gif) bottom right no-repeat; padding-right:10px; color:#ffffff;	}
/* Link icons */
.boldArrow { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-boldArrow.gif) top left no-repeat; padding-left:5px;}
.linkArrow { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink.gif) top left no-repeat; padding-left:14px;}
p a.linkArrow { /* Adjust position of linkArrows within paras */ background-position:0px 1px;}
/* Internal and external pointer icons */
span.int { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-hand-int.gif) top left no-repeat;}
span.ext { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-hand-ext.gif) top left no-repeat;}
/* Heading holders */
div.heading-holder { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) bottom left repeat-x;}
div.heading-holder-ent { border-bottom:1px solid #cc3300;}
div.heading-holder-travel { border-bottom:1px solid #105665;}
div.heading-holder-life { border-bottom:1px solid #b90707;}
div.heading-holder h3,
div.heading-holder-ent h3,
div.heading-holder-travel h3,
div.heading-holder-life h3 { float:left;}
div.heading-holder h2 {float:left;font:normal 1.8em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:0 0 0.1em;letter-spacing:-0.02em;}
.heading-holder .heading3{font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:1.4em;font-weight:bold;margin:0 0 0.1em;float:left;}
.heading-holder-diversions h2 {font:bold 1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:0 0 0.1em;}
div.heading-holder-ent h3 a { color:#cc3300;}
div.heading-holder-travel h3 a { color:#105665;}
div.heading-holder-life h3 a { color:#b90707; }
div.heading-holder a.rss,
div.heading-holder-ent a.rss,
div.heading-holder a.facebook,
div.heading-holder a.sharethis,
div.heading-holder a.myspace,
div.heading-holder a.emailthis,
div.heading-holder a.printthis,
div.heading-holder-travel a.rss,
div.heading-holder-life a.rss { 	float:right; font-size:1.1em; padding-top:0; padding-bottom:0; margin-top:1px;}
div.heading-holder a.sponsoredBy { background:none; float:right; display:block; height:20px; width:190px; position:relative; margin:-5px 0 1px 15px;}
div.heading-holder a.sponsoredBy img {}
/* Add bottom margin under headings for category lists: */
div.categoryList div.heading-holder { margin-bottom:2px;}
.categoryList h2.category-heading, .categoryList h1.category-heading {font: bold 1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:0 0 0.1em;float:left;}
/*** Link lists & Bullets ***/
/* ------------------------ */
.headlinesPanel ul.linkList, ul.linkList, dl.linkList, ul.bulletList, ul.noBullets { list-style-type:none; padding:3px 0 10px 0; margin:0; font-size:1em;}
.headlinesPanel ul.linkList li, ul.linkList li, dl.linkList dd, ul.bulletList li { margin:0; padding:0 0 3px 14px; font:normal 1.1em/1.2em Arial, sans-serif; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink.gif) top left no-repeat;}
dl.linkList dt { font:bold 1.1em/1.2em Arial, sans-serif; padding-bottom:3px;}
.headlinesPanel .linkList .link-list-heading, .linkList .link-list-heading {color:#333333;font-family:Arial,sans-serif;font-size:1.1em;font-weight:bold;line-height:1.2em;padding:10px 0 5px 0;background:none;}
ul.noBullets li, dl.noBullets dd { padding:0 0 5px 0; margin:0; font:normal 1.1em/1.2em Arial, sans-serif;	}
/* Overrides standard arrows for linkLists: */
.photoLink, ul.linkList li.photoLink { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-photo-medium.gif) top left no-repeat; padding-left:23px;}
/* Overrides standard arrows for linkLists: */
.videoLink, ul.linkList li.videoLink { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-video-medium.gif) top left no-repeat; padding-left:23px;}
/* Overrides standard arrows for linkLists: */
.audioLink, ul.linkList li.audioLink { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-audio-medium.gif) top left no-repeat; padding-left:23px;}
/* Overrides standard arrows for linkLists: */
.documentLinksmall, ul.linkList li.documentLinksmall { /*background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-documentsmall.gif) top left no-repeat; padding-left:23px;*/}
.documentLinkmedium, ul.linkList li.documentLinkmedium { /*background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-documentmedium.gif) top left no-repeat; padding-left:23px;*/}
.documentLinklarge, ul.linkList li.documentLinklarge { /*background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-documentlarge.gif) top left no-repeat; padding-left:23px;*/}
/* Overrides standard arrows for linkLists: */
.interactiveLink, ul.linkList li.interactiveLink {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-interactive.gif) top left no-repeat;padding-left:23px;} 
/* Overrides standard arrows for linkLists: */
ul.linkList li.noArrow,
dl.linkList dd.noArrow,
ul.bulletList li.noArrow { background:none; padding-left:0;}
/* Specify the correct spacing & icon for bulletLists */
ul.bulletList li { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-bullet.gif) top left no-repeat; padding-left:12px;}
/* Inline elements within linkList text: */
ul.linkList li span.updated,
ul.linkList li span.alert { font-size:.9em; font-weight:bold;}
ul.linkList em { font-size:.9em; color:#666; font-style:normal; display:block;}
/* Allow for multiple columns of lists */
ul.column, dl.column { width:45%; float:left; display:inline; margin-right:10px;}
/*** Features - holder ***/
/* ------------------------- */
div.features-holder { margin-bottom:10px; /*background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) bottom left repeat-x;*/}
/*** Feature - level 1 ***/
/* ------------------------- */
div.feature-level1 { border-top:1px solid #fff; /* Prevent Firefox from adding spacing above a floated feature */ background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) bottom left repeat-x;	 padding-top:10px;}
div.feature-level1 h2 { font:bold 2.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; letter-spacing:-.02em; margin:0 0 10px 0;	}
div.feature-level1 p { font:normal 1.3em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; padding:0 0 10px 0; margin:0; }
div.feature-level1 p a { text-decoration:underline;}
.feature-level1 .story-headline, .superArticle-holder .story-headline{font:bold 2.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-weight:bold;letter-spacing:-0.02em;margin:0 0 10px;display:block;}
/* Set image position */
div.feature-level1 div.featureImage { float:right; margin:0 0 5px 15px;}
div.feature-level1 div.featureImage p.caption { font:normal 1.1em/1.2em Arial, sans-serif;	}
/*** Business Feature - level 1 ***/
/* ------------------------- */
div.business-feature-level1 { border-top:1px solid #fff; /* Prevent Firefox from adding spacing above a floated feature */ /*background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) bottom left repeat-x;*/	 padding-top:10px;}
div.business-feature-level1 h2 { font:bold 2.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; letter-spacing:-.02em; margin:0 0 10px 0;	}
div.business-feature-level1 p { font:normal 1.3em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; padding:0 0 10px 0; margin:0; }
div.business-feature-level1 p a { text-decoration:underline;}
/* Set image position */
div.business-feature-level1 div.featureImage { float:right; margin:0 0 5px 15px;}
div.business-feature-level1 div.featureImage p.caption { font:normal 1.1em/1.2em Arial, sans-serif;	}
/*** Feature - level 2 ***/
/* --------------------- */
div.feature-level2 { margin-bottom:10px;}
/* Adjust bottom-margin on heading-holder div */
div.feature-level2 div.heading-holder { margin-bottom:7px;}
.feature-level2 .feature-level2-heading {font:bold 1.3em/1.2em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:0 0 0.3em;display:block;}
.feature-level2 .feature-level2-heading img {float:none;margin:0;}
div.feature-level2 h3 { font:normal 1.8em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; letter-spacing:-.02em; margin:0 0 2px 0;}
div.feature-level2 h3 a { color:#000;}
div.feature-level2 h3 a:hover { color:#006699;}
div.feature-level2 h4 { font:bold 1.3em/1.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
/* Adjust top margin on RSS links to match the heading size */
div.feature-level2 a.rss { margin-top:7px;}
div.feature-level2 p { font:normal 1.1em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; margin:0 0 5px 0; }
div.feature-level2 p a { text-decoration:underline;}
div.feature-level2 img { margin:3px 5px 5px 0; /* Margin-top to move in line with beginning of text */ float:left;}
/* Alternative right image alignment: */
div.imageRight img { margin:3px 0 5px 5px; /* Margin-top to move in line with beginning of text */ float:right;}
div.imageRight ul.linkList img { float:left; margin:-2px 2px 0 0;}
div.feature-level2 ul { clear:both; margin:0; padding:0;}
/* Sub-panel */
div.feature-level2 div.subPanel { float:right; width:165px; margin-left:15px;}
div.feature-level2 div.subPanel img { float:none; border:none; margin:0 0 3px 0;}
div.feature-level2 div.subPanel h4 { font:normal 1.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) bottom left repeat-x; padding-bottom:3px;}
div.feature-level2 div.subPanel p { font:normal 1.1em Arial, sans-serif;	}
/* Override underlines for all subPanels */
div.subPanel p a { text-decoration:none; }
div.subPanel p a:hover { text-decoration:underline;}
/*** Feature - level 3 ***/
/* --------------------- */
div.feature-level3 { margin-bottom:20px;}
div.feature-level3 h2 {	font:bold 1.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;	letter-spacing:-.02em;	margin:10px 0 2px 0;	}
div.feature-level3 p {	font:normal 1.1em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;	margin:0 0 10px 0;	}
div.feature-level3 p a {	text-decoration:underline;}
div.feature-level3 img {	float:right;	margin:3px 0 5px 10px; /* Margin-top to move in line with beginning of text */	}
.feature-level3 .story-headline {font: bold 1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;letter-spacing:-0.02em;margin:10px 0 2px;display:block;}
.feature-level3 .story-headline img {float:none; border:0; margin:0;}
/*** Feature image & captions ***/
/* ---------------------------- */
p.caption {	font:normal 1.1em/1.1em Arial, sans-serif;	color:#666;		margin:0; padding:3px 0 5px 0;}
p.caption em {	font-size:.9em;	font-weight:normal;	font-style:normal;	line-height:1.1em;	color:#666;}
p.caption a {	font-weight:bold;	text-decoration:none;}
p.caption a:hover {	text-decoration:underline;}
p.caption em.photoCredit {	float:right;	display:block;	color:#999;}
p.caption span.updated,p.caption span.alert {	margin-top:-1px;}
/*** Top Story, Huge Story, Buster  ***/
/* ---------------------------------- */
div.topStory,div.buster,div.hugeStory {	float:left;	padding-bottom:0;}
div.topStory h2,div.buster h2,div.hugeStory h2 {	font:bold 2.2em/1.1em 'Lucida Grande','Lucida Sans Unicode', Arial, sans-serif;	letter-spacing:-1px;	margin:0 0 7px 0;	}
div.buster h2 {	font-size:3.2em;}
div.hugeStory h2 { /* Override margin for hugeStory H2 */	margin-bottom:2px;}
div.topStory p,div.hugeStory p {	font:normal 1.3em/1.3em 'Lucida Grande','Lucida Sans Unicode', Arial, sans-serif;	margin:0 0 10px 0;	}	
div.buster p { font:normal 1.6em/1.3em 'Lucida Grande','Lucida Sans Unicode', Arial, sans-serif; margin:0 0 10px 0; }	
div.topStory p a,
div.hugeStory p a { text-decoration:underline;}
.topStory .top-story-heading, .hugeStory .top-story-heading{font:bold 2.2em/1.1em 'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;letter-spacing:-1px;margin:0 0 7px;display:block;}
div.topStory ul { float:left; /* Prevent background icons from displaying under feature image */}
/* Set width on hugeImage <p> to allow for related multimedia: */
div.withLinks p { width:260px;}
div.withLinks ul { float:right; width:165px;}
div.withLinks div.featureImage p { width:auto;}
/* Set image position */
div.topStory div.featureImage { float:left; margin:0 10px 5px 0;;}
div.buster div.featureImage { float:right; margin:0 0 5px 10px;}
div.topStory div.featureImage img { border:1px solid #000;}
/* Override font size/style/positioning on this para */
div.topStory div.featureImage p,
div.hugeStory div.featureImage p,
div.buster div.featureImage p { font:normal 1.1em/1.2em Arial, sans-serif;}
div.topStory div.featureImage p em,
div.hugeStory div.featureImage p em { font-size:.9em;}
div.featureImage p span.updated,
div.featureImage p span.alert { font-size:.9em;}
/* Substory Images */
div.subStory-holder { float:right;}
div.subStory { border:1px solid #7f7f7f; padding:3px;}
div.subStory img { border:1px solid #000;}
div.subStory p { background-color:#e8edf1; border:1px solid #000; border-top:none; margin:0; padding:5px;}
div.subStory p.caption img { border:0;}
/* Topstory featurePanel backup option */
div.backup { float:left; width:145px; margin-left:15px;}
/* Wrap feature panels inside a div to crop the image */
div.backup div.img-holder { overflow:hidden; margin:0 -10px 0 -10px; width:165px;	}
/*** Feature - image left ***/
/* ------------------------- */
div.feature-imageLeft { margin-bottom:10px;}
div.feature-imageLeft div.featureImage { margin-bottom:10px;}
div.feature-imageLeft h2 { font:normal 2.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; letter-spacing:-1px; margin:0 0 10px 0;	}
/* Note: width needs to be set inline depending on featureImage width */
div.feature-imageLeft p { font:normal 1.2em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; margin:0 0 10px 0; float:left; }
/* Note: width needs to be set inline depending on featureImage width */	
div.feature-imageLeft ul { float:left; }	
div.feature-imageLeft p a { text-decoration:underline;}
/* Set image position */
div.feature-imageLeft div.featureImage { float:left; margin:0 10px 5px 0;}
/* Override font size/style/positioning on this para */
div.feature-imageLeft div.featureImage p { font:normal 1.1em/1.2em Arial, sans-serif;}
div.feature-imageLeft div.featureImage p em { font-size:1em;}
/*** Coloured feature panels ***/
/* ------------------------- */
div.featurePanel,
div.liveScorePanel,
div.topStoriesPanel,
div.featStoriesPanel,
div.weatherPanel,
div.pollPanel,
div.entPanel,
div.horoPanel,
div.travelPanel,
div.lifePanel,
div.rviewsPanel,
div.busInfoPanel,
div.featMulti,
div.entPanel-plain,
div.lifePanel-plain,
div.relLinksPanel,
div.upToMinutePanel,
div.headlinesPanel { padding:0 10px 2px 10px; margin-bottom:15px; position:relative; /* prevent IE rendering issues */}
div.featurePanel,
div.weatherPanel,
div.parentFeatPanel,
div.upToMinutePanel,
div.headlinesPanel { background:#e8edf1 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/blueFeature-bg.gif) bottom right no-repeat; clear: right; /* UPDATE RKM */}
div.topStoriesPanel,
div.featStoriesPanel { background:#eaeacd url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/brownFeature-bg.gif) bottom right no-repeat;}
div.headlinesPanel, div.upToMinutePanel { /* Override padding on headlinesPanel */ margin-top:-3px; padding-left:5px;}
/*Roger 2 check*/
div.featurePanel .featurePanel-heading {	color:#333333;	font-family:Arial,sans-serif;	font-size:1.1em;	font-weight:bold;	line-height:1.2em;}
/*Roger 2 check*/
.headlinesPanel-heading {	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;	font-size:1.4em;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;	font-weight:bold;	line-height:normal;	margin:0pt 0pt 0.1em;}
/*roger 2 check*/
.featuredClassification-heading {	font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;	font-size:1.4em;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;	font-weight:bold;	line-height:normal;	margin:0pt 0pt 0.1em;}
/*.heading-holder-ent .horoscope-heading {	display:block;	float:left;	font:bold 1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;	margin:0 0 0.1em;}*/
.heading-holder-ent .horoscope-heading a{	color:#CC3300;}
.horoPanel .horoPanel-heading {	font:bold 1.1em/1.2em Arial,sans-serif;	font-size:1.1em;	margin:0 0 0.3em;	display:block;}
.horoPanel .horoPanel-heading a{	color:#CC3300;}
.heading-holder-life .life-heading, .heading-holder-ent .ent-heading, .heading-holder-ent .horoscope-heading {	display:block;	float:left;	font:bold 1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;	margin:0 0 0.1em;}
.heading-holder-life .life-heading a{	color:#B90707;}
.heading-holder-ent .ent-heading a{	color:#B90707;}
.lifePanel .lifePanel-heading {	display:block;	font:bold 1.4em/1.1em Arial,sans-serif;	margin:0 0 0.3em;}
.lifePanel .lifePanel-heading a{	color:#B90707;}
.entPanel .entPanel-heading {	font:bold 1.4em/1.1em Arial,sans-serif;	margin:0 0 0.3em;	display:block;}
.entPanel .entPanel-heading a{	color:#CC3300;}
.moreLinks .moreLinks-heading {	font:bold 1.2em/1.1em Arial,sans-serif;	color:#333333;	margin:0 0 0.3em;	display:block;}
/* Adjust Updated and Latest font size in feature panels */
div.headlinesPanel span.latest,
div.featurePanel span.latest,
div.topStoriesPanel span.latest,
div.headlinesPanel span.updated,
div.featurePanel span.updated,
div.topStoriesPanel span.updated,
div.headlinesPanel span.alert,
div.featurePanel span.alert,
div.topStoriesPanel span.alert { font-size:.9em;}
div.featurePanel div.img-holder-300 { margin:0 -10px 0 -10px; overflow: hidden; width:300px;} 
div.featurePanel div.img-holder { margin:0 -10px 0 -10px; overflow: hidden; width:240px;}
/* Wrap feature panels inside a div to crop the image */
div.col-165 div.featurePanel div.img-holder { overflow:hidden; margin:0 -10px 0 -10px; width:165px;	}
div.featurePanel p,
div.liveScorePanel p,
div.topStoriesPanel p,
div.pollPanel p,
div.entPanel p,
div.horoPanel p,
div.travelPanel p,
div.lifePanel p,
div.rviewsPanel p,
div.mostPopPanel p,
div.featMulti p,
div.featStoriesPanel p { font:normal 1.1em/1.2em Arial, sans-serif;	 color:#333; margin:5px 0 5px 0;}
div.featurePanel ul.linkList,
div.topStoriesPanel ul.linkList { margin:5px 0 5px 0; padding-bottom:0;}
div.headlinesPanel ul.linkList { padding:10px 0 0 0; margin:0 0 5px 0;}
/*div.headlinesPanel h4 { font-size:1.2em; line-height:2.5em; color:#000000; margin:0; padding:0 0 0 3px;}*/
/*Roger 2 change*/
.headlinesPanel .headlinesPanel-subheading {font-size:1.2em;line-height:1.5em;margin:0;display:block;padding:7px 0 5px 3px;font-family:Arial,sans-serif;font-size-adjust:none;/*font-stretch:normal;*/
/*font-style:normal;*/
/*font-variant:normal;*/
font-weight:bold;}
.module-heading {font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:1.4em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0pt 0pt 0.1em;float:left;}
div.headlinesPanel .divider-dots { margin:0;	}
div.entPanel li img,div.horoPanel li img,div.travelPanel li img,div.lifePanel li img,div.feature-level2 div.subPanel li img,div.feature-level2 li img,div.feature-level3 h2 img,div.imageRight ul.linkList img { float:none; border:0; margin:0;}
div.topStoriesPanel h3,div.liveScorePanel h3,div.weatherPanel h3,div.relLinksPanel .relLinksPanel-headline,div.busInfoPanel h3,div.featMulti h3,div.entPanel-plain h3,div.lifePanel-plain h3,div.featStoriesPanel h3 { font:bold 1.1em/1.2em Arial, sans-serif; margin:0 -10px 8px -10px; padding:4px 7px 3px 7px;	 border-bottom:1px solid #fff; color:#fff; text-transform:uppercase; background:#2a72af url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/brownPanel-title-bg.gif) bottom left repeat-x;}
div.topStoriesPanel h3 a,div.liveScorePanel h3 a,div.weatherPanel h3 a,div.relLinksPanel .relLinksPanel-headline a,div.busInfoPanel h3 a,div.featMulti h3 a,div.entPanel-plain h3 a,div.lifePanel-plain h3 a,div.featStoriesPanel h3 a { color:#fff}
div.featStoriesPanel h3 { margin-bottom:5px;}
/* Top stories panel, Featured stories panel */
.featStoriesPanel li { width:275px; float:left;}
.topStoriesPanel li { width:210px; float:left;}
.topStoriesPanel h4 em { display:block; clear:both; font:normal .8em/1em Arial, sans-serif; padding-bottom:4px; text-transform:uppercase; color:#333;}
/* Live Score panel */
div.liveScorePanel{background:#919292 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/scorePanel-bg.jpg) bottom right no-repeat;}
div.liveScorePanel h3 {background:#404040 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/scorePanel-title-bg.gif) bottom left repeat-x;}
div.liveScorePanel div.divider-dots { background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots-score.gif); margin-bottom:4px;}
div.liveScorePanel div.rugby,div.liveScorePanel div.cricket,div.liveScorePanel div.netball{padding:0 0 0 45px;margin-top:0;margin-left:-10px;background-position:bottom left;background-repeat:no-repeat;}
div.liveScorePanel div.rugby{background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/scorePanel-rugby.gif);min-height:35px;/* hack for IE6 */height:auto !important;height:35px;}
div.liveScorePanel div.cricket{background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/scorePanel-cricket.gif);min-height:50px;/* hack for IE6 */height:auto !important;height:50px;}
div.liveScorePanel div.netball{background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/scorePanel-netball.gif);min-height:45px;/* hack for IE6 */height:auto !important;height:45px;}
div.liveScorePanel ul.linkList li, div.liveScorePanel dl.linkList dd, div.liveScorePanel ul.bulletList li {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif) top left no-repeat;}
div.liveScorePanel p,div.liveScorePanel a{color:#FFF;text-decoration:none;}
div.liveScorePanel a:hover{text-decoration:underline;}
div.liveScorePanel a:visited{color:#fff;}
.liveScorePanel .live-scores-heading{background:#404040 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/scorePanel-title-bg.gif) repeat-x scroll left bottom;color:#FFFFFF;font:bold 1.1em/1.2em Arial,sans-serif;margin:0 -10px 8px;padding:4px 7px 3px;text-transform:uppercase;display:block;}
/* extensions to featurePanel for WCC results ticker */
div.scroll-panel h4 { font-weight:bold; color:#6c1211;}
div.featurePanel .scroll-content{ height:250px; padding:0 0 10px 0; overflow:auto; margin-bottom:11px;}
div.featurePanel .scroll-content h5{ font-size:14px; color:#000; margin-top:10px;}
div.featurePanel .scroll-content strong{ color:#000;}
div.featurePanel .scroll-content_220{ height:220px; padding:0 0 10px 0; overflow:hidden; margin-bottom:11px;}
div.featurePanel .scroll-content-short {    height:110px; padding:0 0 10px 0; overflow:auto; margin-bottom:11px;} 
div.featurePanel .scroll-content-medium {    height:160px; padding:0 0 10px 0; overflow: hidden; margin-bottom:11px;} 
/* Use slides-holder to lock slide height */
div.featStoriesPanel div.slides-holder { height:90px; overflow:hidden;	}
div.topStoriesPanel div.slides-holder { height:155px; overflow:hidden;	}
div.radioPicker div.slides-holder { height:75px; overflow:hidden;}
div.featStoriesPanel .jcarousel-scope {    position:relative;    width:280px;}
div.topStoriesPanel .jcarousel-scope {    position:relative;    width:220px;}
div.radioPicker .jcarousel-scope { position:relative; width:165px;}
.jcarousel-list, ul.jcSlides-list {    overflow: hidden;    margin:0; padding:0; list-style:none;}
.jcarousel-list li, ul.jcSlides-list li {    float:left;    margin-right:10px;}
.jcarousel-next,.jcarousel-prev { font:bold 1.1em/1.2em Arial, sans-serif;    display:none;    position:absolute;    bottom:-18px;    cursor:pointer;}
.jcarousel-next {    right:1px; padding:2px 0 0 0;}
.jcarousel-prev {    left:1px; padding:2px 0 0 0;}
.jcarousel-next-disabled {    cursor: default;    opacity: .5;    -moz-opacity: .5;    filter:alpha(opacity=50);}
.jcarousel-prev-disabled {    cursor: default;    opacity: .5;    -moz-opacity: .5;    filter: alpha(opacity=50);}
.showifjs { display:none;}
div.topStoriesPanel div.divider-dots,
div.featStoriesPanel div.divider-dots { margin-left:-10px; margin-right:-7px;}
.featStoriesPanel ul li { width:275px; float:left;}
.topStoriesPanel ul li { width:220px; float:left;}
div.topStoriesPanel ul li img { margin:0 0 5px 5px; float:right; border:1px solid #000; position:relative; /* prevent IE rendering issues */}
div.featStoriesPanel ul li img { margin:0 8px 5px 0; float:left; border:1px solid #fff; position:relative; /* prevent IE rendering issues */	}
div.topStoriesPanel p.storyNum, div.featStoriesPanel p.storyNum { text-align:center; margin:4px 0 4px 0;}
/* Radio picker panel */
div.radioPicker { margin-bottom:30px;	}
div.radioPicker p { font:normal 1.1em/1em Arial, sans-serif;}
div.radioPicker ul li { width:165px; float:left;}
.weather-mod { font-family:Arial, Helvetica, sans-serif; }
.weather-mod .top-cap { background-color:#2770AE; height:19px; color:#ffffff; padding:3px 5px 3px 10px; }
/*.weather-mod h3 { font-size:1.1em; font-weight:bold; margin:0; float:left; line-height:1.7em; }*/
.weather-mod h2 {float:left;font-size:1.1em;font-weight:bold;line-height:1.7em;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-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weather-mod-bg.jpg); background-repeat:repeat-x; padding:10px 0 10px 0; height: 90px;}
.weather-mod .day-forecast { float:left; width:100px; text-align:center; font-size:1.1em; margin:0; }
.weather-mod .bottom-cap { float:left; width:300px; height:32px; background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weather-mod-btm.gif); background-repeat:no-repeat; margin:0; }
.weather-mod .bottom-cap a { color:#006699; float:left; text-decoration:underline; margin:8px 0 0 10px; font-size:1.1em; font-weight:bold; }
.weather-mod .bottom-cap a.right { margin:8px 15px 0 0; float:right; }
.weather-mod .bottom-cap form{ margin:0; padding:0; }
.weather-mod img { border:0; border:2px solid #ffffff; }
.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; }
/* Reader communication/feedback panel styling */
/*h3.fback { font:bold 1.1em/1.2em Arial, sans-serif; margin:0;  padding:4px 0 3px 7px;	 border-bottom:1px solid #fff; color:#fff; text-transform:uppercase; background-color:#6cbb1c;}*/
h2.fback {background-color:#6CBB1C;border-bottom:1px solid #FFFFFF;color:#FFFFFF;font:bold 1.1em/1.2em Arial,sans-serif;margin:0;padding:4px 0 3px 7px;text-transform:uppercase;}
span.fback {background-color:#6CBB1C;border-bottom:1px solid #FFFFFF;color:#FFFFFF;font:bold 1.1em Arial,sans-serif;margin:0;padding:4px 0 3px 0;text-transform:uppercase;display:block;width:100%;text-indent:7px;}
/* Poll Panel */
div.pollPanel { background:#bcee89 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/pollPanel-btm.gif) bottom right no-repeat; padding-top:5px;}
div.pollPanel img { float:left; margin:5px 7px 5px 0; border:1px solid #fff;}
div.pollPanel div.divider-dots { margin-top:5px;}
div.pollPanel div.column { float:left; margin-right:10px;}
div.multiPoll div.column { width:40%;}
div.pollPanel ul { margin:5px 0 10px 0; padding-bottom:0;}
div.pollPanel form { font:normal 1.1em Arial, sans-serif;}
div.pollPanel div.buttons { clear:both;}
div.pollPanel input.pollButton { font-weight:bold; font-size:1em; margin-top:10px; clear:both;}
/* Entertainment, Lifestyle, Travel Panels */
div.entPanel,
div.travelPanel,
div.lifePanel { padding-top:10px;}
div.entPanel img,
div.horoPanel img,
div.travelPanel img,
div.lifePanel img { border:1px solid #fff; float:right; margin:0 0 5px 10px; position:relative;   /* Fix IE rendering issues */	}
div.entPanel li img,div.horoPanel li img,div.travelPanel li img,div.lifePanel li img,div.feature-level2 div.subPanel li img,div.feature-level2 li img,div.imageRight ul.linkList img { float:none; border:0; margin:0;}
div.entPanel p,
div.travelPanel p,
div.lifePanel p { margin-right:40px;}
div.entPanel ul.linkList li,
div.travelPanel ul.linkList li,
div.horoPanel ul.linkList li,
div.lifePanel ul.linkList li { font-size:1.2em; margin-right:55px; position:relative;}
div.entPanel ul.linkList li.noArrow,
div.travelPanel ul.linkList li.noArrow,
div.horoPanel ul.linkList li.noArrow,
div.lifePanel ul.linkList li.noArrow { background:none;}
/* Morelinks used for sublinks within these panels */
/*div.moreLinks h4 { font-size:1.2em;}*/
div.moreLinks ul.column { width:32%;}
div.moreLinks ul.column li { margin-right:0;}
div.heading-holder-ent h2, div.heading-holder-travel h2, div.heading-holder-life h2 {float:left;font:bold 1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:0;}
div.heading-holder-ent h2 a {color:#CC3300;}
div.heading-holder-travel h2 a {color:#105665;}
div.heading-holder-life h2 a {color:#B90707;}
.entPanel .entPanelHeading, .horoPanel .horoPanelHeading, .travelPanel .travelPanelHeading, .lifePanel .lifePanelHeading{font: bold 1.4em/1.1em Arial,sans-serif;display:block;}
.entPanel .entPanelHeading img, .horoPanel .horoPanelHeading img, .travelPanel .travelPanelHeading img, .lifePanel .lifePanelHeading img {float:none;margin:0 0 0 3px;}
/* Entertainment Panel, Horoscope Panel */
div.entPanel,
div.horoPanel { background:#FFFAD5 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/entPanel-bg-cut.jpg) bottom right no-repeat; }
div.entPanel a,
div.horoPanel a { color:#cc3300;	}
div.entPanel div.divider-dots { background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots-ent.gif); margin-bottom:4px;}
div.entPanel ul.linkList li { background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-linkArrow-entPanel.gif);}
div.horoPanel div.img-holder { margin:0 -10px 10px -10px; height:32px; background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/horoPanel-headerImg.gif) top left no-repeat;}
/* Travel Panel */
div.travelPanel { background:#E8F4F3 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/travelPanel-bg-cut.jpg) bottom right no-repeat; padding-top:10px;}
div.travelPanel a { color:#105665;}
div.travelPanel div.divider-dots { background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots-travel.gif); margin-bottom:4px;}
div.travelPanel ul.linkList li { background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-linkArrow-travelPanel.gif);}
/* Lifestyle Panel */
div.lifePanel { background:#F8E6F6 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/lifePanel-bg-cut.jpg) bottom right no-repeat; padding-top:10px;}
div.lifePanel a { color:#b90707;}
div.lifePanel div.divider-dots { background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots-life.gif); margin-bottom:4px;}
div.lifePanel ul.linkList li { background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-linkArrow-lifePanel.gif);}
.lifePanel a:visited, .travelPanel a:visited, .entPanel a:visited, .horoPanel a:visited {color:#663399;}
/* Readers views panel */
div.rviewsPanel { background:#bcee89; padding-top:5px;}
div.rviewsPanel h4 { text-transform:uppercase;}
/* Most popular panel */
div.mostPopPanel { background:#c4eba0 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mostPopPanel-bg.gif) bottom right no-repeat; margin-bottom:15px; }
div.mostPopPanel dl { background:#bcea92 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mostPop-tabs-bg.gif) bottom left repeat-x; margin:0; padding:5px 0 0 2px;}
div.mostPopPanel dt { display:none;}
div.mostPopPanel dd { display:block; float:left; margin:0 2px 0 0; padding:0; font:bold 1.1em/1.2em Arial, sans-serif; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mostPop-tab-right.gif) top right no-repeat;}
div.mostPopPanel dd span { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mostPop-tab-left.gif) top left no-repeat; display:block; padding:4px 4px 3px 4px;}
div.mostPopPanel dd.current { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mostPop-tab-right-current.gif) top right no-repeat;}
div.mostPopPanel dd.current span { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/mostPop-tab-left-current.gif) top left no-repeat; padding-bottom:4px;}
div.mostPopPanel dd a { text-decoration:underline;}
div.mostPopPanel ol { margin:8px 0 0 10px; padding:0 0 15px 0; font:normal 1.1em Arial, sans-serif; color:#fff; list-style:none;}
div.mostPopPanel ol li { clear:both; margin:0;}
div.mostPopPanel ol li strong { display:block; float:left; background-color:#13a00c; color:#fff; font-weight:normal; padding:0 2px 0 2px; font-size:.9em;}
div.mostPopPanel ol li a { float:left; margin:0 0 5px 5px; width:130px;}
.mostPopPanel-heading {	background-color:#6CBB1C;	border-bottom:1px solid #FFFFFF;	color:#FFFFFF;	font-family:Arial,sans-serif;	font-size:1.1em;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;	font-weight:bold;	line-height:1.2em;	margin:0pt;	padding:4px 0pt 3px 7px;	text-transform:uppercase;	display:block;}
/* Related Links panel */
div.relLinksPanel { background:#e8edf1 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/relLinksPanel-bg.gif) bottom right no-repeat;}
/*div.relLinksPanel h3 { padding-top:3px;}
div.relLinksPanel h3 span { text-transform:none; display:block; padding:1px 0 1px 20px;}*/
.relLinksPanel .relLinksPanel-headline-heading {	display:block;	font:bold 1.1em/1.2em Arial, sans-serif;	margin:0 -10px 8px -10px;	padding:4px 7px 4px 27px;	border-bottom:1px solid #fff;	color:#fff;	text-transform:none;	background:#2a72af url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/brownPanel-title-bg.gif) bottom left repeat-x;}
/* Entertainment and Lifestyle related links */
div.entPanel-plain { background:#ffea5b url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/entPanel-bg-plain.jpg) bottom right no-repeat;}
div.lifePanel-plain { background:#ffb8b8 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/lifePanel-bg-plain.jpg) bottom right no-repeat;}
div.entPanel-plain a { color:#cc3300;}
div.lifePanel-plain a { color:#b90707;}
div.entPanel-plain h3 { background:#e87f00 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/entTitle-bg.gif) bottom left repeat-x;}
div.lifePanel-plain h3 { background:#e60e0e url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/lifeTitle-bg.gif) bottom left repeat-x;}
div.entPanel-plain h3,
div.lifePanel-plain h3 { padding-top:3px;}
div.entPanel-plain h3 span,
div.lifePanel-plain h3 span { text-transform:none; display:block; padding:1px 0 1px 20px;}
div.entPanel-plain ul.linkList li { background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-linkArrow-entPanel.gif);}
div.lifePanel-plain ul.linkList li { background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-linkArrow-lifePanel.gif);}
/* Business Info panel */
div.busInfoPanel { background-color:#e8edf1; padding-bottom:0;}
div.busInfoPanel h3 { text-transform:none; font-weight:normal;}
div.busInfoPanel h3 a { color:#fff;}
div.busInfoPanel ul.linkList { margin-bottom:7px;}
div.busInfoPanel label { display:none; position:absolute; /* Hide from Mozilla */}
div.busInfoPanel input.searchField { width:60%;}
/* Default select input display */
div.busInfoPanel select { width:100%;}
div.busInfoPanel select.select-sp { width:30%; margin-left:10px;}
div.busInfoPanel span { display:block; margin:10px -10px 0 -10px;}
.busInfoPanel .headingh4 {color:#333333;font:bold 1.1em/1.2em Arial,sans-serif;margin:0 0 0.3em;}
.busInfoPanel .market-information-heading {font-weight:normal;text-transform:none;background:#2A72AF url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/brownPanel-title-bg.gif) repeat-x scroll left bottom;font:normal 1.1em/1.2em Arial,sans-serif;border-bottom:1px solid #FFFFFF;color:#FFFFFF;margin:0 -10px 8px;padding:4px 7px 3px;display:block;}
.busInfoPanel .market-information-heading a{color:#ffffff;}
/* Featured Galleries panel */
div.featMulti { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/featGalleriesPanel-bg.gif) bottom left no-repeat;}
div.featMulti img { float:left; margin:3px 10px 5px 0; /* Margin-top to move in line with beginning of text */ }
div.featMulti p a.videoLink,
div.featMulti p a.audioLink,
div.featMulti p a.documentLink,
div.featMulti p a.photoLink { font:normal 1em/1.3em Arial, sans-serif; text-decoration:none;}
div.featMulti p a.videoLink:hover,
div.featMulti p a.documentLink:hover,
div.featMulti p a.audioLink:hover,
div.featMulti p a.photoLink:hover { text-decoration:underline;}
div.featMulti ul.linkList li { font-weight:bold;}
/* Sideswipe */
div.swipePanel { background-color:#c8d9e6; padding:0 9px 0 9px; font:normal 1.1em Arial, sans-serif; margin-bottom:15px;}
div.swipePanel h4 { margin:0 -10px 0 -10px; width:154px; height:44px;}
div.swipePanel h4 a { display:block; width:165px; height:44px; background:#4a657b url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/swipe-heading.gif) top left no-repeat; position:absolute; z-index:100; top:0; left:0;}
div.swipePanel img { border:1px solid #fff; margin: 10px 0 5px 0; padding:0;}
div.swipePanel p { margin:0 0 10px 0;}
div.swipePanel strong { margin:0 -9px 0 -9px; display:block; background-color:#abc1d2; padding:5px 5px 5px 10px;}
div.swipePanel strong a:hover { text-decoration:underline;}
.swipePanel .swipe-panel-heading{height:44px;margin:0 -10px;width:154px;position:relative;display:block;}
.swipePanel .swipe-panel-heading a{background:#4A657B url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/swipe-heading.gif) no-repeat left top;display:block;height:44px;left:0;position:absolute;top:0;width:165px;z-index:100;}
dl.searchFor { float:left; width:45%; margin:0 0 15px 10px; font:normal 1.1em Arial, sans-serif;}
dl.searchFor dd { margin:0; padding:0;}
div.bottomLinks-holder { margin:5px 0 10px 0; padding-bottom:10px; clear:both; }
div.bottomLinks-holder p strong { font:bold 1.2em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
div.bottomLinks-holder div.helpPanel p strong { font:bold 1em  Arial, sans-serif;}
/***sponsored links***/
div.sponsoredLinks {border:1px solid #0A50A1;padding:5px 5px 0 7px;margin:0 0 16px 0;text-align:left;}
/*div.sponsoredLinks h4 {font: bold 1.4em Arial, sans-serif;color:#0A50A1;margin:5px 0 10px 10px;}*/
.sponsoredLinks .sponsored-links-heading {color:#0A50A1;font: bold 1.4em Arial,sans-serif;margin:5px 0 10px 10px;display:block;}
div.sponsoredLinks ul {list-style-type:square;color:#0A50A1;margin:0 0 0 12px;padding:0;font:normal 1.1em Arial, sans-serif;}
div.sponsoredLinks li {margin:0 0 10px 0;}
div.sponsoredLinks li a {text-decoration:underline;color:#0A50A1;} 
div.advert { margin-bottom:10px;}
div.latestNews { float:left; margin-left:15px; width:163px;}
div.latestNews h3 { padding-bottom:2px; margin:8px 0 6px 0; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) bottom left repeat-x;	}
div.latestNews ul { list-style:none; margin:0; padding:0;}
div.latestNews li { margin:0; padding:0; font:normal 1.1em/1.2em Arial, sans-serif; clear:both;}
div.latestNews li strong { display:block; float:left; background-color:#13a00c; color:#fff; text-transform:uppercase; font-weight:normal; padding:0 1px 0 1px; font-size:.9em;}
div.latestNews li a { float:left; margin:0 0 5px 5px; width:125px;}
div.latestNews li.linkArrow { margin:0 0 3px 0; padding:0 0 0 14px;}
div.latestNews li.linkArrow a { float:none; width:auto; margin:0; font-weight:bold;}
div.topStories { clear:both; margin:0 0 10px 0; padding-top:5px;}
.topStories .top-stories-heading{font: normal 1.5em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;display:block;margin:0 0 0.3em;}
/*div.topStories h3 { font-size:1.4em; padding-bottom:2px; margin:0 0 8px 0; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) bottom left repeat-x;}*/
div.topStories div.story { width:30%; float:left; margin-right:15px;}
/* Override margin for last story */
div.topStories div.last { margin-right:0;}
div.topStories h4 { font:normal 1.5em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
div.topStories p { font:normal 1.1em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
div.topStories p a { text-decoration:underline;}
.latestNews h1 {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) repeat-x scroll left bottom;margin:8px 0 6px;padding-bottom:2px;font:bold 1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;}
.topStories h2 {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) repeat-x scroll left bottom;font-size:1.4em;margin:0 0 8px;padding-bottom:2px;}
.latestNews h3 a, .topStories h3 a {color:#000000;}
.latestNews h3 a:hover, .topStories h3 a:hover {color:#006699;}
ul.todaysHeadlines { background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) repeat-x scroll;}
ul.todaysHeadlines li a {	background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink.gif) no-repeat top left;	font:bold 11px Arial, sans-serif;	color:#006699;	text-decoration:none;	margin:5px 0 0 0;	padding:0 0 0 13px;}
.todaysHeadlines a:hover {text-decoration:underline;}
.teaser .teaser-heading{color:#000000;font-family:Arial,sans-serif;font-size:1.1em;font-weight:bold;line-height:1.2em;margin:0 0 0.3em;display:block;}
/*** Teaser Belt ***/
/* --------------- */
div.teaserBelt { clear:both; background:#e8edf1 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/blueFeature-bg.gif) bottom right no-repeat; margin-bottom:15px; padding:5px 0 5px 10px; position:relative;}
div.teaserBelt div.teaser { float:left; width:180px; padding-right:20px;}
div.teaserBelt div.teaser h4 { color:#000;}
div.teaserBelt div.teaser p { font:normal 1.1em/1.2em Arial, sans-serif; margin:0;}
div.teaserBelt div.teaser p a { text-decoration:underline; font-weight:bold;}
div.teaserBelt div.teaser img { float:left; border:1px solid #fff; margin:0 5px 0 0;}
/*** Community Belt ***/
/* --------------- */
div.communityBelt { clear:both; background:#d5f4b5 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/greenFeature-bg.gif) bottom right no-repeat; margin-bottom:15px; padding:5px 0 5px 10px; position:relative;}
div.communityBelt div.teaser { float:left; width:180px; padding-right:20px;}
div.communityBelt div.teaser h4 { color:#000;}
div.communityBelt div.teaser p { font:normal 1.1em/1.2em Arial, sans-serif; margin:0;}
div.communityBelt div.teaser p a { text-decoration:underline; font-weight:bold;}
div.communityBelt div.teaser img { float:left; border:1px solid #fff; margin:0 5px 0 0;}
/*** Business Belt ***/
/* --------------- */
div.businessBelt { clear:both; background:#E8EDF1 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/blueFeature-bg.gif) bottom right no-repeat; margin-bottom:15px; padding:5px 0 5px 10px; position:relative;}
div.businessBelt div.teaser { float:left; width:215px; padding-right:20px;}
div.businessBelt div.teaser h4 { color:#000;}
div.businessBelt div.teaser p { font:normal 1.1em/1.2em Arial, sans-serif; margin:0;}
div.businessBelt div.teaser p a { text-decoration:underline; font-weight:bold;}
div.businessBelt div.teaser img { float:left; border:1px solid #fff; margin:0 5px 0 0;}
/*** Diversions Belt ***/
/* --------------- */
div.diversBelt { clear:both; background:#e8edf1 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/diversBelt-bg.gif) bottom right no-repeat; margin-bottom:15px; border-top:1px solid #b7b7cc;}
div.diversBelt dl { margin:0; padding:0;}
div.diversBelt dt { float:left; color:#990000; font:bold 1.4em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; margin:0; padding:10px 0 0 5px; width:96px; height:27px;}
div.diversBelt dd { float:left; height:48px; overflow:hidden; font:bold 1.1em/1.2em Arial, sans-serif; margin:0; position:relative;}
div.diversBelt dd.horo { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/diversBelt-horo-sml.jpg) top left no-repeat; width:106px;}
div.diversBelt dd.horo a { position:absolute; margin-top:32px; margin-left:10px;}
div.diversBelt dd.cross { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/diversBelt-cross-sml.jpg) top right no-repeat; width:106px;}
div.diversBelt dd.cross a { position:absolute; margin-top:32px; margin-left:25px;}
div.diversBelt dd.sudoku { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/diversBelt-sudoku-sml.jpg) 10px top no-repeat; width:87px;}
div.diversBelt dd.sudoku a { position:absolute; margin-top:32px; margin-left:22px;} 
.diversBelt h3 {font: bold 1.0em/1.2em Arial,sans-serif;display:block;}
/*** Search panel ***/
/* ---------------- */
div.searchPanel { background:#eaeacd url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/brownFeature-bg.gif) bottom right no-repeat; padding:0 10px 3px 10px; margin-bottom:15px;}
/*div.searchPanel h4, div.feature-level2 div.subPanel div.searchPanel h4 { font:normal 1.1em/1.2em Arial, sans-serif; margin:0 -10px 8px -10px; padding:4px 7px 3px 7px;	 border-bottom:1px solid #fff; color:#fff; background:#2a72af url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/brownPanel-title-bg.gif) bottom left repeat-x;}*/
/*Roger 2 check*/
div.searchPanel .searchPanel-headline, div.feature-level2 div.subPanel div.searchPanel .searchPanel-headline { 
	display:block;	font:normal 1.1em/1.2em Arial, sans-serif;	margin:0 -10px 8px -10px;	padding:4px 7px 3px 7px;	border-bottom:1px solid #fff;	color:#fff;	background:#2a72af url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/brownPanel-title-bg.gif) bottom left repeat-x;}
div.searchPanel .searchPanel-headline strong { text-transform:uppercase;}
div.searchPanel label { display:none; position:absolute; /* Hide from Mozilla */	}
div.searchPanel input.searchField { width:70%; display:block; float:left; margin:0 0 5px 0; padding:2px 0 2px 0;}
div.searchPanel p { margin-top:5px; font:normal 1.1em/1.3em Arial, sans-serif;}
div.searchPanel p a { text-decoration:none;}
div.searchPanel p a:hover { text-decoration:underline;}
/*** Multimedia feature panels ***/
/* ----------------------------- */
div.mmFeature { margin:10px 0 20px 0;}
div.mmFeature p { font:normal 1.1em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; margin:0 0 5px 0; }
div.mmFeature p a { text-decoration:underline;}
div.mmFeature img { float:left; margin:3px 10px 5px 0; /* Margin-top to move in line with beginning of text */ }
div.mmFeature p a.videoLink,
div.mmFeature p a.audioLink,
div.mmFeature p a.documentLink,
div.mmFeature p a.photoLink { font:normal 1em/1.1em Arial, sans-serif; text-decoration:none;}
div.mmFeature p a.videoLink:hover,
div.mmFeature p a.documentLink:hover,
div.mmFeature p a.audioLink:hover,
div.mmFeature p a.photoLink:hover { text-decoration:none;}
/* Media list */
div.mediaList div.mmFeature { margin: 0 0 15px 0;}
div.mediaList div.mmFeature p { font:normal 1.1em/1.3em Arial, sans-serif;}
div.mediaList div.mmFeature p a { text-decoration:none;}
div.mediaList div.mmFeature p a:hover { text-decoration:underline;}
div.bannerhome_text,div.bannerpage_text,div.bannerhome_gfx,div.bannerpage_gfx,div.bannerhome_swf,div.bannerpage_swf { padding: 0px; margin: 0px; clear: both;}
div.bannerpage_text_white,div.bannerpage_text_blue,div.bannerpage_text_black { width: 495px; margin-bottom: 12px; border: #333333 solid 1px; background: #FFFFFF url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/images/bannermod_text_bg.jpg) top left repeat-x; /* inline style */}
div.bannerhome_text_white,div.bannerhome_text_blue,div.bannerhome_text_black { width: 622px; margin-bottom: 12px; border: #333333 solid 1px; background: #FFFFFF url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/images/bannermod_text_bg.jpg) top left repeat-x; /* inline style */}
div.bannerhome_gfx_white,div.bannerhome_gfx_blue,div.bannerhome_gfx_black { width: 622px; height: 62px; margin-bottom: 12px; background: #CCCCCC top left no-repeat; /* inline style */}
div.bannerpage_gfx_white,div.bannerpage_gfx_blue,div.bannerpage_gfx_black { width: 495px; height: 62px; margin-bottom: 12px; background: #CCCCCC top left no-repeat; /* inline style */}
div.bannerhome_swf { width: 622px; height: 62px; background-color: #000000;}
div.bannerpage_swf { width: 495px; height: 62px; overflow: hidden; background-color: #000000;}
div.bannerhome_text_white h1,div.bannerpage_text_white h1,div.bannerhome_text_blue h1,div.bannerpage_text_blue h1,div.bannerhome_text_black h1,div.bannerpage_text_black h1 { padding: 0px; margin: 0px; padding-left: 20px; font: bold 4.5em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #333333;}
div.bannerhome_text_white h2,div.bannerpage_text_white h2,div.bannerhome_text_blue h2,div.bannerpage_text_blue h2,div.bannerhome_text_black h2,div.bannerpage_text_black h2 { padding: 0px; margin: 0px; padding-left: 20px; font: bold 3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #333333;}
div.bannerhome_text_white ul,div.bannerpage_text_white ul { padding: 0px; margin: 0px; margin-left: 20px; margin-top: 3px; margin-bottom: 8px;}
div.bannerhome_text_blue ul,div.bannerpage_text_blue ul { padding: 0px; margin: 0px; margin-left: 20px; margin-top: 3px; margin-bottom: 8px;}
div.bannerhome_text_black ul,div.bannerpage_text_black ul { padding: 0px; margin: 0px; margin-left: 20px; margin-top: 3px; margin-bottom: 8px;}
div.bannerhome_gfx_white ul ,div.bannerpage_gfx_white ul { padding: 0px; margin: 0px; margin-left: 68px; padding-top: 38px;}
div.bannerhome_gfx_blue ul ,div.bannerpage_gfx_blue ul { padding: 0px; margin: 0px; margin-left: 68px; padding-top: 38px;}
div.bannerhome_gfx_black ul ,div.bannerpage_gfx_black ul { padding: 0px; margin: 0px; margin-left: 68px; padding-top: 38px;}
div.bannerhome_text_white li,div.bannerpage_text_white li { display: inline; padding-left: 18px; font: normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #006699; /* inline style */ background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif) no-repeat 3px 3px; /* inline style */}
div.bannerhome_text_blue li,div.bannerpage_text_blue li { display: inline; padding-left: 18px; font: normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #006699; /* inline style */ background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink.gif) no-repeat 3px 3px; /* inline style */}
div.bannerhome_text_black li,div.bannerpage_text_black li { display: inline; padding-left: 18px; font: normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #006699; /* inline style */ background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-black.gif) no-repeat 3px 3px; /* inline style */}
div.bannerhome_gfx_white li,div.bannerpage_gfx_white li { display: inline; padding-left: 18px; font: normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #FFFFFF; /* inline style */ background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif) no-repeat 3px 3px; /* inline style */}
div.bannerhome_gfx_blue li,div.bannerpage_gfx_blue li { display: inline; padding-left: 18px; font: normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #006699; /* inline style */ background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink.gif) no-repeat 3px 3px; /* inline style */}
div.bannerhome_gfx_black li,div.bannerpage_gfx_black li { display: inline; padding-left: 18px; font: normal 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; color: #000000; /* inline style */ background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-black.gif) no-repeat 3px 3px; /* inline style */}
div.bannerhome_text_white li a.lcolor,div.bannerpage_text_white li a.lcolor{ text-decoration: none; color: #FFFFFF;}
div.bannerhome_text_blue li a.lcolor,div.bannerpage_text_blue li a.lcolor{ text-decoration: none; color: #006699;}
div.bannerhome_text_black li a.lcolor,div.bannerpage_text_black li a.lcolor{ text-decoration: none; color: #000000;}
div.bannerhome_gfx_white li a.lcolor,div.bannerpage_gfx_white li a.lcolor{ text-decoration: none; color: #FFFFFF;}
div.bannerhome_gfx_blue li a.lcolor,div.bannerpage_gfx_blue li a.lcolor{ text-decoration: none; color: #006699;}
div.bannerhome_gfx_black li a.lcolor,div.bannerpage_gfx_black li a.lcolor{ text-decoration: none; color: #000000;}
div.bannerhome_text_white li a:hover,div.bannerhome_text_blue li a:hover,div.bannerhome_text_black li a:hover,div.bannerhome_gfx_white li a:hover,div.bannerhome_gfx_blue li a:hover,div.bannerhome_gfx_black li a:hover,div.bannerpage_text_white li a:hover,div.bannerpage_text_blue li a:hover,div.bannerpage_text_black li a:hover,div.bannerpage_gfx_white li a:hover,div.bannerpage_gfx_blue li a:hover,div.bannerpage_gfx_black li a:hover { text-decoration: underline;} 
div.newsByRegion { margin-bottom:15px;}
div.newsByRegion dl { float:left; width:45%; margin:0 10px 5px 0;}
div.newsByRegion dl dt { font:bold 1.1em/1.3em Arial, sans-serif; margin:3px 0 3px 0;}
div.newsByRegion label { display:none; position:absolute; /* Hide from Mozilla */}
div.moreCategories { margin-bottom:15px;}
div.moreCategories dl { margin:0 0 5px 0;}
div.moreCategories dl dt { font:bold 1.1em/1.3em Arial, sans-serif;	}
div.moreCategories dl dd { font:normal 1.1em/1.2em Arial, sans-serif; float:left; display:inline; margin:0 5px 0 0; padding:0;	}
div.moreCategories label { display:none; position:absolute; /* Hide from Mozilla */}
div.sendUsNews { margin-bottom:15px; padding-bottom:6px;}
div.col-165 div.sendUsNews { background:#bcee89 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sendUsNews-bottom-165.gif) bottom left no-repeat;}
div.col-165 div.sendUsNews h4 { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/sendUsNews-top-165.gif) top left no-repeat;	}
div.sendUsNews h4 { font:bold 1.4em/1.2em Arial, sans-serif; padding:6px 10px 0 10px;}
div.sendUsNews p { font:normal 1.1em/1.2em Arial, sans-serif; margin:0 10px 5px 10px;}
div.parentFeatPanel { padding:5px 10px 1px 10px; margin-bottom:10px;}
/*div.parentFeatPanel h4 { font:normal 1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}*/
/*Roger 2 check*/
div.parentFeatPanel .parentFeatPanel-heading { font:normal 1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
div.relArticlesPanel { padding:0 10px 1px 10px; margin-bottom:10px; background:#e8edf1 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/relLinksPanel-bottom.gif) bottom left no-repeat; clear:right;}
/*div.relArticlesPanel h4 { margin:0 -10px 0 -10px; padding:5px 10px 0 10px; background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/relLinksPanel-top.gif) top left no-repeat;}*/
.relArticlesPanel .rel-articles-panel-heading {margin:0 -10px;padding:5px 10px 0;font:bold 1.1em Arial,sans-serif;display:block;color:#333333;}
/*** Related Links (external links) panel ***/
dl.relatedLinks dt { font:bold 1.2em/1.2em Arial, sans-serif; margin-bottom:3px;}
/*** Related Links Group Styles ***/
div.relatedlinks-group {padding: 0;margin: 0;padding-bottom: 40px;clear: both;}
div.relatedlinks-group ul.left {float: left;margin: 0 0 10px 0;font: normal 1.2em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/images/icon-arrowLink.gif) 8px -1px no-repeat;padding-left: 15px;clear: left;}
div.relatedlinks-group ul.right {float: right;padding: 0;margin: 0 0 10px 0;font: normal 1.2em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/images/icon-arrowLink.gif) 8px -1px no-repeat;padding-left: 15px;clear: right;}
div.relatedlinks-group li {display: block;width: 210px;padding-left: 10px;list-style: none;}
div.relatedlinks-group ul.audioLink {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-audio.gif) 2px 2px no-repeat;}
div.relatedlinks-group ul.photoLink {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-photo.gif) 2px 2px no-repeat;}
div.relatedlinks-group ul.videoLink {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-video.gif) 2px 2px no-repeat;}
div.relatedlinks-group ul.interactiveLink {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-interactive.gif) 2px 2px no-repeat;} 
div.relatedlinks-group ul.documentLink {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-document.gif) 2px 2px no-repeat;}
/*** Help Panel ***/
div.helpPanel { margin:15px 0 15px 0; position:relative;}
div.helpPanel div.top { height:4px; font-size:1px; clear:both;}
div.helpPanel div.bottom { height:4px; font-size:1px; clear:both;}
/* Assign background images based on the column width */
div.col-300 div.helpPanel,
div.col-240 div.helpPanel,
div.col-165 div.helpPanel,
div.col-160 div.helpPanel { background:#eaeacd url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/helpPanel-bg.gif) top left repeat-y;}
div.col-300 div.helpPanel div.top { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/helpPanel-300-top.gif) top left no-repeat;}
div.col-300 div.helpPanel div.bottom { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/helpPanel-300-bottom.gif) top left no-repeat;}
div.col-240 div.helpPanel div.top { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/helpPanel-240-top.gif) top left no-repeat;}
div.col-240 div.helpPanel div.bottom { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/helpPanel-240-bottom.gif) top left no-repeat;}
div.col-165 div.helpPanel div.top { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/helpPanel-165-top.gif) top left no-repeat;}
div.col-165 div.helpPanel div.bottom { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/helpPanel-165-bottom.gif) top left no-repeat;}
div.col-160 div.helpPanel div.top { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/helpPanel-160-top.gif) top left no-repeat;}
div.col-160 div.helpPanel div.bottom { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/helpPanel-160-bottom.gif) top left no-repeat;}
div.helpPanel img { position:absolute; top:0; left:0; z-index:100; float:left; margin:6px 0 0 6px;}
div.helpPanel p strong { font-size:1.1em; line-height:1.4em; padding-bottom:5px;}
div.helpPanel p { margin:0 5px 3px 47px; font:normal 1.1em/1.1em Arial, sans-serif;	 color:#666;}	
div.helpPanel p em { font-size:.9em; font-style:normal;}
div.helpPanel p a { text-decoration:none;}
div.helpPanel p a:hover { text-decoration:underline;}
div.helpPanel p em a { text-decoration:underline;}
div.helpPanel p span.star { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-star.gif) top right no-repeat; padding-right:14px;}	
div.newsPix { margin-bottom:20px;}
div.newsPix p { font:normal 1.1em/1em Arial, sans-serif;}
/*** Search4homes, Search4jobs ***/
div.search4homes form,
div.search4jobs form { clear:both;}
div.search4homes,
div.search4jobs { padding:0 10px 10px 10px; margin-bottom:15px; font:normal 1.1em/1em Arial, sans-serif;	}
div.search4homes { /* background-color:#d0f0ff; */  border: 1px solid #d0f0ff;}
div.search4jobs { background-color:#f5f5f5;}
div.search4homes h3 { height:32px; /* background:#0289cd url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/logo-search4homes-form.gif) top left no-repeat;*/ background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/logo-search4homes-form-new.gif) top left no-repeat; text-indent:-3000px; /* margin:0 -10px 10px -10px;*/ margin:2px -10px 10px -10px;}
div.search4jobs h3 { height:53px; background:#fff url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/logo-search4job-form.gif) top left no-repeat; text-indent:-3000px; margin:0 -10px 10px -10px;}
div.search4homes h4 { font:bold 1em Arial, sans-serif; clear:both; color:#003366;	}
div.search4homes p,
div.search4jobs p { text-align:right; clear:both; margin:0;}
div.search4homes p a,
div.search4jobs p a { text-decoration:none;}
div.search4homes p a:hover,
div.search4jobs p a:hover { text-decoration:underline;}
div.search4homes label,
div.search4jobs label { clear:both; padding:3px 0 2px 0; color:#003366; font-weight:bold; display:block;}
div.search4homes label em,
div.search4jobs label em { font-size:.8em; font-weight:normal; font-style:normal; color:#333;}
div.search4homes input,
div.search4homes select,
div.search4jobs input,
div.search4jobs select { font:normal 1em Arial, sans-serif; width:100%; margin-bottom:3px;}
div.search4homes input.radioButton,
div.search4jobs input.radioButton { width:auto;}
div.search4homes input.inlineButton,
div.search4jobs input.inlineButton { width:auto; float:right; margin-top:5px;}
/*** Email Form ***/
div.emailForm-head { font:normal 1.1em Arial, sans-serif; background-color:#f0f0f0;	 margin-bottom:10px; padding:10px;}
div.emailForm-head table td { white-space:nowrap;}
table.emailForm { font:normal 1.1em Arial, sans-serif; background-color:#f0f0f0;}
table.emailForm td input { font:normal 1em Arial, sans-serif;}
table.emailForm td textarea { font:normal 1em Arial, sans-serif; width:98%;}
div.ssearch-holder h1 { font:bold 2.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; letter-spacing:-.04em; margin:15px 0 10px 0;	}
div.ssearch-holder p { font:normal 1.2em/1.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
div.ssearch-holder p em { font:bold .9em/1.4em Arial, sans-serif; font-style:normal; color:#666;}
p.searchIndex { margin-bottom:2px; text-align:right;}
p.searchIndex a { font-weight:bold; text-decoration:none;}
p.searchIntro a { text-decoration:none;}
p.searchIntro a:hover,p.searchIndex a:hover { text-decoration:underline;}
/* Advanced search panel */
div.ssearch-panel { background-color:#eaeacd; margin:20px 0 15px 0; clear:both;}
div.ssearch-panel div.top,
div.ssearch-panel div.bottom { height:6px; font-size:1px; clear:both;}
div.ssearch-panel div.top { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/ssearch-top.gif) top left no-repeat;}
div.ssearch-panel div.bottom { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/ssearch-bottom.gif) top left no-repeat;}
/*div.ssearch-panel h3 { font:bold 1.2em/1.4em Arial, sans-serif; margin:0 0 10px 10px;}*/
.ssearch-panel .ssearch-panel-heading {font: bold 1.2em/1.4em Arial,sans-serif;margin:0 0 10px 10px;}
div.ssearch-panel h3 a { font-size:.9em; font-weight:normal; font-style:normal;}
div.ssearch-panel table { font:normal 1.1em/1.2em Arial, sans-serif;}
div.ssearch-panel td.searchLabels { padding-right:3px; text-align:right; width:215px;}
#thesection, #searchorder{ width:205px;}
div.ssearch-panel input.clearedButton { margin:0 10px 0 0;}
/*** Footer styling ***/
p.pageTop { font:bold 1.1em Arial, sans-serif; text-align:right; margin:0; padding:60px 0 3px 0; clear:both; width:414px;}
p.pageTop a { background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-pagetopArrow.gif) top right no-repeat; padding-right:11px; text-decoration:none;}
p.pageTop a:hover { text-decoration:underline;}
div.footer-dashboard { margin:0 20px 0 20px; background:#eef2f5 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/footer-dashboard-bg.gif) top right repeat-y;}
/* Footer promo */
div.footerPromo { float:left; display:inline; position:relative; width:310px; height:95px; background:#eef2f5 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/footerPromo-logo.gif) top left no-repeat;}
div.footerPromo p { font:normal 1.1em Arial, sans-serif; position:absolute; z-index:100; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-subscribe.gif) top left no-repeat; margin:38px 0 0 40px; padding-left:20px;}
div.footerPromo p a { text-decoration:none;}
div.footerPromo p a strong { text-decoration:underline;}
/* Footer utility links */
div.readerServices, div.newsToYou { float:left; display:inline; width:310px;}
div.readerServices dl.linkList, div.newsToYou dl.linkList { margin:0;}
div.readerServices dl.linkList dt, div.newsToYou dl.linkList dt { margin:5px 0 5px 8px; font:bold 1.1em Arial, sans-serif;	}
div.readerServices dl.linkList dd { display:inline; float:left; width:130px; margin:0 0 0 5px; padding:0 0 5px 13px;}
div.readerServices dl.linkList dd { font-weight:bold;}
/* Override spacing for newsToYou */
div.newsToYou dl.linkList dd { margin:0 0 0 5px; padding:2px 0 5px 21px; float:left; display:inline; width:120px;}
div.newsToYou dl.linkList dd.RSS { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/btn-rss.gif) top left no-repeat; float:left; padding-top:0;}
div.newsToYou dl.linkList dd.RSS em { font-size:.9em; font-style:normal; line-height:1.1em; color:#666;}
div.newsToYou dl.linkList dd.RSS em a { text-decoration:underline;}
div.newsToYou dl.linkList dd.email { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-email.gif) top left no-repeat;}
div.newsToYou dl.linkList dd.PDA { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-pda.gif) top left no-repeat;}
div.newsToYou dl.linkList dd.replica { background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-mouse.gif) top left no-repeat;}
/* Footer Navigation */
div.fn { clear:both; background:#005499 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/fn-bg.gif) top right repeat-y; text-align:center;}
div.fn dl { margin:0; padding:4px 0 5px 0; font:bold 1.2em Arial, Verdana, sans-serif; clear:both; text-align:center;}
div.fn dl dt { display:none;}
div.fn dl dd { display:inline; margin:0 10px 0 10px; padding:0;}
div.fn dl dd a { text-decoration:none; white-space:nowrap; color:#fff;}
div.fn dl dd a:hover { text-decoration:underline;}
/* Footer advert */
div.footer-advert { float:left; display:inline; width:465px; margin:17px 0 0 20px; padding-bottom:20px;}
/* Footer logo */
div.footer-logo { float:left; display:inline; width:465px; padding-bottom:20px;}
div.footer-logo h2 { font-size:1px; position:relative; margin:20px 0 30px 75px; width:248px; height:59px;}
div.footer-logo h2 a { display:block; position:absolute; background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/h-nzheraldlogo.gif) no-repeat; width:248px; height:59px; margin-top:-1px;}
div.footer-logo ul { margin:0 0 0 75px; padding:0; list-style:none;}
div.footer-logo ul li { font:normal 1.1em Arial, Verdana, sans-serif; margin:0 15px 0 0; padding:0; float:left; display:inline;}
div.footer-logo p { font:normal 1em Arial, Verdana, sans-serif; margin:0 0 0 75px; color:#666;}
/* Metro Styles */
div.metro-header{ background:#fff none no-repeat top left; width:966px; height:135px; margin:-16px 2px 15px 2px; float:left; display:inline;}
div.ack{ background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/images/metro_auckland_header.jpg);}
div.metro-morenewslink p { font: bold 1.1em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; padding:0; margin:4px 0 15px 0;}
div.metro-header div.intro{ width:250px; padding:0; float:left; display:inline;}
div.metro-header div.intro p,div.metro-header div.intro h1{ color:#fff;}
div.metro-header div.intro h1{ font: bold 2.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; padding:0; margin:4px 0 4px 0;}
div.metro-header div.intro p{ font: 1.1em Arial,sans-serif; margin:0 0 8px 0;}
div.metro-header div.weather{ font:1.1em Arial, Helvetica, sans-serif; background:#666 none repeat-x top left; width:278px; height:125px; padding:4px 19px; float:right; display:inline; border: 1px solid #999999;}
div.metro-header div.weather span.highTemp { color:#ff0000; font-weight: bold;}
div.metro-header div.weather span.lowTemp { color:#0033ff; font-weight: bold;}
div.metro-header div.weather h3{ color:#fff; font: bold 1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; margin:0 0 4px 0;}
div.metro-header  div.cloudy{ background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/metro_weather_grey.jpg); text-align: center;}
div.metro-header  div.sunny{ background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/metro_weather_sunny.jpg); text-align: center;}
div.metro-header div.weather div.day{ width:90px; height:80px; float:left; display:inline; text-align: center; margin:11px 0 12px 0;}
div.metro-belt{ margin-bottom:10px;}
div.metro-content{ background-color:#e9e7e7;}
div.metro-content div.yourViewsQuote h3 { color:#fff; font: bold 14px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; height:20px; margin:0 0 10px 0; padding:3px 7px; display:block; background-color: #6CBB1C; text-transform:none;}
div.metro-content h2{ color:#fff; font: bold 14px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; background:#aaa1a0 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/metro-header-bg.jpg) repeat-y top left; height:18px; margin:0 0 10px 0; padding:3px 7px; display:block;}
div.metro-story{ margin:0 10px 10px 10px; float:left; display:inline;}
div.metro-story img{ margin-right:10px;}
div.metro-story h3{ font: bold 11px Arial, Helvetica, sans-serif; margin-bottom:4px;} 
div.metro-story p{ font:11px Arial, Helvetica, sans-serif}
/* Metro "TagCloud" */
/*div.heading-holder-tagcloud h3{ float:left; display:inline; margin-bottom:0;}*/
.heading-holder-tagcloud .tagcloud-heading {display:inline;float:left;margin-bottom:0;font:bold 1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;}
div.heading-holder-tagcloud p{ font:1.1em Arial, Helvetica, sans-serif; float:right; display:inline; margin-bottom:0;}
div.heading-holder-tagcloud p a{ text-decoration:none;}
div.heading-holder-tagcloud p a:hover{ text-decoration:underline;}
div.tag-cloud{ background:#fff url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tag-cloud-top.gif) no-repeat top left; margin:4px 0 10px 0;		 float:left; display:inline;}
div.tag-cloud div.tags{ border:1px solid #bcef8a; border-top:none; width:278px; margin-top:8px; padding:10px; float:left; display:inline;}
div.tag-cloud span{ font-family:Arial, Helvetica, sans-serif;}
div.tag-cloud div.headlines{ background:#bcef8a url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tag-cloud-bottom.gif) no-repeat bottom left; font:11px Arial, Helvetica, sans-serif; padding:0 10px 1px 10px; width:280px; position:relative; display:block;}
div.tag-cloud span a.selected{ background-color:#e1f6cd;}
span.tag1,span.tag1 a{ font-size:24px}
span.tag2,span.tag2 a{ font-size:20px}
span.tag3,span.tag3 a{ font-size:18px}
span.tag4,span.tag4 a{ font-size:14px}
span.tag5,span.tag5 a{ font-size:17px}
span.tag6,span.tag6 a{ font-size:9px}
/* Metro "MyNews Widget" */
div.myNews {	 font:normal 1.1em/1.2em Arial, sans-serif;	 background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/myNews-bottom.gif) bottom  no-repeat; color:#333; padding-bottom:15px; margin-bottom:15px;}
div.myNews p {	 font:normal 1.1em/1.2em Arial, sans-serif;	 color:#fff; margin:5px 0 5px 0;}
div.myNews select {	 font:normal 1.1em/1.2em Arial, sans-serif;	}
div.myNews-top{ background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/myNews-top.gif) no-repeat; color:#fff; padding-left:7px; margin:0; height:32px;}
div.myNews-top h3 { float: left; font:bold 1.8em/1.6em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;  font-weight:normal; color:#fff; padding-left:0px; margin:0;}
div.myNews-what{ float: right; margin-top:8px; margin-right:8px; display:inline; color:#fff;}
.myNews-what a, .myNews-what a:visited{ color:#fff;}
div.myNews-choose { float: left; color:#fff; height:29px; background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/myNews-choose.gif) repeat-x;}
#myNews-select { opacity:0; filter: alpha(opacity=0); width:147px; }
.myNews-checkbox { width:13px; height:13px; margin-right:4px; margin-top:8px;}
.myNews-save { margin-top:8px; margin-right:8px; display:inline;}
.myNews-save a{ color:#fff;}
.myNews input { float:left;}
.myNews-select-bkgd { float:left; background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/myNews-select-bkgd.gif) no-repeat scroll 0 100%; width:147px;  height:21px; margin-top:4px; margin-left:8px; margin-right:4px;}
.myNews-control { border-top:1px solid #457e17; background-color:#e8f2dd; height:29px; }
.myNews-control-count { width:50px; margin:0 125px ; text-align:center; position: absolute; z-index:100; padding-top:8px;}
#adSpace2 { float:right; height:120px; text-align:-moz-right;}
div.blog-image-160 { float:left; width:158px; height:80px; overflow:hidden; border-width:1px; border-style:solid;}
div.blog-image-240 { float:left; width:238px; height:80px; overflow:hidden; border-width:1px; border-style:solid;}
div.blog-image-160 .blog-title,
div.blog-image-240 .blog-title { position:relative; height:20px; top:-20px; z-index:2;}
div.blog-image-160 .blog-title .blog-title-bg { position:absolute; display:block; top:0; left:0; width:158px; height:20px; z-index:3; opacity:.6; filter:alpha(opacity=60);}
div.blog-image-240 .blog-title .blog-title-bg { position:absolute; display:block; top:0; left:0; width:238px; height:20px; z-index:3; opacity:.6; filter:alpha(opacity=60);}
div.blog-image-160 .blog-title h4 { margin:0 0 0 5px; font-weight:normal; font-family:Calibri,Arial,sans-serif; font-size:1.5em; z-index:4; width:153px;}
div.blog-image-240 .blog-title h4 { margin:0 0 0 5px; font-weight:normal; font-family:Calibri,Arial,sans-serif; font-size:1.5em; z-index:4; width:233px;}
div.blog-image-160 a,
div.blog-image-160 a:hover,
div.blog-image-160 a:visited,
div.blog-image-240 a,
div.blog-image-240 a:hover,
div.blog-image-240 a:visited,
div.feature-level1-blog .blog-title a,
div.feature-level1-blog .blog-title a:hover,
div.feature-level1-blog .blog-title a:visited,
div.feature-level3-blog .blog-title a,
div.feature-level3-blog .blog-title a:hover,
div.feature-level3-blog .blog-title a:visited { color:#fff; text-decoration:none; display:block; margin:0; padding:0;}
.blog-panel-240 { zoom:1; overflow:hidden; border-bottom:2px solid #ccc; margin-bottom:15px;}
.blog-panel-content { margin:0 5px 0 5px;}
.blog-panel-240 h3 { margin:5px 0 3px 0; font:normal 1.4em Cambria,Georgia,"Times New Roman",serif;}
.blog-panel-240 h5 { font:normal 1.1em Calibri,Arial,sans-serif;}
.blog-panel-240 p { font:normal 1.2em Calibri,Arial,sans-serif; margin-bottom:5px;}
span.blog-list-icon { font:bold 1.2em Calibri,Arial,sans-serif; color:white; width:20px; padding:0 3px 0 3px; background-color:#ccc;}
/*** Feature - level 1 - blog ***/
div.feature-level1-blog { border-top:1px solid #fff; /* Prevent Firefox from adding spacing above a floated feature */	 padding-top:10px;}
div.feature-level1-blog .blog-title,
div.feature-level3-blog .blog-title { position:relative; height:20px; width:160px;}
div.feature-level1-blog .blog-title .blog-title-bg,
div.feature-level3-blog .blog-title .blog-title-bg { position:absolute; display:block; top:0; left:0; width:200px; /*Changed this from 160px to 200px for longer blog titles*/ height:20px; z-index:3; opacity:.6; filter:alpha(opacity=60);}
div.feature-level1-blog .blog-title h4,
div.feature-level3-blog .blog-title h4 { margin:0 0 0 5px; font-weight:normal; font-family:Calibri,Arial,sans-serif; font-size:1.5em; z-index:4; width:180px; /*Changed this from 155px to 180px for longer blog titles*/}
div.feature-level1-blog h2 { font:normal 2.5em  Cambria,Georgia,"Times New Roman",serif; margin:0 0 10px 0;	}
div.feature-level1-blog h5 { font:normal 1.1em Calibri,Arial,sans-serif;}
div.feature-level1-blog p { font:normal 1.5em/1.5em  Calibri,Arial,sans-serif; padding:0 0 10px 0; margin:0;}
div.feature-level1-blog p a { text-decoration:underline;}
/* Set image position */
div.feature-level1-blog div.featureImage { float:right; margin:0 0 5px 15px;}
div.feature-level1-blog div.featureImage p.caption { font:normal 1.1em/1.2em Arial, sans-serif;	}
/*** Feature - level 3 - blog ***/
div.feature-level3-blog { margin:12px 0 20px 0;}
div.feature-level3-blog h2 { font:normal 1.8em  Cambria,Georgia,"Times New Roman",serif; margin:3px 0 2px 0;	}
div.feature-level3-blog p { font:normal 1.2em/1.2em  Calibri,Arial,sans-serif; margin:0 0 10px 0;}
div.feature-level3-blog p a { text-decoration:underline;}
div.feature-level3-blog img { float:right; margin:3px 0 5px 10px; /* Margin-top to move in line with beginning of text */}
/* Classifieds Panel */
/* ----------------- */
div.classPanel {text-align:left;background:#dedede;clear:both;position:relative;padding:0;margin:0;/* prevent IE rendering issues */}
/*div.classPanel h3 {padding:8px 0 0 8px;margin:0;color:#fff;background:#dedede url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-bg-top.gif) no-repeat;}*/
div.classPanel h2 {background:#DEDEDE url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-bg-top.gif) no-repeat 0 0;font:bold 1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;color:#FFFFFF;margin:0;padding:8px 0 0 8px;}
/*div.classPanel h4 {height:25px;padding:11px 0 0 14px;margin:0;cursor:pointer;}
div.classPanel h4,div.classPanel h5 {font:bold 1.1em Arial, sans-serif;margin:0;padding-left:14px;padding-top:11px;padding-bottom:0;position:relative;}*/
div.classPanel h3 {font:bold 1.1em Arial,sans-serif;margin:0;position:relative;cursor:pointer;height:25px;margin:0;padding:11px 0 0 14px !important;}
div.classPanel h3.classGeneric {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-generic.gif) repeat 0 0;color:#333333;display:none;}
div.classPanel p {font:1.1em Arial, sans-serif;padding:2px 0 5px;margin:0;}
div.classPanel a:hover {text-decoration:underline;}
div.classPanel a {text-decoration:none;}
div.classPanel .classHover {text-decoration:underline;}
div.classPanel h3.classFinda {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-finda.gif) repeat 0 0;color:#8D0801;display:none;}
div.classPanel h4.classJob {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-search4jobs.gif);color:#879216;position:relative;display:none;}
div.classJobFeature {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-search-btm.gif) bottom no-repeat;padding-bottom:8px;position:relative;display: block;}
div.classJobFeature h5 {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-search-top.gif);color:#879216;}
div.classJobFeatureBg2 {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-search-midgrad.gif);border-left:1px solid #6bbae7;border-right:1px solid #6bbae7;position:relative;}
div.classPanel h4.classSell {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-sell.gif);color:#ec008c;display:none;}
div.classSellFeature {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-sell-btm.gif) bottom no-repeat;padding-bottom:8px;position:relative;display:block;}
div.classSellFeature h5 {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-sell-top.gif) top no-repeat;color:#ec008c;}
div.classSellFeatureBg2 {background-color:#fff;border-left:1px solid #e79ac6;border-right:1px solid #e79ac6;position:relative;}
/*div.classPanel h4.classFinda {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-finda.gif);color:#8d0801;display:none;}*/
div.classFindaFeature .classGenericH5 {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-finda-top.gif) repeat 0 0;color:#8D0801;}
div.classFindaFeature {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-finda-btm.gif) bottom no-repeat;padding-bottom:8px;position:relative;display:block;}
div.classFindaFeature h5 {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-finda-top.gif);color:#8d0801;}
div.classFindaFeatureBg2 {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-finda-midgrad.gif);border-left:1px solid #de9e84;border-right:1px solid #de9e84;position:relative;}
div.classFindaFeature p {color:#8d0801;}
div.classPanel h4.classGeneric {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-generic.gif);color:#333;display:none;}
div.classGenericFeature {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-generic-btm.gif) bottom no-repeat;padding-bottom:8px;position:relative;display:block;}
div.classGenericFeature h5 {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-generic-top.gif) top no-repeat;color:#333;}
div.classGenericFeatureBg2 {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-generic-midgrad.gif);border-left:1px solid #9cbede;border-right:1px solid #9cbede;position:relative;}
div.classFeatureBg {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-mid-shadow.gif) repeat-y;}
div.classFeatureBg2 {background-repeat:repeat-x;margin:0 6px;height:104px;padding:3px 7px;position:relative;}
img.classLogo {position:absolute;right:18px;margin-top:-12px;}
img.classLogoFeature {position:absolute;z-index:1000;right:11px;bottom:-7px;}
div.classPanel li.noArrow {margin:0;padding:0;position:absolute;}
ul.classList {float:left;margin-right:5px;padding:0;}
ul.classList li {width:112px;}
div.classMore {position:relative;text-align:left;padding:12px;/* prevent IE rendering issues */margin-bottom:15px;clear:both;background:#dedede url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-bg-btm.gif) bottom right no-repeat;}
/*div.classMore h4 {padding:0;margin:0;}*/
div.classMore h3 {margin:0;padding:0;color:#333333;font: bold 1.1em/1.2em Arial,sans-serif;margin:0 0 0.3em;position:relative;}
.classGenericH5 {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/class-generic-top.gif) no-repeat scroll center top;color:#333333;font: bold 1.1em Arial,sans-serif;margin:0;padding-bottom:0;padding-left:14px;padding-top:11px;position:relative;display:block;}
/* Up To tHE Minute */
#upToTheMinute {line-height:1.35em;}
#upToTheMinute p{font:normal 1.3em "Lucida Sans Unicode", Arial, Arial;margin:10px 0 0 10px;}
#upToTheMinute dd{font:bold 1.3em Arial, sans-serif;margin:0;float:left;}
#upToTheMinute dt{font:bold 1.3em Arial, sans-serif;padding:12px 0 2px 10px;float:left;}
#upToTheMinute .top5 {background-color:#E8EDF1;font-size:1.6em;line-height:1.25em;display:block;}
#upToTheMinute .top5last {padding:0 0 5px 0;margin:0px 0 5px 0;}
#upToTheMinute .top5first {padding:5px 0 0 0;}
#upToTheMinute .top5 .time {padding:0 0 0 10px;float:left;width:80px;}
#upToTheMinute .time {color:#006600;padding:0 0px 0 10px;float:left;width:80px;}
#upToTheMinute dd a {float:left;width:400px;}
.upToMinutePanel .linkList {padding-top:7px;float:left;}
.upToMinutePanel .time {color:#006600;float:left;display:block;width:48px;}
.upToMinutePanel dt {margin: 8px 0 0px 5px;float:left;}
.upToMinutePanel dl dd {background-image:none;padding:0 0 0 5px;display:block;float:left;}
.upToMinutePanel dl dd a {margin:0 0 0 5px;width:165px;display:block;float:left;}
.upToMinutePanel h3 {background:#ffffff url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) bottom left repeat-x;margin:0px -10px 0px -5px;line-height:1.6em;}
.upToMinutePanel { background:#e8edf1 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/blueFeature-bg.gif) bottom right no-repeat;margin-top:-3px; padding-left:5px;display:block;float:left;}
.upToMinuteBusinessHeading {-x-system-font:none;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:1.3em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:10px 0 0;padding:0;}
/* Marketplace */
.heraldMarketPlace { margin:10px 0 5px 0; font:normal 1.1em Arial, sans-serif; text-align:left; }
.heraldMarketPlace h4 { font-size:1.2em; }
.heraldMarketPlace h4 { background-color:#ffffff; font-size:1.2em; margin:0 0 0 0; padding:0 0 2px 0; }
/*Roger 2 check*/
.heraldMarketPlace .relevantOffers-heading {	/*background-color:#ffffff; */
	font-size:1.2em;	margin:0 0 0 0;	padding:0 0 2px 0;	color:#333333;	/*font-family:Arial,sans-serif;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;*/
	font-weight:bold;	line-height:1.2em;	position:relative;}
/*Roger 2 check*/
.heraldMarketPlace .heraldMarketPlace-heading {	color:#333333;	font-size:1.2em; font-weight:bold;	line-height:1.2em;	margin:0; display:block;	/*text-align:left;*/
}
.heraldMarketPlace ul {font:normal 1.0em ýLucida Sans Unicodeý,ýLucida Grandeý,Arial,sans-serif;}
.heraldMarketPlace .topItem { background-color:#EEF2F4; float:left; margin:0 0 7px 0; padding:0 0 5px 0; width:495px;}
.heraldMarketPlace .topItem ul { margin:5px 5px 0 5px; padding:0; list-style-type:none; }
.heraldMarketPlace .topItem a { color:#000000; text-decoration:none; font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:1.2em;}
.heraldMarketPlace .topItem a img { float:left; margin:5px 10px 0 5px; }
.heraldMarketPlace .topItem a:hover { text-decoration:underline; }
.heraldMarketPlace .bottomItem { border-bottom:1px dashed #000000; }
.heraldMarketPlace .leftItem, .heraldMarketPlace .rightItem { border-top:1px dashed #000000; width:237px; height:50px; overflow:hidden; float:left; padding:5px 5px 5px 5px; }
.heraldMarketPlace .rightItem { border-left:1px dashed #000000; }
.heraldMarketPlace .leftItem img, .heraldMarketPlace .rightItem img, .heraldMarketPlace .topItem img { float:left; border:0; margin:0 5px 0 0; } 
.heraldMarketPlace .leftItem ul, .heraldMarketPlace .rightItem ul { margin:0 0 0 15px; padding:0; line-height: 1.55em;}
.heraldMarketPlace .leftItem span, .heraldMarketPlace .rightItem span { margin:0; padding:0; width:180px; float:right; }
.heraldMarketPlace .leftItem ul li a, .heraldMarketPlace .rightItem ul li a { color:#000000; text-decoration:none; }
.heraldMarketPlace .leftItem ul li a:hover, .heraldMarketPlace .rightItem ul li a:hover { text-decoration:underline; }
/*--------------------------BLOG PANEL--------------------------*/
.blogPanel { border-bottom:2px solid #006699; margin:0 0 10px 0; }
.blogPanel .imageBox { position:relative; display:block; width:240px; height:80px; margin:0 0 3px 0; }
.blogPanel .imageBox h4 {    position:absolute; bottom:0px; left:0px; margin:0; padding:0 0 0 10px;    width:230px; line-height:1.6em; font-size:1.2em; background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/blog-name-bg.png); background-repeat:repeat;}
.blogPanel .imageBox h4 a { color:#ffffff; text-decoration:none; }
.blogPanel h3 { font:bold 1.2em Arial, sans-serif; }
.blogListIcon { font:bold 1.2em Calibri,Arial,sans-serif; color:#ffffff; width:20px; padding:0 3px 0 3px; background-color:#006699; }
.feature-level1 .blog-title h4{ background-color:#66A3C2; color:#FFFFFF; display:block; font-size:1.2em; padding:3px; margin-bottom: 5px;}
.feature-level1 .blog-title h4 a { color:#ffffff; text-decoration:none; }
.feature-level3 h4 a { color:#ffffff; text-decoration:none; background-color:#66A3C2; padding:3px 3px 3px 3px; font-size:1.2em; display:block; margin:7px 0 -5px 0; }
.feature-level2 .blog-title h4 { background-color: #66A3C2; color:#ffffff; display: block; font-size: 1.23m; padding: 3px; }
.feature-level2 .blog-title h4 a { color:#ffffff; text-decoration: none; }
.blogPanel .blog-name{	background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/blog-name-bg.png);	background-repeat:repeat;	bottom:0;	font:bold 1.2em/1.6em Arial,sans-serif;	left:0;	margin:0;	padding:0 0 0 10px;	position:absolute;	width:230px;	display:block;}
.blogPanel .blog-name a{	color:#ffffff;}
.blogPanel .blog-story {	font:bold 1.2em Arial,sans-serif;	margin:0 0 0.1em;	display:block;}
.blogPanel .blog-story a{	color:#006699;	text-decoration:none;}
.blogPanel .blog-story a:hover{	text-decoration:underline;}
.blogPanel .blog-date {	color:#999999;	font:bold 1em Arial,sans-serif;	margin:0 0 0.5em;	display:block;}
.blogPanel .blog-date strong{	color:#666666;}
/*--------------------------BUSINESS ANALYSIS--------------------------*/
.businessTitleImage {float:right;margin:3px 30px 0 0;}
.businessAnalysis {margin:0 0 10px 0;}
.businessAnalysis h2 {font: bold 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:0;}
.businessAnalysis h3 {font: bold 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;}
.businessAnalysis .item {height:55px;margin:8px 0 0 0;overflow:hidden;}
.businessAnalysis .item p a {font: normal 1.1em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink.gif) no-repeat scroll left 3px;display:block;padding:0 0 0 15px;line-height:1.6em;}
.businessAnalysis .item img {float:right;border:solid white;}
.businessAnalysis ul.more{font: normal 1.1em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;padding:5px 0px 0px 15px;list-style:none;}
.businessAnalysis .businessAnalysisAuthor{font: bold 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:0;display:block;}
/*--------------------------------OTHER STORIES ON THE WEB---------------------------*/
.otherStories .linkList {width:405px;display:block;float:left;margin:5px 0 0 0;}
.otherStories .linkList li{display:block;float:left;width:187px;}
.otherStories img {float:left;margin:7px 10px 0 0;}
.tabs ul {list-style-type:none;float:left;text-align:center;margin:10px 0 10px 0;padding:0;font: normal 1.1em Arial,sans-serif;background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tabs-bg.gif);background-repeat:repeat-x;list-style-type:none;width:100%;}
.tabs ul li{float:left;margin:0 4px 0 4px;padding:0;}
.tabs a{cursor:hand;}
.tabs ul li a {text-decoration:none;display:block;background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tab-current-right.gif) no-repeat right top;padding:4px 0 5px 0;}
.tabs ul li a:visited {color:#006699;}
.tabs ul li span {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/tab-current-left.gif) no-repeat left top;margin:0;padding:4px 7px 5px 7px;text-decoration:underline;}
.tabs ul li.current a {background-position: 100% -23px;}
.tabs ul li.current span {background-position: 0 -23px;text-decoration:none;}
/*------------------------SEARCH BY COMPANY-------------------------*/
.searchNews {font-size:1.2em;}
.searchBoxTop, .businessTagsBoxTop {display:block;float:left;background-image:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/business-box-top.gif);background-position:top left;background-repeat:no-repeat;height:4px;width:179px;font-size:1px;margin:0 0 0 0;}
.searchBox, .businessTagsBox {display:block;float:left;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/business-box-bg.gif) repeat-y top left;width:164px;border-bottom:1px solid #A3D1F8;padding:8px 5px 0px 10px;margin:0 0 10px 0;}
/*------------------------BUSINESS TAGS-------------------------*/
.businessTagsBox {font-family:Arial,Helvetica,sans-serif;padding:3px 5px 8px 10px;}
.businessTagsWhatsThis {font-size:.9em;line-height:2.0em;}
.searchBox form .text {width:95px;margin:0;padding:0;}
.searchBox .linkList {margin:5px 0 -3px 0;}
.cities-form #weather-select-box{ color:#006699; font-weight:bold; border:1px solid #ffffff; }
.cities-form option { font-weight:normal; color:#000000; }
/*---------------------------IM This Settings---------------------------*/
a.imArticle { font:bold 1em Arial, sans-serif; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-imArticle.gif) no-repeat left bottom; padding:2px 0 0 12px; float:right; margin-left:10px; color:#006699;	}
/*---------------------------The Expander Module Settings---------------------------*/
.expander {width:495px;cursor:hand;cursor:pointer;margin-top:10px;}
.expander #panel {height: 24px;width: 495px;overflow:hidden;}
.expander .linktext{position:absolute;font-family:Arial,sans-serif; font-size: 12px;padding:5px 0px 0px 10px;background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/nzelection-black-arrow.gif) left 5px no-repeat;}
/*---------------------------Telecom Ajax Module Settings---------------------------*/
.telecom .pagination {font:normal 1.1em Arial, sans-serif;}
.telecom ul.pagination {margin:0;padding:0;text-align:center;}
.telecom .pagination li{list-style:none;display:inline;font-weight:bold;margin:0 2px 0 1px;}
.telecom .pagination .previous-off, .telecom .pagination .next-off {color:#666666;font-weight:bold;}
.telecom .pagination a{color:#006699;text-decoration:none;padding:0px;}
.telecom .pagination a:hover{text-decoration:underline;}
.telecom .preloader {margin:220px 0 10px 90px;position:absolute;z-index:1;padding:10px;}
img {border:0;}
/*--------------------------- ShareThis ---------------------------*/
.shareBlock { border:1px dashed #cccccc; background-color:#eeeeee; margin-top:-1px; width:100%; float:left; margin-bottom:10px; }
.shareHeading { padding:8px 10px 8px 10px; font:normal 13px "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
.shareBlock ul{ list-style-type:none; margin:0; padding:5px 10px 5px 10px; }
.shareBlock ul li{ float:left; width:110px; }
.shareBlock ul li a{ display:block; padding:0 0 0 20px; margin:5px; color:#000; height:16px; text-decoration:none; font:normal 11px "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
.shareBlock ul li a:hover{ text-decoration:underline; }

/*---------------------------Start Ask the Herald Section---------------------------*/
.ask-the-herald {float:left;width:100%;margin:0px 0px 15px 0px;}
.ask-the-herald-heading {padding: 0px;margin: 0px;}
.ask-the-herald-content {margin-top: 8px;padding-left: 10px;height: 55px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/election08_ask_bg.gif) no-repeat bottom right;text-align: left;}
.ask-the-herald-links {padding-top: 10px;}
.ask-the-herald-content img {vertical-align: middle;}
.ask-the-herald-content a {padding-bottom: 5px;color: #444;text-decoration: underline;font: 12px Verdana, Arial, Helvetica, sans-serif;}
.ask-the-herald-content a:active, .ask-the-herald-content a:visited {color: #444;}
.ask-the-herald-content a:hover {color: #999;}
/*---------------------------Network Parteners Section---------------------------*/
.network-partners-box {width:240px;margin:0 5px 25px 0;float:left;text-align:center;}
.network-partners-box img {margin:0 0 10px 0;}
.network-partners-box a {font:normal 1.2em Arial, sans-serif;color:#006699;}
.expired {font-size:14px;}

.banners-tiles {margin: 10px 0px 10px 0px;}
.textPromoLink {font-size:12px;  margin:15px 0 15px 0;background-color:#E8ECF0;}
.textPromoLink .heading3 {font:bold 1.1em  Arial, sans-serif;margin:0;padding:7px 0 0px 10px;}
.textPromoLink .linkList {margin:0px 10px;padding:3px 0 3px;}
.textPromoLink .linkList li {font-weight:bold;background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink.gif) no-repeat scroll left 2px;}



/*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;
	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;
}
.searchlink {font-size: 1.2em;font-weight:bold;}
/******Gallery CSS Settings*******/
span.mediaMediumPreWhite {
	-x-system-font:none !important;
	background-color:#FFFFFF;
	color:#222222 !important;
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:9px !important;
	font-size-adjust:none !important;
	font-stretch:normal !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:bold !important;
	line-height:12px !important;
	margin:-2px 10px 0 0 !important;
	padding:1px 2px !important;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
	width:38px;
}
a.image {float:left;position:relative;}
a.image div.playButton {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/img/playButton.png) no-repeat scroll center center;cursor:pointer;height:38px;width:38px;margin-left:-14px;margin-top:-14px;position:absolute;left:50%;top:50%;}/*------------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; }
.ui-tabs-hide { display: none; }


/*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;
}





/*--------New Box Model -- Roger--------*/
.weathercontainer .weatherBox495 {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/box/big-box-bg.jpg) repeat-y;margin:0 0 10px 0;}
.weathercontainer .weatherBox495 .topCap{background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/box/big-box-top-cap.jpg) no-repeat;height:35px;display:block;}
.weathercontainer .weatherBox495 .bottomCap{background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/box/big-box-bottom-cap.jpg) no-repeat;height:5px;font-size:1px;display:block;}
.weathercontainer .weatherBox495 h2 {display:block;font-size:1.3em;line-height:2.4em;margin:0;padding:0 13px;}
.weathercontainer .currentTemperature {font:bold 1.3em/1.5em Arial,Helvetica,sans-serif;}
.weathercontainer .currentTemperature object {float:left;}
.weathercontainer .currentTemperature p{float:left;padding:0 0 0 10px;}
.weathercontainer .tides, .weathercontainer .sunrise, .weathercontainer .currentConditions {background-color:#FFFFFF;border-bottom:1px solid #CCDFEC;border-top:1px solid #CCDFEC;margin:5px 0 10px;padding:0 5px;}
.weathercontainer .tides p, .weathercontainer .sunrise p{margin:3px 0 3px 0;font:normal 1.1em/1.5em Arial,Helvetica,sans-serif;}
.weathercontainer .currentConditions p {font:normal 1.2em/1.5em Arial,Helvetica,sans-serif;margin:3px 0 3px 0;}
.weathercontainer .weatherBox495 .leftSide, .weathercontainer .weatherBox495 .rightSide {width:210px;float:left;padding:10px 18px;}
.weathercontainer .hot {color:#FF0000;}
.weathercontainer .cold {color:#0000FF;}

/*  -- WEATHER CONTAINER ----------------------------------------------------------------------  */
.weathercontainer {font-family: 'Lucida sans unicode', Arial, Helvetica, sans-serif;}
.weathercontainer .col-240, 
.weathercontainer .col-495 {overflow: hidden;}
.weathercontainer p {font-size: 1em;line-height: 1.8em;}
.weathercontainer ul.forecastlist object {float:left;}
.weathercontainer ul, 
.weathercontainer ol {padding: 0;}
.weathercontainer ul li,
.weathercontainer ol li {list-style: none;list-style-image:none;list-style-position:outside;list-style-type:none;margin: 0;padding: 0;}
.weathercontainer .weatherheader {background: #b0cde0 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluehead.gif) no-repeat 0 0;overflow: hidden;_height: 1%;border-bottom: 1px solid #619AC0;padding: 0 13px;display: block;}
.weathercontainer .weatherheader h1,
.weathercontainer .weatherheader h2 {font-size: 1.4em;line-height: 2.4em;padding: 0;margin: 0;font-weight: bold;display: block;float: left;width: 300px;}
.weathercontainer .weatherheader h2 {font-size: 1.3em;}
.weathercontainer .weatherheader div {width: 160px;float: right;margin: 0;margin: 7px 0 6px;height: 18px;display: block;}
.weathercontainer .weatherheader select {padding: 0;font-size: 1.2em;height: 18px;border: 0;background: #FFF;width: 160px;color: #006699;}
.weathercontainer a.title { width: auto; }
.weathercontainer .featureImage { margin: 10px 0; }
/*  -- WIDEBOX ----------------------------------------------------------------------------  */
.weathercontainer .widetitle {background: #b0cde0 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluehead.gif) no-repeat 0 0;border-bottom: 1px solid #619AC0;display: block;font-size: 1em;font-weight: bold;line-height: 2.4em;}
.weathercontainer .widetitle * {padding: 0 13px 0 13px;display: block;font-size: 1em;line-height: 2.4em;margin: 0;font-size: 1.3em;}
.weathercontainer .widetitle h1 {font-size: 1.4em;}
.weathercontainer .widecontainer {border-left: 1px solid #a6c6da;border-right: 1px solid #a6c6da;overflow: hidden;_height: 1%;padding: 0 20px 10px;margin: 0;font-family: Arial, Helvetica, Verdana, sans-serif;}
/*  -- TABS LIST -------------------------------------------------------------------------  */
.weathercontainer ul.tabslist {background: #b0cde0 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluehead_tabs.gif) no-repeat 0 0;margin: 17px 0 0 0;padding: 3px 0 0 7px;overflow: hidden;_height: 1%;}
.weathercontainer ul.tabslist li {display: block;width: auto;float: left;}
.weathercontainer ul.tabslist h2 {display: block;padding: 0;margin: 0;font-weight: bold;}
.weathercontainer ul.tabslist a {display: inline-block;color: #000;font-weight: normal;text-decoration: underline;line-height: 28px;padding: 0 14px;font-size: 0.75em;}
.weathercontainer ul.tabslist a:hover {text-decoration: none;}
.weathercontainer ul.tabslist li.ui-tabs-selected {background: #F2F8FD url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_tabback.gif) no-repeat 0 0; }
.weathercontainer ul.tabslist li.ui-tabs-selected a {text-decoration: none;background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_tabfront.gif) no-repeat right top; }
/* .weathercontainer ul.tabslist li.selected {background: #F2F8FD url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_tabback.gif) no-repeat 0 0; }
.weathercontainer ul.tabslist li.selected a {text-decoration: none;background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_tabfront.gif) no-repeat right top; } */
/*  -- FORECAST CONTAINER ------------------------------------------------------------------------  */
.weathercontainer div.forecastcontainer {background: #F2F8FD;color: #000;padding: 20px 19px 0px;margin: 0;border-left: 1px solid #C6D9E8;border-right: 1px solid #C6D9E8;}
.weathercontainer div.forecastcontainer span.titlespan {font-size: 1.4em;font-weight: bold;display: block;}
.weathercontainer div.forecastcontainer span.date-time {margin: 0px;}
/*  -- FORECAST LIST ----------------------------------------------------------------------------  */
.weathercontainer ul.forecastlist {background: #F2F8FD;color: #000;padding: 10px 6px 0;margin: 0;border-left: 1px solid #C6D9E8;border-right: 1px solid #C6D9E8;}
.weathercontainer ul.forecastlist li {padding: 11px 12px;overflow: hidden;_height: 1%;}
.weathercontainer ul.forecastlist li.alt {background: #FFF;border-bottom: 1px solid #d9e6f0;}
.weathercontainer ul.forecastlist span {color: #000;font-size: 1.3em;float: right;text-align: left;display: block;width: 390px;font-weight: bold;}
.weathercontainer ul.forecastlist p {color: #000;font-size: 1.2em;float: right;text-align: left;display: inline;width: 390px;padding: 0;}
.weathercontainer ul.forecastlist img {border: 1px solid #FFF;float: left;}
.weathercontainer div.curvedbluefoot {background: #F2F8FD url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluefoot.gif) no-repeat 0 -15px;height: 5px;overflow: hidden;margin-bottom: 15px;}
.weathercontainer div.feature-level3 {clear: left;overflow: hidden;_height: 1%;margin-bottom: 5px;}
.weathercontainer div.feature-level3 img.leftimg {float: left;margin: 10px 10px 3px 0;}
/*  -- TITLEHOLD ----------------------------------------------------------------------------  */
.weathercontainer span.titlehold,
.weathercontainer span.titlehold2 {font-size: 1.2em;margin: 20px 0 15px;overflow: hidden;_height: 1%;display: block;padding-bottom: 3px;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;}
.weathercontainer span.titlehold {background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/divider-dots.gif) repeat-x 0 bottom;}
.weathercontainer span.titlehold a.leftlink,
.weathercontainer span.titlehold2 a.leftlink {float: left;text-decoration: underline;}
.weathercontainer span.titlehold a.rightlink,
.weathercontainer span.titlehold2 a.rightlink {float: right;text-decoration: underline;}
/* -- SELECT LOCATION ------------------------------------------------------------------  */
.weathercontainer span.selectweather {margin: 10px 0 20px;font-size: 1.2em;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;display: block;}
.weathercontainer span.selectweather {text-decoration: underline;}
.weathercontainer ol.selectlocation {overflow: hidden;_height: 1%;margin: 0;}
.weathercontainer ol.selectlocation a {color: #000;text-decoration: underline;}
.weathercontainer ol.selectlocation a:hover {text-decoration: none;}
.weathercontainer ol.selectlocation span {display: block;line-height: 2.5em;font-size: 1.3em;font-weight: bold;}
.weathercontainer ol.selectlocation li {float: left;width: 220px;line-height: 1.5em;margin: 0;}
.weathercontainer ol.selectlocation li.south {float: right;}
.weathercontainer ol.selectlocation ol {width: 110px;float: left;margin: 0;}
.weathercontainer ol.selectlocation ol li {float: none;font-weight: normal;font-size: 1.1em;width: 110px;}
.weathercontainer div.curvedwhitefoot {background: #FFF url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedwhitefoot.gif) no-repeat 0 0;height: 5px;overflow: hidden;margin-bottom: 10px;}
.weathercontainer .metservice {font-size: 1.1em;color: #333333;margin:5px 0 15px 0;}
.weathercontainer .metservice a {color: #333;}
.weathercontainer .metservice a.metserviceimg {display: inline-block;padding-top: 1px;margin-right: 10px;}
/*  -- WEATHER NAV --------------------------------------------------------------------------  */
.weathercontainer span.weathernav {background: #C1D6E6 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluehead_240.gif) no-repeat 0 0;display: block;line-height: 2.3em;font-size: 1.3em;font-weight: bold;padding-left: 10px;border-bottom: 1px solid #619AC0;}
.weathercontainer ul.weathernav {padding: 1px 0 15px;margin: 0 0 15px;background: #FFF url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluefoot_240.gif) no-repeat bottom center;}
.weathercontainer ul.weathernav li {line-height: 2.2em;border-left: 1px solid #cedeeb;border-bottom: 1px solid #FFF;}
.weathercontainer ul.weathernav li.national {background: #FFF;}
.weathercontainer ul.weathernav li a {display: block;background: #e3eff9;padding-left: 25px;font-size: 1.2em;border-right: 1px solid #cedeeb;color: #333;border-bottom: 1px solid #afcbe0;}
.weathercontainer ul.weathernav li.national a {display: block;padding-left: 25px;color: #333;font-size: 1.2em;padding-top: 14px;border: 0;line-height: 1em;}
.weathercontainer ul.weathernav li.selected a,
.weathercontainer ul.weathernav li.selected ul {background: #cadcea url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_selectedgrad_240.gif) repeat-y 0 0;font-weight: bold;}
.weathercontainer ul.weathernav ul {padding: 5px 0 10px 0;margin: 0;background: #e3eff9;border-bottom: 1px solid #afcbe0;line-height: 1em;}
.weathercontainer ul.weathernav li.national li {border: 0;padding: 0;margin: 0;line-height: 1.4em;font-weight: normal;height: 23px;}
.weathercontainer ul.weathernav li.selected ul li a {font-weight: normal;}
.weathercontainer ul.weathernav li.national li a {border: 0;font-size: 1.1em;display: block;margin: 0;padding: 4px 0 3px 42px;}
/*  -- WEATHER HEADLINES ---------------------------------------------------------------  */
.weathercontainer #ajax-module-weather-headlines {background: #e8edf1 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_weatherheadlines.gif) no-repeat bottom right;padding: 0 4px 0 5px;overflow: hidden;_height: 1%;margin-bottom: 15px;}
.weathercontainer #ajax-module-weather-headlines .headlines_weather .headlinesPanel-heading {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) repeat-x scroll 0 bottom;display:block;line-height:2em;padding-left:10px;}
.weathercontainer #ajax-module-weather-headlines li {padding: 2px 0 1px 12px;background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink.gif) no-repeat -2px 2px;line-height: 1.4em;}
/*.weathercontainer #ajax-module-weather-headlines span.blog-list-icon {display: inline-block;background: #006699;padding: 0;margin: 0 6px 0 0;line-height: 1.4em;padding: 0;width: 14px;text-align: center;font-size: 1.1em;}*/
/*.weathercontainer #ajax-module-weather-headlines a.moreweathernews {display: inline-block;margin: 10px 13px 10px 0;float: right;text-decoration: underline;}
.weathercontainer #ajax-module-weather-headlines a.moreweathernews:hover {text-decoration: none;}
.weathercontainer #ajax-module-weather-headlines span.headlinesPanel-heading {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/divider-dots.gif) repeat-x scroll 0 bottom;display:block;line-height:2em;padding-left:10px;}*/
/*  -- UNIVERSAL PANEL --------------------------------------------------------------------------------  */
.weathercontainer .sidepanel { /* name the containing div */background: #e3eff9 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluefoot_240.gif) no-repeat bottom center;padding-bottom: 10px;margin-bottom: 15px;overflow: hidden;_height: 1%;}
.weathercontainer .sidepanel .title { /* name the title div/span */display: block;background: #deeaf3 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluehead_240.gif) no-repeat 0 0;padding-left: 10px;color: #000;font-size: 1.2em;line-height: 2.3em;font-weight: bold;border-bottom: 1px solid #619ac0;}
.weathercontainer .sidepanel .content { /* name the content area */border-left: 1px solid #cedeeb;border-right: 1px solid #cedeeb;margin: 0;padding: 10px 10px 4px 10px;overflow: hidden;_height: 1%;font-size: 1.1em;line-height: 1.4em;}
.weathercontainer .moredetails {float: right;color: #000;text-decoration: underline;display: inline-block;margin-right: 13px;}
.weathercontainer a.moredetails:hover {text-decoration: none;}
/*  -- MOON PHASES & FEATURED PHOTOS -------------------------------------------------------------------  */
.weathercontainer .moonphases ul {border-left: 1px solid #cedeeb;border-right: 1px solid #cedeeb;margin: 0;padding: 10px 0 0;}
.weathercontainer .moonphases ul li {padding: 0 0px 4px;overflow: hidden;_height: 1%;text-align: right;line-height: 42px;font-size: 1.2em;}
.weathercontainer .moonphases ul li img {float: left;margin-right: 10px;}
.weathercontainer .moonphases ul li span {background: none;display: inline-block;border: 0;float: left;text-align: left;line-height: 41px;}
.weathercontainer .featuredphotos ul {border-left: 1px solid #cedeeb;border-right: 1px solid #cedeeb;margin: 0;padding: 10px 0px 4px 10px;overflow: hidden;_height: 1%;}
.weathercontainer .featuredphotos ul li {float: left;width: 51px;height: 52px;float: left;margin: 0 0 3px 3px;}
.weathercontainer .featuredphotos ul li img {width: 51px;height: 52px;}
/*  -- INTERNATIONAL WEATHER ---------------------------------------------------------------------------  */
.weathercontainer .internationalweather {overflow: hidden;_height: 1%;padding-bottom: 4px;background: #e3eff9 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluefoot.gif) no-repeat bottom center;}
.weathercontainer .internationalweather span.int_date {display: block;border-right: 1px solid #c6d9e8;border-left: 1px solid #c6d9e8;background: #e0ecf5;padding: 5px 10px;}
.weathercontainer .internationalweather .intweathercontainer {width: 493px;border-right: 1px solid #c6d9e8;float: left;font-size: 1.3em;margin: 0;}
.weathercontainer .internationalweather .intweathercontainer {border-left: 1px solid #c6d9e8;}
.weathercontainer .internationalweather .intweathercontainer div {margin: 0;padding: 0;border-top: 1px solid #c6d9e8;background: #edf5fc url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_1pxborder.gif) repeat-y center center;overflow: hidden;width: 493px;}
.weathercontainer .internationalweather div.alt_white {border-top: 0;background-color: #FFF;}
.weathercontainer .internationalweather .intweathercontainer h2 {display: block;float: left;width: 110px;font-size: 1em;margin: 0;padding: 8px 2px 8px 10px;overflow: hidden;}
.weathercontainer .internationalweather .intweathercontainer span {display: block;width: 61px;overflow: hidden;padding: 8px 0px;float: left;}
.weathercontainer .internationalweather .intweathercontainer span.hot {width: 25px;text-align: right;color: #FF0000;overflow: hidden;padding: 8px 0px;}
.weathercontainer .internationalweather .intweathercontainer span.cold {width: 28px;text-align: right;color: #0000FF;overflow: hidden;padding: 8px 10px 8px 0px;_margin-right: -3px; /* IE6 fix to stop duplicating text */}
.weathercontainer .internationalforecast {margin: 0;padding: 0;padding-bottom: 10px;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluefoot.gif) no-repeat 0 bottom;border-top: 1px solid #dce9f1;}
.weathercontainer .internationalforecast h2,
.weathercontainer .internationalforecast div {border-left: 1px solid #b3cee1;border-right: 1px solid #b3cee1;overflow: hidden;background: #FFF;_height: 1%;border-bottom: 1px solid #dce9f1;}
.weathercontainer .internationalforecast div * {border-left: 0;border-right: 0;border-bottom: 0;}
.weathercontainer .internationalforecast div div {border-left: 0;border-right: 0;border-bottom: 0;}
.weathercontainer .internationalforecast h2.closed,
.weathercontainer .internationalforecast div.closed {border-bottom: 1;}
.weathercontainer .internationalforecast div.closed {display: none;}
.weathercontainer .internationalforecast h2 {/* border: 1px solid #dce9f1; */border-top: 0;display: block;margin: 0;font-size:1.4em; }
.weathercontainer .internationalforecast h2.open a {display: block;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmin.gif) no-repeat 459px center;line-height: 1.95em;text-decoration: none;color: #000000;}
.weathercontainer .internationalforecast h2 a {display: block;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmin.gif) no-repeat 459px center;padding-left: 14px;line-height: 1.95em;text-decoration: underline;color: #006699;}
.weathercontainer .internationalforecast h2.closed a {background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmax.gif) no-repeat 459px center;}
.weathercontainer .internationalforecast h2 a:hover {text-decoration: none;}
.weathercontainer .internationalforecast div span.int_date {display: block;/*border-right: 1px solid #c6d9e8;border-left: 1px solid #c6d9e8;*/background: #e0ecf5;padding: 5px 10px;}
.weathercontainer .internationalforecast intweathercontainer h2 {border-left: none;border-right: none;border-bottom: none;}
.weathercontainer .internationalforecast .intweathercontainer h2 {display: block;float: left;width: 164px;font-size: 1.2em;/* font-weight:normal; */margin: 0;padding: 8px 2px 8px 10px;overflow: hidden;border-left: none;border-right: none;border-bottom: none;}
.weathercontainer .internationalforecast .intweathercontainer div * {/* background:red; */background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmax.gif) no-repeat 459px center;border-left: 0px none red;border-right: 0px none red;}
.weathercontainer .internationalforecast .intweathercontainer div.alt_white * {background:#FFF;}
.weathercontainer .internationalforecast .intweathercontainer h2.right {border-left: 1px solid #c6d9e8;}
.weathercontainer .internationalforecast .intweathercontainer span {display: block;width: 54px;overflow: hidden;padding: 8px 0px;float: left;border-right: none;font-size: 1.2em;}
.weathercontainer .internationalforecast .intweathercontainer span.hot {width: 30px;text-align: right;color: #FF0000;overflow: hidden;padding: 8px 0px;}
.weathercontainer .internationalforecast .intweathercontainer span.cold {width: 30px;text-align: right;color: #0000FF;overflow: hidden;padding: 8px 10px 8px 0px;_margin-right: -3px; /* IE6 fix to stop duplicating text */}
/*  -- TIDE FORECAST -----------------------------------------------------------------------------------  */
.weathercontainer .tideforecast {margin: 0;padding: 0;padding-bottom: 10px;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluefoot.gif) no-repeat 0 bottom;border-top: 1px solid #dce9f1;overflow: hidden;_height: 1%;}
.weathercontainer .tideforecast li {border-left: 1px solid #b3cee1;border-right: 1px solid #b3cee1;overflow: hidden;background: #FFF;_height: 1%;border-bottom: 1px solid #dce9f1;display: block;float: left;clear: left;width: 493px;}
.weathercontainer .tideforecast li.closed {border-bottom: 0;overflow: visible;}
.weathercontainer .tideforecast li h3 {border: 1px solid #dce9f1;border-top: 0;display: block;margin: 0;}
.weathercontainer .tideforecast li h3 a {display: block;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmin.gif) no-repeat 459px center;padding-left: 14px;line-height: 1.95em;text-decoration: underline;color: #006699;}
.weathercontainer .tideforecast li.closed h3 a {background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmax.gif) no-repeat 459px center;}
.weathercontainer .tideforecast li h3 a:hover {text-decoration: none;}
.weathercontainer .tideforecast li.closed p {display: none;}
.weathercontainer .tideforecast li p {margin: 14px 0;padding: 0 20px;font-size: 1.1em;line-height: 1.8em;}
.weathercontainer .tideforecast li p span {display: block;font-weight: bold;font-size: 1.1em;}
.weathercontainer .tideforecast li div {width: 246px;float: left;}
.weathercontainer .tideforecast li div.righttide {float: left;border-left: 1px solid #ccdfec;}
.weathercontainer .tideforecast li.closed div {display: none;}
.weathercontainer .tideforecast li div span {font-size: 1.2em;line-height: 16px;display: block;padding: 10px 26px 0;font-weight: bold;}
.weathercontainer .tideforecast li div ul {padding: 8px 20px 34px;margin-left: 0;width: 206px;overflow: hidden;_height: 1%;}
.weathercontainer .tideforecast li li {border: 0;line-height: 24px;border-bottom: 1px solid #ccdfec;font-size: 1.2em;background: none;padding: 0 6px;width: 194px;}
.weathercontainer .tideforecast li li span {display: block;font-size: 1em;padding: 0;float: none;width: 75px;font-weight: normal;float: left;line-height: 24px;}
.weathercontainer .tideforecast li li span.time {width: 60px;}
.weathercontainer .tideforecast li li span.height {width: 40px;text-align: right;}
/*  -- REGIONAL FORECAST -------------------------------------------------------------------------------  */
.weathercontainer .regionalforecast {margin-bottom: 20px;}
.weathercontainer .regionalforecast img.largephoto {float: left;}
.weathercontainer .regionalforecast .overlaycontainer {position: relative;overflow: hidden;_height: 1%;bottom: 0px;}
.weathercontainer .regionalforecast ul {position: absolute;padding: 0 1px 0 2px;margin-top: 315px;margin-bottom: 0px;background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/opacity_white75.png) repeat-y 0 0;border-top: 1px solid #619ac0;border-bottom: 1px solid #619ac0;font-family: Arial, Helvetica, Verdana, sans-serif;bottom: 0px;*margin-left: -495px; /* IE7&6 */_margin-bottom: -1px;_background: #EFF5FA url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/opacity_white75.gif) repeat-y 0 0; /* IE6 */}
.weathercontainer .regionalforecast li {float: left;width: 116px;padding: 5px 1px 5px 5px;border-right: 1px solid #619ac0;border-left: 1px solid #bfd5e6;height: 100%;}
.weathercontainer .regionalforecast li.leftli {border-left: 0 none;padding: 5px 0px 5px 5px;}
.weathercontainer .regionalforecast li.rightli {border-right: 0 none;padding: 5px 0px 5px 5px;}
.weathercontainer .regionalforecast li img {border: 1px solid #d1e1ed;float: left;margin-right: 4px;}
.weathercontainer .regionalforecast li p {float: right;width: 67px;margin: 0;}
.weathercontainer .regionalforecast li span {display: block;line-height: 14px;font-size: 1.1em;}
.weathercontainer .regionalforecast li span.title {font-weight: bold;line-height: 15px;}
.weathercontainer .regionalforecast li span.hot {display: inline-block;font-weight: bold;color: #FF0000;}
.weathercontainer .regionalforecast li span.cold {display: inline-block;font-weight: bold;color: #0000FF;}
.weathercontainer .regionalforecast li object {float:left;margin-right:4px;}
.weathercontainer .regionalforecast p.photocredit {background: #d1e1ed;border-bottom: 1px solid #a5c5da;margin: 0;padding: 6px 10px;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 1.1em;clear: both;line-height: 0.8em;}
.weathercontainer .regionalforecast p.photocredit span {display: inline-block;padding: 5px 0;margin-right: 14px;}
.weathercontainer .regionalforecast p.photonav {background: #c5d8e8 url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluefoot_full.gif) no-repeat 0 bottom;margin: 0;padding: 5px 10px;overflow: hidden;_height: 1%;font-size: 1.1em;font-family: Arial, Helvetica, Verdana, sans-serif;color: #006699;font-weight: bold;}
.weathercontainer .regionalforecast p.photonav a {color: #006699;}
.weathercontainer .regionalforecast p.photonav a:hover {text-decoration: none;}
.weathercontainer .regionalforecast p.photonav span.leftspan {display: block;float: left;width: 237px;}
.weathercontainer .regionalforecast p.photonav span.rightspan {display: block;float: right;width: 237px;text-align: right;}
.weathercontainer .regionalforecast p.photonav a.nextphoto {background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_photonavarrows.gif) no-repeat right -25px;display: inline-block;padding-right: 10px;}
.weathercontainer .regionalforecast p.photonav a.previousphoto {background: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_photonavarrows.gif) no-repeat left 5px;display: inline-block;padding-left: 10px;}
/*  -- REGIONAL CURRENT --------------------------------------------------------------------------------  */
.weathercontainer .currentweather {background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluefoot.gif) 0 bottom no-repeat;overflow: hidden;_height: 1%;font-size: 1.1em;padding-bottom: 10px;margin-bottom: 20px;font-family: Arial, Helvetica, Verdana, sans-serif;}
.weathercontainer .currentweather .current_top {border-left: 1px solid #a6c6da;border-right: 1px solid #a6c6da;padding: 13px 18px 10px;overflow: hidden;_height: 1%;font-family: Arial, Helvetica, Verdana, sans-serif;}
.weathercontainer .currentweather .current_top img {border: 1px solid #FFF;float: left;margin-right: 10px;}
.weathercontainer .currentweather .current_top p {font-weight: bold;font-size: 1.2em;line-height: 1.6em;margin-top: 1px;float: left;font-family: Arial, Helvetica, Verdana, sans-serif;}
.weathercontainer .currentweather .current_top p .hot {color: #FF0000;}
.weathercontainer .currentweather .current_top p .cold {color: #0000FF;}
.weathercontainer .currentweather .current_top p.conditions {float: right;width: 206px;font-weight: normal;font-size: 1.1em;}
.weathercontainer .currentweather .current_left .top {font-weight:bold;}
.weathercontainer .currentweather .current_left object {float:left;margin-right:10px;}
.weathercontainer .currentweather .current_left {width: 210px;float: left;border-left: 1px solid #a6c6da;padding: 10px 18px;font-family: Arial, Helvetica, Verdana, sans-serif;}
.weathercontainer .currentweather .current_left ul {margin: 0;}
.weathercontainer .currentweather .current_left ul li {padding: 0 5px;line-height: 20px;}
.weathercontainer .currentweather .current_left ul li.alt {background: #FFF;border-top: 1px solid #ccdfec;border-bottom: 1px solid #ccdfec;}
.weathercontainer .currentweather .current_left ul li strong {display: block;width: 100px;float: left;}
.weathercontainer .currentweather .current_left p {float:left;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:1.2em;line-height:1.6em;margin-top:1px;}
.weathercontainer .currentweather .current_left p .hot {color:#FF0000;}
.weathercontainer .currentweather .current_left p .cold {color:#0000FF;}
.weathercontainer .currentweather .current_left p.conditions {background-color:#FFFFFF;border-bottom:1px solid #CCDFEC;border-top:1px solid #CCDFEC;padding:0 5px;}
.weathercontainer .currentweather .current_right {width: 210px;float: right;border-right: 1px solid #a6c6da;padding: 10px 18px;font-family: Arial, Helvetica, Verdana, sans-serif;}
.weathercontainer .currentweather .current_right ul {background: #FFF;border-top: 1px solid #ccdfec;border-bottom: 1px solid #ccdfec;line-height: 20px;padding-left: 14px;margin: 0;}
.weathercontainer .currentweather .current_right ul.tides {margin-bottom: 22px;}
.weathercontainer .currentweather .current_right ul strong {display: block;width: 100px;float: left;}
.weathercontainer .currentweather .current_right .bottom, 
.weathercontainer .currentweather .current_right .top {background-color:#FFFFFF;border-bottom:1px solid #CCDFEC;border-top:1px solid #CCDFEC;padding:0 5px;margin:5px 0 10px 0;}
.weathercontainer .currentweather .current_right .bottom p,
.weathercontainer .currentweather .current_right .top p{margin:0;}
/*  -- LONGRANGE FORECAST ------------------------------------------------------------------------------------  */
.weathercontainer .longrangeforecast {background: #FFF url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedwhitefoot.gif) 0 bottom no-repeat;padding-bottom: 5px;margin: 0 0 20px;overflow: hidden;_height: 1%;}
.weathercontainer .longrangeforecast li {border-left: 1px solid #a6c6da;border-right: 1px solid #a6c6da;border-top: 1px solid #ccdfec;margin: 0;padding: 0 0 15px;overflow: hidden;_height: 1%;font-size: 1.2em;float: left;width: 493px;}
.weathercontainer .longrangeforecast li.top {border-top: 0;}
.weathercontainer .longrangeforecast li p {margin: 0px;display: block;width: 80px;float: left;}
.weathercontainer .longrangeforecast li img {margin: 0 25px 0 0px;padding: 0 0 0 16px;display: block;float: left;}
.weathercontainer .longrangeforecast li object {float:left;margin:0 25px 0 16px;}
.weathercontainer .longrangeforecast .conditions {width: 310px;float: right;overflow: hidden;margin-right: -3px;}
.weathercontainer .longrangeforecast span.hot {color: #FF0000;font-weight: bold;}
.weathercontainer .longrangeforecast span.cold {color: #0000FF;font-weight: bold;}
.weathercontainer .longrangeforecast span.date {display: block;padding: 5px 16px;margin:0 0 10px 0;font-size: 0.8em;font-family: Arial, Helvetica, Verdana, sans-serif;}
.weathercontainer .weatherBox495 span.date {display: block;padding: 5px 16px;margin:0;font-family: Arial, Helvetica, Verdana, sans-serif;}
.weathercontainer .longrangeforecast object {display:block;float:left;margin:0 25px 0 0;padding:0 0 0 16px;}
/*  -- TIDE FORECAST -----------------------------------------------------------------------------------  */
.weathercontainer .tideforecast {margin: 0;padding: 0;padding-bottom: 10px;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluefoot.gif) no-repeat 0 bottom;border-top: 1px solid #dce9f1;}
.weathercontainer .tideforecast div {border-left: 1px solid #b3cee1;border-right: 1px solid #b3cee1;overflow: hidden;background: #FFF;_height: 1%;border-bottom: 1px solid #dce9f1;margin:0;padding:0;}
.weathercontainer .tideforecast dt.closed,
.weathercontainer .tideforecast div.closed {border-bottom: 1;}
.weathercontainer .tideforecast h2{border: 1px solid #dce9f1;border-top: 0;display: block;margin: 0;font-size:1.2em;}
.weathercontainer .tideforecast h2{margin:0;}
.weathercontainer .tideforecast h2.open a {display: block;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmin.gif) no-repeat 459px center;padding-left: 14px;line-height: 1.95em;text-decoration: none;color: #000000;}
.weathercontainer .tideforecast h2 a {display: block;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmin.gif) no-repeat 459px center;padding-left: 14px;line-height: 1.95em;text-decoration: underline;color: #006699;}
.weathercontainer .tideforecast h2.closed a {background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmax.gif) no-repeat 459px center;}
.weathercontainer .tideforecast h2 a:hover {text-decoration: none;}
.weathercontainer .tideforecast div.closed p {display: none;}
.weathercontainer .tideforecast div p {margin: 14px 0;padding: 0 20px;font-size: 1.1em;line-height: 1.8em;}
.weathercontainer .tideforecast .title {display: block;font-weight: bold;font-size: 1.1em;}
.weathercontainer .tideforecast div div {width: 246px;float: left;border:none;}
.weathercontainer .tideforecast div div.righttide {float: right;border-left: 1px solid #ccdfec;}
.weathercontainer .tideforecast div.closed div {display: none;}
.weathercontainer .tideforecast div div span {font-size: 1.2em;line-height: 16px;display: block;padding: 10px 26px 0;font-weight: bold;}
.weathercontainer .tideforecast div ul {clear:both;margin:0;overflow:hidden;padding:8px 20px 10px 34px;width:206px;}
.weathercontainer .tideforecast div div li {border: 0;line-height: 24px;/* border-bottom: 1px solid #ccdfec; */font-size: 1.2em;background: none;padding: 0 6px;clear:both;}
.weathercontainer .tideforecast div div li span {display: block;font-size: 1em;padding: 0;float: none;width: 75px;font-weight: normal;float: left;line-height: 24px;border-bottom: 1px solid #ccdfec;}
.weathercontainer .tideforecast div div li span.time {width: 60px;}
.weathercontainer .tideforecast div div li span.height {width: 40px;text-align: right;}
/*  -- MARINE FORECAST -----------------------------------------------------------------------------------  */
.weathercontainer .marineheader {/* margin-top: 25px; */}
.weathercontainer .marineforecast {margin: 0;padding: 0;padding-bottom: 10px;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluefoot.gif) no-repeat 0 bottom;border-top: 1px solid #dce9f1;}
.weathercontainer .marineforecast div {border-left: 1px solid #b3cee1;border-right: 1px solid #b3cee1;overflow: hidden;background: #FFF;_height: 1%;border-bottom: 1px solid #dce9f1;margin:0;padding:0;}
.weathercontainer .marineforecast dt.closed,
.weathercontainer .marineforecast div.closed {border-bottom: 1;}
.weathercontainer .marineforecast h2{border: 1px solid #dce9f1;border-top: 0;display: block;margin: 0;font-size:1.2em;}
.weathercontainer .marineforecast h2{margin:0;}
.weathercontainer .marineforecast h2.open a {display: block;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmin.gif) no-repeat 459px center;padding-left: 14px;line-height: 1.95em;text-decoration: none;color: #000000;}
.weathercontainer .marineforecast h2 a {display: block;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmin.gif) no-repeat 459px center;padding-left: 14px;line-height: 1.95em;text-decoration: underline;color: #006699;}
.weathercontainer .marineforecast h2.closed a {background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmax.gif) no-repeat 459px center;}
.weathercontainer .marineforecast h2 a:hover {text-decoration: none;}
.weathercontainer .marineforecast div.closed p {display: none;}
.weathercontainer .marineforecast div p {margin: 14px 0;padding: 0 20px;font-size: 1.1em;line-height: 1.8em;}
.weathercontainer .marineforecast .title {display: block;font-weight: bold;font-size: 1.1em;}
.weathercontainer .marineforecast div div {width: 246px;float: left;border:none;}
.weathercontainer .marineforecast div div.rightmarine {float: right;border-left: 1px solid #ccdfec;}
.weathercontainer .marineforecast div.closed div {display: none;}
.weathercontainer .marineforecast div div span {font-size: 1.2em;line-height: 16px;display: block;padding: 10px 26px 0;font-weight: bold;}
.weathercontainer .marineforecast div ul {padding: 8px 20px 34px;}
.weathercontainer .marineforecast div div li {border: 0;line-height: 24px;/* border-bottom: 1px solid #ccdfec; */font-size: 1.2em;background: none;padding: 0 6px;}
.weathercontainer .marineforecast div div li span {display: block;font-size: 1em;padding: 0;float: none;width: 75px;font-weight: normal;float: left;line-height: 24px;border-bottom: 1px solid #ccdfec;}
.weathercontainer .marineforecast div div li span.time {width: 60px;}
.weathercontainer .marineforecast div div li span.height {width: 40px;text-align: right;}
/*  -- SNOW FORECAST -----------------------------------------------------------------------------------  */
.weathercontainer .snowheader {/* margin-top: 25px; */}
.weathercontainer .snowforecast {margin: 0;padding: 0;padding-bottom: 10px;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_curvedbluefoot.gif) no-repeat 0 bottom;border-top: 1px solid #dce9f1;}
.weathercontainer .snowforecast div {border-left: 1px solid #b3cee1;border-right: 1px solid #b3cee1;overflow: hidden;background: #FFF;_height: 1%;border-bottom: 1px solid #dce9f1;margin:0;padding:0;}
.weathercontainer .snowforecast dt.closed,
.weathercontainer .snowforecast div.closed {border-bottom: 1;}
.weathercontainer .snowforecast h2{border: 1px solid #dce9f1;border-top: 0;display: block;margin: 0;font-size:1.2em;}
.weathercontainer .snowforecast h2{margin:0;}
.weathercontainer .snowforecast h2.open a {display: block;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmin.gif) no-repeat 459px center;padding-left: 14px;line-height: 1.95em;text-decoration: none;color: #000000;}
.weathercontainer .snowforecast h2 a {display: block;background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmin.gif) no-repeat 459px center;padding-left: 14px;line-height: 1.95em;text-decoration: underline;color: #006699;}
.weathercontainer .snowforecast h2.closed a {background: #eff5fa url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/weathergfx/bg_boxmax.gif) no-repeat 459px center;}
.weathercontainer .snowforecast h2 a:hover {text-decoration: none;}
.weathercontainer .snowforecast div.closed p {display: none;}
.weathercontainer .snowforecast div p {margin: 14px 0;padding: 0 20px;font-size: 1.1em;line-height: 1.8em;}
.weathercontainer .snowforecast .title {display: block;font-weight: bold;font-size: 1.1em;}
.weathercontainer .snowforecast div div {width: 246px;float: left;border:none;}
.weathercontainer .snowforecast div div.rightsnow {float: right;border-left: 1px solid #ccdfec;}
.weathercontainer .snowforecast div.closed div {display: none;}
.weathercontainer .snowforecast div div span {font-size: 1.2em;line-height: 16px;display: block;padding: 10px 26px 0;font-weight: bold;}
.weathercontainer .snowforecast div ul {padding: 8px 20px 34px;}
.weathercontainer .snowforecast div div li {border: 0;line-height: 24px;/* border-bottom: 1px solid #ccdfec; */font-size: 1.2em;background: none;padding: 0 6px;}
.weathercontainer .snowforecast div div li span {display: block;font-size: 1em;padding: 0;float: none;width: 75px;font-weight: normal;float: left;line-height: 24px;border-bottom: 1px solid #ccdfec;}
.weathercontainer .snowforecast div div li span.time {width: 60px;}
.weathercontainer .snowforecast div div li span.height {width: 40px;text-align: right;}
/*------big box------*/
.weather-modal-big-box {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/box/big-box-bg.jpg) repeat-y;width:494px;margin:0 0 10px 0;text-align:left;}
.weather-modal-big-box .top-cap {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/box/big-box-top-cap.jpg) no-repeat;height:35px;display:block;}
.weather-modal-big-box h1, .weather-modal-big-box .heading {font:bold 1.4em/2.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;margin:0;padding:0 0 0 10px;}
/*.weather-modal-big-box h1, .weather-modal-big-box .close-window {font:bold 1.1em/2.0em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;position:absolute;right:10px;top:3px;}*/
.weather-modal-big-box .content {font:normal 1.2em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;padding:5px 5px 5px 10px;}
.weather-modal-big-box .bottom-cap {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/box/big-box-bottom-cap.jpg) no-repeat;height:5px;font-size:1px;display:block;}/*------small box------*/
.small-box {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/box/small-box-bg.jpg) repeat-y;width:240px;margin:0 0 10px 0;}
.small-box .top-cap {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/box/small-box-top-cap.jpg) no-repeat;height:31px;display:block;}
.small-box h2, .small-box .heading {font:bold 1.3em/2.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;margin:0;padding:0 0 0 10px;}
.small-box .content {font:normal 1.2em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;padding:5px 5px 5px 10px;}
.small-box .bottom-cap {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/box/small-box-bottom-cap.jpg) no-repeat;height:3px;font-size:1px;display:block;}
/*------big box------*/
.big-box {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/box/big-box-bg.jpg) repeat-y;width:494px;margin:0 0 10px 0;text-align:left;}
.big-box .top-cap {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/box/big-box-top-cap.jpg) no-repeat;height:35px;display:block;}
.big-box h1, .big-box .heading {font:bold 1.4em/2.4em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;margin:0;padding:0 0 0 10px;}
/*.big-box h1, .big-box .close-window {font:bold 1.1em/2.0em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;position:absolute;right:10px;top:3px;}*/
.big-box .content {font:normal 1.2em/1.3em  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;padding:5px 5px 5px 10px;}
.big-box .bottom-cap {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/box/big-box-bottom-cap.jpg) no-repeat;height:5px;font-size:1px;display:block;}/*-------------------------BUSINESS UPTO THE MINUTE---------------------*/
.upToMinuteBusiness ul {list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;margin:10px 0 10px 0;float:left;}
.upToMinuteBusiness h3 {font: bold 1.3em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:10px 0 0 0;padding:0;}
.upToMinuteBusiness li {clear:both;/*font: normal 1.1em Arial, sans-serif;*/
font: normal 1.1em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:0;padding:0;}
.upToMinuteBusiness strong {font: normal 1.1em Arial, sans-serif;background-color:#13A00C;color:#ffffff;display:block;float:left;font-size:0.9em;padding:1px 2px 1px 2px;text-transform:uppercase;width:43px;text-align:center;}
.upToMinuteBusiness ul li a {float:left;margin:0 0 5px 10px;width:183px;}
.upToMinuteBusiness li.more{	list-style:none;	padding:5px 0px 0px 45px;}
.upToMinuteBusiness .linkList {margin-top:0;}
.upToMinuteBusiness .linkList  a {margin:0;}/***************WhatsOnPanel****************/
.whatson-panel {text-align:left;background:#dedede;clear:both;position:relative;padding:0;margin:0;}
.whatson-panel h3 {padding:8px 0 0 8px;margin:0;color:#fff;background-color:#E8EDF1;font-family:Arial, Helvetica, sans-serif;}
.whatson-panel span.heading4 {height:25px;padding:0 0 0 14px;margin:0;cursor:pointer;}
.whatson-panel span.heading4, .whatson-panel span.heading5 {font:bold 1.1em Arial, sans-serif;margin:0 0 0 0px;padding:0 20px 0 20px;position:relative;display:block;line-height:25px;}
.whatson-panel h4 {height:25px;padding:0 0 0 14px;margin:0;cursor:pointer;}
.whatson-panel h4, .whatson-panel h5 {font:bold 1.1em Arial, sans-serif;margin:0 0 0 0px;padding:0 20px 0 20px;position:relative;line-height:25px;}
.whatson-panel p {font:1.1em Arial, sans-serif;padding:2px 0 5px;margin:0 0 0 20px;}
.whatson-panel a {text-decoration:none;}
.whatson-panel a:hover {text-decoration:underline;}
.whatson-panel span.classGeneric {background:url(http://www.nzherald.co.nz/cssimagesjs/gfx/wo-class-generic.gif);background-repeat:no-repeat;color:#333;display:none;}
.whatson-panel h4.classGeneric {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/wo-class-generic.gif);background-repeat:no-repeat;color:#333;display:none;}
.whatson-panel .classGenericFeature {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/wo-class-generic-btm.gif) bottom no-repeat;padding-bottom:4px;position:relative;display:block;}
.whatson-panel .classGenericFeature .heading5 {background:url(http://www.nzherald.co.nz/cssimagesjs/gfx/wo-class-generic-top.gif) top no-repeat;color:#000099;}
.whatson-panel .classGenericFeature h5 {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/wo-class-generic-top.gif) top no-repeat;color:#000099;}
.whatson-panel .classGenericFeatureBg2 {background:url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/wo-class-generic-midgrad.gif);position:relative;border:0;}
.whatson-panel .classFeatureBg2 {background-repeat:repeat-x;margin:0;height:90px;padding:0;position:relative;}
.whatson-panel .line { border-bottom:1px solid #E8EDF1; margin:0 20px 0 20px; }
.whatson-panel .detailsLabel { width:45px; float:left; font-weight:bold; }
.whatson-panel .detailsContent { width:155px; float:left; }
.whatson-more{ position:relative; text-align:left; padding:0 0 0 10px; height:37px;margin-bottom:15px; clear:both; background:#dedede url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/wo-class-bg-btm.gif) bottom right no-repeat; font:11px Arial, Helvetica, sans-serif; color:#999999; }
.whatson-more a { color:#333333; text-decoration:none; }
.whatson-more a:hover { text-decoration:underline; }
.whatson-poweredby { margin:0 0 0 5px; }
.whatson-poweredby a { float:left; margin:9px 0 0 0; }
.whatson-icon { float:left; margin:2px 0px 0px 5px; }.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; }
/*---------------------------Olympic Top Sport Module----------------------------*/
.olympic-top-sports {float:left;width:100%;margin-bottom:15px;}
.olympic-top-sports-heading {background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/top-sports-top-bg.gif) no-repeat top left;}
.olympic-top-sports-content {margin-top: 3px;padding-top: 5px;height: 165px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/topsports_background.gif) no-repeat bottom right;text-align:center;}
.olympic-top-sports-content img {padding:5px;}
/*---------------------------Olympic Today's Top Story Module----------------------------*/
.todaysTopContent img{padding:8px 4px 0px 0px;}
/*---------------------------Start Ask the Herald Section---------------------------*/
.olympic-ask-the-herald {float:left;width:100%;margin:0px 0px 15px 0px;}
.olympic-ask-the-herald-heading {padding: 0px;margin: 0px;}
.olympic-ask-the-herald-content {margin-top: 6px;padding-top: 8px;height: 57px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/olympic-ask-background.gif) no-repeat bottom right;text-align: left;padding-left: 20px;}
.olympic-ask-the-herald-content img {vertical-align: middle;}
.olympic-ask-the-herald-content a {padding-bottom: 5px;text-decoration: underline;font: 12px Verdana, Arial, Helvetica, sans-serif;}
.olympic-ask-the-herald-content a:active, .olympic-ask-the-herald-content a:visited {color: #069;}
.olympic-ask-the-herald-content a:hover {color: #0181ec;}
/*---------------------------Medals Table Module---------------------------*/
.olympic-medals .table-container {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/olympic-medals-bg.gif) repeat-y scroll left top;float:left;margin:0pt 0pt 15px;width:100%;}
.olympic-medals .table-container2 {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/olympic-medals-top-bg.gif) no-repeat scroll left top;padding:7px 0pt 0pt;}
.olympic-medals .table-container3 {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/olympic-medals-btm-bg.gif) no-repeat scroll left bottom;padding:0pt 8px 52px 5px;}
.olympic-medals table {border-collapse:collapse;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:1.2em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;text-align:center;width:100%;}
.olympic-medals tr.odd {background-color:#EDC6C7;}
.olympic-medals tr.even {background-color:#FCDDDE;}
.olympic-medals td {border-right:1px solid #FEEEEF;padding:5px 0pt;}
.olympic-medals td.country {padding:0pt 3px;}
.olympic-medals th {border-right:1px solid #FEEEEF;color:#FFFFFF;padding:5px 3px;}
.olympic-medals th.no-border {border:0pt none;}
.olympic-medals hr {background-color:#666666;border:0pt none;color:#666666;height:1px;}
.table-container3 a:hover,.table-container3 a:active,.table-container3 a:visited{color:#000;}

/*---Fashion Week Codes---*/
.fashion-box240 {width:100%;margin:0px 0px 10px 0px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/fashion-box-bg.gif) no-repeat bottom left;text-align: left;}
.fashion-box240 .photo {padding: 0px;margin: 0px;}
.fashion-box240 h4 {display:block; margin: 5px 0 0 5px; padding:0; width: 227px; font-size: 11px;}
.fashion-box240 h4 img {margin-right: 2px;}
.fashion-box240 ul {float:left; margin:0; padding:15px 0 5px 30px; color: #FFF;}
.fashion-box240 li {font-family:Arial,sans-serif;list-style-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif);font-size: 12px;line-height: 6px;padding: 4px 0px;}
.fashion-box240 a, .fashion-box240 a:visited {color: #FFF;}
/*** Featured Multimedia Module ***/
div.featured_multimedia { width: 239px; background: transparent url(../images/featuredmultimedia_modbase.jpg) bottom left no-repeat; margin: 0 0 10px 0; }
div.featured_multimedia h4 { display: block; padding: 0; margin: 0; font: normal 1.1em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;}
div.featured_multimedia h4 a.audioLink { display: block; color: #FFFFFF; padding: 5px; padding-left: 30px; padding-right: 10px; background: #333333 url(../images/icon-audio-white.gif) 10px 6px no-repeat; text-decoration: none;}
div.featured_multimedia h4 a.videoLink { display: block; color: #FFFFFF; padding: 5px; padding-left: 30px; padding-right: 10px; background: #333333 url(../images/icon-video-white.gif) 8px 9px no-repeat; text-decoration: none;}
div.featured_multimedia h4 a.photoLink { display: block; color: #FFFFFF; padding: 5px; padding-left: 30px; padding-right: 10px; background: #333333 url(../images/icon-photo-white.gif) 10px 8px no-repeat; text-decoration: none;}
div.featured_multimedia h4 a.interactiveLink { display: block; color: #FFFFFF; padding: 5px; padding-left: 30px; padding-right: 10px; background: #333333 url(../images/icon-interactive-white.gif) 10px 7px no-repeat; text-decoration: none;}
div.featured_multimedia h4 a.audioLink:hover,
div.featured_multimedia h4 a.videoLink:hover,
div.featured_multimedia h4 a.photoLink:hover,
div.featured_multimedia h4 a.interactiveLink:hover { text-decoration: underline;}
div.featured_multimedia ul { padding: 0; margin: 0; padding-top: 3px; padding-bottom: 8px;}
div.featured_multimedia li { padding: 0; padding-left: 15px; margin: 0; margin-left: 6px; margin-bottom: 5px; display: inline; font: normal 1.1em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #FFFFFF; background: transparent url(../images/icon-arrowLink-white.gif) 2px 2px no-repeat;}
div.featured_multimedia li a.lcolor { color: #FFFFFF; text-decoration: none;}
div.featured_multimedia li a:hover { text-decoration: underline;}
div.photo { width: 240px; height: 110px; background-color: #000000; text-decoration: none; overflow: hidden;}
div.photo a { display: block; width: 239px; height: 110px; background-color: transparent; text-decoration: none; overflow: hidden;} 
/*---------------------Start Featured Photos Section---------------------*/
.olympic-featured-photos {float:left;width:100%;margin:0px 0px 10px 0px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/featured_multimedia_bg.gif) no-repeat bottom left;text-align: left;}
.olympic-featured-photos .photo {padding: 0px;margin: 0px;}
.olympic-featured-photos h4 {margin: 0px;display: block;padding: 4px;width: 231px;background-color: #990000;font-size: 11px;}
.olympic-featured-photos h4 img {margin-right: 2px;}
.olympic-featured-photos ul {margin: 0px;padding: 4px;margin-left: 16px;color: #FFF;}
.olympic-featured-photos li {font-family:Arial,sans-serif;list-style-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif);font-size: 12px;line-height: 6px;padding: 4px 0px;}
.olympic-featured-photos a:link {color: #FFF;}
/*---------------------Start Featured Videos Section---------------------*/
.olympic-featured-videos {float:left;width:100%;margin:0px 0px 10px 0px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/featured_multimedia_bg.gif) no-repeat bottom left;text-align: left;}
.olympic-featured-videos .photo {padding: 0px;margin: 0px;}
.olympic-featured-videos h4 {margin: 0px;display: block;padding: 4px;width: 231px;background-color: #990000;font-size: 11px;}
.olympic-featured-videos h4 img {margin-right: 0px;}
.olympic-featured-videos ul {margin: 0px;padding: 4px;margin-left: 16px;color: #FFF;}
.olympic-featured-videos li {font-family:Arial,sans-serif;list-style-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif);font-size: 12px;line-height: 6px;padding: 4px 0px;}
.olympic-featured-videos a:link {color: #FFF;}
.olympic-featured-videos a:visited, .olympic-featured-photos a:visited {color: #EEEEEE; }
/*--------------------------- Default Featured Photos and Videos Section---------------------------*/
.featuredMedia-box240 {width:100%;margin:0px 0px 10px 0px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/featuredMedia-box-bg.gif) no-repeat bottom left;text-align: left;}
.featuredMedia-box240 .photo {padding: 0px;margin: 0px;}
.featuredMedia-box240 h4 {margin:0 0 0 10px; padding:4px 0 0 0 !important; display: block; padding:0; width: 195px; font-size: 11px;}
.featuredMedia-box240 h4 img {margin-right: 2px;}
.featuredMedia-box240 ul {margin:0; padding:13px 0 7px 25px !important; color: #FFF;}
.featuredMedia-box240 li {margin:0; padding:0; font-family:Arial,sans-serif;list-style-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif);font-size: 12px;}
.featuredMedia-box240 a, .featuredMedia-box240 a:visited {color: #FFF;}
/*---------------------------Default Second Featured Photos and Videos Section---------------------------*/
.featuredMedia2-box240 {width:100%;margin:0px 0px 10px 0px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/featuredMedia-box-bg2.gif) no-repeat bottom left;text-align: left;}
.featuredMedia2-box240 .photo {padding: 0px;margin: 0px;}
.featuredMedia2-box240 h4 {margin:0 0 0 10px; padding:4px 0 0 0 !important; display: block; padding:0; width: 195px; font-size: 11px;}
.featuredMedia2-box240 h4 img {margin-right: 2px;}
.featuredMedia2-box240 ul {margin:0; padding:13px 0 7px 25px !important; color: #FFF;}
.featuredMedia2-box240 li {margin:0; padding:0; font-family:Arial,sans-serif;list-style-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif);font-size: 12px;}
.featuredMedia2-box240 a, .featuredMedia-box240 a:visited {color: #FFF;}
/*---recession Featured Box------*/
.recession-box240 {width:100%;margin:0px 0px 10px 0px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/recession-box-495-bg.png) no-repeat bottom left;text-align: left;}
.recession-box240 .photo {padding: 0px;margin: 0px;}
.recession-box240 h4 {display:block; margin: 5px 0 0 5px; padding:0 0 5px 0; width: 227px; font-size: 11px;}
.recession-box240 h4 img {margin-right: 2px;}
.recession-box240 ul {float:left; margin:0; padding:15px 0 5px 30px; color: #FFF;}
.recession-box240 li {font-family:Arial,sans-serif;list-style-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif);font-size: 12px;line-height: 6px;padding: 4px 0px;}
.recession-box240 a, .recession-box240 a:visited {color: #FFF;}
/*--------------------------- Fashion Week 09 Featured Media ---------------------------*/
.fashionWeek09-box240 {width:100%;margin:0px 0px 10px 0px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/fw-feature-bg.gif) no-repeat bottom left;text-align: left;}
.fashionWeek09-box240 .photo {padding: 0px;margin: 0px;}
.fashionWeek09-box240 h4 {margin:6px 0 -5px 10px; padding:0 0 0 0 !important; display: block; padding:0; width: 195px; font-size: 11px; line-height:17px;}
.fashionWeek09-box240 h4 img {margin-right: 2px;}
.fashionWeek09-box240 ul {margin:0; padding:13px 0 7px 25px !important; color: #FFF;}
.fashionWeek09-box240 li {margin:0; padding:0; font-family:Arial,sans-serif;list-style-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif);font-size: 12px;}
.fashionWeek09-box240 a, .featuredMedia-box240 a:visited {color: #FFF;}
.fashionWeek09-box240 a.mediaMediumPre,
.fashionWeek09-box240 a.mediaSmallPre {color:#222222 !important; background-color:#FFFFFF;}
.fashionWeek09-box240 a:hover.mediaMediumPre,
.fashionWeek09-box240 a:hover.mediaSmallPre {color:#222222 !important; background-color:#FFFFFF;}


/*--------------------------- Fashion Week Special Events Belt ---------------------------*/
.specialeventsbelt {background: #393939 url('http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/greyFeature-bg.jpg') right bottom no-repeat;height:80px;margin:0 0 15px 0;}
.specialeventsbelt img {border:1px solid #ffffff;margin:10px 3px 0 9px;}
/*---Fashion Week Codes---*/

.fashion-box495 {overflow:hidden;width:495px; margin:5px 0px 10px 0px; /*background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/fashion-box-495-bg.png) no-repeat bottom left; */text-align: left; position:relative;}
.fashion-box495 .details {width:100%; bottom:0; left:0; position:absolute;z-index:900; height:45px; background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/fashion-box-495-bg.png) no-repeat bottom left; }
.fashion-box495 .details a:visited{color:#fff;}
.fashion-box495 h4 a{color:#ffffff; text-decoration:underline; margin:0; padding:0px 0 0 40px; float:left;}
.fashion-box495 h4 a:visited, .fashion-box495 h4 a:hover{color:#fff;}
.fashion-box495 p.numbers {color:#ffffff; margin:-5px 0 0 0; padding:0 20px 0 0; float:right; font:bold 1.1em Arial, sans-serif;}
.fashion-box495 p.nextprev{color:#ffffff; margin:0px 0 10px 0; padding:2px 20px 0 0; float:right; font:bold 1.1em Arial, sans-serif; display:inline;}
.fashion-box495 p.nextprev a{color:#ffffff; text-decoration:none;}
.fashion-box495 p.nextprev a:hover{text-decoration:underline;}
.fashion-box495 .scp-photos {width:495px;height:276px;overflow:hidden;}
.fashion-box495 .scp-photos ul {width:1500px; padding:0; margin:0; list-style-type:none;}
.fashion-box495 .scp-photos li {float:left;}
.fashion-box495 .scp-photos .scp-img-container {width:495px; padding:0; margin:0; list-style-type:none;}
.fashion-box495 .scp-photos .scp-img-container a {position:relative;width:495px;height:276px;}
.fashion-box495 .scp-photos .scp-img-container span {position:absolute;top:0px;left:0px;width:495px;height:276px;}


/*---Recession Codes---*/
.recession-box495 {margin:5px 0 10px;overflow:hidden;position:relative;text-align:left;width:495px;}
.recession-box495 .scp-photos {height:276px;overflow:hidden;width:495px;}
.recession-box495 .scp-photos ul {width:1500px; padding:0; margin:0; list-style-type:none;}
.recession-box495 .scp-photos li {float:left;}
.recession-box495 .scp-photos .scp-img-container {list-style-type:none;margin:0;padding:0;width:495px;}
.recession-box495 .scp-photos .scp-img-container a {position:relative;width:495px;height:276px;}
.recession-box495 .scp-photos .scp-img-container span {height:276px;left:0;position:absolute;top:0;width:495px;}
.recession-box495 .details {background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/recession-box-495-bg.png) no-repeat scroll left bottom;bottom:0;height:45px;left:0;position:absolute;width:100%;z-index:900;}
.recession-box495 p.nextprev {color:#FFFFFF;display:inline;float:right;font: bold 1.1em Arial,sans-serif;margin:0 0 10px;padding:2px 20px 0 0;}
.recession-box495 p.nextprev a {color:#FFFFFF;text-decoration:none;}
.recession-box495 p.nextprev a:hover {text-decoration:underline;}
.recession-box495 h4 a {color:#FFFFFF;float:left;margin:0;padding:0 0 0 40px;text-decoration:underline;}
.recession-box495 p.numbers {color:#FFFFFF;float:right;font:bold 1.1em Arial,sans-serif;margin:-5px 0 0;padding:0 20px 0 0;}

/*---Fashion Week 2009 Codes---*/
.fashion2009-box495 {overflow:hidden;width:495px; margin:5px 0px 10px 0px; text-align: left; position:relative;}
.fashion2009-box495 .details {width:100%; bottom:0; left:0; position:absolute;z-index:900; height:103px; background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/fashion2009-box-495-bg.png) repeat; }
.fashion2009-box495 .details a:visited{color:#fff;}
.fashion2009-box495 h4 a{color:#ffffff; text-decoration:underline; margin:0; padding:0px 0 0 40px; float:left;}
.fashion2009-box495 h4 a:visited, .fashion2009-box495 h4 a:hover{color:#fff;}
.fashion2009-box495 p.numbers {color:#ffffff; margin:-5px 0 0 0; padding:0 20px 0 0; float:right; font:bold 1.1em Arial, sans-serif;}
.fashion2009-box495 p.nextprev{color:#ffffff; margin:0px 0 10px 0; padding:2px 20px 0 0; float:right; font:bold 1.1em Arial, sans-serif; display:inline;}
.fashion2009-box495 p.nextprev a{color:#ffffff; text-decoration:none;}
.fashion2009-box495 p.nextprev a:hover{text-decoration:underline;}
.fashion2009-box495 .scp-photos {width:495px;height:327px;overflow:hidden;}
.fashion2009-box495 .scp-photos ul {width:1500px; padding:0; margin:0; list-style-type:none;}
.fashion2009-box495 .scp-photos li {float:left;}
.fashion2009-box495 .scp-photos .scp-img-container {width:495px; padding:0; margin:0; list-style-type:none;}
.fashion2009-box495 .scp-photos .scp-img-container a {position:relative;width:495px;height:327px;}
.fashion2009-box495 .scp-photos .scp-img-container span {position:absolute;top:0px;left:0px;width:495px;height:275px;}
.fashion2009-box495 .details .sponsors {width:495px;height:53px;position:absolute;bottom:0px;left:0px; }
.fashion2009-box495 .details .sponsors ul { margin: 6px 0 6px 15px; padding: 0; }
.fashion2009-box495 .details .sponsors ul li {list-style-type: none; display: inline;}
.fashion2009-box495 .details p {float:right;margin:5px 0 0; padding:25px 0 0;width:120px;}
.fashion2009-box495 #SCP_Headline a,
.fashion2009-box495 #SCP_Headline a:visited {text-decoration:none;}
/*.fashion2009-box495 #SCP_Headline a:hover {text-decoration:underline;} */
.fashion2009-box495 #SCP_Headline {margin:7px 0 0 20px;width:325px;float:left;}
.fashion2009-box495 #SCP_Headline a, 
.fashion2009-box495 #SCP_Headline a:visited, 
.fashion2009-box495 #SCP_Headline a:hover {color:#ffffff;}
.fashion2009-box495 #SCP_Headline .storyLink {padding-left:15px; background :url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif") left 0.2em no-repeat;}
.fashion2009-box495 #SCP_Prev {background :url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/previous-arrow-10x10.gif") 0px 0.3em no-repeat;padding-left:15px;}
.fashion2009-box495 #SCP_Next {background :url("http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/next-arrow-10x10.gif") right 0.3em no-repeat;padding-right:15px;}
/*---------------------------Race for WhiteHouse Modules and Settings---------------------------*/
.whitehouse-box240 {width:100%;margin:0px 0px 10px 0px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/whitehouse-box-bg.jpg) no-repeat bottom left;text-align: left;}
.whitehouse-box240 .photo {padding: 0px;margin: 0px;}
.whitehouse-box240 h4 {margin:0 0 0 10px; padding:4px 0 0 0 !important; display: block; padding:0; width: 195px; font-size: 11px;}
.whitehouse-box240 h4 img {margin-right: 2px;}
.whitehouse-box240 ul {margin:0; padding:13px 0 7px 25px !important; color: #FFF;}
.whitehouse-box240 li {margin:0; padding:0; font-family:Arial,sans-serif;list-style-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif);font-size: 12px;}
.whitehouse-box240 a, .whitehouse-box240 a:visited {color: #FFF;}

/*---------------------------NZ Election Modules and Settings---------------------------*/
.nzelection-box240 {width:100%;margin:0px 0px 10px 0px;background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/nzelection-box-bg.jpg) no-repeat bottom left;text-align: left;}
.nzelection-box240 .photo {padding: 0px;margin: 0px;}
.nzelection-box240 h4 {margin:4px 0 0 65px; padding:0 0 0 0 !important; display: block; padding:0; font-size: 11px;}
.nzelection-box240 h4 img {margin-right: 2px;}
.nzelection-box240 ul {margin:0; padding:5px 0 4px 80px !important; color: #FFF;}
.nzelection-box240 li {margin:0; padding:0; font-family:Arial,sans-serif; list-style-image: url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/icon-arrowLink-white.gif);font-size: 12px;}
.nzelection-box240 a {color: #FFF;}
.nzelection-poll-graph {width:100%; margin:0px 0px 10px 0px; background: transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/nzelection-poll-graph.gif) no-repeat bottom right;}
.nzelection-poll-graph ul {margin:0; padding:0; list-style-type:none;}
.nzelection-poll-graph li {line-height:2em; margin:0; padding:0 0 0 0px; font-family:Arial,sans-serif; font-size: 12px;}
.nzelection-poll-graph a {text-transform:uppercase; text-decoration:none; color:#000; background:transparent url(http://media.nzherald.co.nz/nzhgfx/cssimagesjs/gfx/nzelection-black-arrow.gif) top left no-repeat; padding:0 0 0 10px}
.nzelection-poll-graph a:hover {text-decoration:underline;}
/*-------------------NZ Election Your Views Featured Comment box-----------------------*/
#yourviews {text-align: left;width: 495px;background: url(/cssimagesjs/gfx/yourviews_bg.gif) bottom left repeat-y;}
#yourviews .heading {background:  url(/cssimagesjs/gfx/yourviewsheader_bg.gif) bottom left no-repeat;padding: 5px;padding-top: 0px;padding-bottom: 7px;font: 12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;color: #FFF;font-weight: bold;}
#yourviews .heading a {font: 12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;color: #FFF;font-weight: normal;line-height: 12px;text-decoration: none;}
#yourviews .heading a:hover {color: #E55A16;text-decoration: underline;}
#yourviews .content {padding-bottom: 12px;background: url(/cssimagesjs/gfx/yourviewsbottom_bg.gif) bottom left no-repeat;}
#yourviews .quote {margin-top: 10px;margin-left: 10px;width: 482px;padding: 10px 0px 36px 10px;background: url(/cssimagesjs/gfx/yourviewsbubble_bg.gif) bottom left no-repeat;position: relative;z-index: 0;}
#yourviews .quotesign {position: absolute;width: 20px;height: 18px;margin-top: -5px;margin-left: -5px;background: url(/cssimagesjs/gfx/icon_quote.gif) bottom left no-repeat;z-index: -1;}
#yourviews .unquotesign {position: absolute;width: 20px;height: 19px;margin-left: -15px;margin-top: 5px;z-index: -2;background: url(/cssimagesjs/gfx/icon_unquote.gif) bottom left no-repeat;}
#yourviews .text {width:460px;padding-bottom: 5px;display: block;font: 14px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;color: #444;}
#yourviews .person {text-indent: 25px;display: block;font: 12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;color: #444;}
.clearboth {clear: both;}
.morelinks {float: left;margin-left: 2px;margin-top: -25px;z-index: 100;display: block;padding-bottom: 2px;}
.morelinks ul {padding: 0px;margin: 0px;}
.morelinks li {list-style: none;padding: 0px;padding-left: 15px;margin: 0px;margin-left: 6px;position: relative;font: normal 1.1em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;color: #FFF;background: transparent url(/cssimagesjs/gfx/icon-arrowLink-white.gif) 2px 2px no-repeat;}
.morelinks ul li a,.morelinks ul li a:active, .morelinks ul li a:visited  {color: #FFF;text-decoration: none;}
.morelinks ul li a:hover {text-decoration: underline;}
.relatedlinks {width: 305px;float: left;margin-left: 10px;margin-top: -25px;z-index: 120;padding-bottom: 2px;font: normal 1.1em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;color: #FFF;font-weight: bold;}
.relatedlinks p {color: #FFF;float: left;display: inline;padding: 0px;margin: 0px;width: 100px;}
.relatedlinks ul {padding: 0px;margin: 0px;float: left;display: inline;width: 195px;}
.relatedlinks ul li {list-style: none;padding: 0px;padding-left: 15px;margin: 0px;position: relative;float: left;font: normal 1.1em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;color: #FFF;background: transparent url(/cssimagesjs/gfx/icon-arrowLink-white.gif) 2px 2px no-repeat;}
.relatedlinks ul li a, .relatedlinks ul li a:active, .relatedlinks ul li a:visited  {float: left;color: #FFF;text-decoration: none;line-height: 12px;padding-bottom: 2px;}
.relatedlinks ul li a:hover {text-decoration: underline;}
.css-trouble {display:none;}
