/* GLOBAL ELEMENTS COLORS
-----------------------------------------------------------------------------*/

body { background: #c9c9c9 url(../img/bg.gif) top center no-repeat; color:#444444;}		/* Body background and body font color */

.searchTipBoxCategory {background:#65aad5;}					  					  /*Search Tip Category background color*/

.bottomPollBox { background-color: #ccc; } 										  /*Background color of Poll voting bar*/

#headerContentHolder {background:#fff;}				 							  /*Global Boxes background color*/

#headerContent {
	//background-color: #970051;
}

.searchTipBoxCategory {	background-color: #c9c9c9; }								/*Category background on search results*/

.videocarouseltop { background-color: #c9c9c9; }   				/*Video player mini vertical carousel*/


/* BOX BACKGROUNDS
-----------------------------------------------------------------------------*/
.headerBottom.bozBottom { background-image: url(../../nelonen/img/box-corners.png) }							/* Header box corner image */

.headerBottom.bozBottom { background-image: url(../../nelonen/img/box-corners.png) }							/* Header box corner image */
.regularBox .ruutuPlayerBottom, .regularBox .ruutuPlayerTop, .regularBox .bozBottom, .regularBox .bozTop { background-image: url( ../../nelonen/img/box-corners.png) }		/* Regular box corner image */
.regularBox .ruutuPlayerMiddle, .regularBox .contentBox { background-image: url(../../nelonen/img/box-content-slice.png); }					/* Box content section background slice */

.searchTop, .searchBottom { background-image: url(../../nelonen/img/search-background-corners.png); }			/*Search box top corner image */
#searchContent { background-image: url(../../nelonen/img/search-background-slice.png); }						/*Search box content background slice */
#searchContent2 { background-image: url(../../nelonen/img/search-background-slice.png); }						/*Search box content background slice */

.column1.standard3Column .innerBoxBottom, 
.column1.standard3Column .innerBoxTop { background-image: url(../../nelonen/img/wideBox-background-corners.png) }			/* Inner Wide box corner image */
.column1.standard3Column .innerBoxContent { background-image: url(../../nelonen/img/wideBox-background-slice.png); }		/* Inner Wide box content section background slice */

#topCarouselHolder, #galleryHolder .boxTop, #galleryHolder .boxBottom { background-image: url(../../nelonen/img/ratingEngine-background-corners.png) }		/* Rating engine top carosuel box and main content corner images */
#galleryHolder .contentBox { background-image: url(../../nelonen/img/ratingEngine-background-slice.png); }																					/* Rating engine main content background slice */

.column2.standard3ColumnIE .innerBoxBottom, 
.column2.standard3ColumnIE .innerBoxTop { background-image: url(../../nelonen/img/normalBox-background-corners.png) }									/* Inner Normal box corner image */
.column2.standard3ColumnIE .innerBoxContent { background-image: url(../../nelonen/img/normalBox-background-slice.png); }								/* Inner Normal box content section background slice */

.column1.standard2Column .innerBoxBottom,
.column1.standard2Column .innerBoxTop,
.column1.extended3Column .innerBoxBottom,
.column1.extended3Column .innerBoxTop { background-image: url(../../nelonen/img/extraWideBox-background-corners.png) }									/* Extra Wide & 60 (of 60/40) box corner image */
.column1.standard2Column .innerBoxContent,
.column1.extended3Column .innerBoxContent { background-image: url(../../nelonen/img/extraWideBox-background-slice.png) }									/* Extra Wide & 60 (of 60/40) box content section background slice */

.column2.extended3ColumnIE .innerBoxBottom,
.column2.extended3ColumnIE .innerBoxTop { background-image: url(../../nelonen/img/extraWideNormalBox-background-corners.png) }									/* (Extra Wide) normal box corner image */
.column2.extended3ColumnIE .innerBoxContent { background-image: url(../../nelonen/img/extraWideNormalBox-background-slice.png) }									/* (Extra Wide) normal box content section background slice */

.column2.community2ColumnIE .innerBoxBottom,
.column3.standard3ColumnIEE .innerBoxBottom,
.column3.extended3ColumnIEE .innerBoxBottom,
.column3.extended3ColumnIEE .innerBoxTop,
.column2.community2ColumnIE .innerBoxTop,
.column3.standard3ColumnIEE .innerBoxTop { background-image: url(../../nelonen/img/shortBox-background-corners.png) }									/* Short box corner image */
.column2.community2ColumnIE .innerBoxContent,
.column3.extended3ColumnIEE .innerBoxContent,
.column3.standard3ColumnIEE .innerBoxContent { background-image: url(../../nelonen/img/shortBox-background-slice.png) }									/* Short box content section background slice */

.column2.standard2ColumnIE .innerBoxBottom,
.column2.standard2ColumnIE .innerBoxTop { background-image: url(../../nelonen/img/40Box-background-corners.png) }									/* 40 box (of 60/40) corner image */
.column2.standard2ColumnIE .innerBoxContent { background-image: url(../../nelonen/img/40Box-background-slice.png) }									/* 40 box (of 60/40) content section background slice */

.column1.equal2Column .innerBoxBottom,
.column2.equal2ColumnIE .innerBoxBottom,
.column1.equal2Column .innerBoxTop,
.column2.equal2ColumnIE .innerBoxTop { background-image: url(../../nelonen/img/50Box-background-corners.png) }									/* 50 box (of 50/50) corner image */
.column1.equal2Column .innerBoxContent,
.column2.equal2ColumnIE .innerBoxContent { background-image: url(../../nelonen/img/50Box-background-slice.png) }									/* 50 box (of 50/50) content section background slice */

.column1.community2Column .innerBoxBottom,
.column1.community2Column .innerBoxTop { background-image: url(../../nelonen/img/communityBox-background-corners.png) }									/* Community large col corner image */
.column1.community2Column .innerBoxContent { background-image: url(../../nelonen/img/communityBox-background-slice.png) }									/* Community large col content section background slice */

.singleColumn.regularBox .innerBoxBottom,
.singleColumn.regularBox .innerBoxTop { background-image: url(../../nelonen/img/fullWidth-background-corners.png) }									/* Full width inner box corner image */
.singleColumn.regularBox .innerBoxContent { background-image: url(../../nelonen/img/fullWidth-background-slice.png) }									/* Full width inner box content section background slice */																				/* Rating engine main content background slice */


/* TEXT COLORS
-----------------------------------------------------------------------------*/
.subnavBox b, .featuredPostBox p span {color:#959595;}						/* Subnav content boxes title and featured post txt */
.weatherBox table th, .weatherBox table td,
.sideGalleryBoxContent table thead td {color:#037ec6;}						/* 'Weather box' main text color */	
.weatherBox table td.weatherTempCol,
.sideGalleryBoxContent table tfoot td {color:#cc0000;}						/* 'Weather box' temperature text color */
.latestCommentBox p span {color:#9a9999;} 									/* 'Comment date' text color */
.thumbBox p {color:#898989;} 												/* 'Small Thumb Box' text color */
.wideContentBox p.pictureDesc, 
.wideContentBox p span.dateSmallTxt {color:#a3a3a3;}						/* Small font image description and small font date colors */

a, button, .comments form .form-submit, .bottomPollBox input.former-inline-button { color: #ff6a00; }												/* General link colour */
h2, h3, h4, h5 {color: #000000; }												/* Title colors */ 

/* BORDER COLORS
-----------------------------------------------------------------------------*/
.thumbBox img {border-color:#cfcfcf;}										/* 'Small Thumb' image border */
.latestCommentBox p {border-bottom-color:#ccc;}								/* 'Latest Comment' bottom border */
.newsFlashImg img {border-color:#cfcdab;}									/* 'News Flash' image border */
.weatherBox table th, .weatherBox table td {border-bottom-color:#cde5f3;}	/* 'Weather box' bottom border */
.videoThumbsBottomLinks span {border-top-color:#e5e5e5;}					/* 'Video Thumb' bottom link border top */
.categoryBox {border-bottom-color:#e5e5e5;}									/* 'Category box' bottom border */
.wideContentBoxExtended img.galleryImg {border-color:#eaeaea;}				/* Gallery large image border */


/* BACKGROUND IMAGES
-----------------------------------------------------------------------------*/

.latestCommentBox {background:url(../img/cloud-icon.png) 0 3px no-repeat;}	/* 'Latest Comment' icon */
.globeBox {background:url(../img/globe-box-top.png) 0 0 no-repeat;}			/* Globe box background image */

ul#mainNav li a span, 
ul#mainNav li a span,
ul#videoNav li a span,  
ul#tabNav li a span, 
ul#tabNavRight li a span, 
ul.nettiTabNav li a span,
ul.vfTabs li a span {
	background-image:url(../img/tab-normal-right.png);
} /*  Main navigation and Tab navigation normal left-side background */

ul#mainNav li a, 
ul#mainNav li a, 
ul#tabNav li a, 
ul#videoNav li a,
ul#tabNavRight li a, 
ul.nettiTabNav li a,
ul.vfTabs li a {
	background-image:url(../img/tab-normal-left.png);
} /*  Main navigation and Tab navigation Normal Color and right-side background */

ul#mainNav li a.activeMainNav, 
ul#mainNav li a.activeMainNav:hover, 
ul#tabNav li a.activeTabNav, 
ul#tabNavRight li a.activeTabNav, 
ul.nettiTabNav li a.activeTabNav,
ul#videoNav li a.activeTabNav,
ul#videoNav li a.activeTabNav:hover,
ul.vfTabs li a.activeTabNav {
	background-image:url(../img/tab-active-left.png);
} /*  Main navigation and Tab navigation Active left-side background */

ul#mainNav li a.activeMainNav span,
ul#tabNav li a.activeTabNav span,
ul#mainNav li a.activeMainNav:hover span,
ul#tabNav li a.activeTabNav:hover span,
ul#videoNav li a.activeTabNav span,
ul#videoNav li a.activeTabNav:hover span,
ul#tabNavRight li a.activeTabNav span, 
ul.nettiTabNav li a.activeTabNav span,
ul.vfTabs li a.activeTabNav span {
	background-image:url(../img/tab-active-right.png); 
	color: #000000;
	padding: 11px 13px 0 8px;
} /*  Main navigation and Tab navigation Active Color and right-side background */

ul#mainNav li a:hover span,
ul#tabNav li a:hover span,
ul#videoNav li a:hover span,
ul#videoNav li a:hover span,
ul#tabNavRight li a:hover span, 
ul.nettiTabNav li a:hover span,
ul.vfTabs li a:hover span {
	background-image:url(../img/tab-over-right.png);
}

ul#mainNav li a:hover,
ul#tabNav li a:hover,
ul#videoNav li a:hover,
ul#videoNav li a:hover,
ul#tabNavRight li a:hover, 
ul.nettiTabNav li a:hover,
ul.vfTabs li a:hover {
	background-image:url(../img/tab-over-left.png);
}


/* Moved here from global.css to allow the theme to change the logo */
.logoHolder h1 {
	float: left;
	display: block;
	text-indent: -9999px;
	background-image: url(../img/logotype.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

ul#mainNav li a span {
	color: #000000;
}

#headerContent {
	/* Kino uses a different background slice to other sites */
	background-image: url(../img/header-main-background-slice.png);
	background-repeat: repeat-x;
}

.headerRightBox {
	/* background image defined in custom.css to allow changing the size of main menu per site */
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom left;
	
	/* width set in custom.css to allow resizing of main navigation. */
	width: 793px;
}

.mainNavHolder {
	width: 900px;
}

.logoHolder {
	width: 140px;
	height: 55px;
	top: 26px;
}

.logoHolder h1 a {
	width: 140px;
}

/*Video player video name*/
#ruutuVideoInfo .name {
	color: #ffffff;
}

/* Changed on 2010-05-21 to make it visible... */
#currentVideoInset .name,
#currentVideoInfo .name {
	color: #000;
}

#sideTab a {
	background: transparent url(../img/side-tab.png) no-repeat scroll 0 0;
}

.showTime {
	background:transparent url(../img/icon-time.png) no-repeat scroll 0 5px;
}

.showSchedule {
	background:transparent url(../img/icon-schedule.png) no-repeat scroll 0 5px;	
}

.latestCommentBox {
	background:transparent url(../img/cloud-icon.png) no-repeat scroll 0 3px;
}

#guideDays li {
	background: url(../img/fullguide-day.gif);
}

#guideDays a:hover,
#guideDays li.active { 
	background: url(../img/fullguide-day-active.gif);
}

#fullGuide tbody td div.listing.active {
	background-color: #fdd8bc;
}

.searchBoxStyle fieldset input {
	background: url(../img/search-field-bgr.png) no-repeat scroll 0 0 transparent;
}

.searchBoxStyle fieldset button {
	background: url(../img/search-button-bgr.png) no-repeat scroll 0 0 transparent
}

.unit-mu_text_simple p, a.unit-mu_text_simple {
	color:#444444;
}

ul#languageList li a {
	color: #999999;
}

.loggedStatus a {
	color: #999999;
}


/* Maintenance Page settings*/
.maintenance .headerBottom.bozBottom,
.maintenance #header,
.maintenance #headerContentHolder,
.maintenance #headerContent {
	background: none;
}

.mVsearchSuggestions,
#programSuggestions,
.vfSearchSeriesSuggestions {
	border: solid 1px #FF6A00;
	border-top: none;
}

/* Main navigation/header */

#headerContent {
	float: left;
	/* width set in custom.css to allow resizing of main navigation. */
	background-position: left top;
	width: 945px;
	padding: 8px 0 0 9px;
	height: 107px;
}

#search2 {
	float: right; 
	position: relative; 
	width: 186px; 
	height: 40px;
}

ul#mainNav {
	float: left;
	width: 800px;
	height: 32px;
	list-style-type: none;
	position: absolute;
	top: 95px;
	left: 180px;
}

ul#languageList {
	float: right;
	clear: right; 
	z-index:1; 
	width: auto; 
	list-style-type: none;
	right: 3px;
	padding: 0px;
	margin-top: 9px;
}

ul#account {
	float: left; 
	z-index:1; 
	width: auto; 
	list-style-type: none;
}

ul#account a {
	color: #999999;
}

.loggedStatus {
	color: #999999;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0 0 2px;
}

.accountWrapper {
	float: left;
	clear: left;
	margin-top: 15px;
	height: 20px;
}

#nowPlayingWrapper {
	float:left;
	margin-left:-8px;
	margin-top: 3px;
	width: 460px;
	height: 29px;
}

#nowPlaying {
	margin: 0px;
}

/* Radio player */

#radioPlayer a.onAir {
	background: url(../img/on-air-aalto.png) no-repeat;	
}

#radioPlayer .openNewWindow a {
	background: url(../img/resize-aalto.png) right no-repeat;
	color: #ff6900;
}

