/* Subchannels */

body#sub {background:#f8f8f8}
body#sub #container {background:#ffffff}

#sub #content #maincolInner {padding:10px 0 0; width: 622px;}
#sub #content #maincol {width:622px; float:left;}
#sub #content #maincolInner .seeall {padding:10px 0px 20px 0px; font-size:90%; text-align:right; text-transform:uppercase;}
#sub #content #maincolInner .seeall a {padding-right:8px; background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat; font-weight:bold; color:#0177c2;}

/* 
#~~~ICS20101122 kw BZ34602
#~~~Removed breadcrumb 
*/

#sub #content #maincolInner h2 {/*border-bottom:1px solid #d8d8dc;*/ font-size:270%; color:#ed5623; text-transform:uppercase; margin-left: 15px;}
#sub #content #maincolInner h2.charts {margin-bottom:15px; border-bottom:none;}

#maintouts {width:602px; margin:0 10px; padding-bottom:4px;}
#maintouts .tout {padding:6px; border-bottom:1px solid #d8dbdc; width:600px; overflow:auto;}
#maintouts .tout .txtcont {width:400px; padding-top:4px; float:left;}
#maintouts .tout h3, #phototouts .tout h3, #phototouts2 .tout h3 {font-size:90%; font-weight:bold; color:#ed5623; text-transform:uppercase;}
#maintouts .tout h4 a, #phototouts .tout h4 a, #phototouts2 .tout h4 a  {color:#000;}
#maintouts .tout h4 {font-size:160%;}
#maintouts .tout .txtcont .btn {margin:4px 0;}
#maintouts .tout h5 {font-size:125%; font-weight:normal;}

#phototouts, #texttouts {width:612px; margin:0 0 0 10px; padding-bottom:4px; border-bottom:1px solid #d8dbdc;}
#phototouts2 {width:612px; margin:10px 0 0 10px; padding-bottom:4px; border-bottom:1px solid #d8dbdc;}
.mcHeadlines #phototouts {border:none; padding-top:0;}
#phototouts .floatcont, #phototouts2 .floatcont {float:left; padding-bottom:10px;}
#phototouts.aboveComments { border-bottom:0 none !important; padding-bottom: 0px !important; }
#phototouts.belowComments { margin:0px !important; padding-top: 0px !important; }
.mcHeadlines #phototouts .floatcont {float:none; padding-bottom:0;}
#phototouts .pad, #phototouts2 .pad {margin-right:20px; clear:left; height: 100%}
.mcHeadlines #phototouts .pad {margin-right:0;}
#phototouts .tout{width:268px; padding:6px; overflow:hidden;}
#phototouts2 .tout {width:268px; padding:6px; overflow:hidden;}
#phototouts .tout .txtcont, #phototouts2 .tout .txtcont { width:180px; float:left; }
#phototouts2 .tout .txtcont, #phototouts2 .tout .txtcont { width:180px; float:left; }
#phototouts .tout .noimage, #phototouts2 .tout .noimage {width:250px !important;}
.mcHeadlines #phototouts .tout {width:569px; border-bottom:1px solid #d8dbdc; overflow:auto; }
.mcHeadlines #phototouts .floatcont .txtcont {width:480px;}
.mcHeadlines #phototouts .floatcont .noimage { width:565px !important; }
#phototouts .tout h4, #phototouts2 .tout h4 {font-size:115%;}
#phototouts .floatcont .imgcont .btn, #phototouts2 .floatcont .imgcont .btn {margin:4px 0 0 4px;}
#phototouts .tout h5, #phototouts2 .tout h5 {font-size:110%; font-weight:normal;}

#maintouts .more a, #phototouts .more a, #phototouts2 .more a {color:#0177c2;}
#maintouts .pubinfo, #phototouts .pubinfo, #phototouts2 .pubinfo {font-size:90%; color:#5d778d;}
#maintouts .author, #phototouts .author, #phototouts2 .author {font-weight:bold;}
#maintouts .tout .noimage { width:440px !important; }

#sub .quigo-flexible_right_rail {
	padding-top: 18px;
}

#sub .quigo-subchannel_bottom {
	margin-left: 15px;
}

#top5, #soundbites, #dlthis, #polltout, .progtouts, .ad300x250, .ad300x600, #authors {margin-bottom:18px;}

/* Top 5 Charts */
#top5 {width:330px; border:3px solid #c5cbcc;}
#top5 ul {background:#c5cbcc;}
#top5 li, #top5 li a {display:block;}
#top5 li {float:left; background:#414850; font-size:90%; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase; margin-right:4px;}
#top5 li a {background:#60768b; color:#b8ebff; padding:5px 10px;}
#top5 li a:hover, #top5 li a.selected {background:#515f6e;} 

#top5 table {width:100%; background:#fff; border-collapse:collapse; font-size:90%;}
#top5 table caption {width:330px; height:47px; background: #414850 url(http://img2.timeinc.net/ew/i/hd_topfive.gif) no-repeat; text-indent:-999em;}
#top5 table thead {display:none;}
#top5 table tbody td {border-top:1px solid #d8dbdc; border-bottom:1px solid #d8dbdc; padding:2px;}
#top5 table .rank {width:14px; background:#0092cc; font-weight:bold; color:#fff; text-align:center;}
#top5 table .title, #top5 table .amt {padding:0 5px;}
#top5 table .amt {text-align:right;}
#top5 table .seelink {padding:5px; background:#d7effd; text-align:right;}
#top5 table .seelink a {padding-right:8px; background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat; font-weight:bold; color:#0177c2;}

.top5visible {display: block;}
.top5hidden {display: none;}

#top5movies caption {background-position:0 0;}
#top5movies .title {width:200px;}
#top5movies .amt {width:92px;}

#top5dvd caption {background-position:0 -50px;}
#top5dvd .title {width:240px;}
#top5dvd .amt {width:52px;}

#top5tv caption {background-position:0 -100px;}
#top5tv .title {width:200px;}
#top5tv .amt {width:92px;}

#top5music caption {background-position:0 -150px;}
#top5music .title {width:240px;}
#top5music .amt {width:52px;}

#top5books caption {background-position:0 -200px;}
#top5books .title {width:240px;}
#top5books .amt {width:52px;}

/* Coming Soon */
#comingsoon {padding:10px 0 20px 0; width: 606px}
#comingsoon h3 {margin-bottom:10px; padding:5px 8px; background:#5d7387; font-size:115%; color:#fff;}
#comingsoon .weekcont {display:block;}
#comingsoon {clear:both; margin-left:16px;}
#comingsoon h4 {color: #ED5623; text-transform: uppercase; font-size: 18px; border-bottom: 1px solid #b9b9b9;}
#comingsoon h5 {display:inline; padding-right:5px; font-size:120%;}
#comingsoon h5 a {color:#0177c2;}
#comingsoon .pubinfo {font-size:85%; font-weight:normal; color:#5d778d;}
#comingsoon .tout {border-bottom:1px solid #d8dbdc; overflow:auto;}
#comingsoon .imgcont {width:60px; padding:5px 8px 5px 5px;}
#comingsoon .txtcont {width:278px; padding:9px 10px 5px 0; float:left;}
#comingsoon .btncont {width:67px; padding:0 6px; float:right; }
#comingsoon .btncont .trailer {margin-top:10px; width:67px; height:15px; overflow:hidden;}
#sub #content #maincolInner #comingsoon .seeall {margin-right:0; padding: 10px 0px 20px 0}

/* Tonight's Best TV */
#besttv {width:440px; margin:0 16px 32px 16px; background:#e7ebed;}
#besttv .header {background:#0092cc; padding:10px;}
#besttv .header h4 {color:#fff32b; font-size:150%; text-transform:uppercase;}
#besttv .header h4 a {color:#fff32b; padding-right:8px; background:url(http://img2.timeinc.net/ew/i/icon_arrow03.gif) center right no-repeat;}
#besttv .header h5 {color:#fff; font-size:1em;}

#besttv #datetabs ul {background:#0092cc; padding:0 6px;}
#besttv #datetabs li {float:left; display:block; width:61px; height:46px; background:#414850 url(http://img2.timeinc.net/ew/i/bg_tvtab01.gif) 0 0 no-repeat; font-size:100%; color:#5d778d; text-align:center;}
#besttv #datetabs li span {display:block; padding-top:3px;}
#besttv #datetabs li a {display:block; height:46px; color:#fff;}
#besttv #datetabs li.on a {color:#0177c2;}

#besttv #datetabs li#mon {background-position:0 0;}
#besttv #datetabs li#tue {background-position:-61px 0;}
#besttv #datetabs li#wed {background-position:-122px 0;}
#besttv #datetabs li#thu {background-position:-183px 0;}
#besttv #datetabs li#fri {background-position:-244px 0;}
#besttv #datetabs li#sat {background-position:-305px 0;}
#besttv #datetabs li#sun {background-position:-366px 0;}

#besttv #datetabs li#mon.on {background-position:0 -100px;}
#besttv #datetabs li#tue.on {background-position:-61px -100px;}
#besttv #datetabs li#wed.on {background-position:-122px -100px;}
#besttv #datetabs li#thu.on {background-position:-183px -100px;}
#besttv #datetabs li#fri.on {background-position:-244px -100px;}
#besttv #datetabs li#sat.on {background-position:-305px -100px;}
#besttv #datetabs li#sun.on {background-position:-366px -100px;}

#besttv .listing, #besttv .listingon {margin:0 6px; padding-top:10px; background:#fff; border:1px solid #c5cbcc; border-top:none}
#besttv .listing {display: none;}
#besttv .listingon {display: block;}
#besttv .showtime {display:inline; margin-right:5px; padding:0 8px 0 12px; background:#dfe4e8; font-size:100%; font-weight:bold; color:#5d778d;}
#besttv .eyebrow {display:inline; font-size:90%; color:#5d778d; text-transform:uppercase;}

#besttv .tout {background:#fff;}
#besttv .tout .imgcont {padding:12px;}
#besttv .tout .txtcont {padding:12px 12px 12px 0;}
#besttv .tout h5 {font-size:130%;}
#besttv .tout h5 a {color:#000;}
#besttv .tout h5 .grade {color:#ed562e;}
#besttv .tout .deck {font-size:100%; color:#414850;}
#besttv .tout .allabout {margin-top:3px; padding:3px 0; border-top:1px solid #d8d8dc;}
#besttv .tout .more a {color:#0177c2;}
#besttv .tout .allabout a {padding-right:8px; background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat; font-size:100%; font-weight:bold; color:#0177c2;}

#besttv .morelink {padding:5px 10px 5px 0; background:#e7ebed; font-size:90%; font-weight:bold; text-align:right; text-transform:uppercase;}
#besttv .morelink a {white-space:nowrap; padding-right:8px; background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat; color:#0177c2;}

/* Tonights Best TV (added for using edit proc)*/
#besttv .station {display:inline; margin-right:5px; font-size:100%; font-weight:bold; color:#414850;}
#tvchannellistings .featured .imgcont {display:block; float:left; width:75px; margin:0; padding:10px 0 0 10px;}
#tvchannellistings blockquote {float:left; width:320px; margin:0; padding:10px 0 0 10px;}
#tvchannellistings blockquote strong {display:block; font-size:90%; font-weight:bold; color:#ed562e; text-transform:uppercase;}
#tvchannellistings blockquote h4 {display:inline; font-size:130%; color:#000;}
#tvchannellistings blockquote h4 b {font-size:70%; color:#414850;}
#tvchannellistings blockquote .grade {padding-left:5px !important; font-size:130%; font-weight:bold; color:#ed562e;}
#tvchannellistings blockquote p {margin:0; padding:0;}
#tvchannellistings blockquote .local {float:none; border:none; padding:3px 0 6px 0;}
#tvchannellistings blockquote .local input.btnfind {float:none; margin-top:2px;}

#tvchannellistings .more {clear:both; display:block; padding:3px 0 8px 8px; border-top:1px solid #c5cbcc;}
#tvchannellistings .more a {padding-right:8px; font-weight:bold; color:#0177c2; background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat;}
#tvchannellistings blockquote p .allabout {margin:0; padding:3px; border:none !important;}
#tvchannellistings blockquote p .allabout a {font-weight:bold; color:#0177c2;}

/* Tonight's Best TV */
#tonight {width:580px; margin-top:10px; margin-bottom:20px; margin-left: 12px; padding-bottom:7px; background:#e7ebed;}
#tonight .header {background:#0092cc; padding:13px 10px; position: relative;}
#sub #content #maincolInner #tonight .header h2 {height:24px; border-bottom:none; font-size: 30px; position: relative; top: -4px; color: #FFFFFF;}
#tonight .header h3 {padding-top:3px; background:#0092cc; font-size:90%; color:#fff;}
#tonight .header h3 a {color:#fff328;}
#tonight .header .ad { position: absolute; top: 6px; right: 6px; }
#tonight #datetabs ul {background:#0092cc; padding:0 6px;}
#tonight #datetabs li {width:81px; float:left; display:block; height:46px; background:url(http://img2.timeinc.net/ew/i/bg_tvtab02_slice3.gif) -81px 0 no-repeat; color:#5d778d; text-align:center;}
#tonight #datetabs li.last { }
#tonight #datetabs li span {display:block; padding-top:3px;}
#tonight #datetabs li a {display:block; color:#fff;}
#tonight #datetabs li a.date { }
#tonight #datetabs li a.day { color:#fff32b; }
#tonight #datetabs li.on a { }
#tonight #datetabs li.on {background-position:-82px -100px;}
.ad580x150 {margin : 0 0 15px 12px;}

#tonight #datetabs li span.date { }
#tonight #datetabs li span.day { font-weight:bold; padding-top:8px; color:#fff32b; }
#tonight #datetabs li.on span.date { color:#0177C2; }
#tonight #datetabs li.on span.day { color:#ed5830; }

#tonight .shows {clear:both; margin:0 7px 0 6px; border-left:1px solid #c5cbcc; border-right:1px solid #c5cbcc; border-top:1px solid #fff32b;}

#tonight .listing {padding-top:10px; background:#fff; border-top:1px solid #c5cbcc; border-bottom:1px solid #c5cbcc; border-collapse:collapse;}
#tonight .showtime, #tonight .station {display:block; float:left; padding:0 6px 0 12px; background:#dfe4e8; font-weight:bold; color:#5d778d;}
#tonight .showtime {text-transform:uppercase;}
#tonight .station {margin-left:-3px;}
#tonight .eyebrow {display:inline; padding-left:6px; font-size:90%; font-weight:bold; color:#ed562e; text-transform:uppercase;}

#tonight .tout {font-size:100%;}
#tonight .tout .imgcont {padding:12px 0 12px 12px;}
#tonight .tout .txtcont {padding:12px;}
#tonight .tout h4 a {font-size:130%; color:#000;}
#tonight .tout .deck {color:#414850;}
#tonight .tout .more a {color:#0177c2;}

#tonight .partner {padding:0 0 10px 300px; text-align:right;}

#tonight .tivo {float:left; width:58px; height:15px; margin:5px 5px 0 0;}

#tonight .local {float:left; width:186px; padding:3px; border:1px solid #c5cbcc;}
#tonight .local label {display:none;}
#tonight .local input.zipcode {float:left; width:79px; margin-right:5px; font:normal 90% arial,sans-serif;}
#tonight .local input.btnfind {float:left; margin-top:2px;}

#tonight .featured {background:#fffbb3; border:3px solid #fff32b;}
#tonight .first {border-top:none;}

#tonight .daytabs {margin:0 7px; background:#515f6e;}
#tonight .daytabs ul {text-align:right; padding:3px 0;}
#tonight .daytabs li {display:inline; padding:0 5px; border-right:1px solid #5d7387; font-weight:bold; text-transform:uppercase; color:#fff;}
#tonight .daytabs li a {color:#fff32b;}
#tonight .daytabs li.prev, #tonight .daytabs li.next {padding:0 10px;}
#tonight .daytabs li.next {border-right:none;}
#tonight .daytabs li.prev a {padding-left:8px; background:url(http://img2.timeinc.net/ew/i/icon_arrow09.gif) center left no-repeat; color:#b8ebff;}
#tonight .daytabs li.next a {padding-right:8px; background:url(http://img2.timeinc.net/ew/i/icon_arrow03.gif) center right no-repeat; color:#b8ebff;}

#tonight .shows .normal {padding-top:10px; background:#fff; border-top:1px solid #c5cbcc;position:relative;clear:both}
#tonight .shows .featured {padding-top:10px; background-color:#fffbb3; border:3px solid #fff32b;}		
#tonight .shows .imgcont, #tonight .shows .insetphoto75x75 {display:block; float:left; margin:0; padding:10px 0 10px 10px; clear: both;}
#tonight .shows .eyebrow {color:#414850;}

#tonight .normal .showtime { float:left; margin:10px 0 0 16px; }
#tonight .normal .station { float:left; clear:right; margin-top:10px; }

#tonight .shows .normal{display:inline-block;}
#tonight .shows .normal{display:block;}
#tonight .shows .normal:after{content:".";clear:both;display:block;height:0;visibility:hidden;min-height:0;}

#tonight .shows blockquote, #tonight .shows p {margin:0; padding:0; color:#414850;}		
#tonight .shows .featured blockquote {float:right; width:345px; padding:10px 16px 10px 10px; clear: none;}
#tonight .shows .normal blockquote {padding:5px 16px 10px; width:420px; float:left; }

#tonight .shows em {padding:0 3px; background:#dfe4e8; font-style:normal; font-weight:bold; color:#5d778d; text-transform:uppercase;}
#tonight .shows strong {display:block; font-size:90%; font-weight:bold; color:#ed562e; text-transform:uppercase;}
#tonight .shows blockquote h4 {display:inline; font-size:130%; color:#000;} /* added inline */
#tonight .shows blockquote h4 b {font-size:70%; color:#414850;}
#tonight .shows p .more {display:inline-block; white-space:nowrap; background:url(http://img2-test.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat;} /* Fixed img path */
#tonight .shows p .more a {padding-right:8px; font-weight:bold; color:#0177c2;}		
#tonight .shows p .allabout a {padding-right:4px; font-weight:bold; color:#0177c2;} /* New */
#tonight .shows .grade {font-size:130%; font-weight:bold; color:#ED562E; padding-left:0.5em;} /* New */

#tonight .local {float:none; border:none; margin:0; padding:0;}
#tonight .local input.btnfind {float:none; margin-top:2px;}

/* #~~~ICS20110208 kw BZ35208 */
#tonight blockquote .insetphoto75x75 { float:left; padding-right:10px; padding-bottom:10px; }
#tonight blockquote { overflow:auto; }

.weekcontent {float:left; width:424px; margin-left:-1px; background:#f3f5f6; border:1px solid #B8C2CB;}
.weekcontent h4 {padding:11px; font-size:160%; color:#5d778d;}
.weekcontent .film {display:block; padding:11px; border-top:6px solid #dfe4e8;}
.weekcontent .film h5 {display:inline; padding-right:5px; font-size:130%; color:#000;}
.weekcontent .tout {padding-top:10px;}
.weekcontent .tout .imgcont {padding-right:12px;}
.weekcontent .tout .txtcont {font:normal 100%/140% arial,sans-serif;}
.weekcontent .date {color:#5d778d;}
.weekcontent .cast a {color:#0177c2;}
.weekcontent .tout .trailer {padding:4px;}
.weekcontent .tout .remind {width:67px; padding:15px 4px 4px 4px; background:#fff url(http://img2.timeinc.net/ew/i/hd_movierelease.gif) 4px 4px no-repeat; border-top:1px solid #CFD6DC; font-weight:bold; color:#ed562e; text-align:center; text-transform:uppercase;}
.weekcontent .tout .remind .num {font-size:270%; line-height:90%;}
.weekcontent .tout .remind .days {font-size:90%; line-height:90%;}
.weekcontent .tout .remind .btn {padding-top:4px;}
.weekcontent .tout .postdate {margin-top:20px; font-weight:bold; color:#5d778d;}


.tabs {float:left; width:156px; border-top:1px solid #B8C2CB;}
.tabs li.week {width:120px; padding:10px 15px 10px 20px; border-bottom:1px solid #D4DAE0; border-right:1px solid #B8C2CB;}
.tabs li.week.selected {background:#f3f5f6; border-left:1px solid #B8C2CB; border-right:1px dashed #B8C2CB;}
.tabs li .weekof {font-weight:bold; color:#ed562e;}
.tabs li .weekof a {color:#0177c2;}
.tabs ul.titles li {padding-top:5px; font:normal 90%/100% arial,sans-serif;}
.tabs ul.titles li .date {color:#5d778d;}


/* Entertainment Charts */
#entcharts {margin-left: 15px;}
/*
#entcharts {width:584px; padding-bottom:40px;}
#entcharts h3 {height:18px; background:#F3F5F6 url(http://img2.timeinc.net/ew/i/hd_entcharts.gif) 0 0 no-repeat; text-indent:-999em;}
#entcharts h3.boxoffice {background-position:0 0;}
#entcharts h3.critmass {background-position:0 -50px;}
#entcharts h3.toprentals {background-position:0 -100px;}
#entcharts h3.topratedtv {background-position:0 -150px;}
#entcharts h3.bestalbums {background-position:0 -200px;}
#entcharts h3.bestfiction {background-position:0 -250px;}
*/

/* Entertainment Charts */
#entcharts h3 { color:#6A7E92; font-size:200%; font-weight:bold; line-height:100%; text-transform: uppercase; }

/*
#entcharts .tabs {float:left; width:156px; border-top:none; text-align:right;}
#entcharts .tabs li.chart {padding:8px 15px 8px 20px; border:1px solid #fff; font-weight:bold;}
#entcharts .tabs li.chart.selected {background:#f3f5f6; border:1px solid #B8C2CB; color:#ed562e;}
#entcharts .tabs a {color:#0177C2;}
*/

#entcharts .chart-tabs { }
#entcharts .chart-tabs li.chart {float: left; padding:4px 8px 4px 8px; /*border-left:1px solid #B8C2CB;*/ font-size:90%; line-height: 100%; font-weight:bold; }
#entcharts .chart-tabs li.chart.selected {background-color:#F3F5F6; border-left:1px solid #B8C2CB; border-top:1px solid #B8C2CB; border-right:1px solid #B8C2CB; color:#EF562C;}
#entcharts .chart-tabs a {color:#0177C2; }
#entcharts .chart-tabs li.chart.selected a { color: #EF562C; }
#entcharts .chartcont {display:block;}

/*
#entcharts .chartcol {float:left; width:424px; margin-left:-1px; padding-bottom:10px; background:#f3f5f6; border:1px solid #B8C2CB;}
#entcharts .chartcol .charthead {padding:15px;}
#entcharts .chartcol .desc {padding:5px 0; color:#5d778d;}
#entcharts .chartcol .desc a {font-weight:bold; color:#0177C2;}
*/

#entcharts .chartcol {float:left; width:558px; margin-left:-1px; padding: 0 10px 10px 10px; background:#f3f5f6; border:1px solid #B8C2CB;}
#entcharts .chartcol .charthead {padding-top:15px;}
#entcharts .chartcol .desc {padding:5px 0; color:#5d778d;}
#entcharts .chartcol .desc a {font-weight:bold; color:#0177C2;}

/*
#entcharts .chartfoot {width:405px; margin:0 auto; color:#5d778d;}
#entcharts .chartfoot a {font-weight:bold; color:#0177C2;}
#entcharts .chartfoot ul {margin-bottom:10px;}
#entcharts .chartfoot h4 {font-size:90%; color:#414850;}
#entcharts .chartfoot .txt {font-size:90%; color:#5d778d;}
*/

#entcharts .chartfoot {margin:0 auto; color:#5d778d;}
#entcharts .chartfoot a {font-weight:bold; color:#0177C2;}
#entcharts .chartfoot ul {margin-bottom:10px;}
#entcharts .chartfoot h4 {font-size:90%; color:#414850;}
#entcharts .chartfoot .txt {font-size:90%; color:#5d778d;}
#entcharts .na {color:#bbd1dc;}

/* Box Office Chart */
#entcharts #boxchart {width:100%; margin:10px auto 15px auto; border-collapse:collapse;}
#entcharts #boxchart caption {display:none;}
#entcharts #boxchart thead {border-bottom:3px solid #000;}
#entcharts #boxchart th, #entcharts #boxchart td {border:1px solid #d8d8dc;}
#entcharts #boxchart th {padding-bottom:3px; border-top:none; font:normal 80%/100% arial,sans-serif; color:#5d778d;}
#entcharts #boxchart th.titles {border-left:none; font-size:100%; font-weight:bold; color:#ED562E;}
#entcharts #boxchart th.totalgross {border-right:none;}
#entcharts #boxchart td {padding:2px 0; background:#E2F7FF; color:#414850; text-align:center;}
#entcharts #boxchart td.rank {background:#0092cc; font-weight:bold; color:#fff;}
#entcharts #boxchart td.titles, #entcharts #boxchart td.screens, #entcharts #boxchart td.release {background:#fff;}
#entcharts #boxchart td.titles {font:normal 90%/110% arial,sans-serif;}
#entcharts #boxchart td.titles a {font-weight:bold; color:#0177C2;}
#entcharts #boxchart .rank {width:20px; border-left:none; border-right:none;}
#entcharts #boxchart .titles {width:96px; padding:2px 5px; text-align:left;}
#entcharts #boxchart .wkndgross {width:56px;}
#entcharts #boxchart .screens {width:60px;}
#entcharts #boxchart .screenavg {width:64px;}
#entcharts #boxchart .release {width:54px;}
#entcharts #boxchart .totalgross {width:49px;}

/* Critics Mass Chart */
/*#entcharts .masschartbg {width:239px; height:79px; margin:0 0 -18px 175px; background:url(http://img2.timeinc.net/ew/i/critic_chart02.gif) bottom right no-repeat;}*/
#entcharts #critmasschart {width:100%;; margin:0 auto 15px auto; border-collapse:collapse;}
#entcharts #critmasschart th, #entcharts #critmasschart td {border:1px solid #d8d8dc;}
/*#entcharts #critmasschart th {border:none; border-bottom:3px solid #000;}*/
#entcharts #critmasschart thead {border-bottom:3px solid #000;}
#entcharts #critmasschart th {padding: 0 2px 3px 2px; border-top:none; font:normal 80%/100% arial,sans-serif; color:#5d778d; vertical-align: bottom; border-top: 0;}
/*#entcharts #critmasschart th em {display:none; background:red;}*/
#entcharts #critmasschart caption {display:none;}
#entcharts #critmasschart th.critsav { border-right: 0; }
#entcharts #critmasschart td.rank {background:#0092cc; font-weight:bold; color:#fff;}
#entcharts #critmasschart th.titles {font-size: 100%; vertical-align:bottom; padding:0 0 3px 20px; border-left:none; background:url(http://img2.timeinc.net/ew/i/icon_arrow14.gif) 0 80% no-repeat; font-weight:bold; color:#ED562E;}
#entcharts #critmasschart td {padding:2px 0; border:1px solid #D6D9DE; font-weight:bold;}
#entcharts #critmasschart td.titles { padding:2px 5px; background:#fff; border-left:none; font:normal 90%/110% arial,sans-serif;}
#entcharts #critmasschart td.titles a {font-weight:bold; color:#0177C2;}
#entcharts #critmasschart .titles {text-align:left;}
#entcharts #critmasschart .a, #entcharts #critmasschart .b { color:#5d778d; text-align:center;}
#entcharts #critmasschart .a {background:#E1F8FF;}
#entcharts #critmasschart .b {background:#fff;}
#entcharts #critmasschart .ew {color:#EF562C;}
#entcharts #critmasschart .avg { background:#EF562C; border-right:none; font-weight:bold; color:#fff; text-align:center;}
#entcharts #critmasschart .na { text-align:right;}

/* Top Rentals Chart */
#entcharts #rentalchart {width:100%; margin:0 auto 15px auto; border-collapse:collapse;}
#entcharts #rentalchart caption {display:none;}
#entcharts #rentalchart thead {border-bottom:3px solid #000;}
#entcharts #rentalchart th, #entcharts #rentalchart td {border:1px solid #d8d8dc;}
#entcharts #rentalchart th {padding-bottom:3px; border-top:none; font:normal 80%/100% arial,sans-serif; color:#5d778d;}
#entcharts #rentalchart th.titles {border-left:none; font-size:100%; font-weight:bold; color:#ED562E;}
#entcharts #rentalchart th.onchart {border-right:none;}
#entcharts #rentalchart td {padding:2px 0; background:#E2F7FF; color:#414850; text-align:center;}
#entcharts #rentalchart td.rank {background:#0092cc; font-weight:bold; color:#fff;}
#entcharts #rentalchart td.titles, #entcharts #rentalchart td.onchart {background:#fff;}
#entcharts #rentalchart td.titles {font:normal 80%/110% arial,sans-serif; color:#5d778d;}
#entcharts #rentalchart td.titles a {font-size:110%; font-weight:bold; color:#0177C2;}
#entcharts #albumschart td.titles b {font-size:110%; color:#414850;}
#entcharts #rentalchart .rank {width:20px; border-left:none; border-right:none;}
#entcharts #rentalchart .titles {width:279px; padding:2px 5px; text-align:left;}
#entcharts #rentalchart .lastweek {width:50px;}
#entcharts #rentalchart .onchart {width:50px;}

/* Top Albums*/
#entcharts #albumschart {width:100%; margin:0 auto 15px auto; border-collapse:collapse;}
#entcharts #albumschart caption {display:none;}
#entcharts #albumschart thead {border-bottom:3px solid #000;}
#entcharts #albumschart th, #entcharts #albumschart td {border:1px solid #d8d8dc;}
#entcharts #albumschart th {padding-bottom:3px; border-top:none; font:normal 80%/100% arial,sans-serif; color:#5d778d;}
#entcharts #albumschart th.titles {border-left:none; font-size:100%; font-weight:bold; color:#ED562E;}
#entcharts #albumschart th.onchart {border-right:none;}
#entcharts #albumschart td {padding:2px 0; background:#E2F7FF; color:#414850; text-align:center;}
#entcharts #albumschart td.rank {background:#0092cc; font-weight:bold; color:#fff;}
#entcharts #albumschart td.titles, #entcharts #albumschart td.onchart {background:#fff;}
#entcharts #albumschart td.titles {font:normal 80%/110% arial,sans-serif; color:#5d778d;}
#entcharts #albumschart td.titles a {font-size:110%; font-weight:bold; color:#0177C2;}
#entcharts #albumschart td.titles b {font-size:110%; color:#414850;}
#entcharts #albumschart .rank {width:20px; border-left:none; border-right:none;}
#entcharts #albumschart .titles {width:279px; padding:2px 5px; text-align:left;}
#entcharts #albumschart .lastweek {width:50px;}
#entcharts #albumschart .onchart {width:50px;}

/* Top TV Shows */
#entcharts #tvchart {width:100%; margin:0 auto 15px auto; border-collapse:collapse;}
#entcharts #tvchart caption {display:none;}
#entcharts #tvchart thead {border-bottom:3px solid #000;}
#entcharts #tvchart th, #entcharts #tvchart td {border:1px solid #d8d8dc;}
#entcharts #tvchart th {padding-bottom:3px; border-top:none; font:normal 80%/100% arial,sans-serif; color:#5d778d;}
#entcharts #tvchart th.titles {border-left:none; font-size:100%; font-weight:bold; color:#ED562E;}
#entcharts #tvchart th.viewers {border-right:none;}
#entcharts #tvchart td {padding:2px 0; background:#E2F7FF; color:#414850; text-align:center;}
#entcharts #tvchart td.rank {background:#0092cc; font-weight:bold; color:#fff;}
#entcharts #tvchart td.titles, #entcharts #tvchart td.viewers {background:#fff;}
#entcharts #tvchart td.titles {font:normal 80%/110% arial,sans-serif; color:#5d778d;}
#entcharts #tvchart td.titles a {font-size:110%; font-weight:bold; color:#0177C2;}
#entcharts #tvchart td.titles b {font-size:110%; color:#414850;}
#entcharts #tvchart .rank {width:20px; border-left:none; border-right:none;}
#entcharts #tvchart .titles {width:274px; padding:2px 5px; text-align:left;}
#entcharts #tvchart .lastweek {width:50px;}
#entcharts #tvchart .viewers {width:55px;}

/* Top Fiction */
#entcharts #fictionchart {width:100%; margin:0 auto 15px auto; border-collapse:collapse;}
#entcharts #fictionchart caption {display:none;}
#entcharts #fictionchart thead {border-bottom:3px solid #000;}
#entcharts #fictionchart th, #entcharts #fictionchart td {border:1px solid #d8d8dc;}
#entcharts #fictionchart th {padding-bottom:3px; border-top:none; font:normal 80%/100% arial,sans-serif; color:#5d778d;}
#entcharts #fictionchart th.titles {border-left:none; font-size:100%; font-weight:bold; color:#ED562E;}
#entcharts #fictionchart th.onchart {border-right:none;}
#entcharts #fictionchart td {padding:2px 0; background:#E2F7FF; color:#414850; text-align:center;}
#entcharts #fictionchart td.rank {background:#0092cc; font-weight:bold; color:#fff;}
#entcharts #fictionchart td.titles, #entcharts #fictionchart td.onchart {background:#fff;}
#entcharts #fictionchart td.titles {font:normal 80%/110% arial,sans-serif; color:#5d778d;}
#entcharts #fictionchart td.titles a {font-size:110%; font-weight:bold; color:#0177C2;}
#entcharts #fictionchart td.titles b {font-size:110%; color:#414850;}
#entcharts #fictionchart td.onchart {background:#e2f7ff; color:#414850;}
#entcharts #fictionchart .rank {width:20px; border-left:none; border-right:none;}
#entcharts #fictionchart .titles {width:329px; padding:2px 5px; text-align:left;}
#entcharts #fictionchart .onchart {width:50px;}

/* Missed a TV Watch */
.missedRecap {width:154px; border:3px solid #C5CBCC; margin-bottom:18px; background:white;}
.missedRecap .mrTop {background:#414850; padding:6px; color:#E7EBED;}
.missedRecap .mrTop .imgcont {padding:4px 0; color:#fff32b;}
.missedRecap .mrTop .dek {font-size:85%;}
.missedRecap ul {margin:0; padding:8px 8px 0 8px; list-style:none;}
.missedRecap li {margin:0; padding:0 0 4px 0; font-weight:bold;}

/* Threaded comments */
div#commentapp { margin:1em 0; border-width:2px 0; border-style:solid; border-color:#ed562e; clear:both; font-size:12px; line-height:15px; }
div#commentapp * { font-size:1em; line-height:1.25em; }
div#commentapp.hidden { display:none; }
div#commentapp div#commentapp-featured { padding:1em; overflow:hidden; }
div#commentapp div#commentapp-featured h3 { font-size:233.3%; line-height:1em; text-transform:uppercase; color:#ed562e; }
div#commentapp div#commentapp-featured h4 { line-height:1em; display:inline; }
div#commentapp div#commentapp-featured a.link-to-article { color:#000; font-weight:bold; }
div#commentapp div#commentapp-featured a.link-to-comments { font-weight:bold; margin-left:0.5em; border-left:1px solid #60668b; padding-left:0.5em; }
div#commentapp div#commentapp-featured a.link-to-comments { background:transparent url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) no-repeat scroll right center; padding-right:8px; }
div#commentapp div#commentapp-featured blockquote { position:relative; }
div#commentapp div#commentapp-featured blockquote div.ldquo { text-indent:-999em; width:19px; height:15px; background:url(http://img2.timeinc.net/ew/i/ldquo.gif) no-repeat; display:inline-block; position:absolute; left:-25px; }
div#commentapp div#commentapp-featured blockquote div.rdquo { text-indent:-999em; width:19px; height:15px; background:url(http://img2.timeinc.net/ew/i/rdquo.gif) no-repeat; display:inline-block; margin-left:6px;}
div#commentapp div#commentapp-featured blockquote p { font-size:133.3%; color:#60768b; display:inline; }
div#commentapp div#commentapp-featured blockquote br { display:none; }
div#commentapp div#commentapp-featured blockquote cite { font-weight:bold; }
div#commentapp div#commentapp-featured blockquote cite span.mdash { margin:0 0.25em; }

div#commentapp div#commentapp-most-popular { padding:1em; border-top:1px dotted #60768b; }
div#commentapp div#commentapp-most-popular h4 { color:#ed562e; text-transform:uppercase; margin-bottom:0.5em; }
div#commentapp div#commentapp-most-popular ul li { margin-bottom:0.5em; }
div#commentapp div#commentapp-most-popular a.link-to-article { font-weight:bold; color:#000; }
div#commentapp div#commentapp-most-popular a.link-to-comments { font-weight:bold; margin-left:0.5em; border-left:1px solid #60668b; padding-left:0.5em; }
div#commentapp div#commentapp-most-popular a.link-to-comments { background:transparent url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) no-repeat scroll right center; padding-right:8px; }
/* IE Hacks */
*:first-child+html div#commentapp div#commentapp-featured blockquote div.rdquo { display:inline !important; zoom:1; }
* html div#commentapp div#commentapp-featured blockquote div.rdquo { display:inline !important; zoom:1; }



