/* STYLESHEET FILE DESCRIPTION: Styles for tvshows PAGE screen */

#tvshows-page-description .rutitle,
#tvshows-page-description .entitle,
#tvshows-page-description .country,
#tvshows-page-description .genre,
#tvshows-page-description .names strong,
#tvshows-page-description .names span,
#tvshows-page-description .description,
#tvshows-page-information .rutitle,
#tvshows-page-information .entitle,
#tvshows-page-information .text {text-shadow: 0px 1px 4px #000}

/* MENU
######################################### */
#tvshows-page-menu {
	width: 270px;
	height: 720px;
	left: 80px;
	background: url('../images/generic/opacity-b5.png');
}

#tvshows-page-menu-shadow-left {left: -20px;}
#tvshows-page-menu-shadow-right {left: 270px;}


#screen.menu-full #tvshows-page-menu {left: 265px;}

#tvshows-page-menu-title {
	top: 35px;
	left: 20px;
	font-family: BasefontRegular;
	font-size: 38px;
}

#tvshows-page-menu-separator {
	height: 1px;
	width: 230px;
	left: 20px;
	background: url('../images/generic/opacity-w7.png');
}

#tvshows-page-menu .item {
	height: 40px;
	width: 240px;
	padding-left: 30px;
	font-family: BasefontRegular;
	font-size: 23px;
	line-height: 40px;
}

#tvshows-page-menu-focus {
	width: 270px;
	height: 40px;
}

.menuitems-5 #tvshows-page-menu-1,
.menuitems-5 #tvshows-page-menu-focus.tvshows-page-menu-1 {top: 100px;}
.menuitems-5 #tvshows-page-menu-2,
.menuitems-5 #tvshows-page-menu-focus.tvshows-page-menu-2 {top: 140px;}
.menuitems-5 #tvshows-page-menu-3,
.menuitems-5 #tvshows-page-menu-focus.tvshows-page-menu-3 {top: 180px;}
.menuitems-5 #tvshows-page-menu-4,
.menuitems-5 #tvshows-page-menu-focus.tvshows-page-menu-4 {top: 260px;}
.menuitems-5 #tvshows-page-menu-5,
.menuitems-5 #tvshows-page-menu-focus.tvshows-page-menu-5 {top: 300px; height: 60px;}
.menuitems-5 #tvshows-page-menu-separator {top: 240px;}

.menuitems-6 #tvshows-page-menu-1,
.menuitems-6 #tvshows-page-menu-focus.tvshows-page-menu-1 {top: 100px;}
.menuitems-6 #tvshows-page-menu-2,
.menuitems-6 #tvshows-page-menu-focus.tvshows-page-menu-2 {top: 140px;}
.menuitems-6 #tvshows-page-menu-3,
.menuitems-6 #tvshows-page-menu-focus.tvshows-page-menu-3 {top: 180px;}
.menuitems-6 #tvshows-page-menu-4,
.menuitems-6 #tvshows-page-menu-focus.tvshows-page-menu-4 {top: 220px;}
.menuitems-6 #tvshows-page-menu-5,
.menuitems-6 #tvshows-page-menu-focus.tvshows-page-menu-5 {top: 300px;}
.menuitems-6 #tvshows-page-menu-6,
.menuitems-6 #tvshows-page-menu-focus.tvshows-page-menu-6 {top: 340px; height: 60px;}
.menuitems-6 #tvshows-page-menu-separator {top: 280px;}

.menuitems-7 #tvshows-page-menu-1,
.menuitems-7 #tvshows-page-menu-focus.tvshows-page-menu-1 {top: 100px;}
.menuitems-7 #tvshows-page-menu-2,
.menuitems-7 #tvshows-page-menu-focus.tvshows-page-menu-2 {top: 140px;}
.menuitems-7 #tvshows-page-menu-3,
.menuitems-7 #tvshows-page-menu-focus.tvshows-page-menu-3 {top: 180px;}
.menuitems-7 #tvshows-page-menu-4,
.menuitems-7 #tvshows-page-menu-focus.tvshows-page-menu-4 {top: 220px;}
.menuitems-7 #tvshows-page-menu-5,
.menuitems-7 #tvshows-page-menu-focus.tvshows-page-menu-5 {top: 260px;}
.menuitems-7 #tvshows-page-menu-6,
.menuitems-7 #tvshows-page-menu-focus.tvshows-page-menu-6 {top: 340px;}
.menuitems-7 #tvshows-page-menu-7,
.menuitems-7 #tvshows-page-menu-focus.tvshows-page-menu-7 {top: 380px; height: 60px;}
.menuitems-7 #tvshows-page-menu-separator {top: 320px;}

#tvshows-page-menu .fav,
#tvshows-page-menu .fav.i-selected.i-focused {padding-left: 56px !important; background: url('../images/generic/fav.png') no-repeat 30px -34px;}
#tvshows-page-menu .fav.i-selected {background-position: 30px -68px;}
#tvshows-page-menu .fav {height: 24px; padding-top: 4px; line-height: 26px;}

#tvshows-page-menu .related,
#tvshows-page-menu .related.i-selected.i-focused {padding-left: 56px !important; background: url('../images/sections/movies/groups-collections.png') no-repeat 33px 0;}
#tvshows-page-menu .related.i-selected {background-position: 33px -40px;}

#tvshows-page-menu .item-menu {
	background: url('../images/generic/playmenu-item-menu.png') no-repeat 245px 0;
}

#tvshows-page-menu .item-menu.i-selected {background-position: 245px -40px;}

#tvshows-page-menu .agerating {
	top: 600px;
	left: 10px;
	width: 250px;
	height: 90px;
	border: 1px solid rgba(255,255,255,0.5);
	border-radius: 6px;
	background: url('../images/sections/movies/agerating.png') no-repeat 10px 14px;
	position: absolute;
	display: none;
}

#tvshows-page-menu.showrating .agerating {display: block;}

#tvshows-page-menu .agerating span {
	margin: 10px 0 0 68px;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	display: block;
}


/* DESCRIPTION
######################################### */
#tvshows-page-description,
#tvshows-page-information,
#tvshows-page-shots,
#tvshows-page-related {
	width: 945px;
	height: 720px;
	left: 350px;
	background: url('../images/generic/opacity-b4.png');
}

#tvshows-page-description-shadow-left,
#tvshows-page-information-shadow-left,
#tvshows-page-shots-shadow-left,
#tvshows-page-related-shadow-left {left: -20px;}

#screen.menu-full #tvshows-page-description,
#screen.menu-full #tvshows-page-information,
#screen.menu-full #tvshows-page-shots,
#screen.menu-full #tvshows-page-related {left: 535px;}

/* Title */
#tvshows-page-description .rutitle,
#tvshows-page-information .rutitle,
#tvshows-page-shots .rutitle,
#tvshows-page-related .rutitle {
	width: 880px;
	margin: 40px 0 0 30px;
	font-size: 32px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#tvshows-page-description .entitle,
#tvshows-page-information .entitle,
#tvshows-page-shots .entitle,
#tvshows-page-related .entitle {
	width: 880px;
	margin: 80px 0 0 30px;
	font-size: 21px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.6;
}

#tvshows-page-description .titlesep,
#tvshows-page-information .titlesep,
#tvshows-page-shots .titlesep,
#tvshows-page-related .titlesep {
	width: 890px;
	height: 1px;
	margin: 115px 0 0 20px;
	background: url('../images/generic/opacity-w7.png');
}

/* Title */
#tvshows-page-description .rutitle,
#tvshows-page-description .entitle {width: 620px;}

#tvshows-page-description .titlesep {width: 630px;}

/* Country and genre */
#tvshows-page-description .countrygenre {
	width: 615px;
	height: 25px;
	margin: 133px 0 0 30px;
	font-size: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#tvshows-page-description .country,
#tvshows-page-description .genre {
	max-width: 270px;
	padding-left: 24px;
	line-height: 24px;
	background-image: url('../images/sections/movies/specs.png');
	background-repeat: no-repeat;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	position: relative;
}

#tvshows-page-description .country {
	margin-right: 5px;
	padding-right: 10px;
	border-right: 1px solid rgba(255,255,255,0.6);
}

/* Names */
#tvshows-page-description .names {
	width: 615px;
	height: 25px;
	margin: 165px 0 0 30px;
}

#tvshows-page-description .names strong {
	width: 85px;
	text-align: right;
	font-size: 20px;
	line-height: 26px;
	opacity: 0.6;
	position: absolute;
}

#tvshows-page-description .names span {
	width: 525px;
	margin-left: 95px;
	font-size: 20px;
	line-height: 26px;
	position: absolute;
}

#tvshows-page-description .names .director span {
	height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#tvshows-page-description .names .actors {margin-top: 32px;}

#tvshows-page-description .names .actors span {
	height: 55px;
	overflow: hidden;
}

/* Description */
#tvshows-page-description .description {
	width: 630px;
	height: 445px;
	margin: 260px 0 0 20px;
	border-radius: 3px;
}

#tvshows-page-description.b-focused .description {background: url('../images/generic/opacity-b5.png');}

#tvshows-page-description .description .scroll {
	margin: 35px 0 0 610px;
	height: 375px;
	display: block;
}

#tvshows-page-description .description .scroll .scroller {background: url('../images/generic/opacity-w8.png');}
#tvshows-page-description.b-focused .description .scroll .scroller {background: #31b2ff;}

#tvshows-page-description .description .arrow-up,
#tvshows-page-description .description .arrow-down {
	width: 630px;
	height: 20px;
	background-image: url('../images/generic/list-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	display: none;
}

#tvshows-page-description.b-focused .description .arrow-up,
#tvshows-page-description.b-focused .description .arrow-down {display: block;}

#tvshows-page-description .description .arrow-up {top: 8px;}
#tvshows-page-description .description .arrow-down {top: 418px; background-position: 50% -20px;}

#tvshows-page-description .description .text {
	width: 580px;
	height: 375px;
	margin: 35px 0 0 20px;
	overflow: hidden;
}

#tvshows-page-description .description p {
	margin-bottom: 12px;
	font-size: 21px;
	line-height: 28px;
}

/* Cover */
#tvshows-page-description .country {background-position: 0 -98px;}
#tvshows-page-description .genre {background-position: 0 -148px;}

#tvshows-page-description .coverbox,
#tvshows-page-description .place {
	width: 237px;
	height: 341px;
}

#tvshows-page-description .coverbox {margin: 35px 0 0 670px;}

#tvshows-page-description .place {
	background: url('../images/generic/opacity-b5.png');
	border-radius: 5px;
}

#tvshows-page-description .cover {
	width: 234px;
	height: 337px;
	margin: 2px 0 0 2px;
	border-radius: 3px;
	background-size: cover;
	background-repeat: no-repeat;
}

#tvshows-page-description .fav {
	background: url('../images/sections/movies/list-fav.png') no-repeat top right;
	display: none;
}

#tvshows-page-description.infav .fav {display: block;}

/* Rating */
#tvshows-page-description .rating {
	width: 164px;
	height: 26px;
	margin: 395px 0 0 707px;
	background-image: url('../images/sections/movies/page-rating.png');
	background-repeat: no-repeat;
}

#tvshows-page-description .rating.r0 {background-position: 0 -260px;}
#tvshows-page-description .rating.r1 {background-position: 0 0;}
#tvshows-page-description .rating.r2 {background-position: 0 -26px;}
#tvshows-page-description .rating.r3 {background-position: 0 -52px;}
#tvshows-page-description .rating.r4 {background-position: 0 -78px;}
#tvshows-page-description .rating.r5 {background-position: 0 -104px;}
#tvshows-page-description .rating.r6 {background-position: 0 -130px;}
#tvshows-page-description .rating.r7 {background-position: 0 -156px;}
#tvshows-page-description .rating.r8 {background-position: 0 -182px;}
#tvshows-page-description .rating.r9 {background-position: 0 -208px;}
#tvshows-page-description .rating.r10 {background-position: 0 -234px;}

/* Specs */
#tvshows-page-description .specs {
	width: 235px;
	margin: 445px 0 0 670px;
}

#tvshows-page-description .status {
	width: 242px;
	height: 25px;
	margin-left: -3px;
	background-image: url('../images/sections/tvshows/status.png');
	background-repeat: no-repeat;
}

#tvshows-page-description.ended .status {background-position: 0 -25px;}


#tvshows-page-description .specs .runtimeyear {
	width: 235px;
	margin-top: 40px;
	text-align: center;
}

#tvshows-page-description .specs .year,
#tvshows-page-description .specs .runtime {
	height: 50px;
	padding-left: 20px;
	line-height: 50px;
	background-image: url('../images/sections/movies/specs.png');
	background-repeat: no-repeat;
	font-size: 26px;
	position: relative;
	display: inline-block;
}

#tvshows-page-description .specs .year {
	background-position: 0 18px;
}

#tvshows-page-description .specs .runtime {
	background-position: 0 -34px;
	white-space: nowrap;
}

#tvshows-page-description .specs .runtime .space {font-size: 10px;}
#tvshows-page-description .specs .runtime .units {font-size: 19px;}

#tvshows-page-description .specs .runstats {
	width: 125px;
	height: 62px;
	margin: 150px 0 0 55px;
	background: url('../images/sections/tvshows/page-runstats.png') no-repeat;
}

#tvshows-page-description .specs .seasons,
#tvshows-page-description .specs .episodes {
	width: 48px;
	height: 31px;
	margin-left: 6px;
	font-size: 22px;
	text-align: center;
}

#tvshows-page-description .specs .seasons {margin: 6px 0 0 78px;}
#tvshows-page-description .specs .episodes {margin: 37px 0 0 78px;}


/* PLAY MENU
######################################### */

/* Seasons */
#tvshows-page-playmenu-seasons {
	width: 165px;
	height: 720px;
	left: 350px;
	background: url('../images/generic/opacity-u8.png') !important;
}

#screen.menu-full #tvshows-page-playmenu-seasons {left: 535px;}

#tvshows-page-playmenu-seasons.b-focused {background: url('../images/generic/opacity-u95.png') !important;}

#tvshows-page-playmenu-seasons-shadow-left {left: -20px;}
#tvshows-page-playmenu-seasons-shadow-right {left: 165px;}

#tvshows-page-playmenu-seasons-up,
#tvshows-page-playmenu-seasons-down {
	width: 165px;
	height: 20px;
	background-image: url('../images/generic/list-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	display: none;
}

#tvshows-page-playmenu-seasons.b-focused #tvshows-page-playmenu-seasons-up,
#tvshows-page-playmenu-seasons.b-focused #tvshows-page-playmenu-seasons-down {display: block;}

#tvshows-page-playmenu-seasons-up {top: 12px;}
#tvshows-page-playmenu-seasons-down {top: 690px; background-position: 50% -20px;}


#tvshows-page-playmenu-seasons-title {
	top: 43px;
	left: 20px;
	font-family: BasefontRegular;
	font-size: 28px;	
}

#tvshows-page-playmenu-seasons .item {
	height: 40px;
	width: 165px;
}

#tvshows-page-playmenu-seasons .item:last-child .border {display: none;}

#tvshows-page-playmenu-seasons .title {
	width: 165px;
	height: 40px;
	margin-left: 30px;
	font-family: BasefontRegular;
	font-size: 24px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#tvshows-page-playmenu-seasons .border {
	width: 165px;
	height: 1px;
	margin-top: 39px;
	background: url('../images/generic/opacity-w1.png');
}

#tvshows-page-playmenu-seasons.b-focused .border {	background: url('../images/generic/opacity-w2.png');}

#tvshows-page-playmenu-seasons-focus {
	width: 165px;
	height: 40px;
}

#tvshows-page-playmenu-seasons-1,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-1 {top: 80px;}
#tvshows-page-playmenu-seasons-2,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-2 {top: 120px;}
#tvshows-page-playmenu-seasons-3,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-3 {top: 160px;}
#tvshows-page-playmenu-seasons-4,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-4 {top: 200px;}
#tvshows-page-playmenu-seasons-5,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-5 {top: 240px;}
#tvshows-page-playmenu-seasons-6,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-6 {top: 280px;}
#tvshows-page-playmenu-seasons-7,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-7 {top: 320px;}
#tvshows-page-playmenu-seasons-8,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-8 {top: 360px;}
#tvshows-page-playmenu-seasons-9,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-9 {top: 400px;}
#tvshows-page-playmenu-seasons-10,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-10 {top: 440px;}
#tvshows-page-playmenu-seasons-11,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-11 {top: 480px;}
#tvshows-page-playmenu-seasons-12,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-12 {top: 520px;}
#tvshows-page-playmenu-seasons-13,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-13 {top: 560px;}
#tvshows-page-playmenu-seasons-14,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-14 {top: 600px;}
#tvshows-page-playmenu-seasons-15,
#tvshows-page-playmenu-seasons-focus.tvshows-page-playmenu-seasons-15 {top: 640px;}


/* Episodes */
#tvshows-page-playmenu-episodes {
	width: 470px;
	height: 720px;
	left: 515px;
	background: url('../images/generic/opacity-u7.png') !important;
}

#screen.menu-full #tvshows-page-playmenu-episodes {left: 700px;}

#tvshows-page-playmenu-episodes.b-focused {background: url('../images/generic/opacity-u95.png') !important;}

#tvshows-page-playmenu-episodes-shadow-left {left: -20px;}
#tvshows-page-playmenu-episodes-shadow-right {left: 470px;}

#tvshows-page-playmenu-episodes-up,
#tvshows-page-playmenu-episodes-down {
	width: 470px;
	height: 20px;
	background-image: url('../images/generic/list-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	display: none;
}

#tvshows-page-playmenu-episodes.b-focused #tvshows-page-playmenu-episodes-up,
#tvshows-page-playmenu-episodes.b-focused #tvshows-page-playmenu-episodes-down {display: block;}

#tvshows-page-playmenu-episodes-up {top: 20px;}
#tvshows-page-playmenu-episodes-down {top: 690px; background-position: 50% -20px;}


#tvshows-page-playmenu-episodes .item {
	height: 62px;
	width: 470px;
}

#tvshows-page-playmenu-episodes .item.notfinished {background: url('../images/generic/playmenu-item-menu.png') no-repeat 450px 13px;}
#tvshows-page-playmenu-episodes .item.i-selected.notfinished {background: url('../images/generic/playmenu-item-menu.png') no-repeat 480px -31px;}

#tvshows-page-playmenu-episodes .item:last-child .border {display: none;}

#tvshows-page-playmenu-episodes .epnumber {
	width: 310px;
	height: 30px;
	margin-top: 6px;
	margin-left: 40px;
	font-family: BasefontRegular;
	font-size: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.8;
}

#tvshows-page-playmenu-episodes .eptitle {
	width: 310px;
	height: 30px;
	margin-top: 34px;
	margin-left: 40px;
	font-family: BasefontRegular;
	font-size: 21px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#tvshows-page-playmenu-episodes .noeptitle .eptitle {margin-top: 21px;}


#tvshows-page-playmenu-episodes .runtime {
	margin: 20px 0 0 360px;
	padding-left: 22px;
	background: url('../images/sections/movies/specs.png') no-repeat 0 -49px;
	font-size: 22px;
}

#tvshows-page-playmenu-episodes .runtime .space {font-size: 10px;}
#tvshows-page-playmenu-episodes .runtime .units {font-size: 19px;}

#tvshows-page-playmenu-episodes .i-selected .runtime {background-position: 0 -199px;}

#tvshows-page-playmenu-episodes .status {
	width: 20px;
	height: 40px;
	margin: 11px 0 0 10px;
	background-image: url('../images/sections/movies/page-playmarker.png');
	background-repeat: no-repeat;
	background-position: 3px -187px;
}

#tvshows-page-playmenu-episodes .item.i-selected .status {background-position: -497px -187px;}

#tvshows-page-playmenu-episodes.b-focused .item.newep .status {background: url('../images/sections/tvshows/list-new.png') no-repeat;}
#tvshows-page-playmenu-episodes .item.newep .status {background: url('../images/sections/tvshows/list-new.png') no-repeat 0 -40px;}
#tvshows-page-playmenu-episodes .item.i-selected.newep .status {background: url('../images/sections/tvshows/list-new.png') no-repeat 0 -80px;}
#tvshows-page-playmenu-episodes .item.notfinished .status {background-position: 3px -87px;}
#tvshows-page-playmenu-episodes .item.i-selected.notfinished .status {background-position: -497px -87px;}
#tvshows-page-playmenu-episodes .item.watched .status {background-position: 3px 13px;}
#tvshows-page-playmenu-episodes .item.i-selected.watched .status {background-position: -497px 13px;}


#tvshows-page-playmenu-episodes .border {
	width: 470px;
	height: 1px;
	margin-top: 61px;
	background: url('../images/generic/opacity-w1.png');
}

#tvshows-page-playmenu-episodes.b-focused .border {	background: url('../images/generic/opacity-w2.png');}

#tvshows-page-playmenu-episodes-focus {
	width: 470px;
	height: 62px;
}

#tvshows-page-playmenu-episodes-1,
#tvshows-page-playmenu-episodes-focus.tvshows-page-playmenu-episodes-1 {top: 55px;}
#tvshows-page-playmenu-episodes-2,
#tvshows-page-playmenu-episodes-focus.tvshows-page-playmenu-episodes-2 {top: 117px;}
#tvshows-page-playmenu-episodes-3,
#tvshows-page-playmenu-episodes-focus.tvshows-page-playmenu-episodes-3 {top: 179px;}
#tvshows-page-playmenu-episodes-4,
#tvshows-page-playmenu-episodes-focus.tvshows-page-playmenu-episodes-4 {top: 241px;}
#tvshows-page-playmenu-episodes-5,
#tvshows-page-playmenu-episodes-focus.tvshows-page-playmenu-episodes-5 {top: 303px;}
#tvshows-page-playmenu-episodes-6,
#tvshows-page-playmenu-episodes-focus.tvshows-page-playmenu-episodes-6 {top: 365px;}
#tvshows-page-playmenu-episodes-7,
#tvshows-page-playmenu-episodes-focus.tvshows-page-playmenu-episodes-7 {top: 427px;}
#tvshows-page-playmenu-episodes-8,
#tvshows-page-playmenu-episodes-focus.tvshows-page-playmenu-episodes-8 {top: 489px;}
#tvshows-page-playmenu-episodes-9,
#tvshows-page-playmenu-episodes-focus.tvshows-page-playmenu-episodes-9 {top: 551px;}
#tvshows-page-playmenu-episodes-10,
#tvshows-page-playmenu-episodes-focus.tvshows-page-playmenu-episodes-10 {top: 613px;}


/* Actions */
#tvshows-page-playmenu-actions {
	width: 300px;
	height: 720px;
	left: 985px;
	background: url('../images/generic/opacity-u7.png') !important;
}

#screen.menu-full #tvshows-page-playmenu-actions {left: 1170px;}

#tvshows-page-playmenu-actions.b-focused {
	background: url('../images/generic/opacity-u95.png') !important;
}

#tvshows-page-playmenu-actions-shadow-left {left: -20px;}

#tvshows-page-playmenu-actions .item {
	height: 58px;
	width: 300px;
}

#tvshows-page-playmenu-actions .title {
	width: 300px;
	height: 30px;
	margin-top: 6px;
	margin-left: 20px;
	font-family: BasefontRegular;
	font-size: 21px;
}

#tvshows-page-playmenu-actions .fromstart .title {margin-top: 18px;}

#tvshows-page-playmenu-actions .description {
	width: 300px;
	height: 30px;
	margin-top: 32px;
	margin-left: 20px;
	font-family: BasefontRegular;
	font-size: 20px;
	opacity: 0.8;
}

#tvshows-page-playmenu-actions-focus {
	width: 300px;
	height: 58px;
}

#tvshows-page-playmenu-actions-1,
#tvshows-page-playmenu-actions-focus.tvshows-page-playmenu-actions-1 {top: 60px;}
#tvshows-page-playmenu-actions-2,
#tvshows-page-playmenu-actions-focus.tvshows-page-playmenu-actions-2 {top: 118px;}


/* INFORMATION
######################################### */
#tvshows-page-information .information {
	width: 890px;
	height: 535px;
	margin: 135px 0 0 20px;
	border-radius: 3px;
}

#tvshows-page-information.b-focused .information {background: url('../images/generic/opacity-b5.png');}

#tvshows-page-information .information .scroll {
	margin: 35px 0 0 865px;
	height: 460px;
	display: block;
}

#tvshows-page-information .information .scroll .scroller {background: url('../images/generic/opacity-w8.png');}
#tvshows-page-information.b-focused .information .scroll .scroller {background: #31b2ff;}

#tvshows-page-information .information .arrow-up,
#tvshows-page-information .information .arrow-down {
	width: 890px;
	height: 20px;
	background-image: url('../images/generic/list-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	display: none;
}

#tvshows-page-information.b-focused .information .arrow-up,
#tvshows-page-information.b-focused .information .arrow-down {display: block;}

#tvshows-page-information .information .arrow-up {top: 8px;}
#tvshows-page-information .information .arrow-down {top: 504px; background-position: 50% -20px;}

#tvshows-page-information .information .text {
	width: 830px;
	height: 460px;
	margin: 35px 0 0 20px;
	overflow: hidden;
}

#tvshows-page-information .information .text div {position: relative;}

#tvshows-page-information .leftcoll,
#tvshows-page-information .rightcoll {float: left;}

#tvshows-page-information .leftcoll {width: 280px;}
#tvshows-page-information .rightcoll {width: 550px;}

#tvshows-page-information .item {
	margin-bottom: 15px;
}

#tvshows-page-information .item strong {
	width: 160px;
	opacity: 0.6;
	line-height: 28px;
	text-align: right;
	position: absolute;
}

#tvshows-page-information .item span,
#tvshows-page-information .item ul {
	margin-left: 170px;
	line-height: 28px;
	display: block;
}

#tvshows-page-information .item li {line-height: 26px;}

#tvshows-page-information .separator {
	width: 830px;
	height: 1px;
	margin-bottom: 15px;
	background: url('../images/generic/opacity-w7.png');
	overflow: hidden;
}

#tvshows-page-information .imdb,
#tvshows-page-information .userrating,
#tvshows-page-information .audiotracks {float: left;}

#tvshows-page-information .audiotracks strong {width: 120px;}

#tvshows-page-information .audiotracks ul {margin-left: 130px;}

#tvshows-page-information .audiotracks li {
	width: 200px;
	margin-bottom: 10px;
}

#tvshows-page-information .imdb span,
#tvshows-page-information .userrating span {
	margin-top: 8px;
	font-size: 32px;
}

#tvshows-page-information .imdb {width: 280px;}

#tvshows-page-information .userrating strong {
	width: 220px;
	margin-left: -60px;
}

#tvshows-page-information .features {
	padding-top: 20px;
	clear: both;
}

#tvshows-page-information .fitem {
	height: 25px;
	margin-bottom: 10px;
	padding: 4px 20px 0 60px;
	background-image: url('../images/sections/tvshows/features.png');
	background-repeat: no-repeat;
	float: left;
	display: none;
}

#tvshows-page-information .fitem.hd {background-position: 10px 0;}
#tvshows-page-information .fitem.st {background-position: 10px -50px;}
#tvshows-page-information .fitem.ss {background-position: 10px -100px;}
#tvshows-page-information .fitem.en {background-position: 10px -150px;}
#tvshows-page-information .fitem.cc {background-position: 10px -200px;}

#tvshows-page-information.hd .fitem.hd,
#tvshows-page-information.st .fitem.st,
#tvshows-page-information.ss .fitem.ss,
#tvshows-page-information.en .fitem.en,
#tvshows-page-information.cc .fitem.cc {display: block;}


/* SHOTS
######################################### */

#tvshows-page-shots .shots {
	margin: 135px 0 0 20px;
}


#tvshows-page-shots .shots .arrow-up,
#tvshows-page-shots .shots .arrow-down {
	width: 890px;
	height: 20px;
	background-image: url('../images/generic/list-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	display: none;
}

#tvshows-page-shots.b-focused .shots .arrow-up,
#tvshows-page-shots.b-focused .shots .arrow-down {display: block;}

#tvshows-page-shots .shots .arrow-up {top: 0px;}
#tvshows-page-shots .shots .arrow-down {top: 550px; background-position: 50% -20px;}



#tvshows-page-shots .item .place {
	width: 426px;
	height: 212px;
	background: url('../images/generic/opacity-b5.png');
	border-radius: 4px;
}

#tvshows-page-shots .item .image {
	width: 422px;
	height: 208px;
	margin: 2px 0 0 2px;
	border-radius: 3px;
	background-size: cover;
	background-repeat: no-repeat;
}

#tvshows-page-shots-focus {
	width: 442px;
	height: 228px;
	border-radius: 8px;
}

#tvshows-page-shots-1 {top: 55px; left: 10px;}
#tvshows-page-shots-2 {top: 55px; left: 451px;}

#tvshows-page-shots-3 {top: 300px; left: 10px;}
#tvshows-page-shots-4 {top: 300px; left: 451px;}

#tvshows-page-shots-focus.tvshows-page-shots-1 {top: 47px; left: 2px;}
#tvshows-page-shots-focus.tvshows-page-shots-2 {top: 47px; left: 443px;}

#tvshows-page-shots-focus.tvshows-page-shots-3 {top: 292px; left: 2px;}
#tvshows-page-shots-focus.tvshows-page-shots-4 {top: 292px; left: 443px;}


/* RELATED
######################################### */

/* related */
#tvshows-page-related .related {
	margin: 135px 0 0 20px;
}


#tvshows-page-related .related .arrow-up,
#tvshows-page-related .related .arrow-down {
	width: 890px;
	height: 20px;
	background-image: url('../images/generic/list-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	display: none;
}

#tvshows-page-related.b-focused .related .arrow-up,
#tvshows-page-related.b-focused .related .arrow-down {display: block;}

#tvshows-page-related .related .arrow-up {top: 0px;}
#tvshows-page-related .related .arrow-down {top: 550px; background-position: 50% -20px;}





#tvshows-page-related .item .place {
	width: 134px;
	height: 193px;
	background: url('../images/generic/opacity-b5.png');
	border-radius: 3px;
}

#tvshows-page-related .item .cover {
	width: 130px;
	height: 189px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
}

#tvshows-page-related .item .cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#tvshows-page-related-focus {
	width: 150px;
	height: 209px;
	border-radius: 6px;
}

#tvshows-page-related-heading1,
#tvshows-page-related-heading2 {
	font-size: 21px;
	white-space: nowrap;
	opacity: 0.7;
}

#tvshows-page-related-title1,
#tvshows-page-related-title2 {
	width: 580px;
	height: 30px;
	text-align: right;
	font-size: 21px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: none;
}

.b-focused #tvshows-page-related-title1,
.b-focused #tvshows-page-related-title2 {display: block;}

#tvshows-page-related-heading1 {top: 20px; left: 10px;}
#tvshows-page-related-heading2 {top: 290px; left: 10px;}
#tvshows-page-related-title1 {top: 20px; left: 300px;}
#tvshows-page-related-title2 {top: 290px; left: 300px;}

#tvshows-page-related-1 {top: 60px; left: 4px;}
#tvshows-page-related-2 {top: 60px; left: 154px;}
#tvshows-page-related-3 {top: 60px; left: 304px;}
#tvshows-page-related-4 {top: 60px; left: 454px;}
#tvshows-page-related-5 {top: 60px; left: 604px;}
#tvshows-page-related-6 {top: 60px; left: 754px;}

#tvshows-page-related-7 {top: 330px; left: 4px;}
#tvshows-page-related-8 {top: 330px; left: 154px;}
#tvshows-page-related-9 {top: 330px; left: 304px;}
#tvshows-page-related-10 {top: 330px; left: 454px;}
#tvshows-page-related-11 {top: 330px; left: 604px;}
#tvshows-page-related-12 {top: 330px; left: 754px;}

#tvshows-page-related-focus.tvshows-page-related-1 {top: 52px; left: -4px;}
#tvshows-page-related-focus.tvshows-page-related-2 {top: 52px; left: 146px;}
#tvshows-page-related-focus.tvshows-page-related-3 {top: 52px; left: 296px;}
#tvshows-page-related-focus.tvshows-page-related-4 {top: 52px; left: 446px;}
#tvshows-page-related-focus.tvshows-page-related-5 {top: 52px; left: 596px;}
#tvshows-page-related-focus.tvshows-page-related-6 {top: 52px; left: 746px;}

#tvshows-page-related-focus.tvshows-page-related-7 {top: 322px; left: -4px;}
#tvshows-page-related-focus.tvshows-page-related-8 {top: 322px; left: 146px;}
#tvshows-page-related-focus.tvshows-page-related-9 {top: 322px; left: 296px;}
#tvshows-page-related-focus.tvshows-page-related-10 {top: 322px; left: 446px;}
#tvshows-page-related-focus.tvshows-page-related-11 {top: 322px; left: 596px;}
#tvshows-page-related-focus.tvshows-page-related-12 {top: 322px; left: 746px;}


/* SHOTS VIEWER
######################################### */
#tvshows-page-shotsviewer {
	z-index: 90;
}

#tvshows-page-shotsviewer-backshade {
	width: 1280px;
	height: 720px;
	background: url('../images/generic/opacity-u5.png');
	z-index: 10;
}

#tvshows-page-shotsviewer-container {
	width: 1000px;
	height: 570px;
	top: 90px;
	left: 140px;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	border-radius: 6px;
	z-index: 20;
}

#tvshows-page-shotsviewer-outline {
	width: 1000px;
	height: 570px;
	top: 88px;
	left: 138px;
	border: 2px solid #fff;
	border-radius: 8px;
	box-shadow: 0px 5px 35px #000;
	opacity: 0.4;
	z-index: 10;
}

#tvshows-page-shotsviewer-innerline {
	width: 996px;
	height: 566px;
	top: 90px;
	left: 140px;
	border: 2px solid #000;
	border-radius: 6px;
	z-index: 30;
}

#tvshows-page-shotsviewer .shots {
	width: 50px;
	height: 40px;
	margin: 510px 0 0 480px;
	text-shadow: 0px 1px 4px #000;
}

#tvshows-page-shotsviewer .shots .current,
#tvshows-page-shotsviewer .shots .total {
	font-size: 28px;
	line-height: 40px;
}

#tvshows-page-shotsviewer .shots .current {
	width: 30px;
	margin-left: -10px;
	padding-right: 6px;
	text-align: right;
	border-right: 1px solid rgba(255,255,255,0.7);
}

#tvshows-page-shotsviewer .shots .total {
	margin-left: 33px;
}

#tvshows-page-shotsviewer .arrow {
	width: 20px;
	height: 51px;
	margin-top: 260px;
	background-image: url('../images/sections/tvshows/shotsviewer-arrows.png');
	background-repeat: no-repeat;
}

#tvshows-page-shotsviewer .prew {margin-left: 20px;}
#tvshows-page-shotsviewer .next {margin-left: 960px; background-position: -20px 0;}