/**
@copyright Uday Thombre (https://udaythombre.com)
@author Uday Thombre (uday@udaythombre.com)
@description Cadcade Style Sheets - Contents - Theater Shows
@intelligenceProperty Uday Thombre (uday@udaythombre.com)
 */


:root {
	--back: rgb(192, 192, 192);
	--gradient-start : rgb(213, 213, 213);
	--gradient-end : rgb(254, 255, 255);
	--fore: rgb(33, 33, 33);
	--fore-selected : var(--gradient-start);
	--text-back: rgb(234, 234, 234);
	--brochure-image : 50px;
	
	--theater-top: 18px;
	--theater-left: 155px;
	--theater-width: 900px;
	--theater-max-width: 1000px;
	--theater-height: 1130px;
	--theater-max-height: 1130px;
	--theater-font-size : 12px;
	--theater-padding : 5px;
	
	--theater-release-top : 20px;
	--theater-release-left: 110px;
	--theater-release-width: 750px;
	--theater-release-max-width: 750px;
	--theater-release-position: absolute;
	--theater-release-padding: 5px;
	
	--theater-filmetography-left: 5px;
	--theater-filmetography-top: 180px;
	--theater-filmetography-position: absolute;
	--theater-filmetography-width: 890px;
	--theater-filmetography-max-width: 890px;
	--theater-filmetography-height: 410px;
	--theater-filmetography-max-height: 425px;
	
	--theater-filmetography-screen-top: 25px;
	--theater-filmetography-screen-left: 10px;
	--theater-filmetography-screen-width: 880px;
	--theater-filmetography-screen-max-width: 880px;
	--theater-filmetography-screen-height: 375px;
	--theater-filmetography-screen-max-height: 375px;
	
	--theater-filmetography-screen-viewer-top : 0px;
	--theater-filmetography-screen-viewer-left : 0px;
	--theater-filmetography-screen-viewer-width : 100%;
	--theater-filmetography-screen-viewer-border-radius: 5px;
	--theater-filmetography-screen-viewer-width: 890px;
	--theater-filmetography-screen-viewer-max-width: 890px;
	--theater-filmetography-screen-viewer-height: 415px;
	--theater-filmetography-screen-viewer-max-height: 415px;
	
	--theater-filmetography-slider-position: absolute;
	--theater-filmetography-slider-top: 343px;
	--theater-filmetography-slider-left: -1px;
	--theater-filmetography-slider-width: 890px;
	--theater-filmetography-slider-max-width: 890px;
	--theater-filmetography-slider-height: 30px;
	--theater-filmetography-slider-max-height: 30px;
	--theater-filmetography-slider-background: #4b545f;
	--theater-filmetography-slider-padding: 5px;
	
	--theater-synopsis-left: 1px;
	--theater-synopsis-top: 60px;
	--theater-synopsis-position: absolute;
	--theater-synopsis-width: 890px;
	--theater-synopsis-max-width: 890px;
	--theater-synopsis-height: 725px;
	--theater-synopsis-max-height: 725px;
	--theater-synopsis-overflow : auto;
	
	--theater-synopsis-table-data-color: rgb(33, 33, 33);
	
	--theater-filmetography-screen-expanded : 945px;
}

.sidebar_bolded {
	font-size: 12px;
	font-weight: bold;
}
.sidebar_shrimked {
	height: 55px;
	max-height: 55px;
}

televisionshows {
    background: #efefef;
    padding: 0 10px;
    border-radius: 10px;
    list-style: none;
    position: relative;
    display: inline-table;
    font-weight: 300;
}

televisionshows h1,h2,h3 {
	position: relative;
	background: rgb(213, 213, 213);
	color: red;	
	padding: 10px;	
	font-size: 18px;
}

televisionshows h4,h5,h6 {
	position: relative;
	background: rgb(213, 213, 213);
	color: rgb(148, 17, 0);	
	padding: 10px;	
	font-size: 14px;
}

televisionshows h1:after, h2:after, h3:after, h4:after, h5:after, h6:after {
	display: block;
}

televisionshows sidebar {
	top: 0px;
	left : 9px;
	padding : 5px;
	position: absolute;
}
televisionshows sidebar navigation ul {
    background: #efefef;
    background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 1px;
    border-radius: 10px;
    list-style: none;
    position: absolute;
    top: 5px;
	left : 9px;
    display: inline-table;
    font-size: 10px;
	font-variant: small-caps;
}
televisionshows sidebar navigation ul:after {
    content: "";
    clear: both;
    display: block;
}
televisionshows sidebar navigation ul li {
    float: left;
	height: 100px;
	max-height: 100px;
}
televisionshows sidebar navigation ul li:hover {
    background: #4b545f;
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 1px;
    border-radius: 10px;
    color : var(--fore-selected);
    cursor: pointer;
}
televisionshows sidebar navigation ul li[selected] {
    background: #4b545f;
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 1px;
    border-radius: 10px;
	
}
televisionshows sidebar navigation ul li[selected] a {
    color: var(--fore-selected);
	font-weight: bold;
}

televisionshows sidebar navigation ul li:hover {
	color : var(--fore-selected);
	font-weight: bold;
	cursor: pointer;
}

televisionshows sidebar navigation ul li:hover a {
	color : var(--fore-selected);
	font-weight: bold;
	cursor: pointer;
}

televisionshows sidebar navigation ul li a {
    display: block; padding: 10px 20px;
    color: #757575; 
    text-decoration: none;
	border-radius: 10px;
	top: 1px;
}


televisionshows sidebar navigation ul li img {
	height: 58px;
	max-height: 58px;
	border-radius: 10px;
	padding: 2px 3px;
}

televisionshows theater {
	top: var(--theater-top);
	left: var(--theater-left);
	width: var(--theater-width);
	max-width: var(--theater-max-width);
	height: var(--theater-height);
	max-height: var(--theater-max-height);
	font-size : --theater-font-size;
	padding : var(--theater-padding);
	position : absolute;
	background: #4b545f;
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 1px;
    border-radius: 10px;
}

televisionshows theater copyright {
	top: 1px;
	position: absolute;
	padding : 5px;
	color: rgb(254, 255, 255);
    display: block;
	text-align: justify; 
	font-weight: bold;
	font-size: 14px;
}

televisionshows theater copyright img {
	position: relative;
	height : 99px;
	width : 99px;
	border-radius: 10px;
}

televisionshows theater release {
	top : var(--theater-release-top);
	left: var(--theater-release-left);
	/*width: 810px;
	max-width: 810px;*/
	width: var(--theater-release-width);
	max-width: var(--theater-release-max-width);
	position: absolute;
	padding: 5px;
	color: rgb(254, 255, 255);
	text-align: justify; 
	font-weight: bold;
}

televisionshows theater release advertisement {
	left : 3px;
	position: absolute;
}
televisionshows theater release advertisement img {
	position: absolute;
	width: 75px;
	height: 25px;
}

televisionshows theater release name {
	left: 81px;
	position: absolute;
	height: 100px;
	max-height: 100px;
	font-size : 11px;
	font-variant: small-caps;
	padding : 5px;
}

televisionshows theater release seasons {
	left: 0px;
	top: 25px;
	position: absolute;
	font-size: 11px;
	font-variant: small-caps;	
}
televisionshows theater release seasons navigation ul {
    background: #efefef;
    background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.9);
    padding: 0 9px;
    border-radius: 3px;
    list-style: none;
    position: relative;
    display: inline-table;
	font-variant: small-caps;
}
televisionshows theater release seasons navigation ul:after {
    content: ""; clear: both; display: block;
}
televisionshows theater release seasons navigation ul li {
    float: left;
	padding: 3px, 3px;
}
televisionshows theater release seasons navigation ul li:hover {
    background: #4b545f;
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
    border-radius: 10px;
    color : var(--fore-selected);
    cursor: pointer;
}
televisionshows theater release seasons navigation ul li:hover a {
    color : var(--fore-selected);
	border-radius: 10px;
	cursor: pointer;
}
televisionshows theater release seasons navigation ul li a {
    display: block; padding: 10px 20px;
    color: #757575; text-decoration: none;
}

televisionshows theater release seasons navigation ul li[selected] {
    background: #4b545f;
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 1px;
    border-radius: 10px;
	
}
televisionshows theater release seasons navigation ul li[selected] a {
    color: var(--fore-selected);
	font-weight: bold;
}

televisionshows theater release seasons navigation ul li:hover a {
    color : var(--fore-selected);
	font-weight: bold;
	cursor: pointer;
}

televisionshows theater release episodes {
	left: 0px;
	top: 57px;
	position: absolute;
	font-size: 10px;
	font-variant: small-caps;
}
televisionshows theater release episodes .episodes_select {
	width: 520px;
	max-width: 520px;
}
televisionshows theater release comments {
	top : 145px;
	left: 15px;
	position: absolute;
	background: white;
	color: rgb(0, 83, 146);
	font-size: 12px;
} 
televisionshows theater release episodes select {
	left: 0px;
	top: 5px;
	position: absolute;
	width: 760px;
	max-width: 760px;
	background: #4b545f;
	color: rgb(254, 255, 255);
	text-align: left; 
	font-size: 12px;
	font-variant: small-caps;
}
televisionshows theater release episodes select option {
	background: #4b545f;
	font-variant: small-caps;
}
televisionshows theater release episodes select option img {
	position: absolute;
	padding : 2px;
	left: 1px;
	top: 1px;
	width: 10px;
	max-width: 20px;
	height: 5px;
	max-height: 10px;
}

televisionshows theater release episodes navigation ul {
    background: #efefef;
    background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.9);
    padding: 0 9px;
    border-radius: 3px;
    list-style: none;
    position: relative;
    display: inline-table;
	font-variant: small-caps;
}
televisionshows theater release episodes navigation ul:after {
    content: ""; clear: both; display: block;
}
televisionshows theater release episodes navigation ul li {
    float: left;
}
televisionshows theater release episodes navigation ul li:hover {
    background: #4b545f;
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
}
televisionshows theater release episodes navigation ul li:hover a {
    color: #fff;
}
televisionshows theater release episodes navigation ul li a {
    display: block; padding: 9px 18px;
    color: #757575; text-decoration: none;
}

televisionshows theater filmetography {
	left: var(--theater-filmetography-left);
	top: var(--theater-filmetography-top);
	position: var(--theater-filmetography-position);
	width: var(--theater-filmetography-width);
	max-width: var(--theater-filmetography-max-width);
	height: var(--theater-filmetography-height);
	max-height: var(--theater-filmetography-max-height);
	background: #4b545f;
	color: rgb(254, 255, 255);
	text-align: justify; 
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	border-radius: 10px;
	/*overflow: auto;*/
}

televisionshows theater filmetography .viewer {
	top : var(--theater-filmetography-screen-viewer-top);
	left : var(--theater-filmetography-screen-viewer-left);
	width : var(--theater-filmetography-screen-viewer-width);
	border-radius: var(--theater-filmetography-screen-viewer-border-radius);
	width: var(--theater-filmetography-screen-viewer-width);
	max-width: var(--theater-filmetography-screen-viewer-width);
	height: var(--theater-filmetography-screen-viewer-height);
	max-height: var(--theater-filmetography-screen-viewer-max-height);
}

televisionshows theater filmetography object {
	top: var(--theater-filmetography-screen-top);
	left: var(--theater-filmetography-screen-left);
	width: var(--theater-filmetography-screen-width);
	max-width: var(--theater-filmetography-screen-max-width);
	height: var(--theater-filmetography-screen-height);
	max-height: var(--theater-filmetography-screen-max-height);
	background: rgb(192, 192, 192);
	position: absolute;
	padding: 5px;
	border-radius: 10px;
	classid: "clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B";
	codebase: "http://www.apple.com/qtactivex/qtplugin.cab";
}

televisionshows theater filmetography object param {
	autoplay: true;
	controller: true;
	loop: false; 
}

televisionshows theater filmetography object embed {
	/*width: 806px;
	max-width: 806px;*/
	width: var(--theater-filmetography-screen-width);
	max-width: var(--theater-filmetography-screen-max-width);
	height: 368px;
	max-height: 368px;
	autoplay : true;
	controller : true;
	loop : false;
	pluginspage : "http://www.apple.com/quicktime/download/";
}

televisionshows theater filmetography a {
	background: white;
	position: relative;
	padding: 3px;
}

televisionshows theater filmetography h1,h2,h3 {
	position: relative;
	background: rgb(213, 213, 213);
	color: red;	
	padding: 10px;	
	font-size: 18px;
	text-align: left;
}

televisionshows theater filmetography h4,h5,h6 {
	position: relative;
	background: rgb(213, 213, 213);
	color: rgb(148, 17, 0);	
	padding: 10px;	
	font-size: 14px;
	text-align: left;
}

televisionshows theater filmetography h1:after, h2:after, h3:after, h4:after, h5:after, h6:after {
	display: block;
}

televisionshows theater filmetography img {
	position: relative;
	border-radius: 10px;
	top:150px;
	left:250px;
	width:150px;
	height:250px;
}

televisionshows theater filmetography table {
	background-color: white;
    color: black;
	width: 100%; 
	border : 1px solid brown; 
	border-collapse : collapse; 
	border-spacing : 5px;
}
televisionshows theater filmetography table th {
	background-color: rgb(192, 192, 192);
	border : 1px solid brown; 
	font-variant: small-caps; 
	color: black;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
televisionshows theater filmetography table tr {
	border : 1px solid brown; 
	color: black;
}
televisionshows theater filmetography table td {
	background-color:white;
	border : 1px solid brown;  
	color: black;
	text-align: top;
	font-weight: normal;
	font-size: 11px;
	font-variant: normal;
}

#itinerary_table {
	background-color: white;
    color: black;
	width: 100%; 
	border : 1px solid brown; 
	border-collapse : collapse; 
	border-spacing : 5px;
}
#itinerary_tr {
	border : 1px solid brown; 
	color: black;
}
#itinerary_td {
	background-color:white;
	border : 1px solid brown;  
	color: black;
	text-align: top;
	font-weight: normal;
	font-size: 10px;
	font-variant: normal;
	vertical-align : center; 
	text-align: center;
}
#itinerary_th {
	background-color: rgb(192, 192, 192);
	border : 1px solid brown; 
	font-variant: small-caps; 
	color: black;
	font-size: 11px;
	font-weight: bold;
	vertical-align : center; 
	text-align: center;
}

#rightjustify {
	text-align: right;
}
#particulars {
	text-align: left; 
	font-variant: small-caps; 
	font-weight: bold; 
	padding: 5px;
}
#subtotal {
	text-align: right; 
	font-variant: small-caps; 
	font-weight: bold; 
	padding: 5px;
}
#salestax {
	text-align: right; 
	font-variant: small-caps; 
	font-weight: normal; 
	padding: 5px;
}
#grandtotal {
	text-align: right; 
	font-variant: small-caps; 
	font-weight: bold; 
	padding: 5px;
}
#quantities {
	position:relative; 
	top: 0px; 
	left: 0px; 
	width: 60px; 
	max-width: 69px;
}
.amount {
	text-align: right;
	font-weight: normal;
}
.grand {
	text-align: right;
	font-weight: bold;
}
#brochure_image {
	width : var(--brochure-image);
	max-width: var(--brochure-image);
	height : var(--brochure-image);
	max-height: var(--brochure-image);
}

.sub_title {
	text-align: left; 
	font-variant: small-caps; 
	font-weight: bold; 
	padding: 5px;
	color : rgb(0, 83, 146);
}

.season_image {
	width : var(--brochure-image);
	max-width: var(--brochure-image);
	height : 99%;
	max-height : 99%;
	border-radius: 10px;
	padding: 5px;
	align: center;
}


televisionshows theater filmetography paymentgateway {
	top: -1px;
	left: -1px;
	width: 643px;
	max-width: 643px;
	height: 390px;
	max-height: 390px;
	background: rgb(192, 192, 192);
	position: absolute;
	padding: 5px;
	border-radius: 10px;
	overflow : auto;
}

televisionshows theater filmetography slider {
	position: var(--theater-filmetography-slider-position);
	top: var(--theater-filmetography-slider-top);
	left: var(--theater-filmetography-slider-left);
	width: var(--theater-filmetography-slider-width);
	max-width: var(--theater-filmetography-slider-max-width);
	height: var(--theater-filmetography-slider-height);
	max-height: var(--theater-filmetography-slider-max-height);
	background: var(--theater-filmetography-slider-background);
	padding: var(--theater-filmetography-slider-padding);
	border-radius: 5px;
	opacity: 0.7;
	text-align: justify; 
	font-size: 11px;
	/*overflow: auto;*/
}

televisionshows theater filmetography object img {
	top: -1px;
	left: -1px;
	width: 890px;
	max-width: 890px;
	height: 390px;
	max-height: 390px;
	background: rgb(192, 192, 192);
	position: absolute;
	padding: 5px;
	border-radius: 10px;
	
}

televisionshows theater filmetography slider navigation ul {
	background: #efefef;
    background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 1px;
    border-radius: 10px;
    list-style: none;
    position: relative;
    left: 99px;
    top: -14px;
	height: 25px;
	max-height: 25px;
    display: inline-table;
    font-size: 11px;
	font-variant: small-caps;
}
televisionshows theater filmetography slider navigation description {
	position: absolute;
	left : 3px;
	top: 9px;
	width: 250px;
	max-width: 250px;
	color: rgb(254, 255, 255);
}
televisionshows theater filmetography slider navigation progressbar {
	position: absolute;
	left : 580px;
	top: 9px;
	width: 300px;
	max-width: 300px;
	color: rgb(254, 255, 255);
}
televisionshows theater filmetography slider  navigation ul:after {
    content: "";
    clear: both;
    display: block;
}
televisionshows theater filmetography slider  navigation ul li {
    float: left;
	/*border-radius: 10px;*/
	top: 5px;
}
televisionshows theater filmetography slider  navigation ul li:hover {
    background: #4b545f;
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
    box-shadow: 0px 0px 1px rgba(0,0,0,0.9);
    padding: 0 1px;
    border-radius: 10px;
}
televisionshows theater filmetography slider  navigation ul li[selected] {
    background: #4b545f;
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 1px;
    border-radius: 10px;
}
televisionshows theater filmetography slider  navigation ul li[selected] a {
    color: var(--fore-selected);
}

televisionshows theater filmetography slider navigation ul li:hover a {
    color: rgb(213, 213, 213);
	background: #4b545f;
}

televisionshows theater filmetography slider navigation ul li a {
    display: block; padding: 10px 20px;
    color: #757575; text-decoration: none;
	border-radius: 5px;
}

televisionshows theater synopsis {
	left: var(--theater-synopsis-left);
	top: var(--theater-synopsis-top);
	position: var(--theater-synopsis-position);
	width: var(--theater-synopsis-width);
	max-width: var(--theater-synopsis-max-width);
	height: var(--theater-synopsis-height);
	max-height: var(--theater-synopsis-max-height);
	background: var(--text-back);
	color: var(--fore);
	text-align: justify; 
	font-size: 11px;
	overflow: auto;
	border-radius: 5px;
}
televisionshows theater synopsis p {
	text-align: justify; 
	font-size: 13px;
}

televisionshows theater synopsis [class*=col25-] {
	width: 25%;
	position: relative;
	text-align: left;
	float: left;
	padding: 15px;
}

televisionshows theater synopsis .itinerary {
	padding: 5px;
	background-color: rgb(186, 249, 184);
}
televisionshows theater synopsis .topic {
	padding: 5px;
	text-align: justify;
	color: var(--theater-synopsis-table-data-color);
	background-color:white;
	border : 1px solid brown;  
	color: black;
	text-align: top;
	font-weight: normal;
	font-size: 10px;
	font-variant: normal;
	vertical-align : center; 
}
televisionshows theater .anchor_color_scheme {
	color:rgb(0, 83, 146);
	font-weight: bold;
}
televisionshows theater synopsis .currency {
	padding: 5px;
	text-align: justify;
	color: var(--theater-synopsis-table-data-color);
	background-color:white;
	border : 1px solid brown;  
	color: black;
	text-align: right;
	font-weight: normal;
	font-size: 10px;
	font-variant: normal;
	vertical-align : right; 
}

televisionshows navigation ul {
    background: #efefef;
    background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 1px;
    border-radius: 10px;
    list-style: none;
    position: absolute;
    left: 15px;
    top: 5px;
    display: inline-table;
    font-size: 11px;
	font-variant: small-caps;
}
televisionshows navigation ul:after {
    content: "";
    clear: both;
    display: block;
}
televisionshows navigation ul li {
    float: left;
}
televisionshows navigation ul li:hover {
    background: #4b545f;
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 1px;
    border-radius: 10px;
}
televisionshows navigation ul li[selected] {
    background: #4b545f;
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 1px;
    border-radius: 10px;
}
televisionshows navigation ul li[selected] a {
    color: #fff;
}
televisionshows navigation ul li:hover a {
    color: #fff;
}
televisionshows navigation ul li a {
    display: block; padding: 10px 20px;
    color: #757575; text-decoration: none;
}
televisionshows navigation ul li img {
    width: 125px; height: 45px;
    text-decoration: none;
}
televisionshows navigation ul ul {
    background: #5f6975; border-radius: 0px; padding: 0;
    position: relative; top: 100%;
}
televisionshows navigation ul ul li {
    float: none;
    border-top: 1px solid #6b727c;
    border-bottom: 1px solid #575f6a;
    position: relative;
}
televisionshows navigation ul ul li a {
    padding: 16px 20px;
    color: #fff;
}
televisionshows navigation ul ul li a:hover {
    background: #4b545f;
}
televisionshows navigation ul ul ul {
    position: absolute; left: 100%; top:0;
}

/* theater*/
theater {
    position: relative;
    display: inline-table;
}
theater season {
    position: relative;
    display: inline-table;
    font-size: 14px;
    font-style: bold;
    color: red;
}
theater season p {
    color: red;
    font-size: 10px;
    font-style: italic;
}
theater synopsis {
    background: #4b545f;
}
theater synopsis h1,h2,h3,h4,h5  {
    color: brown;
    padding : 0 5px;
}
theater synopsis p {
    font-size: 12px;
}
theater season div {
    background: #efefef;
}
theater season episodes ul {
    background: #efefef;
    background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
    background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.9);
    padding: 0 9px;
    border-radius: 3px;
    list-style: none;
    position: relative;
    display: inline-table;
	font-variant: small-caps;
}
theater season episodes ul:after {
    content: ""; clear: both; display: block;
}
theater season episodes ul li {
    float: left;
}
theater season episodes ul li:hover {
    background: #4b545f;
    background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
    background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
}
theater season episodes ul li:hover a {
    color: #fff;
}
theater season episodes ul li a {
    display: block; padding: 9px 18px;
    color: #757575; text-decoration: none;
}
