
/* Generic Variety styles */
/*
YUI 2: Reset.css
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
see: http://developer.yahoo.com/yui/reset/
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
/*End YUI reset*/

/*Font base, resetting reset*/
html, body, h1, h2, h3{font-family:'arial', 'trebuchet ms', 'verdana',helvetica,"MS Reference Sans Serif", sans-serif;}
html{font-size:77%;line-height:1.2;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3{font-weight:bold;}
h1{font-size:1.4em;}
h2{font-size:1.2em;color:#900;}
h3{font-size:1.1em;}
strong, b, strong *, b * {font-weight:bold !important;}
em, i, em *, i * {font-style:italic !important;padding-right:.15em;}
p,fieldset,table {margin-bottom:1em;}
ol,ul,dl {margin-left:2em;}
ol li, ul ol li {list-style: decimal outside;}
ul li, ol ul li {list-style: disc outside;}
/*End base*/

body {
background:none repeat scroll 0 0 #EDF1EF;
margin:0;
padding:0 0 10px;
}

a{
color:#369;
text-decoration:none;
}

.MasterNoLayout{
background-color:#FFF;
border:1px solid #CCC;
margin:0 auto;
position:relative;
text-align:left;
width:996px;
}

.control{clear:both;width:100%;margin-bottom:10px;overflow:hidden;}

/*START IMAGE*/
div.img{clear:both;}
div.img-FitToWidth, .img-FitToWidth img{width:100%} 
div.img-Left{float:left;margin:0 10px 10px 0;}
div.img-Right{float:right;margin:0 0 10px 10px;}
div.img-Center{text-align:center;}
div.img-Opinions,
div.img-Blogs {
clear:none;
float:left;
width:104px;
position: absolute;
margin:5px;
}
div.img-Blogs {
margin:14px 8px 0 9px;
}
/*END IMAGE*/

/*NOINDEX For page elements that should not be indexed - style declarations in this class should only explicitly remove layout style, nothing else*/
span.noindex{margin:0px;padding:0;}
/*END NOINDEX*/

/****/
div.viper aut aut-HeaderAdmin{} /*required by viper for style option picker*/
div.aut-HeaderAdmin {
font-size:0.9em;
margin-bottom:0;
padding-top:5px;
text-align:right;
}

/*EPiServer EDIT MODE*/
div.Ext3ContentFunction{margin:0 -3px;}
/*End EPiServer EDIT MODE*/
div.adp {
color:#999;
font-size:10px;
}
div.adp-Leaderboard {
border-bottom:1px solid #CC9;
text-align:center;
}
.adp-Leaderboard table{
margin:0 auto;
}
.adp-Leaderboard .rbi-adp-inner {
margin:0;
}
div.adp-HeaderBar{
position:absolute;
top:0;
right:0;
width:auto;
color:#999;
font-size:10px;
}
div.adp-AdPrefix{width:auto; margin: 0 auto;}
.adp-AdPrefix .rbi-adp-inner{
text-align:center;
color:#999999;
font-family:arial,sans-serif;
font-size:10px;
font-weight:bold}
.adp-AdPrefix .rbi-adp-inner:before{content: "-- Advertisement --"}
.adp-AdPrefix .rbi-adp-inner table{margin:0 auto}

div.adp-ZeroHeight{margin-bottom:0;height:0;}
.adp-ZeroHeight .base{display:none;}

.adp-AdPrefix .rbi-adp-inner {
margin-bottom:10px;
}

div.adp-StripAd {
margin:0 auto;
}
.adp-StripAd .rbi-adp-inner table  {
margin:0 auto 1px;
}
.adp-StripAd .base {
display:none;
}

div.art {}
div.art-Review {}
div.art-Production{}

.art h1,
.art-Review h1{
margin:0 0 5px 20px;
line-height:1.25em;
font-size:2.1em;
font-weight:bold;
color:#000;
}
.art h1{
margin-top:15px;
}
.art .hd h2,
.art-Review .hd h2, .art .hd h3{
font-size:1.3em;
margin:5px 0 5px 20px
}
.art .hd h3{
color:#900;
}
.art .date,
.art-Review .date{
border: 1px dotted #ccc;
margin:5px 0;
padding: .5em;
color:#666666;
font-style:italic;
}
.art .category,
.art-Review .category{
margin:0 0 5px 20px;
color:#666;
font-size:1em;
font-style:italic;
font-weight:bold;
}
.art .author,
.art-Review .author{
margin:5px 0 5px 20px;
padding: .5em;
background:#F7F7F7;
}
.art .author a,
.art-Review .author a{
color:#666;
text-transform:uppercase;
}
.art .primaryCredit,
.art-Review .primaryCredit,
.art .secondaryCredit,
.art-Review .secondaryCredit,
.art .primaryCast,
.art-Review .primaryCast,
.art .secondaryCast{
padding-bottom:1em;
margin-bottom:1em;
font-size:0.85em;
line-height:1.275em;
color: #333;
}
.art .primaryCast,
.art-Review .primaryCast{
border-bottom: 1px dotted #ccc;
}
.art .bd{
margin:10px 10px 10px 20px;
font-family:arial,helvetica,"MS Reference Sans Serif";
font-size:14px;
line-height:17px;
}
.art .bd > p,
.art .bd > b{
margin-top:20px;
font-size:14px;
line-height:17px;
}
.art .hd h1,
.art .hd h2,
.art .hd .author {
margin-left:20px;
}
.art .articleSidebar{
float:right;
clear:right;
}
.art .articleImage{
float:right;
clear:right;
font:italic 11px arial, sans-serif;
color:#666;
margin-left:20px;
display:table;
width:1px;
}
.art .articleImage p{
text-align:left;
clear:left;
}
.ie7 .art .articleImage{
width:auto;
max-width:665px;
min-width:155px;
}
.ie7 .art .articleImage p {
width:200px;
}
.art .articleSidebar .articleImage{
float:none;
clear:both;
}
div.chr {position:relative}
.chr table {margin-bottom:0;}
.chr col {padding-left:4px;}

.chr td,
.chr th {
vertical-align:top;
text-align:left;
padding:2px;
}
.chr th {
border-top:#C3C1B9 dotted 1px;
border-bottom:#C3C1B9 dotted 1px;
color:#000;
font:bold 11px Verdana, Geneva, sans-serif;
margin-bottom:.4em;
padding:4px 2px;
white-space:nowrap;
}
.chr .inner th {
font:bold 11px Arial, Helvetica, sans-serif;
}
.chr td.title {
padding-left:5px;
}
.chr td.ratingShare, .chr td.viewers {
text-align:center;
}
.chr th.title span.title {
margin-left:20px;
margin-right:210px;
font-weight:normal;
}
.chr th.gross span.title, .chr th.total span.title {
padding-left:5px;
font-weight:normal
}
.chr .revenue,
.chr .totalRevenue,
.chr th.revenue {
text-align:left;
}
.chc .chr .inner table.rgMasterTable td { 
padding:4px;
} 
.chc .chr .inner table.rgMasterTable tr.rgRow{
background-color:#e6ebef;
}
.chr .previousRank,
.chr .rank{
text-align:center;
}
.chr .cht {position:relative}
.chc .chh span,
.chc-grid2 .chh span,
.chr .cht span {
color:#900;
font-weight:700;
}
.chc .chh .date,
.chc .chh .units,
.chc-grid2 .chh .date,
.chc-grid2 .chh .units,
.chr .cht .date,
.chr .cht .units {
color:#666;
font:10px Verdana, Geneva, sans-serif;
font-weight:400;
padding-left:1em;
}
.chc-grid2 .chh {
margin:4px 0 4px 4px;
}
.chc-grid2 .inner .chr .inner div .cht div{
display:inline;
line-height:180%;
}
.chc-grid2 .inner .chr .inner div .cho div{
display:inline;
}
.chr .rtx .rbi-rtx-inner p.poweredby{
color:#900;
font:italic 11px Arial, Helvetica, sans-serif;
margin:0 0 0 40px;
float:right;
line-height:0.8em;
}
.chc .chr .rtx .rbi-rtx-inner p.poweredby{
display:inline;
margin:0;
}
.chc .chr .rtx .rbi-rtx-inner .units{
margin-right:70px;
}
.chr .rtx p.poweredby a{
font-weight:700;
}
.chc-grid2 .inner .rtx .rbi-rtx-inner p.poweredby {float:right;}
div.rtx-chartMoreLink {
width:auto;
position:absolute;
right:0.25em;
top:0.25em;
margin-bottom:0;}
.rtx-chartMoreLink .rbi-rtx-inner{width:auto;}
.rtx-chartMoreLink .more{width:auto;}
.rtx-chartMoreLink .more a{
padding-right:8px;
background: url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') right no-repeat;
font:10px Arial, Helvetica, sans-serif;
line-height:180%;
}
div.chc-grid2 {position:relative}
.chc-grid2 > .inner {border:1px solid #CCCCFF;}
.chc-grid2 tr.rgRow{background:#E6EBEF;}
.chc-grid2 tr.rgAltRow{background:transparent;}
.chc-grid2 .rtx .poweredby{margin:0 4px;}
.chc-grid2 .rtx p.poweredby{font:11px Verdana, Geneva, sans-serif; font-style:italic;}
.chc-grid2 .chr .cht {margin-bottom:0;}
.chc-grid2 .chr .cht .inner{padding:5px;}

div.chc-grid3 {}
.chc-grid3 .chr .cht span,
.chc-grid3 .chh > .inner,
.chc-grid3 .chf > .inner,
.chc-grid3 .cho > .inner {
background-color:#174A76;
border:1px solid #666666;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:bold;
padding:10px 0 0 15px;
min-height:35px;
overflow:hidden}
.chc-grid3 .chh > .inner{font-size:18px;}
.chc-grid3 .chr .inner .cho,
.chc-grid3 .chr .inner .cho .inner {
display:block;
line-height:1;
padding-left:0;
}
.chc-grid3 .chr .cht span {
display:block;
min-height:38px;
font-size:18px;
line-height:160%;
}
.chc-grid3 .rbi-flx-col2-inner, 
.chc-grid3 .rbi-flx-col3-inner, 
.chc-grid3 .rbi-flx-col4-inner{
padding-left:2px;
}
.chc-grid3 .chf .chd {float:left;width:auto;}
.chc-grid3 .chr .inner .cho{font-size:13px;text-align:center;}
.chc-grid3 .chd .riTextBox {
margin-left:5px;
padding:4px;
width:75px !important;
}
.chc-grid3 .chf > .inner > input{
background:transparent url('http://images2.variety.com/graphics/goBlu.gif') no-repeat;
cursor:pointer;
height:27px;
text-indent:-999px;
width:31px;
border:0;
}
.chc-grid3 .chr table{width:100%;border-collapse:separate;border-spacing:2px;}
.chc-grid3 .chr table th{background:#f5f5f5;font-size:10px;border:1px solid #F5F5F5;;padding:4px 3px}
.chc-grid3 .chr table th a{text-decoration:underline;}
.chc-grid3 .chr table td{border:1px solid #F5F5F5;padding:4px 3px}
.chc-grid3 .chr table .rgRow{background:#fff;}
.chc-grid3 .chr table .rgAltRow{background:#EBF0F7;}
.chc-grid3 .chr table .rgSortAsc,
.chc-grid3 .chr table .rgSortDesc{
cursor:pointer;
height:15px;
text-indent:-999px;
width:15px;
border:0;
vertical-align:middle;
}
.chc-grid3 .chr table .rgSortAsc{
background:transparent url('http://images2.variety.com/graphics/arrowBlu_up.gif') no-repeat;
}
.chc-grid3 .chr table .rgSortDesc{
background:transparent url('http://images2.variety.com/graphics/arrowBlu_down.gif') no-repeat;
}
.chc-grid3 th.revenue,
.chc-grid3 th.weeksRelease,
.chc-grid3 th.weeklyLocation,
.chc-grid3 th.averageRevenuePerLocation,
.chc-grid3 th.percentChange,
.chc-grid3 th.weekendRevenue,
.chc-grid3 th.totalRevenue,
.chc-grid3 th.weeksRelease,
.chc-grid3 th.daysRelease,
.chc-grid3 th.weeklyLocation,
.chc-grid3 th.percentChange{text-align:center;}
.chc-grid3 td.title{font-weight:bold;}
.chc-grid3 td.revenue,
.chc-grid3 td.weekendRevenue,
.chc-grid3 td.averageRevenuePerLocation,
.chc-grid3 td.totalRevenue{font-weight:bold;text-align:right;}
.chc-grid3 td.daysRelease,
.chc-grid3 td.weeksRelease,
.chc-grid3 td.weeklyLocation,
.chc-grid3 td.percentChange{text-align:center;}
.chc-grid3 .disclaimer {
font:11px Verdana,Geneva,sans-serif;
line-height: 150%;
margin:20px 20px 0;
}

/*weekly box office*/
.chc-grid3 th.netReceipt, 
.chc-grid3 th.previousNetReceipt,
.chc-grid3 th.netChange,
.chc-grid3 th.attendance,
.chc-grid3 th.attendPercent,
.chc-grid3 th.weekdayTopTixPrice,
.chc-grid3 th.perfToDate,
.chc-grid3 td.netReceipt, 
.chc-grid3 td.previousNetReceipt,
.chc-grid3 td.netChange,
.chc-grid3 td.attendance,
.chc-grid3 td.attendPercent,
.chc-grid3 td.weekdayTopTixPrice,
.chc-grid3 td.perfToDate {
	font-weight:bold;
	text-align:center;
}
.chc-grid3 td.title span.titleInfo,
.chc-grid3 td.netReceipt span.netReceiptInfo,
.chc-grid3 td.netChange .netChangeInfo,
.chc-grid3 td.attendance .attendanceInfo,
.chc-grid3 td.weekdayTopTixPrice .weekdayTopTixPriceInfo,
.chc-grid3 td.perfToDate .perfToDateInfo {
	font-weight:normal;
	text-align:center;
}
/*.chc-grid3 td.title {
	width:70px;
}*/
th.numberOfShows,
th.tixSoldLastWeek,
th.tixTotal,
th.receiptLastWeek,
th.receiptTotal,
td.numberOfShows,
td.tixSoldLastWeek,
td.tixTotal,
td.receiptLastWeek,
td.receiptTotal{
	text-align:center;
}
td.showType {
	font-weight:bold;
}
/*end weekly b.o */

div.chc-grid4 {}
.chc-grid4 .chr table{width:100%;border-collapse:separate;border-spacing:2px;margin-bottom:10px;}
.chc-grid4 .cht{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;
color:#fff;
font-weight:bold;
text-align:center;
}
.chc-grid4 .cht span{color:#fff;background-color:#174A76;display:block}
.chc-grid4 th{
background-color:#F5F5F5;
font-size:12px;
padding:3px;
text-align:center;
border-bottom:#0066CC dotted 1px;
border-top:0;
}
.chc-grid4 td{
border-bottom:#0066CC dotted 1px;
padding:4px 2px;
text-align:center;
}
.chc-grid4 td.title{text-align:left;font-weight:bold;}
.chc-grid4 td.album,
.chc-grid4 td.artist{text-align:left;}
.chc-grid4 .chh .inner{
font-family:Verdana,Geneva,sans-serif;
font-size:16px;
font-weight:bold;}
.chc-grid4 .chf .chd {float:left;width:auto;}
.chc-grid4 .chr .inner .cho{font-size:13px;text-align:center;}
.chc-grid4 .chd .riTextBox {
margin-left:5px;
padding:4px;
width:75px !important;
}
.chc-grid4 .chf > .inner > input{
background:transparent url('http://images2.variety.com/graphics/goBlu.gif') no-repeat;
cursor:pointer;
height:27px;
text-indent:-999px;
width:31px;
border:0;
}
.chc-grid4 h2 {
font: 13px Verdana,Geneva,sans-serif;
color:#000;
margin:10px 0 0 0;
}

.chr .inner .cht, 
.chr .inner .cho,
.chr .inner .cht .inner,
.chr .inner .cho .inner {
display:inline;
line-height:160%;
}
.chr .inner .cho{
font-size:11px;
padding-left:20px;
}
.chr .inner .cht .base {
display:none;
}

div.chr-music{}
.chr-music .rgMasterTable, .chr-music tr th{
font:11px Verdana, Geneva, sans-serif;
color:#000;
}
.chr-music td.rank{
width:100px;
}
.chr-music .album{
width:300px;
}
.chr-music .cht span{
text-align:left;
padding:3px 0 1px 10px;
margin:0;
}
.chr-music th{
font-size:11px;
margin-top:0;
background-color:#E5EAEE;
}
.chr-music th.title{
text-align:left;
}
.chr-music table.rgMasterTable td { 
padding-top:8px;
padding-bottom:8px;
}
.chr-music .cht {
margin-bottom:0px;
}
.chr-music td.title{
font-weight:normal;
width:300px;
}
.chr-music td.network, 
.chr-music td.ratingLiveSD, 
.chr-music td.ratingLive7{
width:80px;
}

div.chr-trailers{}
.chr-trailers {
width:665px;
font-weight:bold;
margin-top:15px;
}
.chr-trailers .RadGrid {
background:url("http://images2.variety.com/graphics/charts/ChartGradient_Background.gif") repeat-x top left;
margin:10px 0;
padding:0;
}
.chr-trailers table {margin-bottom:0;}
.chr-trailers th {
background:url("http://images2.variety.com/graphics/charts/TrailersChartHead_bg.gif") repeat-x top left;
text-align:center;
padding:4px 2px;
font:bold 12px Arial, Helvetica, sans-serif;
border:1px solid #333;
}
.chr-trailers td {
vertical-align:middle;
text-align:center;
padding:20px 2px;
border:1px solid #666;
}
.chr-trailers .previousRank {
width:65px;
white-space:normal;
color:#063;
}
.chr-trailers th.previousRank {
color:#000;
}
.chr-trailers .distributor, .chr-trailers .genre{
width:95px;
}
.chr-trailers .viewCount {
width:70px;
white-space:normal;
}
.chr-trailers .weeksUntilRelease, .chr-trailers .growthPercent {
width:56px;
white-space:normal;
}
.chr-trailers .weeksOnChart {
width:47px;
white-space:normal;
}

div.chr-release {position:relative}
.chr-release table {margin-bottom:0;}
.chr-release col {padding-left:4px;}

.chr-release td,
.chr-release th {
vertical-align:top;
text-align:left;
padding:2px;
}
.chr-release .inner table tr th {
color:#000;
font:bold 12px Arial, Helvetica, sans-serif;
margin-bottom:.4em;
padding:4px 2px;
white-space:nowrap;
}
.chr-release td.title {
padding-left:5px;
}
.chc .chr-release .inner table.rgMasterTable td { 
padding:4px;
} 
.chc .chr-release .inner table.rgMasterTable tr.rgRow{
background-color:#e6ebef;
}
.chr-release .cht {position:relative}
.chr-release .cht span {
background-color:#174A76;
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:bold;
padding:10px 0 0 15px;
overflow:hidden;
display:block;
font-size:18px;
}
.chr-release table{width:100%;border-collapse:separate;border-spacing:2px;}
.chr-release table th{background:#f5f5f5;font-size:10px;border:1px solid #F5F5F5;;padding:4px 3px;}
.chr-release table td{border:1px solid #F5F5F5;padding:4px 3px}
.chr-release table .rgRow{background:#fff;}
.chr-release table .rgAltRow{background:#EBF0F7;}
.chr-release table .rgGroupCol {display:none;}
.chr-release table .rgGroupHeader {background-color:#ccc;}
.chr-release table .rgGroupHeader p{display:none;}
.chr-release table .releaseDate {width:100px;}
.chr-release table .title {font-weight:normal;}

.chr-release .chp {
background-color:#174A76;
color:#fff;
font:bold 15px Georgia, "Times New Roman", Times, serif;
padding:4px 0 6px;
}
.chr-release .chp ul li {
list-style-type:none;
color:#fff;
display:inline;
padding-right:10px;
}
.chr-release .chp ul li a {
color:#fff;
}

div.chr-filmslevel2{}
.chr-filmslevel2 .cht {
background-color:#174A76;
border:1px solid #666666;
color:#FFFFFF;
padding:10px 10px 10px 15px;
font:bold 17px Georgia, "Times New Roman", Times, serif;
}
.chr-filmslevel2 .cht span.filmTitle,
.chr-filmslevel2 .cht span.distributor{
margin-right:15px;
}
.chr-filmslevel2 .cht span.cumulative{
float:right;margin-right:30px;
}
.chr-filmslevel2 .rgCollapse {
border: none;
background: url('http://images1.variety.com/graphics/charts/minus.png') no-repeat top left;
padding:0;
}
.chr-filmslevel2 .rgExpand {
background: url('http://images1.variety.com/graphics/charts/plus.png') no-repeat top left;
border: none;
padding:0;
}
.chr-filmslevel2 table{width:100%;border-collapse:separate;border-spacing:2px;}
.chr-filmslevel2 table th{color:#069;background:#f5f5f5;font-size:10px;border:1px solid #F5F5F5;;padding:4px 3px; text-align:center;}
.chr-filmslevel2 table th a{text-decoration:underline;}
.chr-filmslevel2 table td{border:1px solid #F5F5F5;padding:4px 3px; text-align:center;}
.chr-filmslevel2 table .rgRow{background:#fff;}
.chr-filmslevel2 table .rgAltRow{background:#EBF0F7;}
.chr-filmslevel2 table td.filmWeek,
.chr-filmslevel2 table td.weeklyRevenue,
.chr-filmslevel2 table td.weeklyPercentChange,
.chr-filmslevel2 table td.weeksRelease,
.chr-filmslevel2 table td.weeklyLocation,
.chr-filmslevel2 table td.averageRevenuePerLocation,
.chr-filmslevel2 table td.cumulativeRevenue{font-weight:bold;}

div.chr-varietyhomechartvideo {}
.chr-varietyhomechartvideo {position:relative}
.chr-varietyhomechartvideo table {margin-bottom:0;}
.chr-varietyhomechartvideo col {padding-left:4px;}
.chr-varietyhomechartvideo td,
.chr-varietyhomechartvideo th {
vertical-align:top;
text-align:left;
padding:2px;
}
.chr-varietyhomechartvideo th {
border-top:#C3C1B9 dotted 1px;
border-bottom:#C3C1B9 dotted 1px;
color:#000;
font:bold 11px Verdana, Geneva, sans-serif;
margin-bottom:.4em;
padding:4px 2px;
white-space:nowrap;
}
.chr-varietyhomechartvideo td.title {
padding-left:5px;
}
.chr-varietyhomechartvideo table.rgMasterTable td { 
padding:4px;
} 
.chr-varietyhomechartvideo table.rgMasterTable tr.rgRow { 
background-color:#e6ebef;
}
.chr-varietyhomechartvideo .previousRank,
.chr-varietyhomechartvideo .rank {
text-align:center;
}
.chr-varietyhomechartvideo .cht {position:relative}
.chr-varietyhomechartvideo .cht span {
color:#900;
font-weight:700;
}
.chr-varietyhomechartvideo .cht .date {
display:none;
}

div.flx{margin:0;}

.rbi-flx-col1,
.rbi-flx-col2,
.rbi-flx-col3,
.rbi-flx-col4,
.rbi-flx-col5,
.rbi-flx-col6,
.rbi-flx-col7,
.rbi-flx-col8,
.rbi-flx-col9,
.rbi-flx-col10{display:inline;float:left;}

.rbi-flx-col1-inner,
.rbi-flx-col2-inner,
.rbi-flx-col3-inner,
.rbi-flx-col4-inner,
.rbi-flx-col5-inner,
.rbi-flx-col6-inner,
.rbi-flx-col7-inner,
.rbi-flx-col8-inner,
.rbi-flx-col9-inner,
.rbi-flx-col10-inner{padding:0 0 0 10px;}

.rbi-flx-col1-inner{padding:0;}

div.flx-Header{
overflow:visible;
position:relative;
z-index:30;
margin-bottom:0;
}

div.flx-NavGlobal1 {
margin-bottom:0;
}
.flx-NavGlobal1 .rbi-flx-col2-inner {padding:0;}

div.flx-NavGlobal2 {
background:url('http://images2.variety.com/Global/CSSImages/variety/TopNavSubmenu_gradient_bg.gif') repeat-x scroll left top #DAEADF;
padding-top:1px;
overflow:visible;
clear:both;
}
div.flx-NavGlobal2  > div{
border-bottom:1px solid #867F6E;
height:29px;
}

.rbi-flx-Main1a-col1,
.rbi-flx-Main2a-col1,
.rbi-flx-Main2a-col2,
.rbi-flx-Sub1a-col1,
.rbi-flx-Sub2a-col1,
.rbi-flx-Sub2a-col2,
.rbi-flx-Sub2b-col1,
.rbi-flx-Sub2b-col2 {
background-color:Transparent;
display:inline;
float:left;
}

div.flx-Main1a{}
.flx-Main1a .rbi-flx-Main1a-col1 {width:100%;}
.flx-Main1a .rbi-flx-Main1a-inner {padding:0 8px;overflow:hidden;}

div.flx-Main2a{position:relative;z-index:20;}
.flx-Main2a .rbi-flx-Main2a-inner {padding:0 10px;overflow:hidden;}
.rbi-flx-Main2a-col1{width:665px;margin-right:10px;position:relative;z-index:21;}
.rbi-flx-Main2a-col2 {width:300px;}

div.flx-Sub1a{}
.flx-Sub1a .rbi-flx-Sub1a-col1 {width:100%;}
.flx-Sub1a .rbi-flx-Sub1a-inner {padding:0;overflow:hidden;}

div.flx-Sub2a{}
.flx-Sub2a .rbi-flx-Sub2a-inner {overflow:hidden;}
.rbi-flx-Sub2a-col1{width:155px;margin-right:9px;}
.rbi-flx-Sub2a-col2 {width:500px;}

div.flx-Sub2b{}
.flx-Sub2b .rbi-flx-Sub2b-inner {overflow:hidden;}
.rbi-flx-Sub2b-col1{width:355px;margin-right:9px;}
.rbi-flx-Sub2b-col2 {width:300px;}

div.flx-FooterArea{
margin-bottom:0;
}
.flx-FooterArea .rbi-flx-FooterArea-inner {
padding:8px;
border-top:1px dotted #C2CEDA;
}
.flx-FooterArea .rtx-Copyright {
margin-bottom:4px;
}

div.flx-FooterNav{
margin-bottom:0;
overflow:hidden;
}
.flx-FooterNav .rbi-flx-FooterNav-inner {
background-color:#F0F0F0;
border:1px solid #C2CEDA;
color:#336699;
padding:5px;
overflow:hidden;
}

div.flx-Gallery{}
.flx-Gallery {}
.flx-Gallery .rbi-flx-Gallery-inner{
overflow:hidden;
}
.flx-Gallery .rbi-flx-Gallery-col1{
background-color:#000;
border-right:none;
margin-right:0;
color:#fff;
}
.flx-Gallery .pag{
position:absolute;
top:380px;
height:87px;
padding-top:0;
}
.flx-Gallery .pag .inner{
text-align:right;
padding-right:10px;
}
.flx-Gallery .pag .next, .flx-Gallery .pag .previous, .flx-Gallery .pag .next a, .flx-Gallery .pag .previous a {
}
.flx-Gallery .pag .next a {
background: url('http://images2.variety.com/graphics/buttons/right-btn.png') no-repeat;
background-position: 0 0;
position:absolute;
height:124px;
width:84px;
color:transparent;
cursor:pointer;
left:585px;
top:0;
} 
.flx-Gallery .pag .previous a{
background: url('http://images2.variety.com/graphics/buttons/left-btn.png') no-repeat;
background-position: 0 0;
position:absolute;
height:124px;
width:84px;
color:transparent;
cursor:pointer;
left:-3px;
top:0;
} 
.ie7 .flx-Gallery .pag .next, 
.ie7 .flx-Gallery .pag .previous {
font-size:1px;
line-height:0;
}
.flx-Gallery .pag .previous a,
.flx-Gallery .pag .next a{color:transparent;}
.flx-Gallery .pag .previous-off,
.flx-Gallery .pag .next-off{display:none;} 

div.flx-BasicContainer{}
.flx-BasicContainer .rbi-flx-BasicContainer-inner {
overflow:hidden;
border:1px solid #C2CEDA;
}
.rbi-flx-Sub2a-col2-inner .flx-BasicContainer .rbi-flx-BasicContainer-col1-inner .rtx{
margin-bottom:0;
}

div.flx-tabFooter{margin-bottom:0;}
.flx-tabFooter .rbi-flx-tabFooter-inner {
border-top:#C3C1B9 dotted 1px;
padding-top:5px;
}
.flx-tabFooter .control{
margin-bottom:0;
}

.flx .rbi-rtx-inner table.rgMasterTable th{
font:bold 11px arial, sans-serif;
}
.flx .rbi-rtx-inner table.rgMasterTable th.ratingShare, 
.rbi-rtx-inner table.rgMasterTable th.viewers {
width:120px;
text-align:center;
}
.flx .rtx .rgMasterTable thead { /*v. home > chart > tv ratings*/
border-top:#C3C1B9 dotted 1px;
margin:0;
padding:0;
height:20px;
}
.flx .rbi-flx-inner .rbi-flx-col1 .rbi-flx-col1-inner .rss tr {
padding:4px 0;
}
.flx .rbi-flx-inner .rbi-flx-col1 .rbi-flx-col1-inner .rss td.rank{
width:15px;
text-align:right;
}
.flx .rbi-flx-inner .rbi-flx-col1 .rbi-flx-col1-inner .rss td.topShows{
padding:3px 0 3px 8px;
width:250px;
}
.flx .rbi-flx-inner .rbi-flx-col1 .rbi-flx-col1-inner .rss td.ratingShare,
.flx .rbi-flx-inner .rbi-flx-col1 .rbi-flx-col1-inner .rss td.viewers{
width:120px;
text-align:center;
}

div.flx-Dept2a{}
.rbi-flx-Dept2a-col1, .rbi-flx-Dept2a-col2{
border:1px solid #ccf;
height:200px;
}
.rbi-flx-Dept2a-col1 {
margin-right:8px;
}
.ie7 .flx-Dept2a .ser-FeatureList .inner {
height:190px;
overflow:hidden;
}

div.flx-tabChart1a{}
.flx-tabChart1a {
background:url('http://images2.variety.com/graphics/charts/SocMediaTvBarGreen.gif') no-repeat left top;
margin:0;
padding:0;
}
.flx-tabChart1a .rbi-flx-tabChart1a-col2 {
margin-top:4px;
}

div.flx-Blogs{}
.flx-Blogs .rbi-flx-Blogs-col1-inner {
border:1px solid #ccc;
border-top:none;
}

/*EPiServer EDIT MODE*/
.Ext3ContentArea .rbi-flx-Main2a-col1{width:665px !important;}
.Ext3ContentArea .rbi-flx-Main2a-col2 {width:300px !important;}
.Ext3ContentArea .rbi-flx-Sub2a-col1{width:155px !important;margin-right:9px;}
.Ext3ContentArea .rbi-flx-Sub2a-col2 {width:500px !important;}
.Ext3ContentArea .rbi-flx-Sub2b-col1{width:355px !important;margin-right:9px;}
.Ext3ContentArea .rbi-flx-Sub2b-col2 {width:300px !important;}
/*End EPiServer EDIT MODE*/
div.gal {
margin-bottom:0;
}
.gal .inner{
background-color:#000;
padding:80px 0;
overflow:hidden;
height:500px;
}
.gal img{
display:block;
margin:0 auto 5px;
}
.gal p {
margin:5px 150px 10px;
font-size:14px;
}
.gal p a {
color:#999;
}

div.gal-Carousel{}
.gal-Carousel .inner{
background:#393737;
border:1px solid #9C9B9B;
}
.gal-Carousel h2{
color:#FFFFFF;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:0;
margin-left:30px;
margin-right:0;
margin-top:5px;
}
.gal-Carousel .jcarousel-clip{
height:95px;
margin:10px 40px 17px;
}
.gal-Carousel ul {
overflow: hidden;
height: 95px;
padding-left:10px;
margin:0;
}
.gal-Carousel li {
float:left;
height:95px;
padding-right:12px;
width:95px;
font-weight:bold;
list-style:none;
}

/* Button styles a copy of rtx-Carousel */
.gal-Carousel .jcarousel-next-horizontal,
.gal-Carousel .jcarousel-prev-horizontal{
position:absolute;
right:10px;
top:-12px;
font-weight:bold;
font-size:11px;
color:#369;
cursor:pointer;
width:19px;
}
.gal-Carousel .jcarousel-prev-horizontal{
left:10px;
}
.gal-Carousel .jcarousel-next-horizontal .button {
cursor:pointer;
background:url('http://images2.variety.com/Global/CssImages/variety/PhotoGalleryArrowRight.gif') no-repeat scroll 0 0 transparent;
height:110px;
width:19px;
float:left;
margin: 5px 5px 0 0;
}
.gal-Carousel .jcarousel-prev-horizontal .button{
cursor:pointer;
background:url('http://images2.variety.com/Global/CssImages/variety/PhotoGalleryArrowLeft.gif') no-repeat scroll 0 0 transparent;
cursor:pointer;
height:110px;
width:19px;
float:right;
margin: 5px 0 0 5px;
}

/*** ESSENTIAL STYLES - Do NOT modify this section***/
.sf-menu,.sf-menu * {
margin:0;
padding:0;
list-style:none;
}
.sf-menu {
line-height:1;
}
.sf-menu ul {
position:absolute;
top:-999em;
width:10em;
/* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
width:100%;
}
.sf-menu li:hover {
visibility:inherit;
/* fixes IE7 'sticky bug' */
}
.sf-menu li {
float:left;
position:relative;
}
.sf-menu a {
display:block;
position:relative;
}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {
left:0;
top:2.5em;
/* match top ul list item height */
z-index:99;
}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {
left:10em;
/* match ul width */
top:0;
}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {
top:-999em;
}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {
left:10em;
/* match ul width */
top:0;
}

/***   Variety   ***/
/* ESSENTIAL STYLES - DO NOT MODIFY THIS SECTION */
/* Section copied from ESSENTIAL STYLES in superfish.css with classnames renamed */
.nav-list,.nav-list * {
margin:0;
padding:0;
list-style:none;
}
.nav-list {
line-height:1;
}
.nav-list ul {
position:absolute;
top:-999em;
width:10em;
/* left offset of submenus need to match (see below) */
}
.nav-list ul li {
width:100%;
}
.nav-list li:hover {
visibility:inherit;
/* fixes IE7 'sticky bug' */
}
.nav-list li {
float:left;
position:relative;
height:25px;
}
.nav-list a {
display:block;
position:relative;
}
.nav-list li:hover ul,.nav-list li.sfHover ul {
left:0;
top:2.5em;
/* match top ul list item height */
z-index:99;
}
ul.nav-list li:hover li ul,ul.nav-list li.sfHover li ul {
top:-999em;
}
ul.nav-list li li:hover ul,ul.nav-list li li.sfHover ul {
left:10em;
/* match ul width */
top:0;
}
ul.nav-list li li:hover li ul,ul.nav-list li li.sfHover li ul {
top:-999em;
}
ul.nav-list li li li:hover ul,ul.nav-list li li li.sfHover ul {
left:10em;
/* match ul width */
top:0;
}

/* Custom STYLES - THIS SECTION CAN BE MODIFIED*/
div.nav-Global1 {
overflow:hidden;
margin-bottom:0px;
/*height:75px;*/
}
.nav-Global1 .nav-list {
float:left;
background:#CCC;
border:1px solid #CCC;
width:100%;
}
.nav-Global1 .nav-list a {
margin:6px 14px;
text-decoration:none;
text-align:center;
display:block;
font:bold 11px/1.275em verdana,arial,helvetica;
}
.nav-Global1 .nav-list a,.nav-Global1 .nav-list a:visited {
/* visited pseudo selector so IE6 applies text colour*/
color:#369;
}
.nav-Global1 .nav-list #OnPage a,.nav-Global1 .nav-list #OnPage a:visited,
.nav-Global1 .nav-list #OnParent a,.nav-Global1 .nav-list #OnParent a:visited {
/* visited pseudo selector so IE6 applies text colour*/
color:#369;
}
.nav-Global1 .nav-list li:hover,.nav-Global1 .nav-list li.sfHover,.nav-Global1 .nav-list li:hover a,.nav-Global1 .nav-list li.sfHover a,.nav-Global1 .nav-list a:focus,.nav-Global1 .nav-list a:hover,.nav-Global1 .nav-list a:active {
color:#900;
background:#FFF;
}

/* START: GlobalNav2 */
div.nav-Global2 {
overflow:visible;
height:29px;
}
.nav-Global2 .nav-list {
float:left;
font:bold 13px Verdana, Geneva, sans-serif;
}
.nav-Global2 .nav-list > li > a {
padding:6px 20px;
text-decoration:none;
text-align:center;
display:block;
border-right:1px solid #CCC;
}
.webkit .nav-Global2 .nav-list > li > a, 
.gecko .nav-Global2 .nav-list > li > a, 
.ie9 .nav-Global2 .nav-list > li > a,
.ipad .nav-Global2 .nav-list > li > a {
padding:6px 18px;
}
.win.gecko .nav-Global2 .nav-list > li > a {
padding:6px 20px;
}
.nav-Global2 .nav-list a,.nav-Global2 .nav-list a:visited {
/* visited pseudo selector so IE6 applies text colour*/
color:#000;
}
.nav-Global2 .nav-list #OnPage a,.nav-Global2 .nav-list #OnPage a:visited,
.nav-Global2 .nav-list #OnParent a,.nav-Global2 .nav-list #OnParent a:visited {
/* visited pseudo selector so IE6 applies text colour*/
color:#000;
}
.nav-Global2 .nav-list li:hover,.nav-Global2 .nav-list li.sfHover,.nav-Global2 .nav-list li:hover a,.nav-Global2 .nav-list li.sfHover a,.nav-Global2 .nav-list a:focus,.nav-Global2 .nav-list a:hover,.nav-Global2 .nav-list a:active {
}

/*sub nav */
.nav-Global2 .nav-list li:hover ul,.nav-Global2 .nav-list li.sfHover ul {
top:29px;
}
.nav-Global2 .nav-list ul {
background:url('http://images2.variety.com/Global/CSSImages/variety/DropdownGradient_bg.gif') repeat-x scroll left top #FFFFFF;
margin-left:-1px;
padding:5px;
width:200px;
border:1px solid #000;
}
.nav-Global2 .nav-list li li {
padding:0;
margin:0;
}
.nav-Global2 .nav-list li li a{
padding:3px 4px;
text-decoration:none;
margin-top:-7px;
}
.nav-Global2 .nav-list #OnPage li a,.nav-Global2 .nav-list #OnPage li a:visited,.nav-Global2 .nav-list li:hover li a,.nav-Global2 .nav-list li.sfHover li a,.nav-Global2 .nav-list #OnParent li a,.nav-Global2 .nav-list #OnParent li a:visited {
color:#039;
font-weight:normal;
}
.nav-Global2 .nav-list li:hover #OnPage a,.nav-Global2 .nav-list li:hover li:hover a,.nav-Global2 .nav-list li.sfHover li a:hover,.nav-Global2 .nav-list #OnPage li a:hover,.nav-Global2 .nav-list #OnPage li.sfHover a,.nav-Global2 .nav-list #OnParent #OnPage a,.nav-Global2 .nav-list #OnParent li a:focus,.nav-Global2 .nav-list #OnParent li a:hover,.nav-Global2 .nav-list #OnParent li a:active,.nav-Global2 .nav-list li.sfHover li.sfHover a {
color:#fff;
background-color:#063;
}

/* START: GlobalFooter */
div.nav-GlobalFooter {}
.nav-GlobalFooter ul.nav-list {
padding:0;
margin:0;
}
.nav-GlobalFooter li {
border-left:1px solid #000;
padding:0 0 0 10px;
font:11px Arial, Helvetica, sans-serif;
margin:0 9px 5px 0;
height:auto;
}
.nav-GlobalFooter li:first-child {
border-left:0;
padding-left:0;
margin-left:0;
}

div.nav-NavBox {}
.nav-NavBox .nav-inner{
border: 1px solid #ccc;
font:bold 12px Verdana, Geneva, sans-serif;
}
.nav-NavBox  .nav-inner ul{
margin:0 0 5px 0;
}
.nav-NavBox  .nav-inner li{
margin-bottom:0;
list-style:none;
color:#900;
}
.nav-NavBox .nav-inner li span{
border-top: 1px solid #ccc;
display:block;
padding: 8px;
margin-top:5px;
}
.nav-NavBox .nav-inner li:first-child span{
margin-top:0;
border-top: 0;
}
.nav-NavBox .nav-inner li a span{
border-top: 0;
padding:3px 8px;
margin-top:0;
}
.nav-NavBox .nav-inner li a:hover span{
text-decoration:underline;
}
div.qsf {}
.qsf .rbi-qsf-inner{margin:12px 8px 0 0; text-align:right;}
.qsf .rbi-qsf-field-input,
.qsf .rbi-qsf-buttonfields {
display:inline;
vertical-align:top;
}
.qsf .rbi-qsf-field-input input {
background-color:#FFFFFF;
border:1px solid #BFB093;
padding:3px 0 3px 2px;
width:212px;
font-size:0.9em;
font-family:'MS Reference Sans Serif';
}
.qsf .rbi-qsf-buttonfields input{
font:bold 13px 'MS Reference Sans Serif';
background-color:#093;
color:#FFF;
border:0;
width:70px;
padding:2px 4px 4px;
text-transform:uppercase;
}
div.qsf-EmailSignUp {}
.qsf-EmailSignUp .rbi-qsf-inner{border-top:0;background-color:#ccc;padding:10px;}
.qsf-EmailSignUp .rbi-qsf-field-input,
.qsf-EmailSignUp .rbi-qsf-buttonfields {
display:inline;
vertical-align:top;
}
.qsf-EmailSignUp .rbi-qsf-field-input input {
background-color:#FFFFFF;
border:1px solid #BFB093;
padding:4px 0 4px 2px;
width:188px;
}
.qsf-EmailSignUp .rbi-qsf-buttonfields input{
background-color:#900;
color:#FFF;
border:0;
width:70px;
height:23px;
font-size:14px;
}
div.rmd{}
.rmd object, .rmd embed{display:inline;}

div.rmd-Share  {
margin:0;
}
.rmd-Share .rbi-rmd-inner {
background-color:#E8E5DC;
border:2px solid #CCCCCC;
overflow:hidden;
padding:10px;
}
.rmd-Share .rbi-rmd-inner span {
display:block;
float:left;
width:49.5%;
padding-bottom:5px;}
.rmd-Share span span.stbuttontext{
float:none;
display:inline;}

div.rmd-Subscribe{}
.rmd-Subscribe {margin-top:-10px;}
.rmd-Subscribe .rbi-rmd-inner{border:2px solid #ccc;border-top:0;background-color:#E8E5DC;padding:10px 10px 0;margin-top:-5px;}
.rmd-Subscribe a{padding-right: 5px;}
.rmd-Subscribe p.subscribe{margin:-10px 0 0 -10px;}

div.rmd-FandangoMRQE{
clear:right;
float:right;
width:234px;
margin-left:5px;
float:right;}
/*Fandango (for film review pages)*/
.rmd-FandangoMRQE .imgBut {
padding-left:0px;
clear:right;
}
.rmd-FandangoMRQE .FandangoTable {
width:234px;
height:60px;
background:url(http://images.fandango.com/r81.6/images/widgets/234x60_half_banner/234x60_half_banner_bg.gif) no-repeat top left;
margin-top:7px;
text-align:center;
}
.rmd-FandangoMRQE .FandangoForm {
width:184px;
height:60px;
padding-top:27px;
text-align:center;
}
.rmd-FandangoMRQE .FandangoInput {
font:bold 11px Arial, Helvetica, san-serif; 
color:#808080;
display:inline;
margin-top:8px;
margin-bottom:4px;
margin-left:0;
vertical-align:bottom;
}

/* MRQE (for film review pages) */
.rmd-FandangoMRQE div#article #MRQEout{
margin:0;
background-color:#fff;
text-align:center;
}
.rmd-FandangoMRQE div#article #MRQE p{
padding-bottom:5px;
}
.rmd-FandangoMRQE div#article #MRQE #MRQEImage{
font:normal 10px/1.275em georgia, "times new roman", times, courier, serif;
padding:0;
margin:-7px 0 0 0;
color:#93876C;
text-align:center;
text-transform:uppercase;
}

div.rmd-FeaturedJobs{}
.rmd-FeaturedJobs .rbi-rmd-inner{border:1px solid #e6ebf0;padding:10px;color:#666;text-align:left;}
.rmd-FeaturedJobs h2 {
background:transparent url('http://images2.variety.com/Global/CssImages/variety/vmc_logo_small.gif') no-repeat 0 0 ;
height:63px;
padding:23px 0 0 100px;
color: #900;
font-size:24px;
margin:-5px 0 0 -5px;
}
.rmd-FeaturedJobs .jt_job_position a {
color:#990000;
font-weight:bold;
}
.rmd-FeaturedJobs .jt_job_company {
margin-bottom:5px;
}
.rmd-FeaturedJobs .jt_alljobs a {
color:#990000;
font-weight:bold;
}

div.rmd-FeaturedVideo{}
.rmd-FeaturedVideo .rbi-rmd-inner{
border:#ccc solid 1px;
position:relative;
}
.rmd-FeaturedVideo h2{
color:#900;
padding: .25em .5em;
font-size:1em;
width:100%;
border-bottom:#ccc dotted 1px;
}
.ie7 .rmd-FeaturedVideo h2{
width:495px;
padding:.25em 0;
}
.ie7 .rmd-FeaturedVideo h2 span{
padding: .25em .5em;
}
.rmd-FeaturedVideo object{
margin:10px;
}
.ie7 .rmd-FeaturedVideo object{
margin:10px 5px;
}
.rmd-FeaturedVideo .more{
position:absolute;
right:0.25em;
top:0.25em;
}
.rmd-FeaturedVideo .more a{
padding-right:8px;
background: url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') right no-repeat;
}

div.rmd-Video{}

div.rmd-WeRecommend{
clear:right;
float:right;
width:156px;
margin-left:5px;
font-size:12px;
font-weight:bold;
}
.rmd-WeRecommend .Newstogram-Headlines{display:none;padding:0;border:1px solid #ccc;}
.rmd-WeRecommend .Newstogram-Headlines .header{background-color:#990001;border-top:none;color:#fff;margin-bottom:0;padding:5px 0 5px 10px;text-transform:uppercase;}
.rmd-WeRecommend .Newstogram-Headlines a:hover{color:#2E4869;text-decoration:none}
.rmd-WeRecommend .Newstogram-Headlines ul{list-style:none;font-weight:bold;margin:0;padding:0;height:93px;overflow:hidden;}
.rmd-WeRecommend .Newstogram-Headlines ul li{
background-color:#e8ebf0;
background-image:-moz-linear-gradient(100% 100% 90deg,#e4e9ef,#edeef3);
background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#e4e9ef),to(#edeef3));
border-bottom:1px solid #CCC;
padding:9px 5px;
line-height:12px;
list-style-type:none;
font-size:0.9em;} 
.rmd-WeRecommend .Newstogram-Headlines li a img{border:1px solid #d9dee2}

div.rmd-ZeroHeight{margin-bottom:0;height:0;}
.rmd-ZeroHeight .base{display:none;}

/* one-off custom styles contained by rmd.default */
.rmd .headernavinfo {margin:75px 0 5px 0;list-style:none;font-size:.8em;font-family:'MS Reference Sans Serif';color:#369;line-height:120%;}
.rmd .headernavinfo li {display:inline; border-left:1px solid #369;margin-left:.5em;padding-left:.9em;}
.rmd .headernavinfo li:first-child {border-left:0;margin-left:0;padding-left:0;}
.flx-tabFooter .rmd .chartsFooterCheckbox{text-align:right;}

.rmd #share_print{
font:bold 11px Arial, Helvetica, sans-serif;
color:#444;
position:absolute;
top:75px;
left:520px;
}
.safari .rmd #share_print {
top:65px;
}
.rmd #share_print a{
color:#444;
}
/* Common headers */
div.rss{}

div.rss-Blogs{
padding-top:3px;
border-top:#ccf dotted 1px;
}
.rss-Blogs h2{
display:inline;
float:left;
margin-bottom:0;
position:relative;
width:auto;
color:#676767;
padding-right:10px;
font-size:1em;
font-weight:normal;
}
.rss-Blogs h3{
font-size:1em;
font-weight:bold;
}
div.rss-Blogs li{
list-style:none;
}

div.rss-FeatureList{}
.rss-FeatureList h2{
border-bottom: 1px dotted #ccc;
line-height:1.8;
margin:0 0 4px 0;
padding-left:8px;
font-size:1em;
}
.rss-FeatureList .rss-inner{
overflow:hidden;
position:relative;
}
.rss-FeatureList .rss-footer{
position:absolute;
right:0.25em;
top:0.25em;
}
.rss-FeatureList .rss-footer a {
padding-right:8px;
background: url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') right no-repeat;
}
.flx .rbi-flx-col2 .rss-FeatureList .rss-footer a,
.rmd-FeaturedVideo .rbi-rmd-inner .more a {
padding-right:8px;
background: url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') right no-repeat;
font:10px Arial, Helvetica, sans-serif;
line-height:180%;
text-transform:uppercase;
}
.rss-FeatureList .rss-description {
margin:0 0 8px 8px;
font-weight:bold;
display:inline;
}
.rss-FeatureList .rss-desc-pic{
margin:0 4px 4px 4px;
float:right;
}
.ie7 .rss-FeatureList .rss-desc-pic{
margin:-10px 4px 0;
}
.rss-FeatureList ul{
display:inline;
}
.rss-FeatureList ul li{
margin:8px;
list-style:none;
}
.rss-FeatureList ul li h3{
font-size:1em;
font-weight:normal;
}

div.rss-DateOnly{}
.rss-DateOnly table, .rss-DateOnly #weekOf{
display:none;
}

div.rss-Videos{}
.rss-Videos .inner{
overflow:hidden;
border:1px solid #D7D7D7;
}
.rss-Videos .hd h2{
background:url("http://images2.variety.com/Global/CssImages/variety/Gradient1x29.gif") repeat-x;
color:#336699;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
padding:4px;
}
.rss-Videos .bd{
background:url("http://images2.variety.com/Global/CssImages/variety/Gradient1x322.gif") repeat-x;
overflow:hidden;
}
.rss-Videos ul{margin-left:15px;}
.rss-Videos li {
width:148px;
height:130px;
margin:5px 6px 10px;
float:left;
overflow:hidden
}
.rss-Videos h3{
color:#990000;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
}
.rss-Videos li > a{
font-family:Verdana,Geneva,sans-serif;
font-size:9px;
}
.rss .chartsDate,
.rss .date,
.rss-DateOnly .chartsDate {
color:#666;
font:10px Verdana, Geneva, sans-serif;
font-weight:400;
margin-top:5px;
line-height:230%;
}
.rss .date {
line-height:120%;
}
.rss tr.rgRow, 
.rss-DepartmentTV tr.rgRow,
.rss-vHomeChartTV tr.rgRow {
background-color:#e6ebef;
}

div.rss-DepartmentTV{}
div.rss-vHomeChartTV{}
.rss-DepartmentTV .chartsDate,
.rss-DepartmentTV #weekOf,
.rss-vHomeChartTV .chartsDate,
.rss-vHomeChartTV #weekOf,
.rss-vHomeChartNetFilm .chartsDate { 
display:none;
}
.rss-DepartmentTV .rank {
width:20px;
padding-left:3px;
width:15px;
text-align:right;
}
.rss-DepartmentTV td.ratingShare,
.rss-DepartmentTV td.viewers,
.rss-vHomeChartTV td.ratingShare,
.rss-vHomeChartTV td.viewers {
width:120px;
text-align:center;
}
.rss-DepartmentTV td.topShows{
padding:3px 0 3px 8px;
width:250px;
}
.rss-vHomeChartTV table {
margin:0;
}
.rss-vHomeChartTV .rank {
width:20px;
padding-left:3px;
text-align:right;
}
.rss-vHomeChartTV .topShows {
padding:3px 0 3px 8px;
width:235px;
}

div.rss-techChart{}
.rss-techChart .rbi-rss-header,
.rss-techChart .rating {
display:none;
}
.rss-techChart .header {
border-bottom:1px dashed #0CF;
clear:both;
padding:5px 0;
height:30px;
font-weight:bold;
}
.rss-techChart h2 {
float:left;
font-size:12px;
font-weight:normal;
width:300px;
}
.rss-techChart .rbi-rss-list {
margin-top:-5px;
}
.rss-techChart .rbi-rss-item {
border-bottom:1px dashed #0CF;
height:30px;
padding-top:15px;
}
.rss-techChart .position, 
.rss-techChart .prevRank, 
.rss-techChart .rankChange {
float:left; width:50px;
text-align:center;
}
.rss-techChart .buzz, 
.rss-techChart .prevBuzz, 
.rss-techChart .buzzChange {
float:left; width:70px;
text-align:center;
}

div.rss-chartNetTV{}
.rss-chartNetTV {
margin-top:-10px;
border:1px solid #ccc;
padding:0;
}
.rss-chartNetTV td {
text-align:center;
padding:4px;
font-weight:bold;
}
.rss-chartNetTV .rank {
width:18px;
text-align:left;
}
.rss-chartNetTV .showTitle {
width:200px;
text-align:left;
}
.rss-chartNetTV .network {
with:60px;
text-align:center;
}
.rss-chartNetTV .totalInvIndex {
width:90px;
}
.rss-chartNetTV .prevWeek {
width:50px;
}
.rss-chartNetTV .socialInvIndex {
width:85px;
}
.rss-chartNetTV .newsInvIndex{
width:60px;
}
.rss-chartNetTV .ebqIndex{
width:35px;
}

div.rss-chartNetFilm{}
.rss-chartNetFilm {
border:1px solid #333; 
border-top:none;
text-align:center;
width:663px;
}
.rss-chartNetFilm table td {
padding:5px;
}
.rss-chartNetFilm .fizzPreviousRank,
.rss-chartNetFilm .fizzRank{
width:40px;
}
.rss-chartNetFilm .fizzTitle {
text-align:left;
padding-left:25px;
width:210px;
}
.rss-chartNetFilm .fizzEffScore {
width:55px;
}
.rss-chartNetFilm .fizzVolume {
width:55px;
}
.rss-chartNetFilm .fizzMood {
width:65px;
}

div.rss-vHomeChartNetFilm{}
.rss-vHomeChartNetFilm .chartsDate {
color:#fff;
line-height:130%;
}
.rss-vHomeChartNetFilm .fizzRank{
margin-right:9px;
width:25px;
}
.rss-vHomeChartNetFilm table{
font:12px arial;
color:#000;
}
.rss-vHomeChartNetFilm table td{vertical-align:top}
.rss-vHomeChartNetFilm table td.fizzTitle {
width:135px;
padding-right:5px;
}
.rss-vHomeChartNetFilm table .fizzMood {width:60px;}
.rss-vHomeChartNetFilm #weekOf {display:inline;}
.rss-vHomeChartNetFilm .fizzPreviousRank, 
.rss-vHomeChartNetFilm .fizzEffScore, 
.rss-vHomeChartNetFilm .fizzVolume {display:none;}

div.rss-vHomeChartNetTV{}
.rss-vHomeChartNetTV td.showTitle {
text-align:left;
width:120px;
margin-right:10px;
}
.rss-vHomeChartNetTV .chartContent {margin:0;padding:0;}
.rss-vHomeChartNetTV .rank {width:25px; padding-left:5px;vertical-align:top;}
.rss-vHomeChartNetTV .network {width:30px;text-align:center;}
.rss-vHomeChartNetTV .newsInvIndex, 
.rss-vHomeChartNetTV .prevWeek,
.rss-vHomeChartNetTV .socialInvIndex,
.rss-vHomeChartNetTV .chartsDate {display:none;}
.rss-vHomeChartNetTV .totalInvIndex {width:90px;text-align:center;}
.rss-vHomeChartNetTV .ebqIndex {width:25px;}

div.rtx{}
div.rtx-Calendar{}
div.rtx-ArticlePosted{}
div.rtx-Bio{}

div.rtx .rbi-rtx-inner h2 span{
font:bold 12px Arial, Helvetica, sans-serif;
padding:6px 0 0 6px;
line-height:200%;
}
.rtx .rbi-rtx-inner .units{
color:#666;
font:10px Verdana, Geneva, sans-serif;
font-weight:400;
line-height:0.8em;
}
.rtx .rbi-rtx-inner .chartsFooterCheckbox{font:11px Verdana, Geneva, sans-serif;}
.rtx .rbi-rtx-inner .chartsFooterCheckbox input{
margin-left:5px;
vertical-align:text-bottom;
}

div.rtx-grayBorder {}
div.rtx-grayBorder {
border:1px solid #ccc;
padding:3px;
}

div.rtx-Carousel {}
div.rtx-Carousel {
padding-bottom:0;
margin-bottom:0;
}
.rtx-Carousel .rbi-rtx-inner {background-color:#E7EBF1;
border:1px solid #CCC;}
.rtx-Carousel h2{
background:url('http://images2.variety.com/Global/CssImages/variety/BM_3col_gradientHeader.gif') repeat-x scroll 0 0 transparent;
line-height:30px;
margin:0;
padding-left:10px;
font-size:1em;
color:#000000;
font-family:verdana,sans-serif;
}
.rtx-Carousel ul{
overflow: hidden;
height: 245px;
background:url('http://images2.variety.com/Global/CssImages/variety/BM_3col_gradientBody.gif') repeat-x scroll 0 0 transparent;
padding-top: 6px !important;
}
.rtx-Carousel ul li{
background:transparent;
border-right:1px solid #999;
display:block;
float:left;
padding:0 15px;
width:190px;
height: 245px;
}
.rtx-Carousel ul li p b{padding-right:7px;}
.rtx-Carousel ul img{border:1px solid #000;}
.rtx-Carousel ul .more{float:right;}
.rtx-Carousel ul .more a{
background:url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') no-repeat right center;
padding-right: 6px;
}
.rtx-Carousel .jcarousel-clip{
height:251px;
margin-right:1px;
}
.rtx-Carousel ul.jcarousel-list h3{margin-bottom:6px;} 
.rtx-Carousel .jcarousel-next-horizontal {
position:absolute;
right:12px;
top:-32px;
line-height:32px;
font-weight:bold;
font-size:11px;
color:#369;
cursor:pointer;
width:55px;
}
.rtx-Carousel .jcarousel-next-horizontal .button {
background:url('http://images2.variety.com/Global/CssImages/variety/next-horizontal.png') no-repeat scroll 0 0 transparent;
height:23px;
width:25px;
float:left;
margin: 5px 5px 0 0;
}
.rtx-Carousel .jcarousel-prev-horizontal{
right:66px;
position:absolute;
top:-32px;
line-height:32px;
font-weight:bold;
font-size:11px;
color:#369;
text-align:right;
cursor:pointer;
width:80px;
}
.rtx-Carousel .jcarousel-prev-horizontal .button{
background:url('http://images2.variety.com/Global/CssImages/variety/prev-horizontal.png') no-repeat scroll 0 0 transparent;
cursor:pointer;
height:23px;
width:25px;
float:right;
margin: 5px 0 0 5px;
}
.rtx-Carousel .jcarousel-next-horizontal:hover .button,
.rtx-Carousel .jcarousel-prev-horizontal:hover .button {
background-position:0 -50px;
}
.rtx-Carousel .jcarousel-next-horizontal:active .button,
.rtx-Carousel .jcarousel-prev-horizontal:active .button {
background-position:0 -100px;
}
.rtx-Carousel .jcarousel-prev-disabled,
.rtx-Carousel .jcarousel-next-disabled
{color:#999;}
.rtx-Carousel .jcarousel-next-disabled-horizontal .button, .rtx-Carousel .jcarousel-next-disabled-horizontal:hover .button, .rtx-Carousel .jcarousel-next-disabled-horizontal:active .button,
.rtx-Carousel .jcarousel-prev-disabled-horizontal .button, .rtx-Carousel .jcarousel-prev-disabled-horizontal:hover .button, .rtx-Carousel .jcarousel-prev-disabled-horizontal:active  .button{
background-position:0 -150px;
cursor:default;
}

div.rtx-ChartNav{margin-bottom:20px;}
.rtx-ChartNav ul{margin-left:0;}
.rtx-ChartNav li{
color:#000;
font-family:Verdana,Geneva,sans-serif;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
border-left:2px solid #000;
list-style:none;
float:left;
display:block;
padding:0 8px;}
.rtx-ChartNav li:first-child{border-left:0;padding-left:0;}
.rtx-ChartNav a:hover{
color:#900;
text-decoration:underline;
}

.rtx #chart h2 {
background-color:#174A76;
border:1px solid #666666;
color:#FFFFFF;
font:bold 18px Georgia,"Times New Roman",Times,serif;
padding:10px 0 10px 15px;
}

.rtx #chart table .header {
font-weight:bold;
padding:4px;
}
.rtx #chart table.seasonBO {
padding:4px;
}
.rtx #chart table.seasonBO td {
padding:7px;
}

div.rtx-chartTableHeader{}
.rtx-chartTableHeader {
margin:0;
}
.rtx-chartTableHeader h2 {
background-color:#666;
padding:5px;
color:#fff;
font-weight:bold;
font-size:14px;
margin:20px 0 5px;
text-align:left;
}
.rtx-chartTableHeader a {
font-weight:normal;
}
.rtx-chartTableHeader table {
margin:0;
padding:0;
}
.rtx-chartTableHeader table td {
padding:0 5px;
font-weight:bold;
text-align:center;
}
.rtx-chartTableHeader .fizzRank, 
.rtx-chartTableHeader .fizzPreviousRank {
width:30px;
padding:5px;
}
.rtx-chartTableHeader .fizzTitle {
width:220px;
padding:5px;
}
.rtx-chartTableHeader .fizzEffScore, 
.rtx-chartTableHeader .fizzVolume {width:55px; padding:5px;}
.rtx-chartTableHeader .fizzMood {width:70px; padding:5px;}

div.rtx-Copyright{}
div.rtx-Copyright .rbi-rtx-inner{font:11px Arial, Helvetica, sans-serif;}
div.rtx-Copyright .rbi-rtx-inner img{vertical-align:text-bottom;}
div.rtx-Copyright .rbi-rtx-inner p{margin:0;padding:0;}

div.rtx-CustomChart{}

div.rtx-FeatureList{}
.rtx-FeatureList ul{margin:0px;}
.rtx-FeatureList li{
border-top:1px dotted #999;
padding:5px 8px;
list-style:none;
font-weight:bold;
}
.ser-FeatureList + .rtx-FeatureList,
.ser-FeatureListImg + .rtx-FeatureList,
.rss-FeatureList + .rtx-FeatureList{margin-top:-11px;}
.ser-FeatureList + .rtx-FeatureList .rbi-rtx-inner,
.ser-FeatureListImg + .rtx-FeatureList .rbi-rtx-inner,
.rss-FeatureList + .rtx-FeatureList .rbi-rtx-inner{border-top:0;}

div.rtx-FilterNav {}
.rtx-FilterNav .rbi-rtx-inner{
background-color:#E8E5DC;
border:1px solid #C4C1BA;
padding: 5px;
font-family:Verdana,Geneva,sans-serif;
text-transform:uppercase;
}
.rtx-FilterNav h2{
font:bold 1em Verdana, Geneva, sans-serif;
color:#900;
margin-bottom:3px;
}
.rtx-FilterNav ul+h2{margin-top:5px;}
.rtx-FilterNav ul{
display:inline;
margin:0;
}
.rtx-FilterNav .rbi-rtx-inner .events{text-transform:none;}
.rtx-FilterNav .rbi-rtx-inner .events-col-1 {
float:left;
width:320px;
border-right:1px solid #ccc;
padding-right:6px;
margin-right:6px;
}
.rtx-FilterNav .rbi-rtx-inner li{
display:inline;
border-left: 1px solid #000;
padding: 0 5px;
font-weight:bold;
}
.rtx-FilterNav .rbi-rtx-inner .events-col-1 li{
border-left:none;
padding:0;
}
.rtx-FilterNav .rbi-rtx-inner li:first-child{
border-left: none;
padding-left:0;
}
.rtx-FilterNav .rbi-rtx-inner li a{font-weight:normal;}
.rtx-FilterNav + .rtx-FilterNav{margin-top:-11px;}
.rtx-FilterNav + .rtx-FilterNav .rbi-rtx-inner{border-top:none;padding-top:0;}

div.rtx-FooterLinks{margin-bottom:0;}
.rtx-FooterLinks .rbi-rtx-inner h2{
display:inline;
font-size:12px;
color:#333;
margin-left:1em;
}
.rtx-FooterLinks .rbi-rtx-inner ul{
display:inline;
margin-left:1em;
font:11px Arial, Helvetica, sans-serif;
}
.rtx-FooterLinks .rbi-rtx-inner li{
display:inline;
color:#369;
}

div.rtx-Gallery{}
.rtx-Gallery h1{
color:#666;
font-family:Verdana,Geneva,sans-serif;
font-size:2em;
font-weight:normal;
line-height:2.1em;
}
.rtx-Gallery h2 {
display:block;
font-size:12px;
color:#666;
}
.rtx-Gallery .GalleryPubDate {
font-size:13px;
font-weight:normal;
}

div.rtx-GalleryShare{margin-bottom:0;}
.rtx-GalleryShare .rbi-rtx-inner{
background:#ED1C24 url('http://images2.variety.com/Global/CssImages/variety/ShareGradientBG.gif') bottom repeat-x;
color:#FFFFFF;
font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:14px;
padding:5px;
height:20px
}
.rtx-GalleryShare h2{
color:#FFF600;
display:inline;
font-size:14px;
font-weight:bold;
margin:0;
}
.rtx-GalleryShare p{display:inline;color:#FFF600;}
.rtx-GalleryShare p a{color:#fff;padding:0 2em;}
.rtx-GalleryShare img{vertical-align:bottom;}

div.rtx-HeaderBar{
border-bottom: 1px solid #CCC;
min-height:3.5em;
background: url('http://images1.variety.com/graphics/vplus.jpg') no-repeat top left; 
}
.rtx-HeaderBar h1{
color:#666;
font-family:Verdana,Geneva,sans-serif;
font-size:2.1em;
font-weight:normal;
padding: 0 0 0 5px;
margin-left:35px;
margin-top:8px;
}
.rtx-HeaderBar h1 a{color:#666;}
.rtx-HeaderBar .rntrkhead {
float:right; 
margin:-35px 5px 0 0; 
font:9px bold arial, sans-serif; 
text-transform:uppercase; 
color:#999;
}
.rtx-HeaderBar .ie7 #rntrkhead {
margin-top:-5px;
}
.rtx-HeaderBar .rntrkhead img {
vertical-align:middle;
margin-bottom:3px;
}

div.rtx-HeaderHotTopics {margin-bottom:0;}
div.rtx-HeaderHotTopics .rbi-rtx-inner{margin-top:2px;}
.rtx-HeaderHotTopics h2 {
	color:#063;
	display:inline;
	margin:0 5px 0 8px;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
}
.webkit .rtx-HeaderHotTopics h2 {margin-left:3px;}
.rtx-HeaderHotTopics ul{
display:inline;
list-style:none outside none;
margin:0 0 0 222px;
padding:0;
}
.rtx-HeaderHotTopics li{
display:inline;
font:bold 11px/1.275em verdana,helvetica;
line-height:25px;
padding:10px 10px 8px 6px;
list-style:none;
}
.rtx-HeaderHotTopics li > a {
display:inline;
padding:8px 71px 8px;
font:bold 11px/1.275em verdana,helvetica;
line-height:26px;
margin:0;
background-color:#ccc;
color:#000;
text-decoration:none;
}
.rtx-HeaderHotTopics li a:hover {
color:#000;
}
.ie9 .rtx-HeaderHotTopics li > a{
padding:7px 72px 6px;
}

div.rtx-HeaderMediaCareers {
	background:#999;
	margin-bottom:0;
	height:13px;
	text-align:center;
	padding: 7px 0;
}
.rtx-HeaderMediaCareers  a {
	display:block;
	color:#fff;
	font:bold 11px/1.275em verdana,arial,helvetica;
}

.rtx-HeaderMediaCareers  a:hover {
    text-decoration:none;
}

div.rtx-Opinions {margin-bottom:0;}
.rtx-Opinions .rbi-rtx-inner{
padding:5px 5px 5px 115px;
overflow:visible;
background-color:#E5EAEE;
}
.rtx-Opinions p{margin:0 0 5px;padding:0;}
div.rtx-OpinionsHeader {margin-bottom:0;background:#000;}
.ser-Opinions + .rtx-OpinionsHeader,
.ser-Blogs + .rtx-OpinionsHeader {margin-top:1em;}
.rtx-OpinionsHeader h2{padding:5px;}
.rtx-OpinionsHeader h2 a{color:#fff;}

div.rtx-PhotoGallery{}
.rtx-PhotoGallery .rbi-rtx-inner{background-color: #ccc;}
.rtx-PhotoGallery h2{background-color:#f00;color:#fff;}

div.rtx-RegisterNow{}
.rtx-RegisterNow h2{
background:#000 url('http://images2.variety.com/Global/CssImages/variety/bg_varietylogo_small_bandw.gif') no-repeat 0 0 ;
color:#fff;
height:22px;
padding:10px 0 0 100px;
margin:0 1px 0 0;
}
.rtx-RegisterNow p{
font-size:18px;
font-weight:700;
padding:10px;
width:240px;
}
.rtx-RegisterNow .content{
background:transparent url('http://images2.variety.com/Global/CssImages/variety/newsletter_bug_bgnottext.jpg') no-repeat 0 0 ;
height:96px;
padding:17px 20px 20px 20px;
}
.rtx-RegisterNow .content img{float:right;}

div.rtx-Results{}
.rtx-Results h2{background:#000;color:#fff;padding:5px;font:normal 1em Verdana, Geneva, sans-serif;}
.rtx-Results ul{background:#e5eaee;margin:0;}
.rtx-Results li{border:1px solid #ccf;border-top:none;list-style:none;padding:7px 5px;font-weight:bold;font-size:1.2em;}
.rtx-Results li:hover{background:#d4e2ed;}
.rtx-Results p{margin:0;}
.rtx-Results ul.events-list li{font-size:1em;font-weight:normal;}
.rtx-Results .event-date {color:#666;}
.rtx-Results .mainExpand {
cursor:hand;
cursor:pointer;
font-weight:bold;
padding:2px 5px;
}
.rtx-Results .mainExpand img {margin:0 10px 0 0;}
.ie7 .rtx-Results .mainExpand img {margin-top:-20px;}
.rtx-Results .texter {
border-left:none;
padding:5px;
background-color:#ecf1f5;
margin:0 10px;
}
.rtx-Results .texter div {
padding-bottom:6px;
margin:6px 10px;
border-bottom: 1px dotted #cfd7df;
}

div.rtx-serCarouselStripFooter{
position:relative;
top:-30px;
width:90%;
margin-bottom:0;
}
.rtx-serCarouselStripFooter ul{margin-left:8px;}
.rtx-serCarouselStripFooter li{display:inline;padding-right:8px;
font-weight:bold;font-size:11px;text-transform:uppercase;}
.rtx-serCarouselStripFooter li a{
background:url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') no-repeat right center;
padding-right: 8px;
font-weight:bold;
}

div.rtx-Share {}
.rtx-Share .rbi-rtx-inner{border:2px solid #ccc;border-top:0;background-color:#E8E5DC;padding:10px 10px 0;}
.rtx-Share h2{color:#0F7F33;
font-size:14px;
font-weight:bold;
margin:0 0 5px;}
.rtx-Share a{padding-right: 5px;}
.rtx-Share p.subscribe{margin:-10px 0 0 -10px;}
.rtx-Share + .rtx-Share {margin-top:-10px;}

div.rtx-Sitemap{}

div.rtx-tabFooter{border-top:#C3C1B9 dotted 1px;}
.rtx-tabFooter .rbi-trx-base{display:none;}
.rtx-tabFooter .defaultChart{float:right;}
.rtx-tabFooter ul{margin:0;}
.rtx-tabFooter li{display:inline;padding-right:5px;font:11px Verdana, Geneva, sans-serif;}
.rtx-tabFooter a{
background:url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') no-repeat right center;
padding-right: 8px;
}
.flx-tabFooter .rtx-tabFooter{border-top:0;}
.rtx .socialTVheadbar {
clear:both;
color:#fff;
padding:4px;
margin:20px 0 5px;
}

/* one-off custom styles contained by rtx.default */
.rtx .headeradmin {font-size:.8em;font-family:'MS Reference Sans Serif';color:#369;}
.rtx .headeradmin a{margin-right:8px;}
.rtx h2.blogs{margin-bottom:0;font-size:1em;}
.rtx h2.blogs a{color:#000;}
.rtx h3.chh {
color:#900;
font-weight:700;
font-size:1em;
}

.tbc-tabContent6 .rtx table {margin:0;padding:0}

.art .bd #MRQEout{
clear:right;
float:right;
width:234px;
margin:10px 0 0 5px;
text-align:center;
background:#fff;}
.art .bd #MRQE p{color:#666666;
font-family:arial,sans-serif;
font-size:11px;
font-style:italic;
padding-bottom:5px}
.art .bd #MRQEImage{
color:#93876C;
font-family:georgia,"times new roman",times,courier,serif;
font-size:10px;
text-transform:uppercase;
line-height:1.275em;
margin:-7px 0 0}

div.rtx-eventSynopsis{}

.rtx-eventSynopsis .rbi-rtx-inner{
background:url("http://images2.variety.com/graphics/events/synopsis_bg_1x95.gif") repeat-x bottom left; 
background-color:#fbfcfd;
border:1px solid #c4c1ba;
padding:10px;
}

div.rtx-eventsCarousel{}
div.rtx-eventsCarousel {
padding-bottom:0;
margin-bottom:0;
}
.rtx-eventsCarousel .rbi-rtx-inner{
margin:2px 0;
border:1px solid #ccc;
}
.rtx-eventsCarousel h2 {
font:bold 1em Arial, Helvetica, sans-serif;
line-height:35px;
margin:0;
padding-left:8px;
border-bottom:1px dotted #ccf;
margin-bottom:10px;
}
.rtx-eventsCarousel .jcarousel-clip{
height:251px;
margin-right:1px;
}
.rtx-eventsCarousel ul{
overflow: hidden;
height: 245px;
margin:0 0 0 10px;
list-style:none;
}
.rtx-eventsCarousel li{
float:left;
padding:0 25px 0 10px;
width:100px;
height:245px;
color:#666;
}
.rtx-eventsCarousel .more {
border-top: 1px dotted #ccc;
text-align:right;
padding: 6px;
}
.rtx-eventsCarouselp .more a{
background:url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') no-repeat right center;
padding-right: 6px;
font:10px Arial, Helvetica, sans-serif;
line-height:180%;
}
.rtx-eventsCarousel ul.jcarousel-list h3{
margin-bottom:6px;
}
.rtx-eventsCarousel .jcarousel-next-horizontal {
position:absolute;
right:12px;
top:-43px;
line-height:32px;
font-weight:bold;
font-size:11px;
color:#369;
cursor:pointer;
}
.rtx-eventsCarousel .jcarousel-next-horizontal .button {
background:url('http://images2.variety.com/Global/CssImages/variety/next-horizontal.png') no-repeat scroll 0 0 transparent;
height:23px;
width:25px;
float:left;
margin:5px 5px 0 0;
}
.rtx-eventsCarousel .jcarousel-prev-horizontal{
right:66px;
position:absolute;
top:-43px;
line-height:32px;
font-weight:bold;
font-size:11px;
color:#369;
text-align:right;
cursor:pointer;
width:80px;
}
.rtx-eventsCarousel .jcarousel-prev-horizontal .button{
background:url('http://images2.variety.com/Global/CssImages/variety/prev-horizontal.png') no-repeat scroll 0 0 transparent;
cursor:pointer;
height:23px;
width:25px;
float:right;
margin:5px 0 0 5px;
}
.rtx-eventsCarousel .jcarousel-next-horizontal:hover .button,
.rtx-eventsCarousel .jcarousel-prev-horizontal:hover .button {
background-position:0 -50px;
}
.rtx-eventsCarousel .jcarousel-next-horizontal:active .button,
.rtx-eventsCarousel .jcarousel-prev-horizontal:active .button {
background-position:0 -100px;
}
.rtx-eventsCarousel .jcarousel-prev-disabled,
.rtx-eventsCarousel .jcarousel-next-disabled {
color:#999;
}
.rtx-eventsCarousel .jcarousel-next-disabled-horizontal .button, 
.rtx-eventsCarousel .jcarousel-next-disabled-horizontal:hover .button, 
.rtx-eventsCarousel .jcarousel-next-disabled-horizontal:active .button,
.rtx-eventsCarousel .jcarousel-prev-disabled-horizontal .button, 
.rtx-eventsCarousel .jcarousel-prev-disabled-horizontal:hover .button, 
.rtx-eventsCarousel .jcarousel-prev-disabled-horizontal:active  .button {
background-position:0 -150px;
cursor:default;
}
.rtx .honorees {
margin:2px 0;
text-align:center;
}
.rtx .honorees h2 {
font:bold 16px Arial, Helvetica, sans-serif;
margin-top:10px;
}
.rtx .honorees ul {
text-align:center;
padding-left:15px;
}
.rtx .honorees li{
float:left;
width:175px;
margin:10px;
list-style:none;
}
.rtx .honorees li.rowIndent{
padding-left:90px;
}
.rtx .rank, .rss .rank {width:20px;padding-left:3px;}
.rtx .topShows, .rss .topShows {width:235px;}
.rtx .rbi-rtx-inner p.poweredby{
color:#900;
font:italic 11px Arial, Helvetica, sans-serif;
margin:0 0 0 40px;
float:right;
line-height:0.8em;
margin:0;line-height:150%;
}

.rtx .bio-img{
float:left;
padding:0 1em 1em 0;
}
.rtx h2.bio-title{
font-size:1.3em;
margin-bottom:1em;
}
.rbi-rtx-inner .more {
background:url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') right no-repeat;
padding-right:8px;
font-weight:bold;
margin:5px 0;
text-align:right;
font-size:9px;
text-transform:uppercase;
}
.rbi-rtx-inner .more a:hover{
text-decoration:none;
}

div.rtx-NoMargin{}
.rtx-NoMargin {
margin:0;
padding:0;
}

div.rtx-eventSponsors{}
.rtx-eventSponsors .sponsorHeader {
border-bottom: 2px solid #ccc;
font: bold 10px/20px Verdana,Geneva,sans-serif;
text-transform: uppercase; 
text-align: center; 
padding: 0pt 30px;
}
/* Common headers */
.ser-FeatureList h2,
.ser-FeatureListImg h2,
.ser-CarouselStrip h2{
border-bottom: 1px dotted #ccc;
line-height:1.8;
margin:0;
padding-left:8px;
font-size:1em;
}

/* Control style options */
div.ser {}
.ser .inner {}

div.ser-CarouselStrip{}
.ser-CarouselStrip .inner{
border: 1px solid #ccc;
background:#EEEDEB;
}
.ser-CarouselStrip h2{
line-height:2.3;
}
.ser-CarouselStrip .jcarousel-clip{
height:181px;
margin:0 10px;
}
.ser-CarouselStrip ul {
overflow: hidden;
height: 181px;
padding-left:10px;
margin:0;
}
.ser-CarouselStrip li {
float:left;
height:175px;
margin-top:10px;
padding-right:12px;
width:100px;
font-weight:bold;
list-style:none;
}
.ser-CarouselStrip li img {
margin-bottom:10px;
}
.ser-CarouselStrip .more {
border-top: 1px dotted #ccc;
text-align:right;
padding: 6px;
}
.ser-CarouselStrip .more a{
background:url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') no-repeat right center;
padding-right: 6px;
font:10px Arial, Helvetica, sans-serif;
line-height:180%;
}
.rtx-Carousel ul.jcarousel-list h3{
margin-bottom:6px;
}
/* Button styles a copy of rtx-Carousel */
.ser-CarouselStrip .jcarousel-next-horizontal {
position:absolute;
right:12px;
top:-32px;
line-height:32px;
font-weight:bold;
font-size:11px;
color:#369;
cursor:pointer;
width:55px;
}
.ser-CarouselStrip .jcarousel-next-horizontal .button {
background:url('http://images2.variety.com/Global/CssImages/variety/next-horizontal.png') no-repeat scroll 0 0 transparent;
height:23px;
width:25px;
float:left;
margin: 5px 5px 0 0;
}
.ser-CarouselStrip .jcarousel-prev-horizontal{
right:66px;
position:absolute;
top:-32px;
line-height:32px;
font-weight:bold;
font-size:11px;
color:#369;
text-align:right;
cursor:pointer;
width:80px;
}
.ser-CarouselStrip .jcarousel-prev-horizontal .button{
background:url('http://images2.variety.com/Global/CssImages/variety/prev-horizontal.png') no-repeat scroll 0 0 transparent;
cursor:pointer;
height:23px;
width:25px;
float:right;
margin: 5px 0 0 5px;
}
.ser-CarouselStrip .jcarousel-next-horizontal:hover .button,
.ser-CarouselStrip .jcarousel-prev-horizontal:hover .button {
background-position:0 -50px;
}
.ser-CarouselStrip .jcarousel-next-horizontal:active .button,
.ser-CarouselStrip .jcarousel-prev-horizontal:active .button {
background-position:0 -100px;
}
.ser-CarouselStrip .jcarousel-prev-disabled,
.ser-CarouselStrip .jcarousel-next-disabled
{color:#999;}
.ser-CarouselStrip .jcarousel-next-disabled-horizontal .button, .ser-CarouselStrip .jcarousel-next-disabled-horizontal:hover .button, .ser-CarouselStrip .jcarousel-next-disabled-horizontal:active .button,
.ser-CarouselStrip .jcarousel-prev-disabled-horizontal .button, .ser-CarouselStrip .jcarousel-prev-disabled-horizontal:hover .button, .ser-CarouselStrip .jcarousel-prev-disabled-horizontal:active  .button{
background-position:0 -150px;
cursor:default;
}

div.ser-Carousel {}
.ser-Carousel .rbi-ser-inner {background-color:#E7EBF1;
border:1px solid #CCC;}
.ser-Carousel h2{
background:url('http://images2.variety.com/Global/CssImages/variety/BM_3col_gradientHeader.gif') repeat-x scroll 0 0 transparent;
line-height:30px;
margin:0;
padding-left:10px;
font-size:1em;
color:#000000;
font-family:verdana,sans-serif;
}
.ser-Carousel ul{
overflow: hidden;
height: 245px;
background:url('http://images2.variety.com/Global/CssImages/variety/BM_3col_gradientBody.gif') repeat-x scroll 0 0 transparent;
padding-top: 6px !important;
margin-left:0;
}
.ser-Carousel ul li{
background:transparent;
border-right:1px solid #999;
display:block;
float:left;
padding:0 15px;
width:190px;
height: 245px;
}
.ser-Carousel ul li p b {
padding-right:3px;
}
.ser-Carousel ul img{
border:1px solid #000;
}
.ser-Carousel ul .more{float:right;}
.ser-Carousel ul .more a{
background:url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') no-repeat right center;
padding-right: 6px;
}
.ser-Carousel .jcarousel-clip{
height:251px;
margin-right:1px;
}
.ser-Carousel ul.jcarousel-list h3{
margin-bottom:6px;
} 
.ser-Carousel .jcarousel-next-horizontal {
position:absolute;
right:12px;
top:-32px;
line-height:32px;
font-weight:bold;
font-size:11px;
color:#369;
cursor:pointer;
width:55px;
}
.ser-Carousel .jcarousel-next-horizontal .button {
background:url('http://images2.variety.com/Global/CssImages/variety/next-horizontal.png') no-repeat scroll 0 0 transparent;
height:23px;
width:25px;
float:left;
margin: 5px 5px 0 0;
}
.ser-Carousel .jcarousel-prev-horizontal{
right:66px;
position:absolute;
top:-32px;
line-height:32px;
font-weight:bold;
font-size:11px;
color:#369;
text-align:right;
cursor:pointer;
width:80px;
}
.ser-Carousel .jcarousel-prev-horizontal .button{
background:url('http://images2.variety.com/Global/CssImages/variety/prev-horizontal.png') no-repeat scroll 0 0 transparent;
cursor:pointer;
height:23px;
width:25px;
float:right;
margin: 5px 0 0 5px;
}
.ser-Carousel .jcarousel-next-horizontal:hover .button,
.ser-Carousel .jcarousel-prev-horizontal:hover .button {
background-position:0 -50px;
}
.ser-Carousel .jcarousel-next-horizontal:active .button,
.ser-Carousel .jcarousel-prev-horizontal:active .button {
background-position:0 -100px;
}
.ser-Carousel .jcarousel-prev-disabled,
.ser-Carousel .jcarousel-next-disabled
{color:#999;}
.ser-Carousel .jcarousel-next-disabled-horizontal .button, .ser-Carousel .jcarousel-next-disabled-horizontal:hover .button, .ser-Carousel .jcarousel-next-disabled-horizontal:active .button,
.ser-Carousel .jcarousel-prev-disabled-horizontal .button, .ser-Carousel .jcarousel-prev-disabled-horizontal:hover .button, .ser-Carousel .jcarousel-prev-disabled-horizontal:active  .button{
background-position:0 -150px;
cursor:default;
}

div.ser-FeatureList{}
.ser-FeatureList .inner{
position:relative;
}
.ser-FeatureList ul{
margin:0;
}
.ser-FeatureList li{
list-style:none;
border-top:#CCF dotted 1px;
padding:5px 8px;
}
.ser-FeatureList li p{
margin:0;
}
.ser-FeatureList li:first-child  {
border-top:none;
}
.ser-FeatureList li .item-title{
font-weight:bold;
float:left;
position:relative;
}
.ser-FeatureList li .item-description{
display:none;
}
.ser-FeatureList li:first-child .item-description{
padding-top:3px;
font-size:0.9em;
display:block;
}
.ser-FeatureList .more{
position:absolute;
right:0.25em;
top:0.25em;
}
.ser-FeatureList .more a{
padding-right:8px;
background: url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') right no-repeat;
font:10px Arial, Helvetica, sans-serif;
line-height:180%;
}
.ser-FeatureList + .ser-FeatureList {margin-top:-11px;}
.ser-FeatureList + .ser-FeatureList .inner{border-top:0;background:#fff;}
.ser-FeatureList + .ser-FeatureList li{border-top:#CCCCFF dotted 1px;}
.ser-FeatureList + .ser-FeatureList li .item-description{display:none;}

div.ser-FeatureListImg{}
.ser-FeatureListImg h2{
margin-bottom:4px;
}
.ser-FeatureListImg .inner{
overflow:hidden;
position:relative;
}
.ser-FeatureListImg .ser-desc {
display:inline;
padding-left:8px;
font-weight:bold;
}
.ser-FeatureListImg .item-description {
margin:0 0 8px 8px;
font-weight:bold;
display:inline;
}
.ser-FeatureListImg .inner .item-title {
font-weight:normal;
font-size:11px;
}
.ser-FeatureListImg .inner .item-description {
font-weight:normal;
font-size:11px;
display:block;
padding-left:0;
margin:0;
}
.ser-FeatureListImg .ser-desc-pic{
margin:0 4px 4px 4px;
float:right;
}
.ser-FeatureListImg ul{
display:inline;
}
.ser-FeatureListImg ul li{
margin:8px;
list-style:none;
}
.ser-FeatureListImg ul li h3{
font-size:1em;
font-weight:normal;
}
.ser-FeatureListImg ul.ser-list .item-author {
display:none;
}
.ser-FeatureListImg .more{
position:absolute;
right:0.25em;
top:0.25em;
}
.ser-FeatureListImg .more a{
padding-right:8px;
background: url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') right no-repeat;
font:10px Arial, Helvetica, sans-serif;
line-height:180%;
}

div.ser-Gallery{}
.ser-Gallery .inner{
border:#C2CEDA solid 1px;
overflow:hidden;}
.ser-Gallery .ser-header h2{
border-bottom:dotted #CCCCFF 1px;
color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:5px 8px;}
.ser-Gallery ul{margin:0;padding:0 5px;}
.ser-Gallery li{list-style:none;
float:left;
height:210px;
margin:10px 5px 5px;
overflow:hidden;
width:120px;
text-align:center;
}
.ser-Gallery p{text-align:left}
.ser-Gallery .item-title{font-weight:bold;display:block}
.ser-Gallery .item-description{font-family:Arial,Helvetica,sans-serif;font-size:10px;}

div.ser-GalleryMini{}
.ser-GalleryMini{
margin:7px;
width:650px;
}
.ser-GalleryMini .ser-header{
padding:7px;
background-color:#232526;
}
.ser-GalleryMini .ser-header h2 {
color:#fff;
}
.ser-GalleryMini ul.ser-list {
margin:0;
overflow:hidden;
background-color:#666;
padding:10px 0;
border-top:3px solid #ccc;
}
.ser-GalleryMini .ser-list li {
list-style:none;
float:left;
width:150px;
margin:0 0 0 10px;
padding:0;
text-align:center;
}
.ser-GalleryMini ul.ser-list img {
text-align:center;
}
.ser-GalleryMini .ser-list .item-title, 
.ser-GalleryMini .ser-list .item-description {
width:150px;
display:block;
color:#000;
font-weight:bold;
text-align:left;
}
.ser-GalleryMini .ser-list .item-title a,
.ser-GalleryMini .ser-list .item-description a {
color:#333;
}

div.ser-Grid2{}
.ser-Grid2 .ser-header h2{
border-top:#C3C1B9 dotted 1px;
border-bottom:#C3C1B9 dotted 1px;
margin-bottom:.4em;
padding:4px 15px;
font-size:13px;
color:#000;
font:bold 11px Verdana, Geneva, sans-serif;
text-transform:uppercase;
}
.ser-Grid2 .item-title {
}
.ser-Grid2 ul {
list-style-type:decimal;
margin-bottom:1em;
padding-left:5px;
padding-top:0;
}
.ser-Grid2 li{
list-style-position:outside;
list-style-type:decimal;
margin-bottom:.3em;
}
.ser-Grid2 li p{
margin-bottom:0;
}
.ser-Grid2 span {
display:block;
}

div.ser-NavBox {}
.ser-NavBox  .inner{
border: 1px solid #ccc;
padding: 8px;
}
.ser-NavBox h2{
margin-bottom:8px;
font-size:1em;
}
.ser-NavBox ul{margin-left:3px;}
.ser-NavBox li{margin-bottom:8px;list-style:none;}
.ser-NavBox li p{margin-bottom:0;}

div.ser-NextArticle {}
.ser-NextArticle .inner{
border-top:#CCC dotted 1px;
text-align:right;
padding:10px 15px}
.ser-NextArticle .ser-header,
.ser-NextArticle .ser-header h2{
display:inline;
color:#990000;
font-weight:bold;
font-size:14px;}
.ser-NextArticle ul{display:inline;margin-left:0.5em;}
.ser-NextArticle li{list-style-type:none;display:none;}
.ser-NextArticle li:first-child{display:inline;}
.ser-NextArticle li p{display:inline;}
.ser-NextArticle li a{
font-weight:bold;
font-size:14px;
}
.ser-NextArticle li a:after{content: " >";}

div.ser-Opinions {
margin-bottom:0;
background-color:#E5EAEE;
border-bottom:#336699 dotted 1px;
}
.ser-Opinions .inner {
clear:none;
float:left;
padding:0 5px 0 115px;
overflow:visible;
}
.ser-Opinions .ser-header h2 {font-size:1em;}
.ser-Opinions ul,
.ser-Blogs ul{margin-left:0;}
.ser-Opinions li,
.ser-Blogs li{list-style:none;}
.ser-Opinions .item-title {
display:block;
font-weight:bold;
}

div.ser-Blogs {
margin-bottom:0;
border-bottom:#336699 dotted 1px;
padding:0;
}
.ser-Blogs .inner {
clear:none;
float:left;
overflow:visible;
padding:10px 10px 0px 100px;
}
.ser-Blogs .ser-header h2 {
font-size:1em;
color:#000;
margin:3px 0 5px;
}
.ser-Blogs .item-title {
margin-bottom:5px;
font-size:13px;
display:block;
font-weight:bold;
}

div.ser-Obituaries{}
.ser-Obituaries ul{margin-left:0;}
.ser-Obituaries li{list-style:none;margin-bottom:.5em;}
.ser-Obituaries .item-title{display:block;font-size:1.1em;font-weight:bold}

div.ser-People{}

div.ser-RelatedArticles{
clear:right;
float:right;
width:156px;
margin-left:5px;
background-color:#fff;
font-size:0.8em;
font-weight:bold;
line-height:1em;
}
.ser-RelatedArticles .inner{
border: 1px solid #ccc;
}
.ser-RelatedArticles .ser-header h2{
padding: .5em .25em;
border-bottom:1px solid #ccc;
color:#0F7F33;
text-transform:uppercase;
font-size:1em;
background:#F1F4F7;
}
.ser-RelatedArticles .ser-list{margin:0;}
.ser-RelatedArticles .ser-list li{border-top:1px dotted #ccc;list-style:none;padding:.25em .25em .25em .45em;}
.ser-RelatedArticles .ser-list li:first-child{border-top:none;}
.ser-RelatedArticles .ser-list li a{color:#2E4869;}
.ser-RelatedArticles .ser-list li p{margin:0;}

div.ser-Result{}
.ser-Result .inner{}
.ser-Result .ser-header{background:#000;}
.ser-Result .ser-header h2{padding-left:1em;color:#fff;line-height:2;font-size:1em; font-family:verdana,arial;border-bottom:5px solid #ccc;font-weight:normal;}
.ser-Result .ser-list .item-title a{font-size:14px;}
.ser-Result ul{margin-left:0;border:#CCF solid 1px;}
.ser-Result li{
list-style:none;
border-bottom:#CCF solid 1px;
padding:5px 8px;
overflow:hidden;
background:#E5EAEE url('http://images2.variety.com/Global/CssImages/variety/ListingsRowGradient.gif') top repeat-x;
}
.ser-Result li:hover{background:#d4e2ed;}
.ser-Result li a{font-weight:bold;}
.ser-Result li p{margin:0;}
.ser-Result li p span{display:block;}
.ser-Result .ser-list li p span.item-type {text-transform:uppercase; font-weight:bold;}
.ser-Result .more{
background:#000;
text-align:right;
padding:5px;
text-transform:uppercase;
}
.ser-Result .more a{color:#fff}
.ser-Result .more a:after{content: " >";}

div.ser-ResultExpanded{}
div.ser-ResultExpanded2{}

div.ser-ResultFeature{}
.ser-ResultFeature ul{margin:0;}
.ser-ResultFeature li{
list-style:none;
display:block;
border-bottom:#CCF dotted 1px;
padding:5px 8px;
overflow:hidden;
}
.ser-ResultFeature li > a{
float:left;
margin-right:8px;
}
.ser-ResultFeature li a{
font-weight:bold;
}
.ser-ResultFeature li p{
margin:0;
}
.ser-ResultFeature .item-pubDate {
float:right;
font-size:.9em;
}
.ser-ResultFeature .item-pubDate:before{content: "(";}
.ser-ResultFeature .item-pubDate:after{content: ")";}
.ser-ResultFeature li .item-description{
display:block;
}
.ser-ResultFeature .item-description + .item-pubDate{
float:none;
display:block;
}
.ser-ResultFeature li:hover{background:#d4e2ed;}
.ser-ResultFeature .more {
background:#EBEEF4;
font-weight:bold;
margin-top:0.25em;
text-align:right;
}
.ser-ResultFeature .more a{
padding-right:8px;
background: url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') right no-repeat;
}
.ser-ResultFeature + .ser-ResultFeature {margin-top:-10px;}


div.ser-ResultFeatureTitle{}
.ser-ResultFeatureTitle .inner{
background:#dae1e9 url('http://images2.variety.com/Global/CssImages/variety/BigDaddy_gradient_bg_tall.gif');
}
.ser-ResultFeatureTitle .ser-header{background:#000; border-bottom:5px solid #ccc; padding:5px;}
.ser-ResultFeatureTitle .ser-header h2{color:#fff;font-size:1em;}
.rbi-flx-Sub2a-col2-inner .ser-ResultFeatureTitle .ser-header h2{
padding-left:5px;
color:#fff;
font-size:1em;
line-height:2;
}
.ser-ResultFeatureTitle ul{
margin:0;
border:1px solid #ccc; 
padding:5px;
}
.ser-ResultFeatureTitle li{
list-style:none;
display:block;
border-bottom:#CCF dotted 1px;
padding:5px 8px;
overflow:hidden;
}
.ser-ResultFeatureTitle li > a{
float:left;
margin-right:8px;
}
.ser-ResultFeatureTitle li a{
font-weight:bold;
}
.ser-ResultFeatureTitle li p{
margin:0;
}
.ser-ResultFeatureTitle .item-pubDate {
float:right;
font-size:.9em;
}
.ie7 .ser-ResultFeatureTitle .item-pubDate {
margin-top:-12px;
}
.ser-ResultFeatureTitle .item-pubDate:before{content: "(";}
.ser-ResultFeatureTitle .item-pubDate:after{content: ")";}
.ser-ResultFeatureTitle li .item-description{
display:none;
}
.ser-ResultFeatureTitle li:first-child .item-description{
display:block;
}
.ser-ResultFeatureTitle li:first-child .item-pubDate{
float:none;
display:block;
}
.ie7 .ser-ResultFeatureTitle li:first-child .item-pubDate{
margin-top:0;
}
.ser-ResultFeatureTitle li:hover{background:#d4e2ed;}
.ser-ResultFeatureTitle .more {
font-weight:bold;
margin-top:-11px;
text-align:right;
margin-top:-1px; 
border:1px solid #ccc; 
border-top:0; 
padding:0.25em;
background:#EBEEF4;
}
.ser-ResultFeatureTitle .more a{
padding-right:8px;
background: url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') right no-repeat;
}

div.ser-ResultLite {}
div.ser-ResultThumbnail{}
div.ser-ResultTitleOnly{}
div.ser-Review{}
.ser-Review h2{
margin-bottom:10px;
font-size:1em;
color:#000;
}
.ser-Review ul.ser-list{margin-left:0;}
.ser-Review li{margin-bottom:8px;list-style:none;}
.ser-Review .item-title{display:block;font-weight:bold;}
.ser-Review .item-description{color:#666;margin-bottom:8px;}
.ser-Review .more{background:url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') right no-repeat;padding-right:8px;font-weight:bold;margin:5px 0;text-align:right;font-size:11px;text-transform:uppercase;}
.ser-Review .more a:hover{text-decoration:none;}

div.ser-Spotlight{}
.ser-Spotlight .inner{
background-color:#F7F7F7;
border:#E5EBF1 double 3px;
padding:0 8px;
overflow:hidden;
}
.ser-Spotlight .ser-header h2{
font-size:16px;
text-transform:uppercase;
margin:1em 0;
color:#000;
}
.ser-Spotlight ul.ser-list{margin-left:0;}
.ser-Spotlight li{list-style-type:none;overflow:hidden;margin-bottom:1em}
.ser-Spotlight img{
padding-right:.5em;
}
.ser-Spotlight .item-title{
font-size:14px;
color:#336699;
text-decoration:none;
font-weight:bold;
}
.ser-Spotlight li > a{
clear:left;
float:left;
}
.ser-Spotlight li p a,
.ser-Spotlight .item-description{display:block}

div.ser-Staff {}

div.ser-TopStory {
}
div.ser-TopStory .inner{
border:1px solid #ccc;
background: url('http://images2.variety.com/Global/CSSImages/variety/BigDaddy_gradient_bg_tall.gif') repeat-x;
padding:5px 3px 5px 4px;
font:11px verdana;
}
.ser-TopStory ul.ser-list{margin-left:0;}
.ser-TopStory .ser-list li{list-style:none;}
.ser-TopStory .ser-list .item-thumbnail-description ol{margin-left:10px;}
.ser-TopStory .ser-list .item-thumbnail-description li{list-style:disc;font-weight:bold;color:#369;}
.ser-TopStory .item-title{
color:#369;
font-weight:bold;
font-size:16px;
margin:2px 0;
display:block;
}
.ser-TopStory .item-title {
font:bold 16px Arial, Helvetica, sans-serif;
}
.ser-TopStory .item-title a:hover{
text-decoration:none;
}
.ser-TopStory .item-description,
.ser-TopStory .item-thumbnail-description{
margin:7px;
display:block;
}

div.ser-TopStories {}
div.ser-TopStories .ser-list{
margin-left:0;
border-bottom: 1px solid #ccc;
padding-bottom:10px;
}
.ser-TopStories .ser-list .item-description{ 
font:11px verdana;
margin-bottom:4px;
display:block;
}
.ser-TopStories .ser-list .item-description img {
margin-left:5px;
margin-bottom:5px;
}
.ser-TopStories .ser-list .item-thumbnail-description br{
display:none;
}
.ser-TopStories .ser-list .item-thumbnail-description ol{
margin:0;
}
.ser-TopStories .ser-list .item-thumbnail-description ol li{
font-size:11px;
font-weight:bold;
padding:0;
margin:0;
}
div.ser-TopStories .ser-list p{ 
margin:0;padding:0;
}
.ser-TopStories .ser-list li{list-style:none;}
.ser-TopStories .ser-header h2{
font-size:12px;
margin:0;
}
.ser-TopStories .item-title{
display:block;
font-weight:bold;
font-size:14px;
margin:2px 0;
}

div.ser-TopStoriesLite {}
.ser-TopStoriesLite ul{
color:#900;
display:block;
float:none;
list-style-type:disc;
margin:0 0 3px 8px;
}
.ser-TopStoriesLite li{margin:2px 0 5px;list-style-position:inside;list-style-type:disc;color:#900;}
.ser-TopStoriesLite li a{font-weight:bold;margin-right:.25em}
.ser-TopStoriesLite li p{display:inline; margin :0;}
.ser-TopStoriesLite li .item-pubDate {font:9px Verdana, Geneva, sans-serif;}
.ser-TopStoriesLite .more{margin:5px 0;text-align:right;}
.ser-TopStoriesLite .more a{background:url('http://images2.variety.com/Global/CssImages/variety/arrow_right_369.gif') right no-repeat;padding-right:8px; color:#369;font-weight:bold;}

.rbi-ser-pages{clear:both;overflow:hidden;text-align:right;position:absolute;width:100%;padding:5px 0}
.base + .rbi-ser-pages{background:#000;position:static}
.rbi-ser-pageNumber{display:none}
.rbi-ser-prevPage,
.rbi-ser-nextPage{display:inline;padding:0 5px}
.rbi-ser-prevPage a,
.rbi-ser-nextPage a{color:#fff;text-transform:uppercase}
.rbi-ser-prevPage a:before{content: "< ";}
.rbi-ser-nextPage a:after{content: " >";}

.ser-Gallery .base + .rbi-ser-pages{
position:static;
border:1px solid #C2CEDA;
border-top:1px dotted #C2CEDA;
background:#fff;
margin-top:-1px;
width:auto;
}
.ser-Gallery .rbi-ser-prevPage a,
.ser-Gallery .rbi-ser-nextPage a{font-size:0.8em;color:#369;text-transform:uppercase}
.ser-Gallery .rbi-ser-prevPage a:before{content: "<< ";}
.ser-Gallery .rbi-ser-nextPage a:after{content: " >>";}

.tbc .ser-ResultFeature li .item-title {
float:left;
position:relative;
}
.tbc .ser-ResultFeature .item-pubDate {
display:inline;
font:9px Verdana, Geneva, sans-serif;
color:#000;
}
.tbc .ser-ResultFeature .item-description{
clear:left;
}
.flx .ser-FeatureList li .item-title, 
.flx-Dept2a .ser-FeatureList li .item-title{
float:none;
}

div.ser-BreakingNews{}
.ser-BreakingNews .ser-list {
background: url('http://images2.variety.com/graphics/variety/Breaking_news2.gif') no-repeat top left;
height:31px;
padding-left:190px;
margin:0;
background-color:#e9e9f3;
border:1px solid #666;
}
.ser-BreakingNews li{
list-style:none;
padding-top:7px;
font-size:14px;
}
.ser-BreakingNews .item-title{
font-weight:bold;
float:left;
padding-right:20px;
}
.ser-BreakingNews .item-title a {
color:#900;
}
.ser-BreakingNews li p{
margin:0;
font-size:13px;
}
.ser-BreakingNews li p:before{content:'(';}
.ser-BreakingNews li p:after{content:')';} 

/* DEPT */
div.ser-TopStoryDept {}
div.ser-TopStoriesDept {}
div.ser-ResultDept{}
div.ser-BlogsDept {}
div.rtx-Tweeter{}
div.rtx-BlogsHeader {}
/* end DEPT */

div.tbc {}
.tbc-tabs {
background:#000;
height:26px;
padding:8px 0 0 188px;
overflow:hidden;
font:bold 11px Verdana, Geneva, sans-serif; 
}
.rbi-flx-Main2a-col1-inner .tbc .tbc-tabs{
padding-left:108px;
}
.rbi-flx-Sub2a-col2-inner .tbc .tbc-tabs{
padding-left:188px;
}
.tbc-inner .tbc-inner {
border:1px solid #ccc;
border-top-width: 8px;
background:url('http://images2.variety.com/Global/CssImages/variety/BigDaddy_gradient_bg_tall.gif');
padding:5px;
margin-bottom:10px;
}
.tbc-title {
padding:10px 0 0 10px;
position:absolute;
}
.tbc-title-inner {
color:#fff;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold;
}
.tbc-inactive > div,
.tbc-active > div{
background-image:url('http://images2.variety.com/Global/cssimages/variety/spriteTab1.gif');
background-repeat:no-repeat;
padding: 0 0 0 10px;
margin-right:5px;
cursor:pointer;
}
.tbc-inactive > div{background-position:0 0}
.tbc-active > div{background-position:0 -100px}
.tbc-inactive span,
.tbc-active span {
background-image:url('http://images2.variety.com/Global/cssimages/variety/spriteTab1.gif');
background-repeat:no-repeat;
height:22px;
padding: 5px 10px 0 0;
font-weight:bold;
display:block;
white-space:nowrap;
min-width:23px;
text-align:center;
}
.tbc-inactive span{
background-position:right -50px;
color:#fff;
}
.tbc-active span {
background-position:right -150px;
color:#369;
}

div.tbc-NoTitle{}
.tbc-NoTitle .tbc-tabs{padding-left:15px}
.tbc-NoTitle .tbc-inactive span, .tbc-NoTitle .tbc-active span {padding-right:5px;}
.tbc-NoTitle .tbc-inactive > div, .tbc-NoTitle .tbc-active > div {padding-left:5px;}

.tbc-inner .tabRememberMe{display:none;}

.tbc-tabContent6 .rbi-flx-col1 .img-Left{
padding:3px 0 0 3px;
height:22px;
}
.ie7 .tbc-tabContent6 .rbi-flx-col1 .img-Left{height:32px;}
.tbc-tabContent6 .rbi-flx-col2-inner .rss .chartsDate {
color:#fff;
line-height:130%;
}
.tbc-tabContent6 .rbi-flx-col3 {height:35px;}
.tbc-tabContent6 .chartsColumnHead{
font:bold 11px Verdana, Geneva, sans-serif;
color:#000;
vertical-align:middle;
border-bottom:1px dotted #c3c1b9;
text-transform:uppercase;
}
.tbc-tabContent6 .chartsColumnHead .columnHead1{padding-left:10px}

.tbc-tabContent1 .chc { 
margin:0;
}

.tbc-tabContent2 .rss {
padding:0;
margin:0;
}
.tbc-tabContent2 .rss td {padding:5px 3px}
.tbc-tabContent2 .rss #weekOf, 
.tbc-tabContent2 .rss table,
.rbi-flx-col2 .rss #weekOf,
.tbc-tabContent2 .rtx p br, 
.flx .rbi-flx-inner .rbi-flx-col1 .rbi-flx-col1-inner .rss #weekOf{
display:none;
}
.tbc-tabContent2 .rtx{margin:0 0 5px 0}
.tbc-tabContent2 table.rgMasterTable{margin:0}
.tbc-tabContent2 table.rgMasterTable th{font:bold 11px Verdana, Geneva, sans-serif}

/* social net tv tab */
.tbc-tabContent7 h2 {
color:#fff;
font-size:12px;
margin:7px 0 0 7px;
}
.tbc-tabContent7 .rss .chartsDate {
color:#fff;
font-size:10px;
padding-top:5px;
margin-bottom:0;
}
.tbc-tabContent7 .rss #weekOf {
display:inline;
}
.tbc-tabContent7 .rtx p.poweredby {
color:#fff;
font-size:11px;
margin-top:7px;
}
.tbc-tabContent7 .rtx p.poweredby a {
color:#fff;
text-decoration:none;
}
.tbc-tabContent7 th {
text-align:center;
padding:0 5px 0 0;
border-bottom:#C3C1B9 dotted 1px;
font-weight:bold;
font-size:11px;
}
.tbc-tabContent7 td {
padding:3px 0;
}
.tbc-tabContent7 th.showTitle {
text-align:left;
width:210px;
}
.tbc-tabContent7 th.ebqindex {
width:60px;
text-align:center;
}
.tbc-tabContent7 th.network{
width:50px;
}
/* end social net tv tab */

/* Watchit Widget - Film Review Page */
.art .bd #watchit{
clear:right;
float:right;
width:100px;
margin:10px 0 0 5px;
text-align:center;
background:#fff;}

.art .bd #queue_it img{
left: 0px;
}

div.rss-digitalEdition{}
.rss-digitalEdition  .rss-inner ul li h3{}
