div#hpCols {
	clear:both;
	overflow:hidden;
	padding:0;
	width:580px;
	height: auto;
}
/* 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:300px; margin:0 0 10px 0; position:inherit; background: url(../images/cfbHRBot.gif) repeat-x scroll left top; padding:10px 0 0 0}
.cfbMini													{width:300px; 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 */
.cfb .slidePanel											{width:auto;}
.cfb .slidePanel .panelContent								{width:auto; height:125px; 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:105px; width:140px; 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}
.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(../images/newsPanelNavBg.gif); width:300px; height:27px; font-size:11px; line-height:27px; position:relative; color:#727567}
.cfb .cfbNav a:hover										{text-decoration:underline}
.cfb .cfbPrevious,
.cfb .cfbNext												{color:#568384; 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(../images/slidePanelArrows.gif) left top; padding:0 0 0 20px; left:4px}
.cfb .cfbCount												{text-align:center}
.cfb .cfbNext												{background:no-repeat url(../images/slidePanelArrows.gif) right bottom; padding:0 20px 0 0; right:4px}

/* cfb list */
.cfb ul														{
	position: inherit;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	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; border:1px solid #023F72; margin:0px auto; margin-bottom:18px; padding:0 0 4px; width:578px;}
#hpColThree .featuredResult.homePage .inset					{background: #ffffff url('images/inset_bg.gif') repeat-x scroll left top; clear:both; margin:0 0px; overflow:hidden; padding:1px 3px 0; position:inherit; width:570px; height:300px;}
#hpColThree .featuredResult.homePage #tvHighlights h2		{background: url('images/global/titleTvHighlights.jpg') no-repeat; height: 35px; color:#fff;  display:block; text-indent: -9999px; width: 100px; float: left}
#hpColThree .featuredResult.homePage .text					{color:#646A71; margin:0; overflow:hidden; width:570px; height: auto; position:inherit; top: 35px; left: 3px}
#hpColThree .featuredResult.homePage .text h3				{font-size:16px; margin:5px 0 0;}
#hpColThree .featuredResult.homePage .text h3 a				{ font-family:verdana, serif; color:#009800; text-decoration:none;}
#hpColThree .featuredResult.homePage .text h3 a:hover		{text-decoration:none; color:#009800;}
#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:162px; margin-bottom:2px; overflow:hidden; width:578px;}
#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:562px; float:left; padding: 0 4px 10px; height: 100px; overflow: hidden; background: #ffffff url('images/global/highlightsBg.gif') bottom no-repeat; border-top: 1px solid #dadada; margin:0 auto; font-size:11px; color:#07519a; line-height:13px; font-family:Georgia, "Times New Roman", Times, serif;}
#hpColThree .featuredResult.homePage .details a:hover,
#hpColThree .featuredResult.homePage .details a				{color: #666666; text-decoration: none; font-family:verdana, serif; }
#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: auto; margin: 10px 0 0}
#tvHighlights ul li											{float: left; text-indent: -9999px; list-style: none; margin: 0 1px; padding:0;}
#tvHighlights ul li	a										{background:url(../images/showPaginationSmall.gif) left -30px no-repeat; height:14px; width: 14px; position: static; display: block}
#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:300px; height:80px; margin-bottom:20px; position:relative; top:10px;}
.fadingBanner .faders										{font-size:11px; color:#FFFFFF; line-height:14px; width:300px; height: 87px;}
.fadingBanner .faders .fade									{height:55px; width:300px; position:absolute; top:0; left:0;}
.fadingBanner .faders .fade.Blogs							{background:url('../images/ads/blogs_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.Live							{background:url('../images/ads/live_content_home_promo_bg.jpg') #0000FF 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(one_news_home_promo_bg.jpg) #0000FF no-repeat left top;}
.fadingBanner .faders .fade.Generic							{background:url(one_news_home_promo_bg.jpg) #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificOneNews					{background:url('../images/ads/fadeSpecificOneNewsbg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificBreakfast				{background:url('../images/ads/breakfast_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificFairGo					{background:url('../images/ads/fair_go_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificCloseUp					{background:url('../images/ads/close_up_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificAllBlacks				{background:url(one_news_home_promo_bg.jpg) #0000FF no-repeat left top;}
.fadingBanner .faders .fade.Specific2020					{background:url('../images/ads/2020_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificNZIBusiness				{background:url('../images/ads/nzi_business_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificQandA					{background:url('../images/ads/q_and_a_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificSunday					{background:url('../images/ads/sunday_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificMotorsport				{background:url('../images/ads/motorsport_home_promo_bg.jpg') #0000FF no-repeat left top;}
.fadingBanner .faders .fade.SpecificWimbiledon				{background:url('../images/ads/wimbledon_home_promo_bg.jpg') #0000FF 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(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(arrows.gif) no-repeat left top; left:4px; top:8px; height:20px; text-decoration:none;}
.fadingBanner .nav a.previous:hover							{text-decoration:underline;}
