body{background:#F8F8F4;}
/* PAGE STRUCTURE */
.videoPlayer #pageContainer { width: auto;  margin: 0 auto; } 
   .videoPlayer  #page { width: auto; margin: 0; font-size: 1.1em;  }  /* Let's not use padding and make sure that the page width won't break with IE */

/* Header */
.videoPlayer #header {  margin:0; padding:0 0 7px 8px;  height:auto;  background-color: #FFF; height:90px; position: static; border: none;}
	.videoPlayer a#logo{margin: 0 0 0 10px; height:90px; float:left; vertical-align:middle; background-color: #FFF; }
	.videoPlayer a#logo img{display:inline; margin-top:30px; }

#videoPopupNavigation { clear:both;  background-color: #FFF;}
	#videoPopupNavigation ul { list-style: none; margin: 0 auto;   text-align:center; font-size:1.3em; }
	#videoPopupNavigation ul li { display:block; float:left; height:27px; padding:0 5px;border: none;margin:0;} 
	#videoPopupNavigation ul li a:hover { text-decoration: none; } 

#searchVideos{float:left; width:200px; position:relative; top:1px;}	
	#searchVideos form{background:#e5e9d7 url(/images/stylesheet_images/styles_nu/nu_vp_searchBox_bg.gif) no-repeat top right;   margin:0; height:27px;}
	#searchVideos .searchboxInput{ width:121px; vertical-align:middle; height:17px; position:relative; top:5px; left:7px; padding:0 2px; border:1px solid #76bb38; background:url(videoPlayer/video_player_searchInput_bg.gif) repeat-x;}
	#searchVideos .searchboxButton{ vertical-align:middle; position:relative; top:5px;}

.videoPlayer #twoCols{background:#F8F8F4 url(/images/stylesheet_images/styles_nu/nu_video_player_page_bg.gif) repeat-x top left; margin:0;  padding-top:15px; width:100%; min-height:520px; height:auto !Important; height:520px;}
	.videoPlayer #twoCols #mainCol{ width:491px; margin-right:17px; background:url(/images/stylesheet_images/styles_nu/nu_video_player_mc_bg.jpg) no-repeat; height:536px;}
	.videoPlayer #twoCols #secondaryCol{ width:448px; }
	.videoPlayer #twoCols #mainCol .videoPlayerWrapper{ height:414px; padding:0 5px;}
	.videoContent{padding:5px 19px 0 19px; height:90px; overflow:hidden;}
	#videoIngress{ height:50px; overflow:hidden; line-height:1.3em;}
	.videoSupport{padding:4px 19px 0 19px; color:white;}
	.videoSupport a{color:#6bad0b !important; padding-right:20px;}
	.videoPlayer h1{color:#fff; font-family:Trebuchet MS,Georgia,sans-serif; font-size:1.55em; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal;margin:0 0pt 10px; letter-spacing: -1px; line-height:1; }
.videoPlayer h1 span{ color:#fff; font-family:Verdana,Georgia,sans-serif; font-size:0.7em; }
.videoContent p{ color:#fff;}

ul#videoNavi, #videoNavi li { list-style-type:none; margin:0pt; padding:0pt; font-size:1em; }
ul#videoNavi { float:right; width:auto; background:#e5e9d7 url(/images/stylesheet_images/styles_nu/nu_vp_videoNavi_bg.gif) no-repeat top left;  width:245px; padding:0 0 0 40px; position:relative; top:1px; }
ul#videoNavi li {position:relative; top:5px; background:url(/images/stylesheet_images/styles_nu/nu_videoNavi_bg.gif) no-repeat top left;   padding:0 0 0 10px; margin-right:3px;}
ul#videoNavi li a {  padding:0 10px 0 0; background:url(/images/stylesheet_images/styles_nu/nu_videoNavi_left_bg.gif) no-repeat top right; height:20px; line-height:20px; position:relative; right: -1px; display:block; color:#504c4b; float:left;}
ul#videoNavi li.selected { background:url(/images/stylesheet_images/styles_nu/nu_videoNavi_bg_sel.gif) no-repeat top left;}
ul#videoNavi li.selected a {color:#fff;  background:url(/images/stylesheet_images/styles_nu/nu_videoNavi_left_bg_sel.gif) no-repeat top right;}
/*Tabs*/

.videoPlayer #Katsotuimmat, .videoPlayer #Hakutulokset{display:none;}

ul.videoLinkList{list-style-type:none; height:360px; overflow:auto;}
	ul.videoLinkList li{overflow:hidden; border-bottom:1px solid #d0d1d1; padding:0 0 5px 0; margin-bottom:5px; overflow:visible;}
	ul.videoLinkList li.last{ border-bottom:none; margin:0; padding:0;}
	ul.videoLinkList a{font-weight:bold; color:#23750d; padding-bottom:2px; display:block;}
	ul.videoLinkList img{margin-right:12px;}
	ul.videoLinkList p{line-height:1;}
	ul.videoLinkList p span{color:#626262;}

div#slider{ margin:2px 0 0 0; text-align:right;}
div#slider h2{font-family:Trebuchet MS,Tahoma,sans-serif; font-size:0.95em; color:#fff; float:left; padding:0 15px; line-height:24px;}
div#slider{ width:448px; height:170px; overflow:hidden; clear:both;  }
div#slider ul{list-style-type:none; position:absolute; width:440px; height:145px; clear:both; text-align:left; left:0; top:5px;}
div.sliderHeader{background:#F8F8F4 url(/images/stylesheet_images/styles_nu/nu_vp_slider_header_bg.jpg) repeat-x top left; overflow:hidden; height:26px;}
	div#slider ul li{width:145px; float:left; height:145px;   }
	div#slider ul li p{text-align:center; width:130px;}
	div#slider ul li span.meta{clear:both; display:block; color:#363636}
	div#slider ul li a{color:#23750d;}
	div#sliderControls{ text-align:right; padding-right:28px; vertical-align:middle; display:block; float:right; top:0; position:relative; }	
	span#videoSliderPages { vertical-align:text-bottom; position:relative; top:3px;}
	div.sliderWrapper{position:relative;  height:145px; width:448px; overflow:hidden;}	
	img#videoSliderPrevious{margin-right:10px;}
	img#videoSliderNext{margin-left:10px;}
	
	
/*Minimized popup player*/	

body.mini #secondaryCol{display:none;}
body.mini #mainCol{margin:0 !important;}
body.mini #navigation ul{display:none;}
body.mini{width:491px;}
body.mini a.videoTopBanner{display:none;}