@charset "iso-8859-1";

/*Contains all the parts for the layout and Grid */


html, body
{
	margin:0;
	padding:0;
	background-color:#E6E6E6;
	color:#000;
<<<<<<< HEAD
=======
	line-height: 1.30;
>>>>>>> indexpages
}
body {
 margin:0;
 padding:0;
 background:#E6E6E6 url(background1000.gif) repeat-y center;
}
.bg
{
	width: expression(document.body.clientWidth < 962? "960px" : document.body.clientWidth > 1002? "1000px" : "auto");
	max-width: 1000px;
	min-width: 960px;
	margin:0 auto; 
	position: relative; 
	overflow: hidden; 
	background: #FFF;

}

.rootContainer
{
	margin:0 auto;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	position:relative;
<<<<<<< HEAD
	text-align:center;
=======
/*	text-align:center; */
	text-align:left;
>>>>>>> indexpages
}

.midContent 
{
	width:960px;
	margin:0 auto;
}

.wrapper
{	
	text-align:left;
}

.nopad
{
	padding: 0 !important;
}

.nomargin
{
	margin: 0 !important;
}

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

/********************************************
* V E R T I C A L   D O T T E D   L I N E S *
********************************************/
.bg4422
{
	background:url(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;
}

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


/*****************************************
*            P L A C E M E N T           *
*****************************************/
.left
{
	float:left !important; text-align:justify
}
.right
{
	float:right !important;
}
.alpha
{
	clear:left;
}
.omega
{
	clear:right;
	width:320px;
}
.clearBoth {
	clear:both;
	height:0;
	font-size:1px;
<<<<<<< HEAD
	line-height:1px;
=======
>>>>>>> indexpages
	display:block;
	overflow:hidden;
}

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

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

/*****************************************
*         P O S T S P A C I N G          *
*****************************************/
.suffix1
{
	margin-right:80px
}
.suffix2
{
	margin-right:160px
}
.suffix3
{
	margin-right:240px
}
.suffix4
{
	margin-right:320px
}
.suffix5
{
	margin-right:400px
}
.suffix6
{
	margin-right:480px
}
.suffix7
{
	margin-right:560px
}
.suffix8
{
	margin-right:640px
}
.suffix9
{
	margin-right:720px
}
.suffix10
{
	margin-right:800px
}
.suffix11
{
	margin-right:880px
} 
/* Divide for 2 columns (at eight - aka 620) */
.bg8 {
	background: transparent url(bg8.gif) repeat-y top left;
	overflow: hidden;
}

/* Divide for 2 columns (at four - aka 300) */
.bg4 {
	background: transparent url(bg4.gif) repeat-y top left;
	overflow: hidden;
}

/* Divide for 3 columns (at four, four - aka 300, 300) */
.bg44 {
	background: transparent url(bg44.gif) repeat-y top left;
	overflow: hidden;
}

/* Divide for 4 columns (at four, four, two - aka 300, 300, 150) */
.bg442 {
	background: transparent url(bg442.gif) repeat-y top left;
	overflow: hidden;
}

/* Divide for 2 columns (at five, five - aka 380, 380) */
.bg55 {
	background: transparent url(bg55.gif) repeat-y top left;
	overflow: hidden;
}

/* Divide for 2 columns (at four, six- aka 300, 460) */
.bg46 {
	background: transparent url(bg46.gif) repeat-y top left;
	overflow: hidden;
} 
/*Contains all the parts for the navigation*/

#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-1.gif) repeat-x bottom;	
	margin: 0 auto;
}
#mainNav dl
{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
	font:13px "Trebuchet MS",Arial,Verdana,sans-serif;
	width: 960px;
}
#mainNav dd
{
	margin:4px 4px 0 0;
	float:left;
}
#mainNav dd a
{
	float:left;
	padding-right:3px;
	color:#FFF;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
#mainNav dd a span
{
	display:block;
	float:left;
	height:21px;
	padding:2px 4px 0 7px;
}
#mainNav dd a:hover
{
	
}
#mainNav dd a:hover span
{
	
}
#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; padding:0 6px 0 0; display:inline;}
#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:#000;}
#nav-shopping a:hover span {color:#000000;}

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

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

} 

#header
{
	width:960px;
	display:block;
	margin: 0 auto;
	padding: auto;
	
}
#header .mastHead
{
	padding-bottom:10px;
	width:100%;
	display:block;
	float:left;
}
#header .promotionTile
{
	padding:10px;
	float:left;
}
#header .adContainer
{
	
	float:right; padding-top:10px
}
#header .logo
{
	float:left;
	padding-left:10px;
	padding-bottom:10px;
}
#header .timeDate
{
	margin: 8px 0 0 80px;
	text-align:center;
	color:#069;
	font:11px Arial, Helvetica, sans-serif;
	line-height:13px;
	text-transform:uppercase;
}

/* Header Search */
#header .search { padding-right: 10px; height: 45px; }
#header .search p { margin: 10px 0 0 0; padding: 0; float: left; }
#header .search #searchField { color: #999; }
#header .search .searchFieldOver { color: #333 !important; }
#header .search ul.radioButtons { float: left; list-style-type: none; margin: 0; padding: 0; }
#header .search ul.radioButtons li { margin: 0; padding: 0; }
#header .search ul.radioButtons li input { }
#header .search ul.radioButtons li label { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; }

div.superRectHeader
{
	width:100%;
}
div.superRectHeader #header .clearBoth
{
	display:block;
	height:10px;
} 
/*Contains all the bits and pieces for the content*/
.noBorder
{
	margin:0;
	padding:0;
	border:0;
}
.contentContainer img
{
	float:left;
}
.contentContainer img.left
{
	float:left;
	margin-right:10px;
}
.contentContainer img.right
{
	float:right;
	margin-left:10px;
}

a.image
{
	float:left;
	position:relative;
}
a.image div.playButton
{
	position:absolute;
	left:46%;
	margin-left:-19px;
	top:46%;
	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;
}

/*B A T C H E S*/
.statusBatch
{
	/*padding:0 3px;*/
	display:inline;
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	height:12px;
	position:relative;
	z-index:500;
	
}
.statusBatch span
{
	padding:2px 6px 0 2px;
	margin-right:5px;
	float:left;
	height:12px;
	display:block;
	font-size:8px;
	line-height:10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	z-index:500;
}

/*Different variety*/
.topDebate span.text
{
	color:#090;
	text-transform:none;
}
.topDebate span
{
	background: transparent url(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.text
{
	color:#090;
	text-transform:none;
}
.justIn span
{
	background: transparent url(batchJustIn.gif) right no-repeat;
}
.statusBatch span.text
{
	border-right:1px solid #999;
	background:none;
	font-size:11px;
} 
/* Globals */
.noBackground { background: none !important; } /* If we need to remove the background in certain circumstances. */
.hr01 { line-height: 1px; height: 1px; margin: 0 10px 20px 10px; padding: 0; border-top: solid 2px #ccc; }
.hr1 { margin: 0 0 8px 0; height: 1px; background: transparent url(horizontalDottedLine1.gif) repeat-x top left; }
.hr2 { margin: 8px 0; height: 1px; background: transparent url(horizontalDottedLine1.gif) repeat-x top left; }
.hr3 { margin: 0; height: 7px; background: transparent; padding: 0; }
.hr4 { margin: 7px 0 16px 0; height: 1px; border-bottom: solid 2px #BBB; }
.hr5 { line-height: 1px; height: 1px; margin: 10px 10px 10px 10px; padding: 0; border-top: solid 1px #ccc; }

/* Column Titles */
#articlePage .columnTitle, #indexPage .columnTitle { font-family: 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif; display: block; font-size: 14px; color: #000; padding: 0 0 6px 0; }
#articlePage .columnTitle:Visited, #indexPage .columnTitle:Visited { color: #000; }

/* Box Chrome (headline lists) */
.boxStyle1 { position: relative; overflow: hidden; margin: 0 0 12px 0; font-size: 11px; }
.boxStyle1 .box-header { height: 6px; background: transparent url(Box_Corners1_Left.gif) no-repeat top left; }
.boxStyle1 .box-header span { display: block; height: 6px; background: transparent url(Box_Corners1_Right.gif) no-repeat top right; }
.boxStyle1 .box-footer { height: 6px; background: transparent url(Box_Corners1_Left.gif) no-repeat bottom left; }
.boxStyle1 .box-footer span { display: block; height: 6px; background: transparent url(Box_Corners1_Right.gif) no-repeat bottom right; }
.boxStyle1 .box-content { background-color: #ebeef0; overflow: hidden; padding: 4px 14px; }
.boxStyle1 .box-break { height: 1px; padding: 6px 0; background: transparent url(horizontalDottedLine1.gif) repeat-x top left; }
.boxStyle1 .whirlybird { position: absolute; top: 3px; right: 3px; }

/* Box Chrome (silver box - share and email sliders) */
.boxStyle2 { position: relative; overflow: hidden; margin: 0 0 12px 0; font-size: 11px; }
.boxStyle2 .box-header { height: 6px; background: transparent url(Box_Corners4_Left.gif) no-repeat top left; }
.boxStyle2 .box-header span { display: block; height: 6px; background: transparent url(Box_Corners4_Right.gif) no-repeat top right; }
.boxStyle2 .box-footer { height: 6px; background: transparent url(Box_Corners4_Left.gif) no-repeat bottom left; }
.boxStyle2 .box-footer span { display: block; height: 6px; background: transparent url(Box_Corners4_Right.gif) no-repeat bottom right; }
.boxStyle2 .box-content { background-color: #EBEBEB; overflow: hidden; padding: 4px 14px; }
.boxStyle2 .box-break { height: 1px; padding: 6px 0; background: transparent url(horizontalDottedLine1.gif) repeat-x top left; }
.boxStyle2 .whirlybird { position: absolute; top: 3px; right: 3px; }

/* The "new" media tag. Primarily for "Latest News" headlines lists. We may need to make this global at some point. */
#articlePage span.latest,
#indexPage span.latest { display: inline; background-color:#13a00c; font-size: 8px; font-weight: bold; color:#fff; text-transform: uppercase; padding: 1px 3px; margin-right: 1px; position:relative; }
#articlePage span.datestamp,
#indexPage span.datestamp { color: #666666; font-size: 10px; font-weight: bold; }

/* The "new" video overlay. This will be used on buckets for now, but we should eventually migrate all other uses to the new markup / css. */
a.thumb { float: left; position:relative; }
a.thumb span.videoOverlay { display: block; position: absolute; width: 38px; height: 38px; top: 50%; left: 50%; margin: -19px 0 0 -19px; background:url(playButton.png) center no-repeat; cursor: pointer; }

/* The blog list icon style, primarily used on homepage. */
#homePage .blog-list-icon { display: inline; background-color: #006699; font-size: 8px; font-weight: bold; color: #fff; padding: 1px 3px; margin-right: 1px; position: relative; }

/* Lists - note, font size should inherit from container. */
.listStyle1 { list-style-type: none; margin: 0; padding: 0; }
.listStyle1 li { margin: 0; padding: 0 6px 5px 6px; background: transparent url(List_Arrow1.gif) no-repeat 0px 7px; }
.listStyle1 li a { display: inline; color: #0058a1; text-decoration: none; margin: 0 4px 0 0; line-height: normal !important; }
.listStyle1 li a:Hover { text-decoration: underline; }
.listStyle1 li.condense { padding: 0 6px 2px 6px; }

/* The UGC global logo. */
.ugcLogo { float: left; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 19px; text-align: center; padding: 8px 0 0 0; margin: 0 6px 0 0; background: transparent url(Icons_Comments_V3.gif) no-repeat left top; width: 40px; height: 41px; }
.ugcLabel { float: left; color: #3399FF; font-family: Arial, Helvetica, sans-serif; font-size: 19px; text-align: left; padding: 8px 0 0 0; }

/* Market Place */
#articlePage .marketPlace { overflow: hidden; font-size: 11px; padding: 0 0 16px 0; margin: 0 0 16px 0; border-bottom: solid 2px #bbb; text-align:left; }
#indexPage .marketPlace { overflow: hidden; font-size: 11px; padding: 4px 0 20px 0; margin: 16px 0 4px 0; border-bottom: solid 2px #bbb; border-top: solid 2px #bbb; text-align:left; }
#articlePage .marketPlaceItem,
#indexPage .marketPlaceItem{ float: left; width: 280px; padding: 0 30px 0 0; }
#articlePage .marketPlaceItem a,
#indexPage .marketPlaceItem a { color: #000; }
#articlePage .marketPlaceItem img,
#indexPage .marketPlaceItem img { float: left; margin: 0 4px 0 0; width: 50px; height: 50px; }
#articlePage .marketPlaceItem ul,
#indexPage .marketPlaceItem ul { float: left; margin: 5px 0 0 0; padding: 0; width: 220px; list-style-type: none; }
#articlePage .marketPlaceItem ul li,
#indexPage .marketPlaceItem ul li { padding: 0 0 0 16px; margin: 0; background: transparent url(bulletGrey.gif) no-repeat 0 1px; }
#articlePage .marketPlaceItemAlt ul,
#indexPage .marketPlaceItemAlt ul { width: 196px !important; overflow: hidden; }
#articlePage .marketPlaceItemAlt,
#indexPage .marketPlaceItemAlt { width: 196px !important; padding: 0 10px 0 0 !important; }

/* More on NZ Herald */
#articlePage .moreNzh,
#indexPage .moreNzh { overflow: hidden; font-size: 11px; padding: 0 0 12px 0; }
#articlePage .moreNzhItem,
#indexPage .moreNzhItem { width: 139px; float: left; margin: 0 16px 0 0; }
#articlePage .moreNzhItem img,
#indexPage .moreNzhItem img { float: none; display: block; margin: 4px 0 4px 0; } 
/**************************************************

*	             L E A D   S T O R Y              *

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

.leadStory { margin-bottom: 0px; font-family:'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; font-size: 12px; }
.leadStory a { color: #006699; text-decoration: none; }
.leadStory a:Hover { text-decoration: underline; }
.leadStory a:Visited { color: #663399; }
.leadStory span.busterHeading a, .leadStory span.leadStoryHeading a, .leadStory span.heading a { margin: 0 0 7px; color: #069; }
.leadStory span.busterHeading a:visited, .leadStory span.leadStoryHeading a:visited, .leadStory span.heading a:visited { color:#639; }
.leadStory span.busterHeading { font-size: 26px; display:block; margin-bottom: 5px; }
.leadStory span.leadStoryHeading { font-size:10px; display:block; margin-bottom:5px; }
.leadStory span.heading { font-size:16px; display:block; margin-bottom:5px; }
.leadStory p { margin-bottom:15px; text-align:justify; text-align:justify; font-size:13px }

/*LISTS*/
.leadStory ul { float:left; clear:left; margin-top:10px; font:12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; list-style:none; }
.leadStory ul li { margin-bottom:10px; }
.leadStory ul li a { padding-bottom:2px; }
.leadStory ul.media { padding-left:40px; }
.leadStory ul.media em { margin:-2px 2px 0 -40px; padding:2px 0; width:44px; float:left; background-color:#057; color:#FFF; text-align:center; font-size:9px; font-style:normal; font-weight:bold; text-transform:uppercase; }
.leadStory a.image { margin-bottom:5px; }
.leadStory span.leadStoryHeading span { float:left; margin-top:7px; }

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

*	             S I D E   S T O R Y              *

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

.sideStory { margin-bottom:0px; font-family:'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; }
.sideStory a { color:#069; text-decoration: none; }
.sideStory a:hover { color:#069; text-decoration: underline; }
.sideStory a:visited { color:#639; }
.sideStory .wrapper { float:left; }
.sideStory span.heading { float:left; display:block; margin-bottom:5px; }
.sideStory span.heading a { margin-bottom:3px; font-size:14px; text-decoration:none; }
.sideStory span.heading a:hover { text-decoration:underline; }
.sideStory span.heading a:visited { color:#639; }
.sideStory p { color:#000; font-size:11px; display:block; margin-bottom:10px; }
.sideStory img { padding-bottom:25px; }

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

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

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

.promotionBox { margin-bottom:0px; font-family:'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; }
.promotionBox a { color:#069; text-decoration: none; }
.promotionBox a:Hover { text-decoration: underline; }
.promotionBox a:Visited { color: #639; }
.promotionBox .wrapper { float:left; }
.promotionBox span.heading { float:left; width:inherit; display:block; margin-bottom:5px; }
.promotionBox span.heading a { font-size:20px; }
.promotionBox p { color:#000; font-size:12px; display:block; margin-bottom:10px; }
.promotionBox p a.more { color:#069; text-decoration:underline; }
.promotionBox p a.more:visited { color:#639; }
/*LISTS*/
.promotionBox ul { list-style:none; }
.promotionBox ul li { margin-bottom:6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.promotionBox ul.linkList em { margin-top:2px; margin-right:3px; padding:0 2px; float:left; background-color:#057; color:#FFF; font:8px Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; text-transform:uppercase; }

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

*	            B U S T E R   B O X               *

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

.buster { margin-bottom:0px; font-family:'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; }
.buster .wrapper { float:left; }
.buster span.busterHeading { float:left; width:inherit; display:block; padding-bottom:5px; }
.buster span.busterHeading a { font-size:26px; color:#069; text-decoration:none; }
.buster span.busterHeading a:hover { text-decoration:underline; }
.buster span.busterHeading a:visited { color:#639; }
.buster span.heading { float:left; width:inherit; }
.buster span.heading a { display:block; margin-bottom:3px; font-size:14px; color:#069; text-decoration:none; }
.buster span.heading a:hover { text-decoration:underline; }
.buster span.heading a:visited { color:#639; }
.buster p { color:#000; font-size:12px; display:block; margin-bottom:10px; float:left; width:inherit; }
.buster p a.more { color:#069; text-decoration:none; }
.buster p a.more:hover { text-decoration:underline; }
.buster p a.more:visited { color:#639; }
/*LISTS*/

.buster ul { list-style:none; }
.buster ul li { margin-bottom:6px; font:11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; }
.buster ul li a { color:#069; text-decoration:none; }
.buster ul li a:hover { text-decoration:underline; }
.buster ul li a:visited { color:#639; }
.buster ul.linkList em { margin-top:2px; margin-right:3px; padding:0 2px; float:left; background-color:#057; color:#FFF; font:8px Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; text-transform:uppercase; }

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

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

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

.featuredImage { margin-bottom:0; position:relative; font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color:#000; }
.featuredImage a { color:#069; text-decoration: none; }
.featuredImage a:hover { text-decoration: underline; }
.featuredImage a:visited { color:#639; }
.featuredImage a.image { float:none; z-index:10; text-decoration:none; border:0; }
.featuredImage a.image img { text-decoration:none; border:0; }/*
.featuredImage .caption { left:10px; bottom:0px; width:298px; position:absolute; display:block; overflow:hidden; border:1px solid #BBB; z-index:50; }
.featuredImage .captionBackground { position:absolute; width:400px; height:200px; background:#fff; opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; z-index:0; }

.featuredImage .text { padding:5px; }
.featuredImage .text span.heading { display:block; position:relative; z-index:20; }
.featuredImage .text p { position:relative; margin-top: 5px; z-index:10; }
.featuredImage span.heading a { margin-bottom:3px; color:#069; font-size:14px; text-decoration:none; }
.featuredImage span.heading a:hover { text-decoration:underline; }
.featuredImage span.heading a:visited { color:#639; }
.featuredImage p { font-size:12px; }
.featuredImage img { float:left; }
.featuredImage a.image div.playButton { position:absolute; top: 120px; left:-170px; margin-left:0; z-index:100; }
*/
.featuredImage img { float: none; }
.featuredImage span.heading { display: block; margin: 2px 0 0 0; }
.featuredImage span.heading a { margin-bottom:3px; color:#069; font-size:14px; text-decoration:none; }
.featuredImage span.heading a:hover { text-decoration:underline; }
.featuredImage span.heading a:visited { color:#639; }
.featuredImage p { font-size:13px; }
.featuredImage a.image div.playButton { position:absolute; top: 120px; left:-170px; margin-left:0; z-index:100; }

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

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

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

.ph_latestNews { font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; }
.ph_latestNews ul.headlines { margin-left:35px; list-style:none; }
.ph_latestNews ul.headlines li { margin:0 0 10px 0; font-size:11px; }
.ph_latestNews ul.headlines a { padding:0 0 2px 0; color:#069; text-decoration:none; }
.ph_latestNews ul.headlines a:hover { text-decoration:underline; }
.ph_latestNews ul.headlines a:visited { color:#639; }
.ph_latestNews ul.headlines li.more { margin-left:-35px; margin-bottom:0; }
.ph_latestNews ul.headlines em { float:left; margin:1px 0 0 -35px; padding-bottom:1px; width:32px; text-align:center; color:#FFF; font-style:normal; text-transform:uppercase; background-color:#13A00C; }
.ph_latestNews ul.headlines em.dark1 { background-color:#0B5306; }
.ph_latestNews ul.headlines em.dark2 { background-color:#0E7109; }
.ph_latestNews ul.headlines em.dark3 { background-color:#10850A; }
.ph_latestNews ul.headlines li.more h1 { display:inline; font:normal 11px/1.2em 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; }

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

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

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

.mediaBox { margin-bottom:0px; font-family:'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; }
.mediaBox h1 { margin-bottom:5px; padding-bottom:2px; display:block; font-size: 14em; }
.mediaBox img { margin-bottom:5px; }
.mediaBox a { color:#069; text-decoration:none; }
.mediaBox a:hover { text-decoration:underline; }
.mediaBox a:visited { color:#639; }
.mediaBox span.heading { display:block; margin-bottom:5px; }
.mediaBox span.heading a { font-size:14px; padding-bottom:1em; }
.mediaBox span.heading a:visited { color:#639; }
.mediaBox p { font-size:12px; line-height:1.1em; margin-bottom:0; }
.mediaBox ul { list-style:none; }
.mediaBox ul.linkList li { margin-top:15px; font-size:12px; line-height:1.2em; }

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

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

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

.featureLevel2 { font-family:'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; }
.featureLevel2 a { color:#069; text-decoration:none; }
.featureLevel2 a:hover { text-decoration:underline; }
.featureLevel2 a:visited { color:#639; }
/*HEADING IS DEFINED IN CONTENTGENERAL.CSS*/

.featureLevel2 .related { margin-top:4px; float:right; }
.featureLevel2 .related a { float:none; margin-left:3px; color:#666; font:11px Arial, sans-serif; }
.featureLevel2 .related a:visited { color:#639; }
.featureLevel2 span.featureLevel2Heading { margin-right:0.3em; display:block; font-size:14px; line-height:1.2em; margin-bottom: 8px; }
.featureLevel2 p { color:#333; margin-bottom:10px; font-size:12px; line-height:1.2em; }
.featureLevel2 p a { color:#069; text-decoration:underline; }
.featureLevel2 p a:visited { color:#639; }
.featureLevel2 ul { list-style:none; }
.featureLevel2 ul.linkList { clear:both; padding-top:5px; }
.featureLevel2 ul.linkList li { margin-left:15px; margin-bottom:7px; padding:0; list-style:outside url(bulletGrey.gif); font:12px Arial, sans-serif; line-height:1.1em; background:none; }
.featureLevel2 ul.linkList li a { margin-left:-5px; }
.featureLevel2 ul.linkList li a:visited { color:#639; }
.featureLevel2 ul.linkList li a.media { margin-left:0; }
.featureLevel2 ul.linkList li a.media:visited { color:#639; }
.featureLevel2 ul.more { display:block; width:inherit; border-top:1px solid #bbb; line-height:1em; }
.featureLevel2 ul.more li { float:right; margin:0 0 0 15px; height:15px; }
.featureLevel2 ul.more li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; display:inline; }
.featureLevel2 ul.more li a:visited { color:#639; }
.featureLevel2 ul.more li span.braces { display:inline; color:#069; line-height:1px; font-family:Arial, Helvetica, sans-serif; padding-left:3px; }


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

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

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

.focusStory { margin:5px 0; }
.focusStory .wrapper { overflow:hidden; }
.focusStory span.focusHeading { margin-bottom:0.25em; font:12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Sans-Serif; }
.focusStory a { color:#069; text-decoration:none; }
.focusStory a:hover { text-decoration:underline; }
.focusStory a:visited { color:#639; }
.focusStory p { font:12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; line-height:1.2em; }


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

*                      P O L L                    *

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

.pollBox { padding-bottom:8px; font-family:Arial, Helvetica, sans-serif; }
.poll { position:relative; z-index:0; }
.pollBox .pollHeading { display:block; color:#060; padding:5px 0 23px 0; margin-top:2px; }
.pollBox .pollHeading span.type { padding-right:2px; float:left; font-size:14px; font-weight:bold; }
.pollBox .pollHeading span.question { margin-top:2px; padding-left:2px; float:right; font:10px Arial, Helvetica, sans-serif; font-weight:bold; }
.pollBox .text { padding-bottom:10px; display:block; color:#060; font:13px Arial, sans-serif; line-height:1.05em; }
.pollBox ul.radioButtons { position:relative; list-style:none; }
.pollBox ul.radioButtons li { float:left; font:11px Arial, sans-serif; color:#000; display:block; padding-bottom:5px; margin-right:12px; }
.pollBox ul.radioButtons li label { white-space:nowrap; }
.pollBox ul.radioButtons li input { float:left; height:1em; margin-top:1px; margin-right:2px; }
.pollBox .buttons { float:right; padding-bottom:5px; white-space:nowrap; }
.pollBox .button { margin-left:10px; }

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

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

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

.standardRect { margin-bottom:9px; color:#FFF; }

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

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

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

.superSizeRect { margin-bottom:20px; color:#FFF; text-align:right; }
.superSizeRect img { float: right; }

/* Generic */
.norule { border: none; padding-top: 0; } /* To account for cases where we don't need a top rule on the bucket. */
.bucket01 { border-top: solid 2px #ccc; padding: 4px 0 0 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; overflow: hidden; margin: 0 0 0px 0; overflow: hidden; }
.bucket01 a { color: #006699; text-decoration: none; }
.bucket01 a:Hover { text-decoration: underline; }
.bucket01 h2 { float: left; color: #000; margin: 0 0 4px 0; font-size: 18px; font-weight: normal; }
.bucket01 h2 a { float: left; color: #000 !important; }
.bucket01 h2 a:Hover { text-decoration: underline !important; }
.bucket01 h2 a:Visited { color: #000 !important; }
.bucket01 a.altLink { float: right; color: #666 !important; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 6px 0 0 8px; }
.bucket01 a.more { text-decoration: underline !important; font-weight: normal !important; background: none !important; padding: 0 !important; margin: 0 !important; }
.bucket01 a.more:Hover { text-decoration: none !important; }
.bucket01 img { border: none; float: left; }
.bucket01 p { font-size: 13px; margin: 2px 0 0 0; }
.bucket01 ol.listStyle1 { font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; margin: 0 0 10px 0; }
.bucket01 ol.listStyle1 li a { margin: 0; }
.bucket01 .nomargin { margin: 0; } /* Disable a buckets margins. */
#indexPage .noHeadline h2 { display: none; } /* In some circumstances - we need to be able to force a headline to not show. */
#indexPage .noBorder .bucket01 { border-top: none; padding: 0; } /* Disable a buckets top border. */

/* Headlines */
.bucket01 a.subclass { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0 0 4px 0; }
.bucket01 a.headline { font-size: 14px; }
.bucket01 a.subheadline { font-size: 13px; }
.bucket01 a.superheadline { font-size: 26px; }

/* Article metadata.*/
.bucket01 .metadata { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.bucket01 .commentMeta { white-space: nowrap; }
.bucket01 .commentMeta .icon { display: inline-block; vertical-align: middle; background: url(Icons_Comments_V3-1.gif) no-repeat -60px 0; margin: 0 3px 1px 0; width: 8px; height: 10px; }
.bucket01 .relatedArticles li { padding: 3px 5px 0 5px; background-position: 0 9px; }
.bucket01 .relatedArticles { margin: 0 0 0px 0 !important; }

/* Article Labels */
.bucket01 a.typelabel { display: inline-block; margin: 0.1em 0 0 0 !important; font-size: 8px; font-family: Arial, Helvetica, sans-serif; vertical-align: text-top; font-weight: bold; text-transform: uppercase; line-height: inherit; padding: 1px 3px; background: #006699; color: #fff !important; text-decoration: none; }
.bucket01 a.typelabel:Hover { color: #fff !important; text-decoration: none !important; background-color: #003366 !important; }
.bucket01 a.typelabel:Active { color: #fff !important; }

/* Generic Article Content (Headlines and their images) */
.bucket01 .article { margin: 0 0 8px 0; overflow: hidden; }

.bucket01 .a140i140 { float: left; width: 140px; } /* article is 140, text is 140, image is 140. Elements align below each other. */
.bucket01 .a140i140 img {  margin: 0 0 2px 0; }
.bucket01 .a140i140 div.body { float: left; margin: 2px 0 0 0; width: 140px; }
.bucket01 .a140i140 div.body p { margin: 2px 0 0 0; }
.bucket01 .a140i140 span.videoOverlay { margin: -20px 0 0 -19px; }

.bucket01 .a300i140 {} /* article is 300, text is 140, image is 140. Text aligns to the right of the image. */
.bucket01 .a300i140 img { float: left; width: 140px; margin: 2px 10px 0 0; }
.bucket01 .a300i140 div.body { float: left; margin: 2px 0 0 0; }
.bucket01 .a300i140 div.body p { margin: 2px 0 0 0; }
.bucket01 .a300i140 span.videoOverlay { margin: -20px 0 0 -24px; }

.bucket01 .a300i300 {} /* article is 300, text is 300, image is 300. Elements align below each other. */
.bucket01 .a300i300 img { margin: 0 0 2px 0; }
.bucket01 .a300i300 div.body { width: 300px; }
.bucket01 .a300i300 div.body img { margin: 2px 0 0 0; }
.bucket01 .a300i300 span.videoOverlay { margin: -20px 0 0 -19px; }

.bucket01 .a460i140 { width: 460px; } /* special case - used for belt article layout with super rect being served. */
.bucket01 .a460i140 img { float: left; margin: 0 10px 0 0; width: 140px; }
.bucket01 .a460i140 div.body { float: left; margin: 0; width: 310px; }
.bucket01 .a460i140 span.videoOverlay { margin: -24px 0 0 -19px; }

/* Opinion Quotes */
.bucket01 .opinion { position: relative; clear: both; background: transparent url(opinionhomepage_background01.jpg) no-repeat bottom left; }
.bucket01 .opinion .headshot { position: absolute; z-index: 1000; bottom: 0; left: 0; width: 113px; height: 100px; background: transparent url(OpinionArrows02.gif) no-repeat 94px 16px; }
.bucket01 .opinion .headshot img { position: absolute; bottom: -1px; left: 0; width: 100px; height: 100px; }
.bucket01 .opinion .quote { float: right; width: 188px; background: transparent url(opinionhomepage_header01.gif) no-repeat top left; font-size: 14px; color: #666; font-family: Cambria, Georgia, serif; }
.bucket01 .opinion .quote span { display: block; width: 168px; margin: 8px 0 0 0; padding: 0 10px 8px 10px; background: transparent url(opinionhomepage_header01.gif) no-repeat bottom left; }
.bucket01 .opinion a { display: block; float: right; width: 164px; padding: 6px 12px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

/* Bucket Footer */
.bucket01 .bucketFooter {
	display: block; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 3px 0 0 0; margin: 0;
	background: transparent url(horizontalDottedLine1.gif) repeat-x top left;
}

/* Belt overrides. */
.belt01 { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.belt01 a { text-decoration: none; color: #006699; }
.belt01 a:Hover { text-decoration: underline; }
.belt01 a:Visited { color: #663399; }
.belt01 .bucket01 { border: none; padding: 0; }
.belt01 .bucket01 .article { margin: 0; }

/* Belt overrides for homepage. */
.belt01 .topStory img { margin-bottom:5px; }
.belt01 .topStory { margin-bottom: 20px; }
.belt01 .topStory span.topStoryHeading { float:left; margin-bottom:5px; display:block; width:inherit; }
.belt01 .topStory .topStoryHeading a { font-size:14px; line-height:1.2em; margin-bottom:5px; }
.belt01 .topStory .dateTime { color:#666; display:block; font-size:1em; display:none; }
.belt01 .topStory .dateTime em { font-style:normal; }
.belt01 .topStory p { clear:left; color:#000; font-size:13px; }

/* The Strip */
.strip01 { margin: 0 0 20px 0; }

/* Strip overrides */
.strip01 .bucket01 { border: none; padding: 0; margin: 0; }
.strip01 .target1 .bucket01 { margin: 20px 0 0 0; }
.strip01 .target1 .target1_nomargin { margin: 0; }
.strip01 .bucket01 .bucketFooter { display: none; }
.strip01 .contentContainer { margin: 0; }




/* Poll Style 01 - Inline */
.pollStyle01 { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; overflow: hidden; }
.pollStyle01 a.more { float: left; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.pollStyle01 .pollHeader { overflow: hidden; }
.pollStyle01 .pollHeader .voteCount { float: right; margin: 10px 0 0 0; color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.pollStyle01 .pollTitle { font-size: 14px; margin: 0 0 12px 0; }
.pollStyle01 .pollContent { overflow: hidden; line-height: normal; }
.pollStyle01 .pollContent fieldset { border: none; padding: 0; margin: 0; }
.pollStyle01 .pollContent fieldset ol { list-style-type: none; margin: 0; padding: 0; }
.pollStyle01 .pollContent fieldset ol li { padding: 0 0 3px 0;  clear: both; }
.pollStyle01 .pollContent fieldset ol li input { float: left; margin: 3px 12px 0 7px; }
.pollStyle01 .pollContent fieldset ol li label { float: left; width: 250px; font-size: 12px; } /* Default the width to our full size layout. */

.pollStyle01 .pollContent fieldset.submit { margin-top: 10px; }
.pollStyle01 .pollContent fieldset.submit ol li { padding: 0; overflow: hidden; clear: both; }
.pollStyle01 .pollContent fieldset.submit ol li div { float: right; color: #CCC; font-size: 14px; padding: 7px 0 0 0; }
.pollStyle01 .pollContent fieldset.submit ol li div a { font-size: 12px; }

/* Poll Forms */
.pollStyle01 .formButton01 { float: left; overflow: hidden; height: 33px; text-align: center; border: solid 2px #F0F0F0; line-height: 33px; font-size: 19px; color: #fff !important; background: transparent url(ugc_Button01.gif) repeat-x top left; cursor: hand; padding: 0 20px 0 20px; }
.pollStyle01 .formButton01:Hover { text-decoration: none !important; background-position: bottom left; }

/* Poll Results */
.pollStyle01 .results { list-style-type: none; margin: 0; padding: 0; }
.pollStyle01 .results li { margin: 0; padding: 0 0 10px 0; overflow: hidden; }
.pollStyle01 .results li span { font-size: 12px; }
.pollStyle01 .results li span span { margin: 0; color: #999; }
.pollStyle01 .results li div.result { width: auto; height: 14px; border: solid 1px #DBDADA; padding: 2px; margin: 2px 0 0 0; background: transparent url(Polls_Background01.gif) repeat-x top left; }
.pollStyle01 .results li div.result div { height: 14px; background: #0083EF; }

/* These are overides for when a poll shows inline an article. */
#articlePage .pollStoryContainer { margin: 0 0 20px 20px; overflow: hidden; }
#articlePage .pollStoryContainer fieldset ol li label { width: 180px; }
#articlePage .pollStoryContainer a.more { float: none; }

/* Lists */
#forecast-container { margin: 12px 0 0 0; } 
#forecast-container .listStyleWeather { list-style-type: none; margin: 0 auto; padding: 0; width: 272px; }
#forecast-container .listStyleWeather li { float: left; margin: 0; padding: 0 6px 6px 6px; width: 78px; overflow: hidden; text-align: center; color: #333; }
#forecast-container .listStyleWeather li img { display: block; margin: 0 auto; float: none; }
#forecast-container .listStyleWeather li .day { display: block; font-weight: bold; }
#forecast-container .listStyleWeather li .forecast { display: block; color: #666;  }
#forecast-container .listStyleWeather li .highlow { display: block; font-weight: bold; }
#forecast-container .listStyleWeather li .highlow .high { color: #990000; }
#forecast-container .listStyleWeather li .highlow .low { color: #0000CC; }
#forecast-container p {margin:0 12px 12px 12px;}

/* Box Chrome */
.boxWeatherStyle1 { position: relative; overflow: hidden; margin: 0 0 12px 0; font-size: 11px; }
.boxWeatherStyle1 .box-header { height: 24px; padding: 7px 0 0 14px; background: transparent url(Box_Weather_Top.gif) no-repeat top left; }
.boxWeatherStyle1 .box-footer { height: 6px; background: transparent url(Box_Weather_Bottom.gif) no-repeat bottom left; }
.boxWeatherStyle1 .box-content { background-color: #E3EFF9; overflow: hidden; padding: 12px 0 6px 0; border-left: solid 1px #CEDEEB; border-right: solid 1px #CEDEEB; }
.boxWeatherStyle1 .box-content .cities-form { float: left; padding: 4px 0 0 12px; }
.boxWeatherStyle1 .box-content .links { float: right; padding: 0 12px 0 0; }
.boxWeatherStyle1 .box-content .links a { float: right; }
.boxWeatherStyle1 .box-break { height: 1px; padding: 0; margin: 6px 0; background-color: #AFCBE0; border-bottom: solid 1px #fff; }
.boxWeatherStyle1 .whirlybird { position: absolute; top: 3px; right: 3px; }

/* For the homepage */
.bucket01 .cities-form { float: left !important; margin: 0 0 10px 0; } 
/* PRE AND POST INDICATORS */
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; }
a.mediaSmallPost:visited:hover,
a.mediaMediumPost:visited:hover,
a.mediaLargePost:visited:hover { color:#FFF !important; }

/* 	GALLERY MEDIA INDICATORS */
.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; }






/*** News Flash settings ***/
#breakingNewsBlock { color:#ffffff; width:941px; display:block; margin: 0 auto 12px auto; text-align: left; background-image:url(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(breaking-news-left-bottom-corner.gif) no-repeat; left:0px;}
#breakingNewsBlock .bottomRightCorner{ background: #000000 url(breaking-news-right-bottom-corner.gif) no-repeat; right:0px;}
#breakingNewsBlock a { color:#ffffff; text-decoration:none;}
#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; padding:0 20px 0 20px; background: #CC0000 url(breaking-news-left-corners.gif) top left no-repeat;}
#breakingNewsBlock .breakingNewsHeadline { font:normal 16px  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; float:left; width:718px; padding:10px 10px 10px 20px; background: #000000 url(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 auto 12px auto; text-align: left; background: transparent url(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(generic-news-left-bottom.gif) no-repeat; left:0px;}
#genericNewsBlock .bottomRightCorner{ background: transparent url(breaking-news-right-bottom-corner.gif) no-repeat; right:0px;}
#genericNewsBlock a { color:#ffffff; text-decoration:none;}
#genericNewsBlock .breakingNews {font:normal 18px  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; float:left; width:205px; padding:10px 20px 10px 20px; background: transparent url(generic-news-left-corners.gif) top left no-repeat;}
#genericNewsBlock .breakingNews a {color:#000000;} 
#genericNewsBlock .breakingNewsHeadline {color:#ffffff; font:normal 16px  'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; float:left; width:661px; padding:10px 10px 10px 20px; background: transparent url(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;} 

.classifiedsContainer { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; overflow: hidden; }
.classifiedsContainer h3 { display: block; clear: left; margin: 0; padding: 2px 4px; color: #006699; font-size: 14px; font-weight: normal; background: transparent url(ClassifiedsBackground01.gif) repeat-x top left; border: solid 1px #DBDADA; }
.classifiedsContainer .classifiedCategory { }
.classifiedsContainer .classifiedSection { padding: 5px 5px 10px 5px; display: none; overflow: hidden; }
.classifiedsContainer ul.half { width:50%; }
.classifiedsContainer a.more { font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

/* Specpfic Overrides on our list. */
.classifiedsContainer ul.listStyle1 { float: left; font-size: 11px; margin: 0 0 4px 0; font-family: Arial, Helvetica, sans-serif; }
.classifiedsContainer ul.listStyle1 li { padding: 0 6px 2px 6px; }

/* Form Layouts */
.classifiedsContainer #findaform .search { margin: 0 0 6px 0; }
.classifiedsContainer #findaform .filters { margin: 0 0 10px 0; }

.classifiedsContainer #birthsform .search { margin: 12px 0 6px 0; } 
.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:#666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: right; margin: 6px 0 0 8px; }
.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(traffic-freeflowing-arrow-l.gif) left 3px no-repeat; color:#2ba600;}
.trafficbox .freeflowing-right { background:url(traffic-freeflowing-arrow-r.gif) left 3px no-repeat;  color:#2ba600; }
.trafficbox .moderate-left { background:url(traffic-moderate-arrow-l.gif) left 3px no-repeat; color:#A79A03; }
.trafficbox .moderate-right { background:url(traffic-moderate-arrow-r.gif) left 3px no-repeat; color:#A79A03; }
.trafficbox .heavy-left { background:url(traffic-heavy-arrow-l.gif) left 3px no-repeat; color:#DB5115; }
.trafficbox .heavy-right { background:url(traffic-heavy-arrow-r.gif) left 3px no-repeat; color:#DB5115; }
.trafficbox .congested-left { background:url(traffic-congested-arrow-l.gif) left 3px no-repeat; color:#e60000; }
.trafficbox .congested-right { background:url(traffic-congested-arrow-r.gif) left 3px no-repeat; color:#e60000; }
.trafficbox .stopped-right { background:url(traffic-congested-arrow-r.gif) left 3px no-repeat; color:#e60000; }
.trafficbox .stopped-left { background:url(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; 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(traffic-tab-left.gif) left top no-repeat; margin:0; padding:5px 5px 4px 5px; }
.trafficbox .tabs ul li.current {
background-color: #E8EDF1;
}
.trafficbox .tabs ul li.current a {color:#000000;}
.trafficbox .tabs ul li.current span { background-position: 0 -28px; text-decoration:none; }

/*------------footer------------*/
.footer-container {padding:0 5px 0 5px; float:none;}
/*--------------------------FOOTER-TOPTAGS--------------------------*/
.footer-toptags {background-color:#7E8083;font:normal 12px 'Lucida sans unicode', Arial, Helvetica, sans-serif;padding:16px;color:#ffffff;}
.footer-toptags ul {margin:0;padding:0;list-style-type:none; font:normal 12px 'Lucida sans unicode', Arial, Helvetica, sans-serif;}
.footer-toptags ul li {float:left;width:173px;line-height:1.4em;}
.footer-toptags ul a, .footer-toptags ul a:visited {color:#ffffff; text-decoration:none; font-size:12px;}
.footer-toptags ul a:hover {text-decoration:underline;}
.footer-toptags .toptags-heading {font: bold 14px 'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;color:#ffffff;margin:0 0 8px 0;background:url(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(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(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(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(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(nn-bg-1.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(nn-divider-line-1.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; }















/*******************************************
/			WOLVERINE Footer			   /
*******************************************/
#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;margin:0 auto;text-align:left;}
#nzh_footer .heading{display:inline;padding:5px 10px;font:18px Arial, Helvetica, sans-serif;color:#333;}

#nzh_footer .bg3333grey{background:transparent url(bg333grey-1.gif) no-repeat center bottom;}

#nzh_footer .ranking{padding:0 10px;float:left;}
#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 .ranking ul{margin:0;padding:0;clear:left;}
#nzh_footer .ranking ul.twoDigits{margin-left:17px;list-style:none;}
#nzh_footer .ranking ul.twoDigits em{margin-left:-17px;width:14px;}
#nzh_footer .ranking ul.threeDigits{margin-left:30px;list-style:none;}
#nzh_footer .ranking ul.threeDigits em{margin-left:-30px;width:25px;}
#nzh_footer .ranking ul.headlines li{margin:0 0 5px 0;font:11px Arial,Helvetica,sans-serif;line-height:1.1em;}
#nzh_footer .ranking ul.headlines a{padding:0 0 2px 0;display:inline-block;color:#069;text-decoration:none;}
#nzh_footer .ranking ul.headlines a:hover{text-decoration:underline;}
#nzh_footer .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.headlines li.more a{padding-left:1px;font:10px Arial, Helvetica, sans-serif;text-decoration:underline;color:#060;}
	
#nzh_footer .footerMid{background-color:#292B2E; width:100%;text-align:center;}
#nzh_footer .footerLatestNews{width:960px;margin:0 auto;float:none;padding-top:15px;font:13px Arial, Helvetica, sans-serif;color:#FFF;display:block;}
#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;}

/* N E T W O R K   N A V*/
#nzh_footer .netWorkNav{margin:0;padding:0;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;}
#nzh_footer .netWorkNav ul.netNav{margin:0;padding:0;display:inline;list-style:none;}
#nzh_footer .netWorkNav ul.netNav li{padding:0 10px;background:transparent url(nn-divider-line.gif) no-repeat scroll right 0;display:inline;line-height:24px;}
#nzh_footer .netWorkNav ul.netNav li.last{background:transparent}
#nzh_footer .netWorkNav ul.netNav li a{padding:0 5px;height:16px;color:#069;text-decoration:none;}
#nzh_footer .netWorkNav ul.netNav li a:hover{background:#1f6aa9;color:#FFF;text-decoration:underline;}


/*FOOTER LINKS*/
#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;margin:0 8px;font:11px Arial,Helvetica,sans-serif;color:#666;}
#nzh_footer .bottomLinks li a{color:#069;font-weight:normal;text-decoration:none;}


/* T A B S   S T Y L E */
#nzh_footer .footerTabs{margin:0;padding:0;width:100%;height:24px;display:block;text-align:center;clear:both;background:#1f6aa9 url(mn-bg.gif) repeat-x bottom;}
#nzh_footer .footerTabs ul{margin:0;padding:0;display:inline;list-style:none;}
#nzh_footer .footerTabs ul li{display:inline;font:11px Arial,Helvetica,sans-serif;color:#666;}
#nzh_footer .footerTabs li a{padding:5px 0;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;}
#nzh_footer .footerTabs li a:hover span{text-decoration:underline;}

.footerTabs ul li span{background:transparent url(footer-tab-left.gif) no-repeat left top;padding:5px;display:inline-block;}

.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;}

.footerTabs ul li.ui-tabs-selected span{background-position: 0 -34px;}

/*---------------------------------FOOTER-TABS-EXPANDED----------------------*/
.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:150px;padding:10px 10px 15px 20px;}
.footerTabsExpanded p{font:normal 11px 'Lucida sans unicode', Arial, Helvetica, sans-serif;margin:0;}
.footerTabsExpanded .footerTabsHeading{font:bold 12px 'Lucida sans unicode', Arial, Helvetica, sans-serif;display:block;}
.footerTabsExpanded .footerTabsHeading a{color:#000000;text-decoration:none;}
.footerTabsExpanded .footerTabsHeading a:hover{color:#000000;text-decoration:none;}
.footerTabsExpanded p a{color:#069;}
.footerTabsExpanded p a:visited{color:#639;}

.ui-tabs-hide { display: none; } 


/*--Add these parameters to existing styles to fix IE6 inconsistency--*/
#mainNav dl {display:inline; width:100%;}
#subNav dl {display:inline; width:100%;}
/* add end */


/* Shopping 160px block */
.nzhShopping160 {width:160px; margin:0 0 10px 0; }
.nzhShopping160 .nzhShoppingContainer {background:transparent url(nzhShoppingBg160.jpg) no-repeat top left; height:31px; float:none;}
.nzhShopping160 .nzhShoppingHeading a{padding:0 0 0 10px; color:#fff; font:normal 16px/27px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:none;}
.nzhShopping160 .nzhShoppingHeading a:hover{text-decoration:underline;}
.nzhShopping160 .nzhShoppingHeading a:visited{color:#fff !important;}
.nzhShopping160 .nzhShoppingItem {background: transparent url(nzhShoppingItemBg495.jpg) repeat-y; width:160px; margin:5px 0px 3px 0px; font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.nzhShopping160 .nzhShoppingItemContent {padding:5px; display:block;}
.nzhShopping160 .nzhShoppingItemContent a img {padding:0 0 0 5px;}
.nzhShopping160 .nzhShoppingItemTopCap {height:4px; background: transparent url(nzhShoppingItemTopCap160.jpg) no-repeat top; clear:both; overflow:hidden;}
.nzhShopping160 .nzhShoppingItemBottomCap {height:4px; background: transparent url(nzhShoppingItemBottomCap160.jpg) no-repeat top; clear:both; overflow:hidden;}
.nzhShopping160 .nzhShoppingItemDesc {width:inherit; /*float:left;*/ max-height:40px; line-height:13px; overflow:hidden; clear:both;  display:block; padding:3px 5px 3px 10px;}
.nzhShopping160 .nzhShoppingItemDesc a {text-decoration:none; color:#000;}
.nzhShopping160 .nzhShoppingItemDesc a:hover {text-decoration:underline;}
.nzhShopping160 .nzhShoppingItemPrice {width:inherit; /*float:left;*/ color:#A00000; font-size:16px; font-weight: bold; clear:both; display:block; padding:0 5px 3px 10px;}
.nzhShopping160 .nzhShoppingItemPrice span {font-size:13px;}
.nzhShopping160 .nzhShoppingItemOrigPrice {width:inherit; /*float:left;*/ font-size:11px; font-weight: normal; /*clear:both;*/ display:block; padding:3px 5px 5px 10px; color:#888;}
.nzhShopping160 .nzhshoppingMoreDetails { text-align:center; padding:0 0 1px 0; /*float:left;*/ width: 100%; }
.nzhShopping160 .nzhshoppingMoreDetails a { display:block; }
.nzhShopping160 .nzhshoppingMoreDetails a img { margin: 0 auto; display:block; }
.nzhShopping160 .nzhImageContainer a {display:block; width:150px;}
.nzhShopping160 .nzhImageContainer a img { height:100px; margin:0 auto;display:block !important;}


/* Shopping 300px block */
.nzhShopping300 {width:300px; margin:0; float:right; display:inline;}
.nzhShopping300 .nzhShoppingContainer {background:transparent url(nzhShoppingBg300.jpg) no-repeat top left; height:31px; float:none;}
.nzhShopping300 .nzhShoppingHeading a{padding:0 0 0 10px; color:#fff !important; font:normal 18px/27px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:none;}
.nzhShopping300 .nzhShoppingHeading a:hover{text-decoration:underline;}
.nzhShopping300 .nzhShoppingHeading a:visited{color:#fff !important;}
.nzhShopping300 .nzhShoppingItem {background: transparent url(nzhShoppingItemBg300.jpg) repeat-y; width:146px; margin:5px 2px 3px 2px; background-color:#fff; font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; float:left; display:inline;}
.nzhShopping300 .nzhShoppingItem img{float:none; margin:0; border:0;}
.nzhShopping300 .nzhShoppingItemContent {padding:5px; display:inline;}
.nzhShopping300 .nzhShoppingItemTopCap {height:4px; background: transparent url(nzhShoppingItemTopCap300.jpg) no-repeat top; clear:both; overflow:hidden;}
.nzhShopping300 .nzhShoppingItemBottomCap {height:4px; background: transparent url(nzhShoppingItemBottomCap300.jpg) no-repeat top; clear:both; overflow:hidden;}
.nzhShopping300 .nzhShoppingItemDesc {width:inherit; float:left; height:40px; line-height:13px; overflow:hidden; clear:both;   padding:3px 5px 3px 10px; display:inline;}
.nzhShopping300 .nzhShoppingItemDesc a {text-decoration:none; color:#000;}
.nzhShopping300 .nzhShoppingItemDesc a:hover {text-decoration:underline;}
.nzhShopping300 .nzhShoppingItemPrice {width:inherit; color:#A00000; font-size:16px; font-weight: bold; clear:both; padding:0 5px 3px 10px; display:block;}
.nzhShopping300 .nzhShoppingItemPrice span {font-size:13px;}
.nzhShopping300 .nzhShoppingItemOrigPrice { font-size:11px; font-weight: normal; clear:both; padding:2px 5px 0px 10px; color:#888; display:block;}
.nzhShopping300 .nzhshoppingMoreDetails { text-align:center; padding:0 0 5px 0; float:left; width: 100%; }
.nzhShopping300 .nzhshoppingMoreDetails a { display:block; }
.nzhShopping300 .nzhshoppingMoreDetails a img { margin: 0 auto; display:block; }
.nzhShopping300 .nzhImageContainer a img { margin:0 auto;display:block !important;}





/* Shopping 495px block */
.nzhShopping495 {width:495px; margin:0 0 10px 0; float:none;}
.nzhShopping495 .nzhShoppingContainer {background:transparent url(nzhShoppingBg495.jpg) no-repeat top left; height:31px; float:none;}
.nzhShopping495 .nzhShoppingHeading a{padding:0 0 0 10px; color:#fff; font:normal 18px/27px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:none;}
.nzhShopping495 .nzhShoppingHeading a:hover{text-decoration:underline;}
.nzhShopping495 .nzhShoppingHeading a:visited{color:#fff !important;}
.nzhShopping495 .nzhShoppingItem {background: transparent url(nzhShoppingItemBg495.jpg) repeat-y; width:160px; margin:5px 3px 3px 2px; background-color:#fff; font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; float:left; display:inline;}
.nzhShopping495 .nzhShoppingItem img{float:none; margin:0;}
.nzhShopping495 .nzhShoppingItemContent {padding:5px; display:inline;}
.nzhShopping495 .nzhShoppingItemTopCap {height:4px; background: transparent url(nzhShoppingItemTopCap495.jpg) no-repeat top; clear:both; overflow:hidden;}
.nzhShopping495 .nzhShoppingItemBottomCap {height:4px; background: transparent url(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 .nzhShoppingItemDesc a {text-decoration:none; color:#000;}
.nzhShopping495 .nzhShoppingItemDesc a:hover {text-decoration:underline;}
.nzhShopping495 .nzhShoppingItemPrice {width:inherit; color:#A00000; font-size:16px; font-weight: bold; clear:both; display:block; padding:0 5px 3px 10px;}
.nzhShopping495 .nzhShoppingItemPrice span {font-size:13px;}
.nzhShopping495 .nzhShoppingItemOrigPrice {width:inherit; float:left; font-size:11px; font-weight: normal; clear:both; display:block; padding:2px 5px 0px 10px; color:#888;}
.nzhShopping495 .nzhshoppingMoreDetails { text-align:center; padding:0 0 1px 0; float:left; width: 100%; }
.nzhShopping495 .nzhshoppingMoreDetails a { display:block; }
.nzhShopping495 .nzhshoppingMoreDetails a img { margin: 0 auto; display:block; }
.nzhShopping495 .nzhImageContainer a img { margin:0 auto;display:block !important;}




/* Shopping 940px block */
.nzhShopping940 {width: 940px; margin:0 30px 5px 30px; float:none;}
.nzhShopping940 img {border:none;}
.nzhShopping940 .nzhShoppingContainer {background:transparent url(nzhShoppingBg940.jpg) no-repeat top left; height:30px; float:none;}
.nzhShopping940 .nzhShoppingHeading a{padding:0 0 0 10px; color:#fff; font:normal 18px/26px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:none; float:left;}
.nzhShopping940 .nzhShoppingHeading a:hover{text-decoration:underline;}
.nzhShopping940 .nzhShoppingHeading a:visited{color:#fff !important;}
.nzhShopping940 .nzhShoppingHeading2 {padding:0 0 0 20px; color:#fff; font:normal 14px/28px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:none; float:left;}
.nzhShopping940 .nzhShoppingHeadingTimer {width:80px; height:23px; background:transparent url(nzhShoppingClosingIn940.jpg) no-repeat top left; padding:2px 0 0 90px; margin:3px 5px 0 0; text-align:center; color:#000; font:normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-decoration:none; float:right;display:none;}
.nzhShopping940 .nzhShoppingItem {background: transparent url(nzhShoppingItemBg940.jpg) repeat-y; width:229px; margin:5px 3px 3px 3px; background-color:#fff; font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; float:left; display:inline;}
.nzhShopping940 .nzhShoppingItem img{float:none; margin:0;}
.nzhShopping940 .nzhShoppingItemContent {padding:5px; display:inline;}
.nzhShopping940 .nzhShoppingItemTopCap {height:4px; background: transparent url(nzhShoppingItemTopCap940.jpg) no-repeat top; clear:both; overflow:hidden;}
.nzhShopping940 .nzhShoppingItemBottomCap {height:4px; background: transparent url(nzhShoppingItemBottomCap940.jpg) no-repeat top; clear:both; overflow:hidden;}
.nzhShopping940 .nzhShopping940ItemLeft {float:left; width:100px; margin:0 5px 0 5px; display:inline;}
.nzhShopping940 .nzhShopping940ItemRight {float:left; width:114px; margin:0 5px 0 0; display:inline;}
.nzhShopping940 .nzhShoppingItemDesc {width:inherit; float:left; height:40px; line-height:13px; overflow:hidden; clear:both;  display:block; padding:3px 0 3px 0;}
.nzhShopping940 .nzhShoppingItemDesc a {text-decoration:none; color:#000;}
.nzhShopping940 .nzhShoppingItemDesc a:hover {text-decoration:underline;}
.nzhShopping940 .nzhShoppingItemPrice {width:inherit; color:#A00000; font-size:16px; font-weight: bold; clear:both; display:block; padding:0 0 0 0;}
.nzhShopping940 .nzhShoppingItemPrice span {font-size:13px;}
.nzhShopping940 .nzhShoppingItemOrigPrice {width:100%; float:left; font-size:11px; font-weight: normal; clear:both; display:block; padding:2px 0 0 0; color:#888;}
.nzhShopping940 .nzhshoppingMoreDetails { text-align:center; padding:0 0 1px 0; float:left; width: 100%; }
.nzhShopping940 .nzhshoppingMoreDetails a { display:block; }
.nzhShopping940 .nzhshoppingMoreDetails a img { margin: 0 auto; display:block; }




/* Shopping 160px block */
.nzNature160 .nzhShoppingContainer {background:transparent url(nzNatureBg160.jpg) no-repeat top left;}


/* Shopping 300px block */
.nzNature300 .nzhShoppingContainer {background:transparent url(nzNatureBg300.jpg) no-repeat top left;}

/* Shopping 495px block */
.nzNature495 .nzhShoppingContainer {background:transparent url(nzNatureBg495.jpg) no-repeat top left;}


/* nzNature 940px block */
.nzNature940 .nzhShoppingContainer {background:transparent url(nzNatureBg940.jpg) no-repeat top left;}
.nzhShopping940 .nzhShoppingHeadingTimer {background:transparent url(nzNatureClosingIn940.jpg) no-repeat top left;}
.shoppingContainer { float:left; margin:0 0 10px 0; clear:both;}

/* Drops off the discount line "was $39.99" if the SinglePrice class is applied. */
.shoppingContainer .SinglePrice { visibility: hidden; }


.css-trouble {display:none;}

.auto_link ul li{list-style:none; background-image:url(bull.gif); background-repeat:no-repeat; background-position:left 4px; padding:0 0 0 25px; text-align:justify}
.auto_link ul li a{color:#006699; font-size:13px; line-height:20px; text-decoration:none; font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif}

.auto_link ul li a:hover{color:#51b56a; font-size:13px; line-height:20px; text-decoration:none; font-family:'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif}


.footerTabs a{color:#FFFFFF}