@charset iso-8859-1;
html,body{background-color:#E6E6E6;color:#000;margin:0;padding:0}
body{background:#E6E6E6 url(background1000.gif) repeat-y center;margin:0;padding:0}
.bg{width:expression(document.body.clientWidth<962?"960px":document.body.clientWidth>1002?"1000px":"auto");max-width:1000px;min-width:960px;position:relative;overflow:hidden;background:#FFF;margin:0 auto}
.rootContainer{background-color:#FFF;width:100%;position:relative;text-align:center;margin:0 auto}
.midContent{width:960px;margin:0 auto}
.wrapper{text-align:left}
.nopad{padding:0!important}
.contentContainer{margin-bottom:20px;float:left;display:inline;font-size:12px;text-align:left;overflow:hidden;padding:0 10px}
.bg4422{background:url(bg4422.gif) no-repeat center bottom}
.bg2222{background:url(bg2222.gif) no-repeat center bottom}
.bg222{background:url(bg222.gif) no-repeat center bottom}
.bg642{background:url(bg642.gif) no-repeat center bottom}
.bg462{background:url(bg462.gif) no-repeat center bottom}
.bg102{background:url(bg102.gif) no-repeat center bottom}
.bg008{background:url(bg008.gif) no-repeat right bottom}
.bg04{background:url(bg008.gif) no-repeat center bottom}
.bg444right{background:url(bg444.gif) no-repeat right bottom}
.bg3333grey{background:#EEE url(bg333grey.gif) no-repeat center bottom}
.vertDottedLine{background:url(vertDottedLine.gif) repeat-y right top}
.vertDottedLineGrad{background:url(vertDottedLineGrad.gif) no-repeat right bottom}
.vertDottedLine2{background:url(vertDottedLine2.gif) repeat left top}
.vertDottedLine4{background:url(vertDottedLine4.gif) repeat left top}
hr{clear:both;background-color:#CCC;color:#CCC;display:block;height:1px;text-align:center;vertical-align:top;border-width:0;margin:10px}
div.hr{clear:both;height:1px;background-color:#CCC;display:block;overflow:hidden;margin:10px 0;padding:0}
.left{float:left!important}
.right{float:right!important}
.alpha{clear:left}
.omega{clear:right;width:320px}
.clearBoth{clear:both;height:0;font-size:1px;line-height:1px;display:block;overflow:hidden}
.one{width:60px}
.two{width:140px}
.three{width:220px}
.five{width:380px}
.six{width:460px}
.seven{width:540px}
.eight{width:620px}
.nine{width:700px}
.ten{width:780px}
.eleven{width:860px}
.twelve{width:940px}
.prefix1{margin-left:80px}
.prefix2{margin-left:160px}
.prefix3{margin-left:200px}
.prefix4{margin-left:320px}
.prefix5{margin-left:400px}
.prefix6{margin-left:480px}
.prefix7{margin-left:560px}
.prefix8{margin-left:640px}
.prefix9{margin-left:720px}
.prefix10{margin-left:800px}
.prefix11{margin-left:890px}
.suffix1{margin-right:80px}
.suffix2{margin-right:160px}
.suffix3{margin-right:240px}
.suffix4{margin-right:320px}
.suffix5{margin-right:400px}
.suffix6{margin-right:480px}
.suffix7{margin-right:560px}
.suffix8{margin-right:640px}
.suffix9{margin-right:720px}
.suffix10{margin-right:800px}
.suffix11{margin-right:880px}
#topNav{margin-bottom:15px!important;display:block;width:100%;background:#2A72AF url(navBg.gif) repeat-x top}
#mainNav{width:960px;height:27px;display:block;color:#FFF;background:#1f6aa9 url(mn-bg.gif) repeat-x bottom;margin:0 auto}
#mainNav dl{float:left;list-style:none;font:13px "Trebuchet MS",Arial,Verdana,sans-serif;display:inline;width:100%;margin:0 0 0 5px;padding:0}
#mainNav dd{float:left;margin:4px 4px 0 0}
#mainNav dd a{float:left;padding-right:3px;color:#FFF;font-weight:bold;display:block;text-decoration:none}
#mainNav dd a span{display:block;float:left;height:21px;padding:2px 4px 0 7px}
#mainNav dd a:hover{background:transparent url(mn-hoverTab-right.gif) no-repeat right top}
#mainNav dd a:hover span{background:transparent url(mn-hoverTab.gif) no-repeat left top}
#mainNav dd.current a,#mainNav dd.current a:hover{background:transparent url(mn-tab-right.gif) no-repeat right top}
#mainNav dd.current a span,#mainNav dd.current a:hover span{color:#000;background:transparent url(mn-tab-left.gif) no-repeat left top}
#mainNav dd#nav-shopping{float:right;display:inline;padding:0 6px 0 0}
#nav-shopping a{background:transparent url(mn-tab-shopping-right.gif) no-repeat scroll right top}
#nav-shopping a span{background:transparent url(mn-tab-shopping-left.gif) no-repeat scroll left top;color:#fff}
#nav-shopping a:hover span{color:#fff}
#subNav{width:960px;height:22px;display:block;background:#c3d9e8 url(sn-bg.gif) repeat-x bottom;margin:0 auto}
#subNav dl{float:left;list-style:none;display:inline;width:100%;margin:1px 0 0 5px;padding:0}
#subNav dd{float:left;font:12px "Trebuchet MS",Arial,Verdana,sans-serif;margin:2px 6px 0 0;padding:0}
#subNav dd a{cursor:pointer;float:left;padding-right:2px;display:block;height:17px;color:#333;text-decoration:none}
#subNav dd a span{display:block;height:17px;float:left;padding:0 6px 0 8px}
div.superRectHeader #topNav{margin-bottom:20px!important}
#header{width:960px;display:block;margin:0 auto;padding:10px auto auto; }
#header .mastHead{padding-bottom:10px;width:100%;display:block;float:left}
#header .promotionTile{float:left;padding:10px}
#header .adContainer{float:right;padding:0 10px}
#header .logo{float:left;padding-left:10px;padding-bottom:10px}
#header .timeDate{text-align:center;color:#069;font:11px Arial, Helvetica, sans-serif;line-height:13px;text-transform:uppercase;margin:8px 0 0 80px}
#header .search{height:68px; width:300px; display:inline;font:11px Arial, Helvetica, sans-serif; margin-top:-5px;}

#header .search #searchField{color:#999}
#header .search .searchFieldOver{color:#333!important}

div.superRectHeader{width:100%}
div.superRectHeader #header .clearBoth{display:block;height:10px}
.noBorder{border:0;margin:0;padding:0}
.contentContainer img.left{float:left;margin-right:10px}
.contentContainer img.right{float:right;margin-left:10px}
a.image{float:left;position:relative}
a.image div.playButton{position:absolute;left:50%;margin-left:-19px;top:50%;margin-top:-19px;cursor:pointer;background:url(playButton.png) center no-repeat;width:38px;height:38px}
.button{border:none;height:20px;background:url(buttonBg.gif) left center no-repeat;font:12px Arial, sans-serif}
.buttonSpan{float:left;display:inline;padding-right:3px;padding-left:5px;height:20px;border:none;background:url(buttonEndBg.gif) right center no-repeat}
.statusBatch{display:inline;font:11px Arial, Helvetica, sans-serif;color:#999;height:12px;position:relative;z-index:500}
.statusBatch span{margin-right:5px;float:left;height:12px;display:block;font-size:8px;line-height:10px;color:#FFF;font-weight:bold;text-transform:uppercase;position:relative;z-index:500;padding:2px 6px 0 2px}
.topDebate span{background:transparent url(batchTopDebate.gif) right no-repeat}
.updated span.text{color:#C60;text-transform:none}
.updated span{background:transparent url(batchUpdated.gif) right no-repeat}
.developing span.text{color:#006;text-transform:none}
.developing span{background:transparent url(batchDeveloping.gif) right no-repeat}
.breaking span.text{color:#900;text-transform:none}
.breaking span{background:transparent url(batchBreaking.gif) right no-repeat}
.justIn span{background:transparent url(batchJustIn.gif) right no-repeat}
.statusBatch span.text{border-right:1px solid #999;background:none;font-size:11px}
.contentContainer .headingBlue,.contentContainer .headingGrey999,.contentContainer .headingGrey666,.contentContainer .headingBlack,.contentContainer .headingRed{float:left;display:block;width:inherit}
.contentContainer h2{float:left;display:block;font:20px 'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;letter-spacing:-.05em;font-weight:normal;line-height:normal}
.contentContainer .headingBlue span.braces,.contentContainer .headingGrey999 span.braces,.contentContainer .headingGrey666 span.braces,.contentContainer .headingBlack span.braces,.contentContainer .headingRed span.braces{float:left;font-size:18px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-left:.3em}
.contentContainer .headingGrey999,.contentContainer .headingGrey999 h2 a{color:#999;text-decoration:none}
.contentContainer .headingGrey666,.contentContainer .headingGrey666 h2 a{color:#666;text-decoration:none}
.contentContainer .headingBlack,.contentContainer .headingBlack h2 a{color:#000;text-decoration:none}
.contentContainer .headingRed,.contentContainer .headingRed h2 a{color:#8F0000;text-decoration:none}
.contentContainer .headingBlue .hr,.contentContainer .headingGrey999 .hr,.contentContainer .headingGrey666 .hr,.contentContainer .headingBlack .hr,.contentContainer .headingRed .hr{clear:both;height:2px;display:block;width:100%;overflow:hidden;margin:2px 0 8px}
.contentContainer .headingBlue .hr{background-color:#00648F}
.contentContainer .headingBlack .hr{background-color:#000}
.contentContainer .headingRed .hr{background-color:#8F0000}
.classifiedsContainer{font:11px Arial, Helvetica, sans-serif}
.classifiedsContainer .classifiedCategory{border-bottom:1px solid #BAD8EF}
.classifiedsContainer .classifiedSection{float:left;clear:left;width:100%;margin-bottom:5px;height:95px;display:none}
.classifiedsContainer h3{clear:left;display:block;color:#000;font-size:14px;font-weight:bold;margin:5px auto}
.classifiedsContainer ul{margin-top:5px;list-style:none;margin-bottom:5px;float:left;font-size:11px}
.classifiedsContainer ul.half{width:50%}
.classifiedsContainer ul li.more{margin-top:3px}
.classifiedsContainer a.more{color:#000;text-decoration:none;font-weight:bold}
.classifiedsContainer ul li .braces{display:inline;color:#000;font-family:Arial, Helvetica, sans-serif;padding-left:3px}
.classifiedsContainer form p{float:left;margin:2px 0;padding:0}
.leadStory span.busterHeading a,.leadStory span.leadStoryHeading a,.leadStory span.heading a{color:#069;margin:0 0 7px}
.leadStory span.leadStoryHeading a{letter-spacing:-1px}
.leadStory span.heading{font-size:16px;line-height:1em;display:block;margin-bottom:5px}
.leadStory p{font-size:12px;line-height:1.2em;margin-bottom:15px}
.leadStory ul{float:left;clear:left;margin-top:10px;font:13px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;letter-spacing:-.05em;list-style:none}
.leadStory ul li{margin-bottom:10px;line-height:1.2em}
.leadStory ul li a{padding-bottom:2px;color:#069}
.leadStory ul.media{padding-left:40px}
.leadStory ul.media em{width:44px;float:left;background-color:#057;color:#FFF;text-align:center;font-size:9px;font-style:normal;font-weight:bold;text-transform:uppercase;margin:-2px 2px 0 -40px;padding:2px 0}
.leadStory span.leadStoryHeading span{float:left;margin-top:7px}
.sideStory span.heading{float:left;display:block;margin-bottom:5px}
.sideStory span.heading a{margin-bottom:3px;font-size:16px;line-height:1em;text-decoration:none}
.sideStory p{color:#000;font-size:11px;line-height:1.2em;display:block;margin-bottom:10px}
.sideStory img{padding-bottom:25px}
.promotionBox span.heading{float:left;width:inherit;display:block;margin-bottom:5px}
.promotionBox span.heading a{font-size:20px;line-height:1em;color:#069;text-decoration:none;letter-spacing:-1px}
.promotionBox p{color:#000;font-size:12px;line-height:1.2em;display:block;margin-bottom:10px}
.buster span.busterHeading{float:left;width:inherit;display:block;padding-bottom:5px}
.buster span.busterHeading a{font-size:24px;line-height:1em;color:#069;text-decoration:none}
.buster span.heading{float:left;width:inherit}
.buster span.heading a{display:block;margin-bottom:3px;font-size:20px;line-height:1em;color:#069;text-decoration:none}
.buster p{color:#000;font-size:13px;line-height:1.2em;display:block;margin-bottom:10px;float:left;width:inherit}
.featuredImage{margin-bottom:0;position:relative;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;color:#000}
.featuredImage a.image{float:none;z-index:10;text-decoration:none;border:0}
.featuredImage a.image img{text-decoration:none;border:0}
.featuredImage .caption{left:10px;bottom:0;width:298px;position:absolute;display:block;overflow:hidden;border:1px solid #BBB;z-index:50}
.featuredImage .captionBackground{position:absolute;width:400px;height:200px;background:#fff;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;z-index:0}
.featuredImage .text{padding:5px}
.featuredImage .text span.heading{display:block;position:relative;z-index:20}
.featuredImage .text p{position:relative;margin-top:5px;z-index:10;line-height:1.3em}
.featuredImage span.heading a{margin-bottom:3px;color:#069;font-size:16px;line-height:1em;text-decoration:none}
.featuredImage p{font-size:11px;line-height:1.2em}
.featuredImage a.image div.playButton{position:absolute;top:120px;left:-170px;margin-left:0;z-index:100}
.ph_latestNews{font-family:Arial, Helvetica, sans-serif;margin-bottom:0; }
.ph_latestNews ul.headlines{margin-left:35px;list-style:none}
.ph_latestNews ul.headlines li{font-size:11px;line-height:1.2em;margin:0 0 10px}
.ph_latestNews ul.headlines a{color:#069;text-decoration:none;padding:0 0 2px}
.ph_latestNews ul.headlines li.more{margin-left:-35px;margin-bottom:0}
.ph_latestNews ul.headlines em{float:left;padding-bottom:1px;width:32px;text-align:center;color:#FFF;font-style:normal;text-transform:uppercase;background-color:#13A00C;margin:1px 0 0 -35px}
.ph_latestNews ul.headlines em.dark1{background-color:#0B5306}
.ph_latestNews ul.headlines em.dark2{background-color:#0E7109}
.ph_latestNews ul.headlines em.dark3{background-color:#10850A}
.ph_latestNews ul.headlines li.more h1{display:inline;font:normal 11px/1.2em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif}
.mediaBox h1{margin-bottom:5px;padding-bottom:2px;display:block;font-size:1.3em}
.mediaBox span.heading{display:block;margin-bottom:5px}
.mediaBox span.heading a{font-size:13px;line-height:1em;padding-bottom:1em}
.mediaBox p{font-size:10px;line-height:1.1em;margin-bottom:1px;margin-top:2px;position:relative;display:block;vertical-align:bottom;white-space:nowrap;padding-right:2px;overflow:hidden;text-overflow:ellipsis;text-align:right;float:right}
.mediaBox ul.linkList li{margin-top:0;font-size:12px;line-height:1.2em}
.topStory{font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;text-align:left;margin-bottom:0}
.topStory span.topStoryHeading{float:left;margin-bottom:5px;display:block;width:inherit}
.topStory .topStoryHeading a{font-size:14px;line-height:1.2em;margin-bottom:5px}
.topStory .dateTime{color:#666;font-size:1em;display:none}
.topStory .dateTime em{font-style:normal}
.topStory p{clear:left;color:#000;font-size:12px;line-height:14px}
.featureLevel2{font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif}
.featureLevel2 .related{margin-top:4px;float:right}
.featureLevel2 .related a{float:none;margin-left:3px;color:#666;font:11px Arial,sans-serif}
.featureLevel2 span.featureLevel2Heading{margin-right:.3em;display:block;font-size:14px;line-height:1.2em;margin-bottom:8px}
.featureLevel2 p{color:#333;margin-bottom:10px;font-size:12px;line-height:1.2em}
.featureLevel2 ul.linkList{clear:both;padding-top:5px}
.featureLevel2 ul.linkList li{margin-left:15px;margin-bottom:7px;list-style:outside url(bulletGrey.gif);font:12px Arial,sans-serif;line-height:1.1em;background:none;padding:0}
.featureLevel2 ul.linkList li a{margin-left:-5px}
.featureLevel2 ul.more{display:block;width:inherit;border-top:1px solid #bbb;line-height:1em}
.featureLevel2 ul.more li{float:right;height:15px;margin:0 0 0 15px}
.featureLevel2 ul.more li a{font-family:Arial, Helvetica, sans-serif;font-size:11px;display:inline}
.featureLevel2 ul.more li span.braces{display:inline;color:#069;line-height:1px;font-family:Arial, Helvetica, sans-serif;padding-left:3px}
.gamesPuzzlesBox .wrapper{width:70px;float:left;margin-left:7px;padding-bottom:5px;text-align:center}
.gamesPuzzlesBox .wrapper a{color:#069;font:11px Arial, Helvetica, sans-serif;text-decoration:none;clear:left}
.gamesPuzzlesBox .last{margin-left:0;float:right}
.focusStory{margin:5px 0}
.focusStory span.focusHeading{margin-bottom:.25em;line-height:14px!important;font:12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Sans-Serif}
.focusStory p{font:12px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;line-height:1.2em}
.quoteBox{font-family:Arial, Helvetica, sans-serif}
.quoteBox span.type{float:left;color:#060;font-size:14px;font-weight:bold;margin-bottom:10px}
.quoteBox span.question{margin-top:2px;float:right;font-size:10px;font-weight:bold;color:#060}
.quoteBox .quotesign{position:absolute;display:block;width:20px;height:18px;background:url(icon_quote.gif) bottom left no-repeat}
.quoteBox .quote{position:relative;width:100%;float:right;color:#060;margin:0;padding:0 0 8px}
.quoteBox .quote .text{padding-left:25px;padding-right:5px;position:relative;display:block;font-size:13px;line-height:1.05em;z-index:10}
.quoteBox .quote .person{padding-top:7px;padding-left:25px;padding-right:75px;position:relative;display:block;color:#069;font-size:11px;line-height:1.05em;z-index:20}
.quoteBox .iconImage{float:right;height:70px;z-index:0}
.quoteBox .outlineImage{float:right;height:70px}
.quoteBox .outlineImage img{position:absolute;right:0;bottom:0;z-index:0}
.pollBox{padding-bottom:8px;font-family:Arial, Helvetica, sans-serif}
.poll{position:relative;z-index:0}
.pollBox .pollHeading{display:block;color:#060;margin-top:2px;padding:5px 0 23px}
.pollBox .pollHeading span.type{padding-right:2px;float:left;font-size:14px;font-weight:bold}
.pollBox .pollHeading span.question{margin-top:2px;padding-left:2px;float:right;font:10px Arial, Helvetica, sans-serif;font-weight:bold}
.pollBox .text{padding-bottom:10px;display:block;color:#060;font:13px Arial,sans-serif;line-height:1.05em}
.pollBox ul.radioButtons{position:relative;list-style:none}
.pollBox ul.radioButtons li{float:left;font:11px Arial,sans-serif;color:#000;display:block;padding-bottom:5px;margin-right:12px}
.pollBox ul.radioButtons li label{white-space:nowrap}
.pollBox .buttons{float:right;padding-bottom:5px;white-space:nowrap}
.standardRect{margin-bottom:0;color:#FFF;padding:0 10px}
.liveScoringBox .liveScoringHeading .type{font-family:'Lucida Sans Unicode', 'Lucida Grande', Arial, Sans-Serif;color:#666;float:left;font-size:14px;margin-bottom:5px}
.liveScoringBox .liveScoringSeeAll{color:#666;float:right;font-size:11px;margin-top:2px}
.superSizeRect{margin-bottom:20px;color:#FFF;background:url(vertDottedLine10px.gif) repeat-y left bottom;text-align:right;padding:0 10px}
a.mediaSmallPre{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;padding:1px 2px!important}
a.mediaMediumPre{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;padding:1px 2px!important}
a.mediaLargePre{display:inline-block;background-color:#069;width:44px;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;padding:1px 2px!important}
a.mediaSmallPost{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;letter-spacing:normal!important;margin:0!important;padding:1px 2px}
a.mediaMediumPost{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;letter-spacing:normal!important;margin:0!important;padding:1px 2px}
a.mediaLargePost{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;letter-spacing:normal!important;margin:0!important;padding:1px 2px}
a.mediaSmallPre:visited,a.mediaMediumPre:visited,a.mediaLargePre:visited{background-color:#639}
a.mediaSmallPost:visited,a.mediaMediumPost:visited,a.mediaLargePost:visited{color:#639!important}
a.mediaSmallPost:visited:hover,a.mediaMediumPost:visited:hover,a.mediaLargePost:visited:hover{color:#FFF!important}
.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}
.weather-mod h2{float:left;font:normal 20px 'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;margin:0}
.weather-mod .my-city{font-size:1.1em;font-weight:bold;display:block;float:right;line-height:1.8em;padding:0 10px 0 0}
.weather-mod .forecast-cont{background:none;height:100px;padding:0}
.weather-mod .day-forecast{float:left;font-size:11px;text-align:center;width:33%;margin:0}
.weather-mod img{border:2px solid #ffffff;float:none}
.weather-mod .day{font-weight:bold;display:block}
.weather-mod .high{color:#ff0000;font-weight:bold}
.weather-mod .low{color:#0033ff;font-weight:bold}
.cities-form #weather-select-box{color:#006699;font-weight:bold;font-size:11px;margin:3px 0 0}
.cities-form option{color:#000000;font-weight:normal}
#breakingNewsBlock{color:#ffffff;width:941px;display:block;text-align:left;background-image:url(breaking-news-bg.gif);background-repeat:repeat-y;clear:both;position:relative;margin:0 auto 12px}
#breakingNewsBlock .bottomLeftCorner{background:#CC0000 url(breaking-news-left-bottom-corner.gif) no-repeat;left:0}
#breakingNewsBlock .bottomRightCorner{background:#000000 url(breaking-news-right-bottom-corner.gif) no-repeat;right:0}
#breakingNewsBlock .breakingNews{font:normal 18px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;line-height:40px;float:left;width:153px;height:40px;background-color:#CC0000;background:#CC0000 url(breaking-news-left-corners.gif) top left no-repeat;padding:0 20px}
#breakingNewsBlock .breakingNewsHeadline{font:normal 16px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;float:left;width:718px;background:#000000 url(breaking-news-right-corners.gif) top right no-repeat;padding:10px 10px 10px 20px}
#genericNewsBlock{width:936px;display:block;text-align:left;background:transparent url(generic-news-bg.gif) repeat-y;clear:both;position:relative;margin:0 auto 12px}
#genericNewsBlock .bottomLeftCorner{background:transparent url(generic-news-left-bottom.gif) no-repeat;left:0}
#genericNewsBlock .bottomRightCorner{background:transparent url(breaking-news-right-bottom-corner.gif) no-repeat;right:0}
#genericNewsBlock .breakingNews{font:normal 18px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;float:left;width:205px;background:transparent url(generic-news-left-corners.gif) top left no-repeat;padding:10px 20px}
#genericNewsBlock .breakingNewsHeadline{color:#ffffff;font:normal 16px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;float:left;width:661px;background:transparent url(breaking-news-right-corners.gif) top right no-repeat;padding:10px 10px 10px 20px}
.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}
.trafficbox .cities-form{float:right;margin:5px 0 0}
.trafficbox .traffic-city{color:#000;font:normal 13px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:0}
.trafficbox .content{background:none;font:normal 11px/17px Arial, Helvetica, sans-serif;height:50px;padding:0 0 0 10px}
.trafficbox .content .name{color:#333333;font-weight:bold}
.trafficbox .content .direction{color:#666666;font-weight:normal}
.trafficbox .status{font-weight:bold;padding:0 0 0 10px}
.trafficbox .tabs ul{text-align:center;list-style-type:none;float:left;margin:0;padding:10px 0 3px}
.trafficbox .tabs ul li{float:left;font:bold 11px Arial, Helvetica, sans-serif;cursor:pointer;margin:0;padding:2px 6px}

.trafficbox .tabs ul li a{text-decoration:none;color:#006699;display:block;padding:5px 0 4px}
.trafficbox .tabs ul li span{background:url(traffic-tab-left.gif) left top no-repeat;margin:0;padding:5px 5px 4px}
.trafficbox .tabs ul li.current{background-color:#E8EDF1}
.trafficbox .tabs ul li.current span{background-position:0 -28px;text-decoration:none}
.footer-container{float:none;padding:0 5px}
.footer-toptags{background-color:#7E8083;font:normal 12px 'Lucida sans unicode', Arial, Helvetica, sans-serif;color:#ffffff;padding:16px}
.footer-toptags ul{list-style-type:none;font:normal 12px 'Lucida sans unicode', Arial, Helvetica, sans-serif;margin:0;padding:0}
.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 .toptags-heading{font:bold 14px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;color:#ffffff;background:url(dots-white.gif) bottom repeat-x;display:block;margin:0 0 8px;padding:0 0 2px}
.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;font:normal .9em Arial, Helvetica, sans-serif;margin:0 0 0 16px}
.footer-toptags form{float:left;margin:5px 0 0}
.footer-toptags .textbox{width:110px}
.footer-toptags .searchbutton{font:1em Arial,Verdana,sans-serif;width:50px;padding:0 1px}
.footer-latestnews{background-color:#292B2E;font:normal 12px 'Lucida sans unicode', Arial, Helvetica, sans-serif;padding:16px 0 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{border:0;float:left;margin:8px 0 5px}
.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}
.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{background:url(footer-tab-bg.gif) bottom repeat-x;background-color:#00549A;width:auto;padding:5px 10px 0}
.footer-tabs ul{list-style-type:none;font:bold 11px Arial,sans-serif;margin:0;padding:0}
.footer-tabs ul li{float:left;margin:0 6px;padding:0}
.footer-tabs ul li a{background:transparent url(footer-tab-right.gif) no-repeat right top;display:block;text-decoration:none;color:#ffffff;padding:5px 0}
.footer-tabs ul li span{background:transparent url(footer-tab-left.gif) no-repeat left top;padding:5px}
.footer-tabs ul li a:visited{color:#ffffff}
.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-expanded{background:transparent url(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-bottom{font:normal 11px Arial, Helvetica, sans-serif;text-align:center;float:none;padding:10px 0 5px}
.footer-bottom ul{list-style:none;float:none;display:inline;margin:0;padding:0}
.footer-bottom ul li{float:none;display:inline;margin:0 15px 0 0}
.footer-bottom p{font-size:.9em;color:#666666;display:inline}
.footer-container .netWorkNav{display:block;height:25px;text-align:center;font:11px 'Lucida sans unicode',Arial,Helvetica,sans-serif;background:transparent url(nn-bg.jpg) repeat-x;margin:0;padding:0}
.footer-container .netWorkNav ul.netNav{position:relative;text-align:center;list-style:none;padding-top:5px;margin:0 5px}
.footer-container .netWorkNav ul.netNav li{background:transparent url(nn-divider-line.gif) no-repeat scroll right 0;display:inline;padding:0 10px}
#footer{margin-top:5px;width:inherit;background-color:#EEE;border-top:1px solid #060}
#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 span.braces{float:left;margin-top:-4px;margin-left:2px}
.ranking ul.headlines li.more a{padding-left:1px;font:10px Arial, Helvetica, sans-serif;text-decoration:underline;color:#060}
#nzh_footer{margin-top:5px;width:inherit;border-top:1px solid #060;text-align:center;padding:0}
#nzh_footer .footerTop{background:#EEE;width:100%}
#nzh_footer .footerTopContent{width:960px;text-align:left;margin:0 auto}
#nzh_footer .bg3333grey{background:transparent url(bg333grey.gif) no-repeat center bottom}
#nzh_footer .ranking .subHeading{float:left;display:inline;margin-bottom:10px;font:12px Arial, Helvetica, sans-serif;font-weight:bold;color:#333;text-decoration:none}
#nzh_footer .footerMid{background-color:#292B2E;width:100%;text-align:center}
#nzh_footer .footerLatestNews{width:960px;float:none;padding-top:15px;font:13px Arial, Helvetica, sans-serif;color:#FFF;display:block;margin:0 auto}
#nzh_footer .logoBlock{float:left;margin-left:10px}
#nzh_footer .logoBlock .logoHeading{float:left;padding-bottom:10px;font-family:'Lucida sans unicode',Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;line-height:normal}
#nzh_footer .iconsBlock{float:right;margin-right:10px;overflow:auto}
#nzh_footer .iconsBlock .wrapper{float:left;width:25%}
#nzh_footer .icons{float:left;display:block;padding-bottom:10px}
#nzh_footer .icons img{float:left;margin-right:5px}
#nzh_footer .icons a{float:left;font:12px 'Lucida sans unicode',Arial,Helvetica,sans-serif;color:#FFF;text-decoration:none}
#nzh_footer .icons span{display:inline-block;font:11px 'Lucida sans unicode',Arial,Helvetica,sans-serif;color:#999}
#nzh_footer .netWorkNav{width:100%;height:24px;display:block;text-align:center;clear:both;font:11px 'Lucida sans unicode',Arial,Helvetica,sans-serif;background:#EEF3F9 url(nn-bg.jpg) repeat-x;margin:0;padding:0}
#nzh_footer .netWorkNav ul.netNav li{background:transparent url(nn-divider-line.gif) no-repeat scroll right 0;display:inline;line-height:24px;padding:0 10px}
#nzh_footer .bottomLinks{margin-top:10px;display:block;text-align:center}
#nzh_footer .bottomLinks ul{display:inline;list-style:none;padding-left:0}
#nzh_footer .bottomLinks ul li{display:inline;float:none;font:11px Arial,Helvetica,sans-serif;color:#666;margin:0 8px}
#nzh_footer .bottomLinks li a{color:#069;font-weight:normal;text-decoration:none}
#nzh_footer .footerTabs{width:100%;height:24px;display:block;text-align:center;clear:both;background:#1f6aa9 url(mn-bg.gif) repeat-x bottom;margin:0;padding:0}
#nzh_footer .footerTabs ul li{display:inline;font:11px Arial,Helvetica,sans-serif;color:#666}
#nzh_footer .footerTabs li a{color:#FFF;font:11px Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;background:transparent url(footer-tab-right.gif) no-repeat right top;padding:5px 0}
.footerTabs ul li span{background:transparent url(footer-tab-left.gif) no-repeat left top;display:inline-block;padding:5px}
.footerTabs ul li a:visited{color:#FFF}
#nzh_footer .footerTabs li.ui-tabs-selected a,#nzh_footer .footerTabs li.ui-tabs-selected a:visited{color:#000;background-position:100% -34px}
.footerTabsExpanded{background:transparent url(footer-tab-expanded-bg.gif) top repeat-x;border-bottom:2px solid #2971AF;background-color:#A5C6DD;text-align:left}
.footerTabsExpanded .items{float:left;width:190px;padding:10px 10px 15px 20px}
.nzhShopping160{width:160px;margin:0 0 10px}
.nzhShopping160 .nzhShoppingContainer{background:transparent url(/images/nzhShoppingBg160.jpg) no-repeat top left;height:31px;float:none}
.nzhShopping160 .nzhShoppingHeading a{color:#fff;font:normal 16px/27px "Lucida Sans Unicode", "Lucida Grande", sans-serif;text-decoration:none;padding:0 0 0 10px}
.nzhShopping160 .nzhShoppingItem{background:transparent url(/themes/0/modules/shopping/images/nzhShoppingItemBg495.jpg) repeat-y;width:160px;font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin:5px 0 3px}
.nzhShopping160 .nzhShoppingItemContent{display:block;padding:5px}
.nzhShopping160 .nzhShoppingItemContent a img{padding:0 0 0 5px}
.nzhShopping160 .nzhShoppingItemTopCap{height:4px;background:transparent url(/themes/0/modules/shopping/images/nzhShoppingItemTopCap160.jpg) no-repeat top;clear:both;overflow:hidden}
.nzhShopping160 .nzhShoppingItemBottomCap{height:4px;background:transparent url(/themes/0/modules/shopping/images/nzhShoppingItemBottomCap160.jpg) no-repeat top;clear:both;overflow:hidden}
.nzhShopping160 .nzhShoppingItemDesc{width:inherit;max-height:40px;line-height:13px;overflow:hidden;clear:both;display:block;padding:3px 5px 3px 10px}
.nzhShopping160 .nzhShoppingItemOrigPrice{width:inherit;font-size:11px;font-weight:normal;display:block;color:#888;padding:3px 5px 5px 10px}
.nzhShopping160 .nzhshoppingMoreDetails{text-align:center;width:100%;padding:0 0 1px}
.nzhShopping160 .nzhImageContainer a{display:block;width:150px}
.nzhShopping160 .nzhImageContainer a img{height:100px;display:block!important;margin:0 auto}
.nzhShopping300{width:300px;float:right;display:inline;margin:0 0 10px 5px}
.nzhShopping300 .nzhShoppingContainer{background:transparent url(/themes/0/modules/shopping/images/nzhShoppingBg300.jpg) no-repeat top left;height:31px;float:none}
.nzhShopping300 .nzhShoppingItem{background:transparent url(/themes/0/modules/shopping/images/nzhShoppingItemBg300.jpg) repeat-y;width:146px;background-color:#fff;font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;float:left;display:inline;margin:5px 2px 3px}
.nzhShopping300 .nzhShoppingItemTopCap{height:4px;background:transparent url(/themes/0/modules/shopping/images/nzhShoppingItemTopCap300.jpg) no-repeat top;clear:both;overflow:hidden}
.nzhShopping300 .nzhShoppingItemBottomCap{height:4px;background:transparent url(/themes/0/modules/shopping/images/nzhShoppingItemBottomCap300.jpg) no-repeat top;clear:both;overflow:hidden}
.nzhShopping300 .nzhShoppingItemDesc{width:inherit;float:left;height:40px;line-height:13px;overflow:hidden;clear:both;display:inline;padding:3px 5px 3px 10px}
.nzhShopping300 .nzhShoppingItemPrice{width:inherit;color:#A00000;font-size:16px;font-weight:bold;clear:both;display:block;padding:0 5px 3px 10px}
.nzhShopping300 .nzhShoppingItemOrigPrice{font-size:11px;font-weight:normal;clear:both;color:#888;display:block;padding:2px 5px 0 10px}
.nzhShopping300 .nzhshoppingMoreDetails{text-align:center;float:left;width:100%;padding:0 0 5px}
.nzhShopping495{width:495px;float:none;margin:0 0 10px}
.nzhShopping495 .nzhShoppingContainer{background:transparent url(/themes/0/modules/shopping/images/nzhShoppingBg495.jpg) no-repeat top left;height:31px;float:none}
.nzhShopping495 .nzhShoppingItem{background:transparent url(/themes/0/modules/shopping/images/nzhShoppingItemBg495.jpg) repeat-y;width:160px;background-color:#fff;font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;float:left;display:inline;margin:5px 3px 3px 2px}
.nzhShopping495 .nzhShoppingItemTopCap{height:4px;background:transparent url(/themes/0/modules/shopping/images/nzhShoppingItemTopCap495.jpg) no-repeat top;clear:both;overflow:hidden}
.nzhShopping495 .nzhShoppingItemBottomCap{height:4px;background:transparent url(/themes/0/modules/shopping/images/nzhShoppingItemBottomCap495.jpg) no-repeat top;clear:both;overflow:hidden}
.nzhShopping495 .nzhShoppingItemDesc{width:inherit;float:left;height:40px;line-height:13px;overflow:hidden;clear:both;display:block;padding:3px 5px 3px 10px}
.nzhShopping495 .nzhShoppingItemOrigPrice{width:inherit;float:left;font-size:11px;font-weight:normal;clear:both;display:block;color:#888;padding:2px 5px 0 10px}
.nzhShopping940{width:940px;float:none;margin:0 30px 5px}
.nzhShopping940 .nzhShoppingContainer{background:transparent url(/themes/0/modules/shopping/images/nzhShoppingBg940.jpg) no-repeat top left;height:30px;float:none}
.nzhShopping940 .nzhShoppingHeading a{color:#fff;font:normal 18px/26px "Lucida Sans Unicode", "Lucida Grande", sans-serif;text-decoration:none;float:left;padding:0 0 0 10px}
.nzhShopping940 .nzhShoppingHeading2{color:#fff;font:normal 14px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif;text-decoration:none;float:left;padding:0 0 0 20px}
.nzhShopping940 .nzhShoppingHeadingTimer{width:80px;height:23px;text-align:center;color:#000;font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;text-decoration:none;float:right;display:none;background:transparent url(/themes/0/modules/shopping/images/nzNatureClosingIn940.jpg) no-repeat top left;margin:3px 5px 0 0;padding:2px 0 0 90px}
.nzhShopping940 .nzhShoppingItem{background:transparent url(/themes/0/modules/shopping/images/nzhShoppingItemBg940.jpg) repeat-y;width:229px;background-color:#fff;font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;float:left;display:inline;margin:5px 3px 3px}
.nzhShopping940 .nzhShoppingItemTopCap{height:4px;background:transparent url(/themes/0/modules/shopping/images/nzhShoppingItemTopCap940.jpg) no-repeat top;clear:both;overflow:hidden}
.nzhShopping940 .nzhShoppingItemBottomCap{height:4px;background:transparent url(/themes/0/modules/shopping/images/nzhShoppingItemBottomCap940.jpg) no-repeat top;clear:both;overflow:hidden}
.nzhShopping940 .nzhShopping940ItemLeft{float:left;width:100px;display:inline;margin:0 5px}
.nzhShopping940 .nzhShopping940ItemRight{float:left;width:114px;display:inline;margin:0 5px 0 0}
.nzhShopping940 .nzhShoppingItemDesc{width:inherit;float:left;height:40px;line-height:13px;overflow:hidden;clear:both;display:block;padding:3px 0}
.nzhShopping940 .nzhShoppingItemPrice{width:inherit;color:#A00000;font-size:16px;font-weight:bold;clear:both;display:block;padding:0}
.nzhShopping940 .nzhShoppingItemOrigPrice{width:100%;float:left;font-size:11px;font-weight:normal;clear:both;display:block;color:#888;padding:2px 0 0}
.nzNature160 .nzhShoppingContainer{background:transparent url(/themes/0/modules/shopping/images/nzNatureBg160.jpg) no-repeat top left}
.nzNature300 .nzhShoppingContainer{background:transparent url(/themes/0/modules/shopping/images/nzNatureBg300.jpg) no-repeat top left}
.nzNature495 .nzhShoppingContainer{background:transparent url(/themes/0/modules/shopping/images/nzNatureBg495.jpg) no-repeat top left}
.nzNature940 .nzhShoppingContainer{background:transparent url(/themes/0/modules/shopping/images/nzNatureBg940.jpg) no-repeat top left}
.shoppingContainer{float:left;clear:both;margin:0 0 15px}
.shoppingContainer .SinglePrice{visibility:hidden}
.mansetalanred[class]{background:#fff;opacity:0.7;margin-left:2px;filter:alpha(opacity=70);-moz-opacity:0.7;z-index:0;width:300px;height:48px;margin-top:-45px}
.mansetalanred{_filter:progid:DXImageTransForm.Microsoft.AlphaImageLoader(src='/transparent1.png');background-repeat:no-repeat;width:300px;height:83px;margin-top:-83px}
#headlineDescription{color:black}
.mansetalanblue[class]{background:url(/transparent2.png) no-repeat;width:300px;height:91px;margin-top:-91px;padding-top:10px}
.mansetalanblue{_filter:progid:DXImageTransForm.Microsoft.AlphaImageLoader(src='/transparent2.png');background-repeat:no-repeat;width:300px;height:91px;margin-top:-91px;padding-top:10px}
.mansetalangray[class]{background:url(/transparent3.png) no-repeat;width:300px;height:83px;margin-top:-82px}
.mansetalangray{_filter:progid:DXImageTransForm.Microsoft.AlphaImageLoader(src='/transparent3.png');background-repeat:no-repeat;width:300px;height:84px;margin-top:-82px}
.mansetic{padding-top:5px;padding-left:8px;padding-right:8px;font-size:14px;font-weight:bold;color:#fff;text-decoration:none}
.manseticb{padding-top:12px;padding-left:8px;padding-right:8px;font-size:16px;font-weight:bold;color:#fff;text-decoration:none}
.mansetic2{padding-left:8px;padding-right:8px;font-size:10px;color:#fff;text-decoration:none}
.mansetline{background:url(/line_back.gif);width:300px;height:52px}
.mansetline2{background:url(/line_back2.gif);width:300px;height:99px}
.mansetlineic{padding-top:0;text-align:center}
#jqnewsOriz{height:140px;width:310px;overflow:hidden;padding-left:2px;margin:auto}
#jqnewsOriz img{margin-right:4px;border:none;margin-bottom:4px}
.boxStyle1 .box-header{background:url(Box_Corners1_Left.gif) no-repeat scroll left top transparent;height:6px}
.boxStyle1 .box-header span{background:url(Box_Corners1_Right.gif) no-repeat scroll right top transparent;display:block;height:6px}
.boxStyle1 .box-footer{background:url(Box_Corners1_Left.gif) no-repeat scroll left bottom transparent;height:6px}
.boxStyle1 .box-footer span{background:url(Box_Corners1_Right.gif) no-repeat scroll right bottom transparent;display:block;height:6px}
.boxStyle1 .box-content{background-color:#EBEEF0;overflow:hidden;padding:4px 14px}
.boxStyle2 .box-header{background:url(Box_Corners4_Left.gif) no-repeat scroll left top transparent;height:6px}
.boxStyle2 .box-header span{background:url(Box_Corners4_Right.gif) no-repeat scroll right top transparent;display:block;height:6px}
.boxStyle2 .box-footer{background:url(Box_Corners4_Left.gif) no-repeat scroll left bottom transparent;height:6px}
.boxStyle2 .box-footer span{background:url(Box_Corners4_Right.gif) no-repeat scroll right bottom transparent;display:block;height:6px}
.boxStyle2 .box-content{background-color:#EBEBEB;overflow:hidden;padding:4px 14px}
#articlePage span.latest{background-color:#13A00C;color:#FFFFFF;display:inline;font-size:8px;font-weight:bold;margin-right:1px;position:relative;text-transform:uppercase;padding:1px 3px}
#articlePage span.datestamp{color:#666666;font-size:10px;font-weight:bold}
#homePage .blog-list-icon{background-color:#006699;color:#FFFFFF;display:inline;font-size:8px;font-weight:bold;margin-right:1px;position:relative;padding:1px 3px}
#articlePage img{display:block;float:none}
#articlePage a:visited{color:#663399}
#articlePage a img{border:medium none}
#articlePage .credits{float:left;font-size:11px;padding:1px 0 0}
#articlePage .viewAsOne{float:right;font-size:11px}
#articlePage a.more{background:url(More_Arrow1.gif) no-repeat scroll right 5px transparent;font-weight:bold;padding:0 12px 0 0}
#articlePage .columnTitle{color:#000000;display:block;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:14px;padding:0 0 6px}
#articlePage .hr1{background:url(horizontalDottedLine1.gif) repeat-x scroll left top transparent;height:1px;margin:0 0 8px}
#articlePage .hr2{background:url(horizontalDottedLine1.gif) repeat-x scroll left top transparent;height:1px;margin:8px 0}
#articlePage .hr3{background:none repeat scroll 0 0 transparent;height:7px;margin:0;padding:0}
#articlePage .hr4{border-bottom:2px solid #BBBBBB;height:1px;margin:7px 0 16px}
#articlePage .sectionHeader{border-bottom:2px solid #BBBBBB;overflow:hidden;position:relative;margin:12px 0;padding:0 0 3px}
#articlePage .sectionHeaderAlt{margin:2px 0 16px!important;padding:0 0 16px!important}
#articlePage .sectionHeader span{float:left;font-size:11px}
#articlePage .sectionHeader span.advertorialHeader a{color:#658020;font-size:14px;font-weight:bold}
#articlePage .sectionHeader div{color:#999999;float:right;font-size:11px}
#articlePage h1{font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:26px;font-weight:normal;margin:0 0 12px;padding:0 70px 0 0}
#articlePage .restrictHeading{width:440px;padding:0 20px 0 0}
#articlePage .tools{background:url(horizontalDottedLine1.gif) repeat-x scroll left bottom transparent;color:#999999;font-size:11px;overflow:hidden;margin:4px 0 0;padding:0 0 5px}
#articlePage .tools ol li{float:left;margin:0;padding:0}
#articlePage .tools ol li a{color:#999999;display:block;padding:0 0 0 10px}
#articlePage .tools ol li a:visited{color:#999999!important}
#articlePage .tools ol li a span{background:url(Icons_Sharing.gif) no-repeat scroll left top transparent;float:left;height:16px;width:16px;margin:0 4px 0 0;padding:0}
#articlePage .tools ol li.facebook span{background-position:left top}
#articlePage .tools ol li.twitter span{background-position:-16px 0}
#articlePage .tools ol li.share span{background-position:-32px 0}
#articlePage .tools ol li.email span{background-position:-48px 0}
#articlePage .tools ol li.print span{background-position:-64px 0}
#articlePage .tools ol li.msn span{background-position:-80px 0}
#articlePage .tools ol li.digg span{background-position:-96px 0}
#articlePage .tools ol li.bebo span{background-position:-112px 0}
#articlePage .tools ol li.myspace span{background-position:-128px 0}
#articlePage .tools ol li.reddit span{background-position:-144px 0}
#articlePage .tools ol li.delicious span{background-position:-160px 0}
#articlePage .tools ol li.stumble span{background-position:-176px 0}
#articlePage #shareContainer .box-content{padding-top:12px}
#articlePage #shareContainer .tools{background:none repeat scroll 0 0 transparent;float:right;margin:0}
#articlePage .field-row{overflow:hidden;margin:0 0 8px}
#articlePage .field-row label{clear:both;display:block;float:none}
#articlePage .field-row .checkboxLabel{clear:none;float:left;width:360px;margin:0 0 0 6px}
#articlePage .field-row .checkBox{clear:none;float:left;margin:3px 0 0}
#articlePage input.style01{border:1px solid #BBC6CC;color:#999999;font-size:11px;width:220px;padding:3px}
#articlePage textarea.style01{border:1px solid #BBC6CC;color:#999999;font-size:11px;width:220px;padding:4px 2px}
#articlePage select.style01{border:1px solid #BBC6CC;color:#999999;font-size:11px;width:228px;padding:4px 2px}
#articlePage .formFieldError{background-color:#FFF2F2!important;border:1px dashed #990000!important;color:#990000!important}
#articlePage .style01over{color:#333333!important}
#articlePage .confirmationMessage{background-color:#F0FFF0;border:1px dashed #006600;color:#006600;font-weight:normal;margin:0 0 12px;padding:6px 12px}
#articlePage .errorMessage{background-color:#FFF2F2;border:1px dashed #990000;color:#990000;font-weight:normal;margin:0 0 12px;padding:6px 12px}
#articlePage .errorMessage ul{list-style-type:circle;margin:0 0 0 12px}
#articlePage .errorMessage ul li{padding:2px 0}
#articlePage #emailContainer{display:none;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,Sans-Serif;position:relative!important}
#articlePage #emailContainer .emailErrorNotification ul{margin:0 0 0 10px}
#articlePage #emailContainer .emailColLeft{color:#666666;font-size:12px;width:225px;padding:0 25px 0 0}
#articlePage #emailContainer .emailColRight{color:#666666;font-size:12px;width:340px}
#articlePage #emailContainer .emailColRight input.style01,#articlePage #emailContainer .emailColRight textarea.style01{width:328px}
#articlePage .buttons{height:auto;line-height:normal;overflow:hidden;margin:12px 0}
#articlePage .btnStyle1{background:url(Telecom_ButtonLeft01.gif) no-repeat scroll left top transparent;float:right;height:25px;margin-right:6px;color:#4B6276!important;font-size:14px;font-weight:normal}
#articlePage .btnStyle1 span{background:url(Telecom_ButtonRight01.gif) no-repeat scroll right top transparent;float:right;height:21px;padding:4px 14px 0}
#articlePage .btnStyle1:hover{background-position:left bottom;text-decoration:none!important}
#articlePage .btnStyle1:hover span{background-position:right bottom}
#articlePage .btnStyle1:visited{color:#4B6276!important}
#articlePage .articleBody{font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:13px;line-height:1.4em;margin:20px 0 24px}
#articlePage .articleBody .subHeading{font-size:20px}
#articlePage .leadIn{font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:15px;line-height:1.4em;padding:0}
#articlePage .two{margin:0 0 24px}
#articlePage .articleBody .articleImage{float:right;overflow:hidden;position:relative;margin:0 0 12px}
#articlePage .articleBody .articleImage img{float:right;margin:0}
#articlePage .articleBody .articleImage .caption{background:url(horizontalDottedLine1.gif) repeat-x scroll left bottom transparent;clear:both;color:#999999;font-size:11px;width:auto;margin:0;padding:4px 0 10px}
#articlePage .articleBody .articleImage .caption h2{color:#999999;display:block;float:none;font-size:11px;margin:2px 0 0}
#articlePage .articleBody .articleImage .caption a{float:none}
#articlePage .articleBody .articleImage .enlargeOverlay{background-color:#006699;color:#FFFFFF;font-size:9px;left:4px;position:absolute;text-transform:uppercase;top:122px;padding:2px 6px}
#articlePage .articleBody .articleImage .enlargeOverlay:hover{background-color:#003366;text-decoration:none}
#articlePage .articleBody .articleImage .enlargeOverlay span{background:url(Icon_Enlarge.gif) no-repeat scroll left top transparent;display:inline-block;height:12px;margin-right:2px;vertical-align:bottom;width:10px}
#articlePage .articleBody .articleImage .enlargeOverlayBig{display:none;top:203px}
#articlePage .articleBody .articleImage .enlargeOverlayBig span{background:url(Icon_Enlarge.gif) no-repeat scroll right top transparent}
#articlePage .articleBody #articleImageSmall{margin-left:12px}
#articlePage .articleBody .advert{float:right;margin:0 0 12px 12px}
#articlePage .articleBody #adSpace0{float:left;margin:0 20px 12px 0}
#articlePage .articleBody #adSpace0 .advertContinue{color:#000000;display:block;margin-bottom:4px}
#articlePage .relatedColumn{font-size:11px;margin:20px 0 0}
#articlePage .galleryLinks{color:#999999;font-size:11px;padding:0 0 1px}
#articlePage .galleryLinks .galleryItem{margin:0 0 8px}
#articlePage .galleryLinks .galleryItem img{margin:0 0 4px}
#articlePage .relatedArticles{border-bottom:2px solid #BBBBBB;margin:0 0 16px;padding:0 0 10px}
#articlePage .relatedArticles .listStyle1 li.imageArticle{background:none repeat scroll 0 0 transparent;margin:0;padding:0 0 6px}
#articlePage .relatedArticles .listStyle1 li.imageArticle a{display:block;margin:0;padding:0 6px 0 0}
#articlePage .relatedArticles .listStyle1 li.imageArticle a.imageLink{background:none repeat scroll 0 0 transparent;display:block;margin:0 0 6px;padding:0}
#articlePage .opinionArticle{border-bottom:2px solid #BBBBBB;overflow:hidden;position:relative;margin:0 0 16px;padding:0 0 16px}
#articlePage .opinionArticle .quote{background:url(opinionarticle_header01.jpg) no-repeat scroll left top transparent;color:#666666;font-family:"Times New Roman",Times,serif!important;font-size:16px;font-style:italic;padding:12px 12px 0}
#articlePage .opinionArticle .opinionImage{background:url(opinionarticle_footer02.jpg) no-repeat scroll left bottom transparent;float:left;height:105px;width:140px;margin:0 0 6px}
#articlePage .opinionArticle .opinionImage img{float:left;margin:5px 0 0}
#articlePage .authorPosts{border-bottom:2px solid #BBBBBB;overflow:hidden;margin:0 0 16px;padding:0 0 11px}
#articlePage .yourViews{background:url(Header_YourViews1.gif) no-repeat scroll left top transparent;border-bottom:2px solid #BBBBBB;color:#999999;margin:0 0 16px;padding:48px 0 10px}
#articlePage .yourViews .hr1{margin:8px 0}
#articlePage .externalLinks{border-bottom:2px solid #BBBBBB;color:#999999;margin:0 0 16px;padding:0 0 10px}
#articlePage .callToAction{background:url(Header_CallToAction1.gif) no-repeat scroll left top transparent;border-bottom:2px solid #BBBBBB;color:#333333;margin:0 0 16px;padding:38px 0 16px}
#articlePage .relevantOffers{border-bottom:2px solid #BBBBBB;margin:0 0 16px;padding:0 0 16px}
#articlePage .relevantOffers img{border:medium none;float:left;margin:0 8px 6px 0}
#articlePage .classifications{border-bottom:2px solid #BBBBBB;margin:0 0 16px;padding:0 0 14px}
#articlePage .pagination{background:url(horizontalDottedLine1.gif) repeat-x scroll left bottom transparent;color:#000000;font-size:11px;line-height:normal;overflow:hidden;margin:0;padding:5px 0 8px}
#articlePage .pagination ol li{color:#000000;float:left;padding:0 1px 0 0}
#articlePage .pagination ol li a{border:1px solid #FFFFFF;display:block;padding:1px 2px}
#articlePage .pagination ol li a:hover{background-color:#00ACFF;border:1px solid #006699;color:#FFFFFF;text-decoration:none}
#articlePage .pagination ol li a.next{background:url(More_Arrow1.gif) no-repeat scroll right 6px transparent;color:#006699;padding:1px 12px 0 0}
#articlePage .pagination ol li a.previous{background:url(More_Arrow2.gif) no-repeat scroll left 6px transparent;color:#006699;padding:1px 0 0 12px}
#articlePage .pagination ol li a.viewasone{color:#006699;padding:1px 0 0}
#articlePage .pagination ol li a.next:hover,#articlePage .pagination ol li a.previous:hover,#articlePage .pagination ol li a.viewasone:hover{background-color:#FFFFFF;border:1px solid #FFFFFF;text-decoration:underline}
#articlePage .pagination ol li div{padding:1px 2px}
#articlePage .pagination ol li.selected div{color:#000000;font-weight:bold;padding:2px}
#articlePage .moreNzh{font-size:11px;overflow:hidden;padding:0 0 12px}
#articlePage .moreNzhItem{float:left;width:139px;margin:0 16px 0 0}
#articlePage .moreNzhItem img{display:block;float:none;margin:4px 0}
#articlePage .opinionHeader{border-top:2px solid #BBBBBB;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,Sans-Serif;overflow:hidden;width:100%;margin:3px 0 0;padding:0}
#articlePage .opinionHeader .authorContainer{float:left;width:420px}
#articlePage .opinionHeader .authorContainer .authorName{color:#000000;font-size:18px;left:0;position:absolute;text-align:right;width:110px;z-index:2;padding:14px 0 22px}
#articlePage .opinionHeader .authorContainer .authorImage{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/opinionheader_hue01.jpg) no-repeat scroll left bottom transparent;bottom:0;height:88px;left:90px;position:absolute;width:140px;z-index:0}
#articlePage .opinionHeader .authorContainer .authorImage img{bottom:0;left:20px;position:absolute;z-index:1}
#articlePage .opinionHeader .authorContainer .authorBio{color:#333333;float:left;font-size:13px;width:200px;margin:0 0 0 210px;padding:14px 0 22px 22px}
#articlePage .opinionHeader .minHeightProp{float:right;height:54px;width:1px}
#articlePage .opinionHeader .commentsContainer{margin:20px 0}
#articlePage .opinionHeader .commentsControls{width:90px}
#articlePage .commentsContainer{float:left;font-family:Arial,Helvetica,sans-serif;line-height:normal;overflow:hidden;width:145px;margin:0}
#articlePage .commentsContainer .commentsCount{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/Icons_Comments.gif) no-repeat scroll left top transparent;color:#FFFFFF;float:left;font-size:18px;height:43px;letter-spacing:-1px;text-align:center;width:40px;padding:7px 0 0}
#articlePage .commentsContainer .commentsCountMed{font-size:16px;padding:8px 0 0}
#articlePage .commentsContainer .commentsCountSml{font-size:14px;padding:10px 0 0}
#articlePage .commentsContainer .commentsControls{float:left;padding:0 0 0 6px}
#articlePage .commentsContainer .commentsControls span{color:#3399FF;display:block;font-size:19px;padding:5px 0 0}
#articlePage .commentsContainer .commentsControls ul li{color:#999999;float:left;font-size:11px;margin:0;padding:0 4px 0 0}
#articlePage .commentsContainer .commentsControls ul li a{color:#006699;font-size:11px}
#articlePage #commentFormContainer{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/horizontalDottedLine1.gif) repeat-x scroll left bottom transparent;color:#666666;margin:8px 0;padding:0 0 1px}
#articlePage #commentFormContainer .columnTitle{float:left;width:200px}
#articlePage #commentFormContainer .charCounter{color:#666666;float:right;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:right;width:200px}
#articlePage #commentFormContainer textarea.style01{border:1px solid #BBC6CC;color:#333333;font-size:11px;width:580px;padding:4px 2px}
#articlePage #commentFormContainer .boxStyle2{font-size:12px}
#articlePage #commentFormContainer .linksList li a{color:#666666;font-size:11px}
#articlePage #commentFormContainer .linksList li a.cancel{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/Icon_CloseTab1.gif) no-repeat scroll right 5px transparent;padding:0 12px 0 0}
#articlePage #commentFormContainer .memberStrap{font-family:Arial,Helvetica,sans-serif;font-size:11px;overflow:hidden;margin:0 0 6px}
#articlePage #commentFormContainer .memberStrap ol li{float:left;margin:0 0 0 6px;padding:0}
#articlePage #commentFormContainer .colLeft{width:180px;padding:0 20px 0 0}
#articlePage #commentFormContainer ol{margin:0 0 0 20px}
#articlePage .commentsList{border-top:2px solid #BBBBBB;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,Sans-Serif;list-style-type:none;margin:16px 0 11px;padding:0}
#articlePage .commentsList li{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/horizontalDottedLine1.gif) repeat-x scroll left bottom transparent;display:block;margin:0;padding:16px 0}
#articlePage .commentsList li.heading{background:none repeat scroll 0 0 transparent;padding:16px 0 0}
#articlePage .commentsList li.heading li{background:none repeat scroll 0 0 transparent}
#articlePage .commentsList li.heading .commentsHeading{color:#3399FF;font-family:Arial,Helvetica,sans-serif;font-size:19px;padding:5px 0 0}
#articlePage .commentsList li .commentName{float:left;margin:0 0 10px;padding:0}
#articlePage .commentsList li .commentName .icon{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/Icons_Comments.gif) no-repeat scroll -40px 0 transparent;float:left;height:22px;width:20px;margin:0 7px 0 0}
#articlePage .commentsList li .commentName .name{color:#000000;font-size:18px}
#articlePage .commentsList li .commentName .location{color:#666666;font-size:13px}
#articlePage .commentsList li .commentName .datestamp{color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:11px;white-space:nowrap}
#articlePage .commentsList li blockquote{border-left:1px solid #BBBBBB;color:#999999;font-style:italic;margin:0 0 0 18px;padding:0 0 0 18px}
#articlePage .commentsList li .likes{color:#666666;float:left;font-family:Arial,Helvetica,Sans-Serif;font-size:11px}
#articlePage .commentsList li .likes span{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/Icons_Comments.gif) no-repeat scroll -60px 0 transparent;float:left;height:12px;width:13px;margin:2px 4px 0 0}
#articlePage .commentsList li .commentTools{float:right;font-family:Arial,Helvetica,Sans-Serif;list-style-type:none;margin:0;padding:0}
#articlePage .commentsList li .commentTools li{background:none repeat scroll 0 0 transparent;color:#666666;float:left;font-size:11px;margin:0;padding:0 20px 0 0}
#articlePage .commentsList li .commentTools li a{color:#006699;text-decoration:underline}
#articlePage .commentsList li .commentTools li.reply a span{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/Icons_Comments.gif) no-repeat scroll -73px 0 transparent;float:left;height:11px;width:11px;margin:5px 4px 0 0}
#articlePage .commentsList li .commentTools li.like a span{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/Icons_Comments.gif) no-repeat scroll -84px 0 transparent;float:left;height:12px;width:13px;margin:3px 4px 0 0}
#articlePage .commentsList li .advert{float:right;margin:12px 0 12px 12px}
#articlePage .commentsList li.commentFeatured,#articlePage .commentsList li.commentFeaturedAlt{background:none repeat scroll 0 0 transparent;position:relative;padding:8px 0}
#articlePage .commentsList li.commentFeatured .commentName,#articlePage .commentsList li.commentFeaturedAlt .commentName{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/OpinionArrows01.gif) no-repeat scroll 144px 5px transparent;font-size:18px;position:absolute;width:126px;margin:12px 0 0;padding:0 12px}
#articlePage .commentsList li.commentFeatured .commentBox,#articlePage .commentsList li.commentFeaturedAlt .commentBox{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/OpinionQuoteBox01.gif) no-repeat scroll left top #FFFFFF;border:1px solid #BCBCBC;color:#333333;font-family:"Times New Roman",Times,serif;font-size:16px;font-style:italic;overflow:hidden;padding:12px 0 0}
#articlePage .commentsList li.commentFeatured .commentBox span,#articlePage .commentsList li.commentFeaturedAlt .commentBox span{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/OpinionQuoteBox01.gif) no-repeat scroll left bottom #FFFFFF;display:block;width:281px;padding:0 12px 12px}

#articlePage .commentsList li.commentFeatured .commentName{left:4px;text-align:right}
#articlePage .commentsList li.commentFeaturedAlt .commentName{background-position:-6px 5px;right:4px}
#articlePage .commentsList li.first{padding-top:16px}
#articlePage .commentsList li.last{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/horizontalDottedLine1.gif) repeat-x scroll left bottom transparent;padding-bottom:16px}
.listStyle1 li{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(List_Arrow1.gif) no-repeat scroll 0 7px;margin:0;padding:0 6px 5px}
div.margin15{margin-left:15px}
div.col-495{width:495px}
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,div.col-220{display:inline;float:left}
div.heading-holder{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/divider-dots.gif) repeat-x scroll left bottom transparent;display:block;height:20px}
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;display:block}
div.heading-holder h2{float:left;font:normal 1.8em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;letter-spacing:-.02em;margin:0 0 .1em}
.heading-holder-diversions h2{font:bold 1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin: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.categoryList div.heading-holder{margin-bottom:2px}
.categoryList h2.category-heading,.categoryList h1.category-heading{float:left;font:1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:0 0 .1em}
.headlinesPanel ul.linkList,ul.linkList,dl.linkList,ul.bulletList,ul.noBullets{font-size:1em;list-style-type:none;margin:0;padding:3px 0 10px}
.headlinesPanel ul.linkList li,ul.linkList li,dl.linkList dd,ul.bulletList li{font:normal 1.1em/1.2em Arial, sans-serif;background:transparent url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/icon-arrowLink.gif) top left no-repeat;margin:0;padding:0 0 3px 14px}
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;background:none;padding:10px 0 5px}
ul.noBullets li,dl.noBullets dd{font:normal 1.1em/1.2em Arial, sans-serif;margin:0;padding:0 0 5px}
.photoLink,ul.linkList li.photoLink{background:transparent url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/icon-photo-medium.gif) top left no-repeat;padding-left:23px}
.videoLink,ul.linkList li.videoLink{background:transparent url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/icon-video-medium.gif) top left no-repeat;padding-left:23px}
.audioLink,ul.linkList li.audioLink{background:transparent url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/icon-audio-medium.gif) top left no-repeat;padding-left:23px}
.interactiveLink,ul.linkList li.interactiveLink{background:transparent url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/icon-interactive.gif) top left no-repeat;padding-left:23px}
ul.linkList li.noArrow,dl.linkList dd.noArrow,ul.bulletList li.noArrow{background:none;padding-left:0}
ul.bulletList li{background:transparent url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/icon-bullet.gif) top left no-repeat;padding-left:12px}
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}
ul.column,dl.column{width:45%;float:left;display:inline;margin-right:10px}
div.features-holder{margin-bottom:10px}
div.feature-level1{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/divider-dots.gif) repeat-x scroll left bottom transparent;border-top:1px solid #FFFFFF;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}
div.feature-level1 p{font:normal 1.3em/1.3em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif;margin:0;padding:0 0 10px}
.feature-level1 .story-headline,.superArticle-holder .story-headline{font:normal 2.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;letter-spacing:-1px;display:block;margin:0 0 10px}
div.feature-level1 div.featureImage{float:right;margin:0 0 5px 15px}
div.feature-level1 div.featureImage p.caption{font:1.1em/1.2em Arial,sans-serif;color:#666666}
a.rss{background:url(http://media.nzherald.co.nz/nzhgfx/themes/0/images/btn-rss.gif) no-repeat scroll right top transparent;color:#E26E00;display:block;font:bold 1em/1.3em Arial,sans-serif;margin-top:-1px;padding:2px 15px 1px 0}
h1.headlines-page-heading .ad_feature{background-color:none;float:none;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:1em;font-weight:bold;color:#658020;margin:0 0 2px;padding:0}
h1.headlines-page-heading .ad_feature a{color:#658020}
h1.headlines-page-heading .ad_feature a:visited{color:#364411}
.date-time{color:#999999;display:block;font-family:Arial,sans-serif;font-size:1em;font-weight:bold;margin:0 0 .5em}
div.col-240{width:240px}
div.feature-level3{margin-bottom:20px}
.feature-level3 .story-headline{display:block;font:16px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:10px 0 2px}
div.feature-level3 img{float:right;margin:3px 0 5px 10px}
div.feature-level3 p{font:1.1em/1.3em Arial,Helvetica,sans-serif;margin:0 0 10px}
div.feature-level2 div.heading-holder{margin-bottom:7px}
div.feature-level2 h3{font:1.8em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;letter-spacing:-.02em;margin:0 0 2px}
div.feature-level2 img{float:left;margin:3px 5px 5px 0}
.feature-level2 .feature-level2-heading{display:block;font:1.4em 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;margin:0 0 .3em}
div.feature-level2 p{font:1.1em/1.3em Arial,Helvetica,sans-serif;margin:0 0 5px}
div.col-195{width:195px}
div.col-220{width:220px;margin-left:10px}
.nomargin,#articlePage .toolsAlt{margin:0!important}
.contentContainer *,#header .search ul.radioButtons li,#articlePage .relatedColumn p{margin:0;padding:0}
.four,div.col-300{width:300px}
#subNav dd a:hover,#subNav dd.current a,#subNav dd.current a:hover{background:transparent url(sn-current-right.gif) no-repeat right bottom}
#subNav dd a:hover span,#subNav dd.current a span,#subNav dd.current a:hover span{color:#000;background:transparent url(sn-current-bg.gif) repeat-x left bottom}
.contentContainer img,.sideStory .wrapper,.promotionBox .wrapper,.buster .wrapper,.featuredImage img,.gamesPuzzlesBox .wrapper img,#articlePage .tools span,#articlePage #shareContainer .shareTitle,#articlePage #emailContainer .emailTitle,#articlePage #commentFormContainer .memberStrap .memberWelcome,#articlePage #commentFormContainer .colLeft,#articlePage #commentFormContainer .colRight,#articlePage .commentsList li.commentFeaturedAlt .commentBox{float:left}
.topDebate span.text,.justIn span.text{color:#090;text-transform:none}
.contentContainer .headingBlue,.contentContainer .headingBlue h2 a,.classifiedsContainer a,.promotionBox ul li a,.buster ul li a,.mediaBox a,.topStory a,.featureLevel2 a,.focusStory a,.footer-bottom ul li a{color:#069;text-decoration:none}
.contentContainer .headingBlue h2 a:hover,.contentContainer .headingGrey999 h2 a:hover,.contentContainer .headingGrey666 h2 a:hover,.contentContainer .headingBlack h2 a:hover,.contentContainer .headingRed h2 a:hover,.classifiedsContainer ul li a:hover,.leadStory a:hover,.sideStory span.heading a:hover,.promotionBox span.heading a:hover,.promotionBox ul li a:hover,.buster span.busterHeading a:hover,.buster span.heading a:hover,.buster ul li a:hover,.featuredImage span.heading a:hover,.ph_latestNews ul.headlines a:hover,.mediaBox a:hover,.topStory a:hover,.featureLevel2 a:hover,.focusStory a:hover,.liveScoringBox a:hover span,#breakingNewsBlock .details a:hover,#genericNewsBlock .details a:hover,.trafficbox .tabs ul li a:hover,.footer-toptags ul a:hover,.footer-tabs ul li a:hover span,.fotter-bottom ul li a:hover,#footer .ranking .subHeading a:hover,.ranking ul.headlines a:hover,#nzh_footer .ranking ul.headlines a:hover,#nzh_footer .footerTabs li a:hover span,.nzhShopping160 .nzhShoppingHeading a:hover,.nzhShopping160 .nzhShoppingItemDesc a:hover,.nzhShopping300 .nzhShoppingHeading a:hover,.nzhShopping300 .nzhShoppingItemDesc a:hover,.nzhShopping495 .nzhShoppingHeading a:hover,.nzhShopping495 .nzhShoppingItemDesc a:hover,.nzhShopping940 .nzhShoppingHeading a:hover,.nzhShopping940 .nzhShoppingItemDesc a:hover,#articlePage a:hover,#articlePage a.underline,#articlePage #commentFormContainer .memberStrap a,div.feature-level1 p a{text-decoration:underline}
.contentContainer .headingBlue h2 a:visited,.contentContainer .headingGrey999 h2 a:visited,.contentContainer .headingGrey666 h2 a:visited,.contentContainer .headingBlack h2 a:visited,.contentContainer .headingRed h2 a:visited,.classifiedsContainer a:visited,.classifiedsContainer ul li a:visited,.classifiedsContainer a.more a:visited,.leadStory a:visited,.leadStory span.busterHeading a:visited,.leadStory span.leadStoryHeading a:visited,.leadStory span.heading a:visited,.leadStory p a.more:visited,.leadStory ul li a:visited,.sideStory a:visited,.sideStory span.heading a:visited,.promotionBox span.heading a:visited,.promotionBox p a.more:visited,.promotionBox ul li a:visited,.buster span.busterHeading a:visited,.buster span.heading a:visited,.buster p a.more:visited,.buster ul li a:visited,.featuredImage a:visited,.featuredImage span.heading a:visited,.ph_latestNews ul.headlines a:visited,.mediaBox a:visited,.mediaBox span.heading a:visited,.topStory a:visited,.topStory .topStoryHeading a:visited,.topStory p a:visited,.featureLevel2 a:visited,.featureLevel2 .related a:visited,.featureLevel2 p a:visited,.featureLevel2 ul.linkList li a:visited,.featureLevel2 ul.linkList li a.media:visited,.featureLevel2 ul.more li a:visited,.focusStory a:visited,.footerTabsExpanded p a:visited{color:#639}
.contentContainer .headingGrey999 .hr,.contentContainer .headingGrey666 .hr{background-color:#999}
.classifiedsContainer .show,.gamesPuzzlesBox,.weather-mod .forecast,.nzhShopping160 .nzhshoppingMoreDetails a,.nzhShopping300 .nzhshoppingMoreDetails a,.nzhShopping495 .nzhshoppingMoreDetails a,.nzhShopping940 .nzhshoppingMoreDetails a{display:block}
.classifiedsContainer ul li,.pollBox .button{margin-left:10px}
.classifiedsContainer form label,.classifiedsContainer form .radioButton,.pollBox ul.radioButtons li input{float:left;height:1em;margin-top:1px;margin-right:2px}
.leadStory,.sideStory,.promotionBox,.buster,.mediaBox{margin-bottom:0;font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif}
.leadStory a,#articlePage a.underline:hover,#articlePage #commentFormContainer .memberStrap a:hover,#articlePage .commentsList li .commentTools li a:hover{text-decoration:none}
.leadStory span.busterHeading,.leadStory span.leadStoryHeading{font-size:24px;line-height:1em;display:block;margin-bottom:5px}
.leadStory p a.more,.promotionBox p a.more,.buster p a.more,.topStory p a,.featureLevel2 p a{color:#069;text-decoration:underline}
.leadStory a.image,.topStory img{margin-bottom:5px}
.sideStory a,.featuredImage a,.footerTabsExpanded p a{color:#069}
.promotionBox ul,.buster ul,.mediaBox ul,.featureLevel2 ul{list-style:none}
.promotionBox ul li,.buster ul li{margin-bottom:6px;font:11px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;line-height:1.2em}
.promotionBox ul.linkList em,.buster ul.linkList em{margin-top:2px;margin-right:3px;float:left;background-color:#057;color:#FFF;font:8px Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;text-transform:uppercase;padding:0 2px}
.topStory .wrapper,.focusStory .wrapper{overflow:hidden}
.featureLevel2 ul.linkList li a.media,.gamesPuzzlesBox .first,#articlePage .articleBody #articleImageBig{margin-left:0}
.quoteBox span.question a,.quoteBox .quote .text a,.ranking ul.headlines a:visited{color:#060}
.liveScoringBox,#articlePage{font-family:Arial,Helvetica,sans-serif}
.liveScoringBox .sportName,.liveScoringBox .sportTime{color:#666}
.liveScoringBox .sportTeams,#articlePage .credits a{color:#006699}
.superSizeRect img,.weather-mod .cities-form,#articlePage .commentsList li.commentFeatured .commentBox{float:right}
a:hover.mediaSmallPre,a:hover.mediaMediumPre,a:hover.mediaLargePre{background-color:#003366;text-decoration:none!important}
a.mediaSmallPost:hover,a.mediaMediumPost:hover,a.mediaLargePost:hover{text-decoration:none!important;color:#FFF!important;background-color:#069}
.weather-mod,.trafficbox{width:inherit}
#breakingNewsBlock .bottomCorners,#genericNewsBlock .bottomCorners{position:absolute;display:block;bottom:0;width:3px;height:3px}
#breakingNewsBlock a,#genericNewsBlock a{color:#ffffff;text-decoration:none}
#breakingNewsBlock .details,#genericNewsBlock .details{color:#999999}
#breakingNewsBlock .details a,#genericNewsBlock .details a{color:#999999;text-decoration:none}
.closeButton,#genericNewsBlock .closeButton{position:absolute;right:4px;top:4px}
#breakingNewsBlock img,#genericNewsBlock img,.nzhShopping940 img{border:none}
#genericNewsBlock .breakingNews a,.trafficbox .tabs ul li.current a,#articlePage .columnTitle:visited,#articlePage .tools ol li.share a.selected,#articlePage .tools ol li.email a.selected{color:#000000}
.footer-tabs ul li.ui-tabs-selected span,.footerTabs ul li.ui-tabs-selected span{background-position:0 -34px}
.footer-tabs-expanded p,.footerTabsExpanded p{font:normal 11px 'Lucida sans unicode', Arial, Helvetica, sans-serif;margin:0}
.footer-tabs-expanded .footer-tabs-heading,.footerTabsExpanded .footerTabsHeading{font:bold 12px 'Lucida sans unicode', Arial, Helvetica, sans-serif;display:block}
.footer-tabs-expanded .footer-tabs-heading a,.footer-tabs-expanded .footer-tabs-heading a:hover,.footerTabsExpanded .footerTabsHeading a,.footerTabsExpanded .footerTabsHeading a:hover{color:#000000;text-decoration:none}
.ui-tabs-hide,.css-trouble,#articlePage #shareContainer,.displayNone{display:none}
.footer-container .netWorkNav ul.netNav li.last,#nzh_footer .netWorkNav ul.netNav li.last{background:transparent}
.footer-container .netWorkNav ul.netNav li a,#nzh_footer .netWorkNav ul.netNav li a{height:16px;color:#069;text-decoration:none;padding:0 5px}
.footer-container .netWorkNav ul.netNav li a:hover,#nzh_footer .netWorkNav ul.netNav li a:hover{background:#1f6aa9;color:#FFF;text-decoration:underline}
#footer .heading,#nzh_footer .heading{display:inline;font:18px Arial, Helvetica, sans-serif;color:#333;padding:5px 10px}
#footer .ranking,#nzh_footer .ranking{float:left;padding:0 10px}
.ranking ul,#nzh_footer .ranking ul{clear:left;margin:0;padding:0}
.ranking ul.twoDigits,#nzh_footer .ranking ul.twoDigits{margin-left:17px;list-style:none}
.ranking ul.threeDigits,#nzh_footer .ranking ul.threeDigits{margin-left:30px;list-style:none}
.ranking ul.headlines li,#nzh_footer .ranking ul.headlines li{font:11px Arial,Helvetica,sans-serif;line-height:1.1em;margin:0 0 5px}
.ranking ul.headlines a,#nzh_footer .ranking ul.headlines a{display:inline-block;color:#069;text-decoration:none;padding:0 0 2px}
.ranking ul.headlines em,#nzh_footer .ranking ul.headlines em{margin-top: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;padding:2px 0 1px}
.ranking ul.twoDigits em,#nzh_footer .ranking ul.twoDigits em{margin-left:-17px;width:14px}
.ranking ul.threeDigits em,#nzh_footer .ranking ul.threeDigits em{margin-left:-30px;width:25px}
#nzh_footer .netWorkNav ul.netNav,#nzh_footer .footerTabs ul{display:inline;list-style:none;margin:0;padding:0}
.nzhShopping160 .nzhShoppingHeading a:visited,.nzhShopping300 .nzhShoppingHeading a:visited,.nzhShopping495 .nzhShoppingHeading a:visited,.nzhShopping940 .nzhShoppingHeading a:visited{color:#fff!important}
.nzhShopping160 .nzhShoppingItemDesc a,.nzhShopping300 .nzhShoppingItemDesc a,.nzhShopping495 .nzhShoppingItemDesc a,.nzhShopping940 .nzhShoppingItemDesc a{text-decoration:none;color:#000}
.nzhShopping160 .nzhShoppingItemPrice,.nzhShopping495 .nzhShoppingItemPrice{width:inherit;color:#A00000;font-size:16px;font-weight:bold;clear:both;display:block;padding:0 5px 3px 10px}
.nzhShopping160 .nzhShoppingItemPrice span,.nzhShopping300 .nzhShoppingItemPrice span,.nzhShopping495 .nzhShoppingItemPrice span,.nzhShopping940 .nzhShoppingItemPrice span{font-size:13px}
.nzhShopping160 .nzhshoppingMoreDetails a img,.nzhShopping300 .nzhshoppingMoreDetails a img,.nzhShopping495 .nzhshoppingMoreDetails a img,.nzhShopping940 .nzhshoppingMoreDetails a img{display:block;margin:0 auto}
.nzhShopping300 .nzhShoppingHeading a,.nzhShopping495 .nzhShoppingHeading a{color:#fff;font:normal 18px/27px "Lucida Sans Unicode", "Lucida Grande", sans-serif;text-decoration:none;padding:0 0 0 10px}
.nzhShopping300 .nzhShoppingItem img,.nzhShopping495 .nzhShoppingItem img,.nzhShopping940 .nzhShoppingItem img{float:none;margin:0}
.nzhShopping300 .nzhShoppingItemContent,.nzhShopping495 .nzhShoppingItemContent,.nzhShopping940 .nzhShoppingItemContent{display:inline;padding:5px}
.nzhShopping300 .nzhImageContainer a img,.nzhShopping495 .nzhImageContainer a img{display:block!important;margin:0 auto}
.nzhShopping495 .nzhshoppingMoreDetails,.nzhShopping940 .nzhshoppingMoreDetails{text-align:center;float:left;width:100%;padding:0 0 1px}
.boxStyle1,.boxStyle2{font-size:11px;overflow:hidden;position:relative;margin:0 0 12px}
.boxStyle1 .box-break,.boxStyle2 .box-break{background:url(horizontalDottedLine1.gif) repeat-x scroll left top transparent;height:1px;padding:6px 0}
.boxStyle1 .whirlybird,.boxStyle2 .whirlybird{position:absolute;right:3px;top:3px}
#articlePage p,#articlePage #commentFormContainer .colLeft .btnStyle1,#articlePage #commentFormContainer .colRight .btnStyle1{margin:0 0 12px}
#articlePage a,a{color:#006699;text-decoration:none}
#articlePage .tools ol,#articlePage #commentFormContainer .memberStrap ol{float:right;list-style-type:none;margin:0;padding:0}
#articlePage #shareContainer .tools li a,#articlePage #shareContainer .shareLinksList li a,#articlePage #emailContainer .emailLinksList li a,#articlePage #commentFormContainer a{color:#666666}
#articlePage #shareContainer .shareLinksList,#articlePage #emailContainer .emailLinksList,#articlePage #commentFormContainer .linksList{float:right;list-style-type:none;margin:0 0 12px;padding:0}
#articlePage #shareContainer .shareLinksList li,#articlePage #emailContainer .emailLinksList li,#articlePage #commentFormContainer .linksList li{float:left;margin:0;padding:0 0 0 6px}
#articlePage #shareContainer .shareLinksList li a.close,#articlePage #emailContainer .emailLinksList li a.close{background:url(Icon_CloseTab1.gif) no-repeat scroll right 5px transparent;padding:0 12px 0 0}
#articlePage #emailContainer .emailColLeft input.style01,#articlePage #emailContainer .emailColLeft textarea.style01,#articlePage #commentFormContainer .colRight{width:210px}
#articlePage .articleBody .articleImage .articleImageSmall,#articlePage .articleBody .articleImage .articleImageBig{height:147px;width:220px}
#articlePage .pagination ol,#articlePage .commentsContainer .commentsControls ul{list-style-type:none;margin:0;padding:0}
.heading-holder .heading3,h1.headlines-page-heading{font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;font-size:1.4em;font-weight:normal;float:left;margin:0 0 .1em}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 155px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Arial;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;

}

#tubetext a{
text-decoration:none;
font-weight:normal;
}












#features, #slidingFeatures, #labelFeatures, #basicFeatures {
	background: #fff;
	position: relative;
	overflow: hidden;
	width: 300px;
	height: 240px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	}
.jshowoff {
	width: 300px;
	margin: 0px 0;
	}
.jshowoff div {	
	width: 300px;
	height: 200px;
	}
.jshowoff div, .jshowoff img, .jshowoff {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	}
#basicFeatures, .jshowoff.basicFeatures, .jshowoff.basicFeatures img, .jshowoff.basicFeatures div {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	}
.jshowoff div p, .jshowoff div h2 {
	_background-color: #fff;
	}
.jshowoff h2, .jshowoff p {
	font-size: 1em;
	padding: 2px 3px 3px;
	margin: 0;
	}
.jshowoff p {
	font-size: 11px;
	line-height: 13px;
	}
.eddie {
	float: right;
	padding: 15px 20px 15px 20px;
	}
.jshowoff p.jshowoff-slidelinks {
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
	text-align:center;
	text-decoration: none;
	}
.jshowoff-slidelinks a, .jshowoff-controls a {
	display: block;
	background: #FFFFCC;
	color: #fff;
	padding: 5px 7px 5px;
	margin: 5px 0 0 5px;
	float: left;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	font-size: 11px;
	line-height: 14px;
	text-align:center;
	}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {
	color:  #000;
	text-decoration: none;
	}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {
	background: #FFFF66;
	color: #000;
	text-decoration: none;
	}
p.jshowoff-controls {
	background: #000;
	overflow: auto;
	height: 1%;
	padding: 0 0 5px 5px;
	margin: 0;
	text-decoration: none;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	}
.jshowoff-controls a {
	margin: 5px 5px 0 0;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 8px 5px;
	}

.jshowoff-pausetext {
	color: #fff;
	}

