
div#hpCols {
clear:both;
overflow:hidden;
padding:0;
width:290px;

}
/* cfb with outer and inner */
#poll.outerContainer,
.cfb .outerContainer { background: #EDEDEC url(../images/pollCorners.jpg) no-repeat top left;}
.cfb #sevensNav {background: #EDEDEC;}
#poll .innerContainer,
.cfb .innerContainer { background: url(../images/pollCorners.gif) no-repeat bottom left; padding: 2px 8px 14px; color: #5F6156; font-size: 12px; overflow: hidden; position: relative }
#poll .innerContainer h2,
.cfb .innerContainer h2,
.cfb .innerContainer h2 a { color: #C30; font-size: 24px; line-height: 39px; text-decoration: none; }
#poll .innerContainer h2 .sIFR-flash,
.cfb .innerContainer h2 .sIFR-flash {margin: 6px 0 0 0; padding: 0;}
.cfb  .outerContainer .innerContainer hr { border-top: #999999 dashed 1px !important; height: 1px; margin: 0; padding: 0; overflow: hidden; }
.cfb .innerContainer .smallText { color: #868D94; font-family: Tahoma, Arial; font-size: 10px; text-align: center; display: block; margin-bottom: 10px; }
.cfb .innerContainer .rhsLink {position: absolute; top: 14px; right: 10px; color: #FFCC66; font-size: 11px;}
.cfb .innerContainer .upNext {color: #FFCC66; font-size: 11px; padding: 0 0 10px 0; margin: 0;}
.cfb .innerContainer .upNext a {color: #FFCC66; text-decoration: none;}

#poll ul li a.watch { color:#E5997F !important; text-decoration:underline; }

/*====================================================================================================================
   MODULES
======================================================================================================================*/



/* 2.5	Content feature box (cfb)
===========================================================*/

/* Homepage noBG style on div.hpRow, to remove CFB's top BG */
.hpRow.cfbNoBG .cfb											{background-image:none}

.cfb														{width:270px; margin:0 0 10px 0; position:inherit; background: url(slider/cfbHRBot.gif) repeat-x scroll left top; padding:10px 0 0 0}
.cfbMini													{width:270px; margin:0 0 10px 0; position:relative}
.cfb h2														{font-weight:normal; font-size:24px; line-height:29px; color:#C30}
.cfb h2 a													{display:block; color:#C30 !important; height:29px; text-decoration:none}
.cfb h2 a:hover												{color: #E5997F !important; text-decoration: underline}
.cfb a.rssFeed												{position:absolute; right:3px; top:19px}
#container #main .cfb hr									{border:none; border-top:1px dashed #E8EDEC; height:1px; margin:2px 0 8px 0 !important; padding:0}
.cfb .group p.blog											{text-indent:37px; background:url(../images/bullets/cfbBlog.gif) left top no-repeat; overflow:hidden; width:145px}

/* panel slider 090605*/
.cfb .slidePanel											{width:290px;}
.cfb .slidePanel .panelContent								{width:290px; height:80px; position:relative; overflow:hidden}
.shareTitle .slidePanel .panelContent 							{height: 105px;}
.cfb .slidePanel .panelContent .arrowOverlay				{position:absolute; top:64px; left:131px}
.cfb .slidePanel .panelContent .group						{background-color:#EDEDEC; position:absolute; top:0px; left:0px}
.cfb .slidePanel .panelContent .group .image				{height:100px; width:110px; float:left}
.cfb .slidePanel .panelContent .group .title				{background:#95988D url('../images/newsPanelTitle.gif') no-repeat; color:#fff; font-size:9px; line-height:20px; padding:0 7px 0 0; text-align:right; height:20px; width:293px}
.cfb .slidePanel .panelContent .group .text					{height:89px; width:144px; float:left; font-size:11px; padding:8px; overflow:hidden;text-align:left;}
.cfb .slidePanel .panelContent .group .text h4,
.cfb .slidePanel .panelContent .group .text p				{padding:0; margin:0 0 4px 0; line-height:13px}
.cfb .slidePanel .panelContent .group .text p a				{color:#727567; text-decoration:none}
.cfb .slidePanel .panelContent .group .text h4 a:hover		{text-decoration:underline}
.cfb .slidePanel .panelContent .group .text p a.see,
.cfb .slidePanel .panelContent .group .text p a.watch		{color:#E5997F; text-decoration: underline}
.cfb .slidePanel .panelContent .group .text h4 a			{font-size:11px; font-weight:bold; text-decoration:none; color:#5F6156}
.cfb .slidePanel .panelContent .updated .title				{background-position: right -20px}
.cfb .slidePanel .panelContent .breakingNews .title			{background-position: right -40px}
.cfb .slidePanel .panelContent .blog .title					{background-position: right -60px}
.cfb .slidePanel .panelContent .group.breakingNews h4 a		{color:#c30}
.cfb .cfbNav												{background-image:url(slider/newsPanelNavBg.gif); width:270px; height:27px; font-size:11px; line-height:27px; position:relative; color:#727567}
.cfb .cfbNav a:hover										{text-decoration:underline}
.cfb .cfbPrevious,
.cfb .cfbNext												{color:#07519a; font-family:Arial, Helvetica, sans-serif; text-decoration:none; height:16px; line-height:16px; top:6px; position:absolute; cursor:pointer}
.cfb .cfbPrevious											{background:no-repeat url(slider/slidePanelArrows.gif) left top; padding:0 0 0 20px; left:4px}
.cfb .cfbCount												{text-align:center}
.cfb .cfbNext												{background:no-repeat url(slider/slidePanelArrows.gif) right bottom; padding:0 20px 0 0; right:4px}

/* cfb list */
.cfb ul														{
	position:relative;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
}

/* changed 6/01/09 */
.cfb ul li													{list-style-position:outside; list-style-type:disc; font-size:11px; margin:5px 0; line-height:15px; color:#5F6156; background-position:left 3px;}
.cfb ul li a												{text-decoration:none; color:#5F6156; position: relative;}
/* Changed again 23/01/09 */
.cfb ul li:first-child a span								{*margin-top: 5px;}
.cfb ul li a span											{font-size: 9px; color: #FFF; position: absolute; left: 4px; line-height: 9px; display: block; top: 2px; }
.cfb ul li a img											{vertical-align: text-top;}
/*
.cfb ul li a span											{background-image: url('images/bullets/time.gif'); display: block; height: 11px; width: 9px; margin: 0; position: absolute; top: 0; left: 9px;}
.cfb ul li a span span										{margin-left: 13px; position: relative; top: 0; left: 0;}
*/
/* end change */
/* end change */

.cfb ul li a:hover											{text-decoration:underline}
.cfb .cfbPanel .panelContent .group .text a.see,
.cfb .cfbPanel .panelContent .group .text a.watch			{color:#E5997F !important; padding:0 0 0 17px; margin:0 0 0 5px}
.cfb ul li a.see											{background:url(../images/linkIcons.gif) left bottom no-repeat; color:#E5997F  !important; text-decoration: underline}
.cfb ul li a.watch											{background:url(../images/linkIcons.gif) left 1px no-repeat; color:#E5997F !important; text-decoration: underline}
.cfb a.more													{color:#E5997F; line-height:13px}



/* 2.20 Homepage TV Highlights
============================================================*/
#hpColThree .featuredResult.homePage						{background-color:#ffffff;  margin:0px auto; margin-bottom:18px; padding:0 0 4px; width:290px;}
#hpColThree .featuredResult.homePage .inset					{
	background-image: url(images/wrap_bkg.jpg);
	background-repeat: repeat-x;
	background-position: left top; clear:both; margin:0 0px; overflow:hidden; padding:1px 3px 0; position:inherit; width:284px; height:230px;}
#hpColThree .featuredResult.homePage #tvHighlights h2		{ height: 35px; color:#000000; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;  width: 135px; float: left; }
#hpColThree .featuredResult.homePage .text					{color:#646A71; margin:0; overflow:hidden; width:284px; height: 220px; position: inherit; top: 15px; left: 3px}
#hpColThree .featuredResult.homePage .text h3				{font-size:14px; margin:5px 0 0;}
#hpColThree .featuredResult.homePage .text h3 a				{ font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:bold;}
#hpColThree .featuredResult.homePage .text h3 a:hover		{text-decoration:underline; color:#CA0002; font-weight:bold;}
#hpColThree .featuredResult.homePage .contentFeature a 		{color:#2CB7CA; font-weight:bold;}
#container #main #hpColThree .featuredResult.homePage hr.solid	{height:1px; border-bottom:1px solid #32425A; border-top:none; margin:0; padding:0;}
#hpColThree .featuredResult.homePage .tvshow				{display:block; height:130px; margin-bottom:2px; overflow:hidden; width:284px;}
#hpColThree .featuredResult.homePage h3,
#hpColThree .featuredResult.homePage h3 a					{color:#2CB7CA; font-size:16px; font-weight:bold;}
#hpColThree .featuredResult p a								{color:#2CB7CA;}
#hpColThree .featuredResult p a:hover						{text-decoration:underline; color:#64CEDD;}
#hpColThree .featuredResult.homePage .details				{width:275px; float:left; padding: 0 1px 10px; height: 80px; overflow: hidden; background: #ffffff;  border-top: 1px solid #dadada; margin:0 auto; font-size:11px; color:#07519a; line-height:13px; font-family:Arial, Helvetica, sans-serif;}
#hpColThree .featuredResult.homePage .details a:hover,
#hpColThree .featuredResult.homePage .details a				{color: #000000; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#hpColThree .featuredResult.homePage .details .summary		{border-top: 1px dashed #4E5661; padding: 4px 0 0; margin: 4px 0 0}
#hpColThree .featuredResult.homePage .details a.watchPreviewDk {background:transparent url('images/icons/watchPreview.gif') no-repeat scroll left -26px; font-weight: bold; text-decoration: underline; color:#F1B12C; padding-left:15px;}
#hpColThree .featuredResult.homePage .details a:hover.watchPreviewDk {color: #DFA01B}

#tvHighlights ul											{float: right; width: 85px; margin: 1px 0 0}
#tvHighlights ul li											{float: right; text-indent: -9999px; list-style: none; margin: 0 1px; padding:0;}
#tvHighlights ul li	a										{
	height:10px;
	width: 10px;
	display: block;
	background-image: url(slider/showPaginationSmall.gif);
	background-repeat: no-repeat;
	background-position: left -30px;
}
#tvHighlights ul li a:hover,
#tvHighlights ul li a.selected								{background-position:left -15px}
#tvHighlights ul li a.arrowLeft								{background-position:top}
#tvHighlights ul li a.arrowRight							{background-position:left -45px}



/* 2.12.1	fading banners
===========================================================*/
.fadingBanner												{width:270px; height:80px; margin-bottom:20px; position:relative; top:10px;}
.fadingBanner .faders										{font-size:11px; color:#FFFFFF; line-height:14px; width:270px; height: 87px;}
.fadingBanner .faders .fade									{height:55px; width:270px; position:absolute; top:0; left:0;}
.fadingBanner .faders .fade.Blogs							{background:url('../images/ads/blogs_home_promo_bg.jpg')  no-repeat left top;}
.fadingBanner .faders .fade.Live							{background:url('../images/ads/live_content_home_promo_bg.jpg')  no-repeat left top;}
.fadingBanner .faders .fade.Live div.button					{position:absolute; width:15px; height:15px; background:url('../images/ads/arrows_regmat.gif') #0000FF left top; right:6px; top:20px;}
.fadingBanner .faders .fade.OneNews							{background:url(slider/one_news_home_promo_bg.jpg)  no-repeat left top;}
.fadingBanner .faders .fade.Generic							{background:url(slider/one_news_home_promo_bg.jpg)  no-repeat left top;}
.fadingBanner .faders .fade.SpecificOneNews					{background:url('../images/ads/fadeSpecificOneNewsbg.jpg')  no-repeat left top;}
.fadingBanner .faders .fade.SpecificBreakfast				{background:url('../images/ads/breakfast_home_promo_bg.jpg')  no-repeat left top;}
.fadingBanner .faders .fade.SpecificFairGo					{background:url('../images/ads/fair_go_home_promo_bg.jpg')  no-repeat left top;}
.fadingBanner .faders .fade.SpecificCloseUp					{background:url('../images/ads/close_up_home_promo_bg.jpg')  no-repeat left top;}
.fadingBanner .faders .fade.SpecificAllBlacks				{background:url(slider/one_news_home_promo_bg.jpg)  no-repeat left top;}
.fadingBanner .faders .fade.Specific2020					{background:url('../images/ads/2020_home_promo_bg.jpg') no-repeat left top;}
.fadingBanner .faders .fade.SpecificNZIBusiness				{background:url('../images/ads/nzi_business_home_promo_bg.jpg')  no-repeat left top;}
.fadingBanner .faders .fade.SpecificQandA					{background:url('../images/ads/q_and_a_home_promo_bg.jpg')  no-repeat left top;}
.fadingBanner .faders .fade.SpecificSunday					{background:url('../images/ads/sunday_home_promo_bg.jpg')  no-repeat left top;}
.fadingBanner .faders .fade.SpecificMotorsport				{background:url('../images/ads/motorsport_home_promo_bg.jpg')  no-repeat left top;}
.fadingBanner .faders .fade.SpecificWimbiledon				{background:url('../images/ads/wimbledon_home_promo_bg.jpg')  no-repeat left top;}
.fadingBanner .faders .fade .prevImg						{position:absolute;}
.fadingBanner .faders .fade p 								{padding:5px 0 0 84px;}
.fadingBanner .faders .fade p a								{color:#FFFFFF; text-decoration:none; display:block;}
.fadingBanner .faders .fade p a:hover						{text-decoration:underline;}
.fadingBanner .nav											{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#727567; position:relative; top:35px; height:32px; border-bottom:1px dashed #E1E6E5; margin-top:5px;}
.fadingBanner .nav a										{font-family:Arial, Helvetica, sans-serif; color:#568384;}
.fadingBanner .nav a.next,
.fadingBanner .nav a.previous								{position:absolute; display:block;}
.fadingBanner .nav .cfbCount								{width:100%; text-align:center; top:10px; position:absolute;}
.fadingBanner .nav a.next									{padding:4px 22px 0 0; background:url(slider/arrows.gif) no-repeat right -35px; right:4px; height:20px; text-decoration:none;}
.fadingBanner .nav a.next:hover								{text-decoration:underline;}
.fadingBanner .nav a.previous								{padding:2px 0 0 23px; background:url(slider/arrows.gif) no-repeat left top; left:4px; top:8px; height:20px; text-decoration:none;}
.fadingBanner .nav a.previous:hover							{text-decoration:underline;}

