/* Large desktop */
@media (max-width: 1400px) {
    body { min-width: 481px; }
	#adminInfo { display:none; }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 600px) and (max-width: 1024px) {
    body { min-width: 481px; }
	#plaYTdivide, #plaYoutube_, #xbmControlWrap { display:none; }
	#showsTable, #showsBody, .showShowInfo { min-width:300px !important; width:300px !important; }
	.hideMobile { display:none; }
	#missEps, .noPM, .showEpisodes, .showSeasons, .showRating, .addEp { overflow:hidden; max-width:0; min-width:0; width:0; padding:0 !important; margin:0 !important; }
}

/* Landscape phone to portrait tablet */
@media (max-width: 1200px) {
    body { min-width: 481px; }
	#plaYTdivide, #plaYoutube_, #xbmControlWrap { display:none; }
	#showsTable, #showsBody, .showShowInfo { min-width:300px !important; width:300px !important; }
	.hideMobile { display:none; }
	#missEps, .noPM, .showEpisodes, .showSeasons, .showRating, .addEp { overflow:hidden; max-width:0; min-width:0; width:0; padding:0 !important; margin:0 !important; }
}

/* Landscape phones and down */
/* @media (max-width: 1000px) {
	#plaYTdivide, #plaYoutube_, #xbmControlWrap { display:none; }
	#showsTable, #showsBody, .showShowInfo { min-width:300px !important; width:300px !important; }
	.hideMobile { display:none; }
	#missEps, .noPM, .showEpisodes, .showSeasons, .showRating, .addEp { overflow:hidden; max-width:0px; min-width:0px; width:0px; padding:0px !important; margin:0px !important; }
} */

@media (max-width: 800px) {
	.th1, .th6, .ratingTD, .fsizeTD { display:none; }
}

@media (max-width: 650px) {
	.th02, .yearTD { display:none; }
}

@media (max-width: 400px) {
    body {  min-width: unset; max-width: 400px; }

    .tvRandomBanner { width: 280px !important; }

    .th5, .resCodecTD { display:none; }
    .tabDiv { max-width: 100% !important; }
    .fim    { max-width: 99% !important; }
}

body 	{
	/*max-device-width: 1024px;*/
	padding:10px;
	font-family: 'Lucida Grande', 'Verdana', 'Arial', system-ui;
	font-size: 13px;

	scrollbar-face-color      : #ddd;
	scrollbar-arrow-color     : #ddd;
	scrollbar-track-color     : transparent;
	background-color          : transparent;
	scrollbar-shadow-color    : #eee;
	scrollbar-highlight-color : white;
	scrollbar-3dlight-color   : #aaa;
	scrollbar-darkshadow-Color: #666;
}

::-webkit-scrollbar             { width:8px; height:3px; }
::-webkit-scrollbar-thumb       { background: #ddd; }
::-webkit-scrollbar-track-piece { background-color: transparent; }

::-moz-placeholder          { padding-top: 3px; }
:-ms-input-placeholder      { padding-top: 3px; }
input:-moz-placeholder      { padding-top: 3px; }
::-webkit-input-placeholder { padding-top: 0; }

a, a:hover {
	color: #000000;
	text-decoration: none;
}

.notification {
	position:absolute;
	float:right;
	right:165px;
	top:12px;
	width:7px;
	height:12px;
	z-index:1;
}

.notificationInner {
	position:relative;
	left:-1px;
	top:-1px;
	cursor:pointer;
}

.navBarBrand {
	margin-left: 0 !important;
	font-weight: bold !important;
	color: #AAA !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	padding-top: 2px !important;
	text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125);
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
	line-height: 35px;
}

.label-disabled { color:#888; }

.search-close {
	position: absolute;
	top: 4px;
	right: 4px;
	width: 25px;
	cursor: pointer;
	z-index: 1103;
	padding:0 !important;
}

.search-close img {
	width: 60%;
	padding-left: 5px;
	padding-top: 4px;
}

.navbar-inverse.dropdown-menu, 
.navbar-inverse.dropdown-menu > li > a, 
.navbar-inverse.dropdown-submenu, 
.navbar-inverse.dropdown-submenu > a,
.navbar-inverse.dropdown-menu > li > a > div > span {
  color: #ffffff;
}

.navbar-inverse.dropdown-menu, 
.navbar-inverse.dropdown-submenu, 
.navbar-inverse.dropdown-submenu > a {
  background-color: #1b1b1b;
}

.dropdown-menu_epTitle { padding-right:10px; color:#d7d7d7; }
.dropdown-menu > li > a > span { cursor:default; margin-right:10px; }
.dropdown-menu > li > a.search-close:hover {
	background-image:none;
	background-color:rgba(0,0,0,0.0);
}

.selectedMainItemInverse:hover { color: #FFFFFF !important; }
.selectedMainItemInverse { font-weight: bold !important; color: #880A0F !important; }
.selectedMainItem:hover { color: #333333 !important; }
.selectedMainItem { font-weight: bold !important; color: #880A0F !important; }

.selectedItem:hover { color: #FFFFFF !important; }
.selectedItem {
	font-weight: bold !important;
	color: #880A0F !important;
}

.highlight  { background-color: yellow; }
.highLighTR { background-color: #BAD1ED !important; border:0 #fff solid !important; }
TD.highLighTR { border-bottom:1px dotted #93B7E3 !important; }

.menuSpan {
	float:left;
	padding:5px 0px 10px 15px;
}

.menuSpan2 {
	float:right;
	padding:5px 15px 10px 0px;
}

.tabDiv {
	padding-top:60px;
	text-align:center;
	clear:both;
	height:auto;
}

.tabDiv {
	padding-top:60px;
	text-align:center;
	clear:both;
	height:auto;
}

.tabDiv_ {
	clear: both;
	display: inline-block;
	padding: 15px 0 0 0;
	z-index: 10;
	position: relative;
	min-width: 1200px;
	max-width: 1200px;
	overflow: hidden;

	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
}

.optTD {
	text-align:center;
	padding:5px 3px 5px 0 !important;
	background:#FAFAFA;
}

table.film {
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: #fafafa;
	border:1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 0;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
    max-width: 1400px;
}

table.film td.servHd {
	border-bottom:2px solid #6699CC;
	background-color: #BEC8D1;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	color: #404040;
}

table.film th {
	text-align: left;
	padding-right:10px;
	white-space:nowrap;
}

table.film td {
	height:17px;
	border-bottom:1px dotted #93B7E3;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: white;
	padding-right:10px;
	white-space:nowrap;
}

.servBodL { border-left:1px dotted #CEDCEA; }

#box1 a {
	/*color:#ffffff;
	background:#b3b06c;*/
	color:black;
	font-size: 12px;
	text-decoration:none;
	display:block;
	width:200px;
	padding:1px;
	border:0px solid black;
}

/* #box1 a:hover { color:black; background:#ddd8b7;} */
#box1 a span {display:none;}

#box1 a:hover span {
	background: #F4BE6C;
	position:absolute; /*top:10px; right:10px; */
	z-index:3;
	display:block;
	width:200px;
	color:black;
	/*border: 1px solid #333333;*/
	font-size: 12px;
	border:1px solid black;
	padding:10px;
}

#box2 a {
	/*color:#ffffff;
	background:#b3b06c;*/
	color:black;
	font-size: 12px;
	text-decoration:none;
	display:block;
	width:150px;
	padding:1px;
	border:0 solid black;
}

/*#box2 a:hover {color:black; background:#ddd8b7;}*/
#box2 a span {display:none;}

#box2 a:hover span {
	background: #F4BE6C;
	position:absolute; /*top:10px; right:10px; */
	z-index:3;
	display:block;
	width:100px;
	color:black;
	/*border: 1px solid #333333;*/
	font-size: 12px;
	border:1px solid black;
	padding:10px;
}

.th0, .th02 { padding-top:5px; padding-bottom:5px; padding-left:10px; }
.th02 { text-align:left; }
.th0 { text-align:right !important; cursor: default; }
.th1 { text-align:right !important; padding-top:5px; padding-bottom:5px; }
.th2 { text-align:left; padding-top:5px; padding-bottom:5px; width:175px; }
.th3 { text-align:left; padding-top:5px; padding-bottom:5px; width:100px; padding-left:10px; }
.th4 { text-align:left; padding-top:5px; padding-bottom:5px; width:400px; }
.th5, .th6 { text-align:right !important; padding-right:10px; }
.tHidden { display: none; }

.countTD {
	padding-left:10px;
	text-align:right;
	color:black !important;
	font-size:12px !important;
}

.titleTD {
	padding-right:15px !important;
	max-width: 500px;
	overflow: hidden;
}

.yearTD {
	padding-left:10px;
	padding-right:2px;
}

.ratingTD {
	padding-right:10px;
}

.actorTD {
	max-width: 120px;
	overflow: hidden;
}

.genreTD {
	padding-left:10px;
}

.direcTD {
	max-width: 120px;
	overflow: hidden;
}

.fsizeTD, .resCodecTD {
	padding-left:10px;
    text-align:right;
}

.resCodecTD {
    cursor:default;
}

.fsizeTD {
    cursor:pointer;
}

.bottomTD {
	border-bottom:0 !important;
	padding-bottom:5px !important;
}

.openImdbDetail {
	white-space:nowrap;
}

.newAddedTH {
	padding-right:7px !important;
	padding-bottom:4px !important;
	font-size: 12px;
}

span.customStyleSelectBox {
	font-size:9px;
	background-color: #FAFAFA;
	color:#000000;
	padding:2px 5px 8px 10px;
	border:1px solid #6699CC;
	text-align:left;
	height:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px;
	overflow:hidden;
}

span.customStyleSelectBox.changed {
	color:#FFFFFF;
	background-color: #6699CC;
}

.customStyleSelectBoxInner {
	background:url(img/arrow.gif) no-repeat right;
	padding-right:15px;
	margin-right:5px;
	height:15px;
}

.styled-select {
	position:absolute; font-size:10px !important; height:18px !important; width:55px !important;
}

.styled-select2 {
	position:absolute; font-size:10px !important; height:18px !important; width:160px !important;
}

.okButton {
	background-color:#FAFAFA;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-size:12px;
	font-weight:bold;
	padding:2px 15px;
	margin:0;
	text-decoration:none;
}

.okButtonClicked {
	color:#FFFFFF !important;
	background-color: #6699CC !important;
}

.okButton:active {
	position:relative;
	top:1px;
}

.watchedInfoT {
	padding:0px 5px 0px 25px;
	font-weight: normal;
}

.watchedInfoU {
	padding:0px 5px 0px  5px;
	font-weight: normal;
	color:#EA0204;
}

.watchedInfoS {
	padding:0px 5px 0px  5px;
	font-weight: normal;
	color:#008080;
}

.watchedInfoSpan {
	padding:0px 5px 0px  7px;
	color:silver;
}

.slv {
	color:silver;
}

.filterX {
	font-size:6px;
	color:red;
}

.skewR {
	-moz-transform: skewX(-25deg);
	-webkit-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
}

.skewL {
	-moz-transform: skewX(25deg);
	-webkit-transform: skewX(25deg);
	-ms-transform: skewX(25deg);
}

.radius0corner {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}

.radius03corner {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.radius05corner {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.radius10corner {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

#f1 { position:fixed; top:15px; left:530px; width:150px; height:150px; background-color:#afa; }

a {	color:black; text-decoration:none; font-size: 12px; }

.title {
	color:#000;
}

table.artists td.art {
	padding-right:0;
	vertical-align:top;
	max-width:145px;
	overflow:hidden;
}

table.artists td.role, th.role {
	padding-left: 15px;
}

table.artists td {
	white-space:nowrap;
}

.artists th {
    color: dimgray;
	text-align:left;
	border-bottom: 1px dashed dimgray;

}

.artists tr {
	font-size: 12px;
}

.artists td.art a, .artists td.role {
    color: dimgray;
}

.abstand {
	padding-bottom: 5px;
}

.centro {
	text-align:center !important;
}

.lefto {
	text-align:left !important;
}

.righto {
	text-align:right !important;
}

.streaminfo {
	width: 100%;
}

.streaminfoGenreTH {
	padding-right:15px;
}

.streaminfoGenre {
	padding-right:15px;
	border-right:1px dashed dimgray;
}

.streaminfoBorderTH {
	padding-left:8px;
}

.streaminfoBorder {
	padding-left:8px;
	border-left:1px dashed dimgray;
}

.detailLink {
	color:dimgray !important;
}

.streaminfoLasTD {
	padding-right:0 !important;
}

.streaminfoLLine {
	border-top:1px dashed dimgray;
	max-width:690px;
}

.streaminfoAV {
	padding-left:12px;
}

.streaminfoAV2 {
	padding-left:12px;
	padding-right:25px !important;
}

.streaminfoAV3 {
	padding-left:25px;
}

table.streaminfo th {
	border-bottom: 1px dashed dimgray;
	text-align:left;
}

table.streaminfo th, table.streaminfo td {
	color:dimgray;
	padding-right:12px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
	white-space:nowrap;
}

.streaminfo tr {
	font-size: 12px;
}

.filename {
	float:left;
	padding-right:15px;
	max-width:85%;
	overflow-x:hidden;
}

.filesize {
	float:right;
}

input[type=checkbox] {
	height:10px;
	width:10px;
	margin:0;
	margin-right:5px;
}

.coverDiv {
	float:left;
	margin-right:10px;
	margin-top:3px;
	width:260px;
	z-index:10;
	position:absolute;
	top:-15px;
	left:-12px;
}

.fanartBg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:0;
	opacity:.2;
	filter: alpha(opacity = 20);
}

.innerCoverDiv {
	z-index:10;
	padding:5px;
	cursor:pointer;
	position:relative;
	background-color:#BEBEBE;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

.innerCoverImg, .tvRandomBanner, .openTvdb {
	position:relative;
	width:300px;
	left:2px;
	top:2px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

.moviebox {
	color:black;
	background-color: #F4BE6C;
	border: 0 solid #333333;
	width: 500px;
	padding: 15px;
	display:none;
	font-size: 12px;
	position:absolute;
}

.moviebox2 {
	color:black;
	margin-right:5px;
	top:15px;
	left:275px;
	width: 1000px;
	font-size: 12px;
	position:absolute;
	text-align:justify;
	z-index:10;
}

.originalTitle {
	font-size: 12px;
	font-weight: normal;
	position: relative;
	padding-bottom: 2px;
	left: 0;

}

.movieTitle {
	position:relative;
	font-size:26px;
	font-weight:bold;
	white-space:nowrap;
	width:99%;
	z-index:10;
}

.movieFile {
	position:absolute;
	right:13px;
	top:15px;
	text-align:right;
	padding-bottom:13px;
	padding-right:15px;
	width:40%;
	font-size: 12px;
	color:dimgray;
	z-index:10;
}

#movieDescription {
	position:relative;
	top:20px;
	width:980px;
}

#spoiler {
	width:980px;
}

.moreDots {
	color:dimgray;
	cursor:pointer;
	font-weight:bold;
}

.artitabbox {
	position:relative;
	float:left;
	color:black;
	font-size: 12px;
	top:22px;
	width:280px;
	height:550px;
	margin-top:10px;
	overflow:hidden;
}

.stream {
	position:relative;
	float:right;
	right:10px;
	top:20px;
	margin-top:10px;
	width:690px;
}

.hdrType, .tonemap {
    cursor: pointer;
}

.tonemap {
    color:dimgray;
    font-weight:lighter;
    font-style:italic;
    font-size:7pt;
}

.artistbox {
	background-color: #F4BE6C;
	border: 1px solid #333333;
	width: 200px;
	padding: 15px;
	display:none;
	position:absolute;
}

.genrebox {
	background-color: #F4BE6C;
	border: 1px solid #333333;
	width: 100px;
	padding: 15px;
	display:none;
	position:absolute;
}

.selectedfield {
	color:black;
	padding-top: 20px;
	padding-left: 0;
	padding-bottom: 35px;
	font-size: 12px;
	position:absolute;
}

table.login {
	font-size:14px;
	font-weight: normal;
}


.fancy_movieEdit,
.fancy_msgbox,
.fancyimage1,
.fancy_iframe2,
.fancy_iframe3 {
	cursor:pointer;
}

.nopo,
.fancy_addEpisode,
.fancy_msgbox {
    cursor:default;
}

.tableCheck {
	width:10px;
	border:0;
}

.checkboxSpan {
	vertical-align:bottom;
}

.movieCheckbox {
	padding-bottom:5px;
}

.trailerSpan {
	padding-left:3px;
	height:15px;
}

.filmRolle {
	height:12px;
	width:17px;
	border:0;
	padding-top:3px;
}

table.gallery {
	font-size:13px;
	font-family: 'Lucida Grande', 'Verdana', 'Arial', system-ui;
	font-weight:normal;
	margin:-10px auto 25px;
}

.galleryCover {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	cursor:pointer;
	border:1px dashed #BCBCBC;
	color: #ffffff;
	width:92px;
	height:138px;
	background:#ffffff no-repeat;
}

.galleryCoverHref1 {
	width:100%;
	height:100%;
	position:relative;
}

.galleryCoverHref2 {
	width:23px;
	height:117px;
	position:relative;
	top:-117px;
	left:70px;
	margin:0;
}

.galleryTD {
	padding:9px;
	border:0;
}

.galleryEmptyTD {
	padding:5px;
	text-align:center;
	border:0;
}

.galleryDIV {
	cursor:pointer;
	border:0 solid #000000;
	color: #ffffff;
	width:92px;
	height:135px;
}

.gallerySpan {
	cursor:default;
	position:relative;
	right:-75px;
	top:-140px;
	width:32px;
	height:140px;
	vertical-align:bottom;
	display: inline-block;
	z-index:1;
}

.check10v1 {
	width:10px;
	height:10px;
	border:0;
	position:relative;
	left:0;
	bottom:2px;
}

.check10 {
	width:10px;
	height:10px;
	border:0;
	position:relative;
	left:0;
	bottom:1px;
}

.icon10 {
	width:10px;
	height:10px;
	border:0;
}

.icon24 {
	width:24px;
	height:24px;
	bottom:8px;
	border:0;
}

.icon32 {
	width:32px;
	height:32px;
	border:0;
}

.gallery1st {
	position:absolute;
	border:0;
	left:0;
	top:0;
}

.gallery1st {
	position: relative;
	border:0;
	#bottom:32px;
	top: 120px;
}

.gallery2nd {
	position: relative;
	border:0;
	#bottom:32px;
	top: 96px;
}

.gallery3rd {
	#position:absolute;
	position: relative;
	border:0;
	#bottom:32px;
	top: 72px;
}

.gallery3d {
	position:relative;
	top:-2px;
	left:-88px;
}

.galleryPlay {
	position:relative;
	top:0;
	left:-5px;
	cursor:pointer;
}

.galleryPlay2nd {
	top:-24px;
}

.galleryCheckSpan {
	position:relative;
	right:-75px;
	bottom:-115px;
}

.galleryCheckImg {
	width:32px;
	height:32px;
	border:0;
}

.flatBtn {
	border:1px solid #000000;
}

#hoverpic {
	position:absolute;
	cursor:default;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:10;
}

a.plmin {
	padding:0px 0px 0px 15px;
	position:relative;
	top:3px;
}

a.hidelink {
	background: url("./img/plus.png") no-repeat scroll 0 0px transparent;
}

a.showlink {
	background: url("./img/minus.png") no-repeat scroll 0 0px transparent;
}

.inputbox {
	background-color: #F2F5FA;
	color:            #6DA0E7;
	font-size:        12px;
	font-style:       normal;
	padding:          0;
	margin:           3px 0;
	border:           1px solid #6DA0E7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.labelHack {
	float:right;
	padding:0 5px;
}

.checkHack {
	padding:5px 5px;
	height:14px;
	float:right;
}

.labelHack2 {
	float:left;
	padding:0 5px;
}

.checkHack2 {
	padding:5px 5px;
	height:14px;
	float:left;
}

.mnuIcon    { position:relative; top:-24px; right:0; width:24px; height:0; }
#showDesc   { border:0; position:absolute; top:0; left:0; width:0; height:0; }
#showInfo   { border:0; position:absolute; top:0; left:0; width:0; height:0; padding-bottom:25px; }
#showEpDesc { border:0; position:absolute; top:0; left:0; width:0; height:0; padding-bottom:25px; }
#showsTable { background-color:#FFFFFF; z-index:10; border:1px solid #69C; margin-bottom:15px; width:550px; min-width:550px; max-width:550px !important; }
#showsTable td, #serieTable td { border-bottom:0; }
#showsBody  { width:550px; min-width:550px; max-width:550px !important; }
.emptyTR    { height:20px; border:1px solid #69C; }
#showsCount { position:relative; right:130px; top:12px; text-align:right; float:right; }
#showBanner { position:relative; top:0; left:0; border:0; padding:10px 0px; padding--top:25px; text-align:center; }

.showShowInfo   { cursor:default; width:1px; white-space:nowrap; height:20px; width:550px; min-width:550px; max-width:550px !important; }
.checka         { position:relative; top:-2px; }
.checkaCheck    { padding-left:4px; padding-right:0px !important; top:0px !important; }
.showShowInfo1  { color:silver; padding:2px 4px 2px 0px; }
.showName       { float:left; overflow-x:hidden; cursor:pointer; }
.airdShown      { width:149px; }
.airdShownM     { width:90px; }
.airdHidden     { width:130px; }
.sInfoSize      { float:right; color:silver; padding-left:10px; cursor:pointer; }
.sInfoRating    { float:right; padding-left:10px; }
.galleryImage   { width:16px !important; height:16px !important; z-index:50; }
.selectedShow   { font-weight: bold !important; }
.unselectedShow { font-weight: normal !important; }
.noPM           { padding:0; margin:0; }
.perWatched     { position:relative; right:2px; top:3px; padding-left:4px; }
.defAirdate     { display:none; vertical-align:middle; cursor:default; }
.noPM a, .noPM a .defAirdate { cursor:auto; }

.tableDesc  { width:350px; padding:0; margin:0; z-index:1; }
#tvBanner   { cursor:default; width:300px; border-radius:3px; -webkit-border-radius:3px; }
.showDescTD { padding:10px 25px 20px 25px; text-align:justify; white-space:pre-line !important; }
.descDiv    { width:300px; margin-top:15px; }
.fClose     { display:none; position:absolute; float:right; top:-20px; right:-35px; width:50px; height:40px; }
.fClose img { position:absolute; width:11px; top:15px; left:9px; }

#serieTable   { width: 360px; padding:0; margin-left:0; z-index:1; }
#descTR       { cursor:default; height:20px; }
.descTRd1     { padding:0px 0px 0px 25px; }
.seasonTR     { cursor:default; height:20px; }
.seasonTRd1   { padding:0 0 0 10px; width: 105px !important; min-width: 105px; }
.seasonTRd2   { padding-right:2px !important; }
.epTR         { cursor:default; height:20px; }
.epTRd1       { padding:0px 0px 0px 25px; min-width:160px; max-width:160px; overflow:hidden; }
.epTRd2       { padding:0px 0px 0px 6px !important; }
.padTD        { padding-left:10px; }
.vSpan        { color:silver; }
.clearFileSize,
.clearFileSize:active,
.clearFileSize:hover,
.showPlayItem,
.showPlayItem:active,
.showPlayItem:hover { color:black; font-size:11px; }

#epDescription { position:relative; border-top:0; width:350px; padding:0; margin:0; z-index:1; }
.showDescTD2   { padding:20px 25px; white-space:pre-line !important; }
.epCheckSpan   { text-align:right; float:right; position:relative; top:-2px; width:24px; height:24px; }
.thumbCheck    { width:24px !important; height:24px !important; }
.thumbDiv      { position:relative; top:-8px; padding-bottom:10px; width: 300px; }
.thumbImg      { width:300px; border-radius:3px; -webkit-border-radius:3px; }
.epDesc        { padding-bottom:15px; text-align:justify; white-space:pre-line !important; }
.flalright     { float:right; text-align:right; }
.flalleft      { float:left; text-align:left; }
.padbot20      { padding-bottom:20px; }
.padbot15      { padding-bottom:15px; }
.padtop15      { padding-top:15px; }
.nOverflow     { overflow-x:hidden; white-space:nowrap !important; }

#adminInfo { top:60px; right:25px; position:fixed; text-align:right; padding:10px 10px 14px; }

.maxWidth30 { max-width:30px; overflow-x:hidden; }

.lightSide { -webkit-filter:invert(0%);   filter:invert(0%);   }
.darkSide  { -webkit-filter:invert(100%); filter:invert(100%); }

.source  { font-weight:normal !important; padding-left:2px; }
.unknown { color:RGBA(0,0,0,0); }
.bdrip   { color:#AFF8BC;       }
.webrip  { color:#66AACC;       }
.hdtv    { color:red;           }
.dvdrip  { color:#FFF5AE;       }

