div#promoTvListings a.full_listings_link{position:absolute;display:block;top:2px;right:10px;font-size:.8em;font-weight:bold;padding:3px 0 4px 24px;background:url(/static/images/backgrounds/action_arrow.gif) left center no-repeat;color:#6D1C7C;}
span.promoListingTime{float:left;width:3em;font-weight:bold;text-transform:uppercase;color:#333;}
span.promoListingShowName{font-weight:bold;color:#333;display:inline;}
span.promoListingShowName a{color:#5D0053;}
span.promoListingRepeat,span.promoListingSubtitles,span.promoListingAudio{display:none;}
div.toHide{display:none;}
div.promoListingDetails span.listingEpisodeName,div.promoListingDetails span.listingSynopsis{padding:0 10px 0 3.7em;color:#333;width:250px;}
div.promoListingDetails{margin:5px 0;}
div.promoListings div.first p.listing-heading{background:url(/static/images/listings/homepage_stripe.gif) left top no-repeat;}
div.promoListings div.first div.current p.listing-heading{background:url(/static/images/listings/homepage_stripe_on.gif) left top no-repeat;}
div.promoListings div.last p.listing-heading{background:url(/static/images/listings/homepage_stripe.gif) left bottom no-repeat;}
div.promoListings div.last div.current p.listing-heading{background:url(/static/images/listings/homepage_stripe_on.gif) left bottom no-repeat;}
div.promoListings div.listingRow{margin-bottom:1px;}
div.promoListings p.listing-heading{margin:0;background-color:#e9d6ed;padding:3px 20px 2px .7em;min-height:15px;width:272px;}
div.promoListings div.current p.listing-heading{background-color:#eee;}
div.promoListings p.listing-heading img{display:block;float:right;margin-right:-15px;margin-top:0;}
div#promoTvListings{width:300px;border:none;padding-top:4px;margin-bottom:20px;border-bottom:1px dotted #BBB;position:relative;margin-top:-2px;}
div#promoTvListings h2{color:#333;margin-top:0;margin-bottom:10px;font-size:1em;}
div#promoTvListings h2.module-heading{display:inline;border-bottom:none;padding-right:5px;}
div.tvlisting-top{margin-bottom:10px;}
div#tvlistings p.error{margin:0;padding:0 0 10px 0;width:300px;background:url(/static/images/error/listings-bottom.gif) left bottom no-repeat;}
div#tvlistings p.error span{background:url(/static/images/error/listings-top.gif) left top no-repeat;display:block;padding:10px 10px 0 60px;}
div.listingHeader{overflow:hidden;padding-bottom:10px;margin-bottom:20px;border-bottom:1px dotted #B4B4B4;}
div.tvlistings span.listingTitle{float:left;display:block;font-weight:bold;color:#333;}
div.tvlistings span.listingDate{display:block;float:right;color:#333;}
div.tvlistings span.listingRange{display:none;}
div.tvlistings ul{height:1.2em;margin:0 0 10px;padding:0;position:relative;text-align:center;}
div.tvlistings ul li{display:inline;}
div.tvlistings ul li a{color:#6D1C7C;font-size:.9em;padding:.4em 1px;}
div.tvlistings ul li a.Previous span,div.tvlistings ul li a.Next span{position:absolute;left:-2000px;}
div.tvlistings ul li a.Previous{display:block;float:left;height:1em;padding:0 5px;background:url(/static/images/listings/back.gif) center center no-repeat;}
div.tvlistings ul li a.Next{display:block;float:right;height:1em;padding:0 5px;background:url(/static/images/listings/forward.gif) center center no-repeat;}
div.tvlistings ul a.selected{font-weight:bold;color:white;background:url(/static/images/listings/current_left.gif) left center no-repeat;padding:.4em 0;}
div.tvlistings ul a.selected span{background:url(/static/images/listings/current_right.gif) right center no-repeat;padding:.4em .4em;}
div.listingRow{float:none;clear:left;font-size:.9em;list-style-type:lower-alpha;background-color:white;}
div.tvlistings dl{background-color:#eee;width:400px;margin-top:0;padding:0;}
div.tvlistings dl dd,div.tvlistings dl dt{margin:0;padding:0;}
div.tvlistings dl dt{font-size:1.2em;font-weight:bold;color:#999;padding-bottom:0;}
div.tvlistings dt.listingTime{width:3em;float:left;padding-top:5px;padding-bottom:3px;padding-left:.6em;display:inline;font-size:1em;color:#333;}
div.tvlistings dl dd{padding-top:0;}
div.tvlistings a.Later{display:block;float:left;clear:both;}
div.tvlistings a.Earlier{color:#5D0053;display:block;width:374px;padding-left:26px;padding-top:5px;padding-bottom:6px;background:url(/static/images/listings/earlier.gif) left top no-repeat;margin-bottom:1px;}
div.crosslink{display:none;}
div.tvlistings a.Later{color:#5D0053;display:block;width:396px;padding-left:4px;padding-top:5px;padding-bottom:6px;background:url(/static/images/listings/later.gif) left bottom no-repeat;margin-bottom:4px;}
div.tvlistings a.Later span{background:url(/static/images/listings/arrow_later.gif) left bottom no-repeat;padding-left:22px;padding-top:5px;padding-bottom:3px;}
span.listingSynopsis,span.listingEpisodeName{display:block;clear:left;background-color:white;padding-left:4.6em;}
div.promoListings span.listingSynopsis{color:#5A5A5A;}
div.tvlistings span.listingEpisodeName{padding-top:5px;padding-right:5px;margin-bottom:-5px;}
div.tvlistings span.listingSynopsis{padding-top:5px;padding-bottom:5px;padding-right:5px;}
span.listingShowName{font-size:1em;font-weight:bold;color:#333;display:block;float:left;padding:5px 0;margin-left:1em;}
span.listingShowName a{color:#6D1C7C;}
span.listingAudio,span.listingRepeat,span.listingSubtitles{padding-left:6px;color:#333;}
span.listingShowInformation{float:right;padding-top:6px;padding-right:5px;font-size:.8em;font-weight:bold;}
span.listingEpisodeName{font-weight:bold;color:#333;}
div.rss-feed a.rss-link{font-size:.85em;max-height:2.6em;background:none;display:inline;}
div.rss-feed-link{float:left;vertical-align:top;padding-right:5px;}
div.rss-feed{float:right;padding-top:5px;padding-bottom:5px;}
div.rss-feed-image{float:left;}
