/* ::::: http://images.zap2it.com/mserv/main/oxygen2013.css ::::: */

table { border-collapse: collapse; border-spacing: 0px; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
body { background: url('bg_dark_1110.gif') repeat-y scroll center center rgb(121, 121, 121); font-family: Arial,Helvetica,sans-serif; }
a { color: rgb(15, 15, 15); text-decoration: none; }
.spacer-1 { width: 100%; height: 1px; overflow: hidden; clear: both; }
.spacer-5 { width: 100%; height: 5px; overflow: hidden; clear: both; }
.spacer-10 { width: 100%; height: 10px; overflow: hidden; clear: both; }
.spacer-12 { width: 100%; height: 12px; overflow: hidden; clear: both; }
.spacer-15 { width: 100%; height: 15px; overflow: hidden; clear: both; }
.kicker, .breadCrumb { font-size: 0.75em; font-weight: bold; font-style: italic; color: rgb(140, 43, 132); margin-bottom: 1px; text-transform: lowercase; font-family: Arial,Helvetica,sans-serif; }
.blockhead, .itemHeading h1 { text-transform: uppercase; font-size: 28px; font-family: Arial,Helvetica,sans-serif; border-bottom: 4px solid rgb(69, 0, 64); letter-spacing: -0.5px; margin-bottom: 10px; font-weight: bold; }
.more { font-size: 0.75em; font-weight: bold ! important; font-style: italic; color: rgb(60, 152, 201); }
#mainbox, #mainbox-lower { width: 960px; margin-left: auto; margin-right: auto; background: url('bg_vert_home.png') repeat-x scroll 0% 0% rgb(255, 255, 255); padding: 0px 10px; }
#logostrip { width: 100%; height: 71px; background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; overflow-y: hidden; }
#logostrip-inner { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 7px 5px 0px; }
#search, .searchpage-box form { clear: right; float: right; margin-top: 11px; }
#search-box-outer, .searchpage-box-outer { height: 39px; width: 408px ! important; background: url('topsearchbox.gif') no-repeat scroll 0% 0% transparent; padding: 0px; }
#header #search-box-outer { margin-top: 9px; width: 400px; border-right: 1px solid rgb(231, 231, 231); border-left: 1px solid rgb(231, 231, 231); }
#topsearch-submit, .searchpage-submit { width: 104px; height: 37px; float: right; }
#header .search-box, .searchpage-box .search-box { float: left; border: 0px none; height: 22px; width: 290px ! important; font-size: 18px; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-top: 7px; margin-left: 7px; color: rgb(0, 0, 0); padding: 0px; }
#datesearch { position: relative; float: right; width: 500px; height: 65px; overflow: hidden; }
#datesearch { width: 440px; }
#date { position: absolute; top: 0px; right: 0px; text-align: right; width: 500px; font-weight: bold; color: rgb(150, 155, 164); font-size: 11px; line-height: 12px; height: 12px; margin: 0px; padding: 0px; }
#navbar { width: 100%; height: 34px; overflow: hidden; font-size: 15px; line-height: 18px; font-weight: bold; text-transform: uppercase; background: url('navbar_bg.gif') repeat-x scroll 0% 0% transparent; }
#navbar ul li { float: left; background: url('navbar_bg.gif') repeat-x scroll 0% 0% transparent; height: 34px; padding: 8px 17px 0px; }
#navbar ul li a { color: rgb(46, 29, 44); text-decoration: none; }
#navbar ul li.selected { background: url('navbar_bg_s.gif') repeat-x scroll 0% 0% transparent; }
#subnav { width: 100%; height: 18px; padding-left: 5px; margin: 8px 0px; }
#subnav img { float: left; margin-top: 3px; }
#subnav ul li { float: left; padding: 0px 9px 8px 10px; }
#subnav ul li a { color: rgb(60, 152, 201); font-size: 14px; font-weight: bold; }
#subnav ul li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
#hotlist { clear: both; margin-top: 2px; width: 100%; height: 10px; overflow: hidden; border-top: 5px solid rgb(46, 29, 45); background: none repeat scroll 0% 0% transparent; }
#contentbox { width: 100%; font-family: Arial,Helvetica,sans-serif; }
#leftrail { width: 605px; float: left; margin-bottom: 20px; }
#featured { width: 338px; height: 436px; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(223, 223, 223); float: right; }
#Home #featured { border: 0px none; background: none repeat scroll 0% 0% transparent; width: 320px; height: 405px; padding: 0px; }
#topnews { width: 256px ! important; height: 436px; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(223, 223, 223); float: left; }
#featured-inner, #topnews-inner { padding: 9px; }
#featured h2, #featured h1 { font-size: 1.3em; font-weight: bold; margin-bottom: 5px; }
#Home #featured-inner { position: relative; padding: 7px; }
#Home #featured .item { margin-top: 6px; }
#Home #featured .item-inner { width: 320px ! important; height: 50px; overflow: hidden; background-repeat: no-repeat ! important; }
#featured .number { width: 38px; height: 50px; float: left; font-size: 45px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-indent: 7px; color: rgb(255, 255, 255); line-height: 48px; }
#Home #featured h2 { display: block; float: left; width: 268px; font-size: 17px; font-family: Arial,Helvetica,sans-serif; padding: 3px 0px 0px 8px; }
#item-1 h2 a, #item-2 h2 a, #item-3 h2 a, #item-4 h2 a { color: rgb(157, 157, 157); }
#Home #featured img { width: 320px; height: 180px; margin: 0px; padding: 0px; }
#Home #featured-image { position: absolute; top: 1px; left: 0px; width: 320px; height: 180px; overflow: hidden; }
#Home #featured-headlines { position: absolute; top: 181px; left: 0px; width: 100%; }
#topnews .links a { display: block; font-size: 0.85em; background: url('dogear.gif') no-repeat scroll 0% 0% transparent; margin-bottom: 2px; padding: 10px 5px 5px 25px; }
#topnews .more { width: 100%; text-align: left; float: left; }
#Home #topnews { width: 276px ! important; height: 404px; }
#Home #topnews h2 { font-size: 22px; }
#Home #topnews .kicker { margin: 10px 10px 3px; }
#Home #topnews .blockhead { margin: 2px 10px 10px; }
#Home #topnews .links a { font-size: 12px; background: url('grayarrow.gif') no-repeat scroll 0% 0% transparent; margin-bottom: 2px; padding: 0px 10px 4px 15px; }
#Home #topnews a.more { margin-left: 15px; }
#bigbox { width: 602px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(194, 203, 203); border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(194, 203, 203) rgb(194, 203, 203); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#bigbox-top { width: 100%; height: 56px; overflow: hidden; background: url('bbtop.gif') repeat-x scroll 0% 0% transparent; font-size: 20px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
#bigbox-top ul { padding-left: 5px; }
#bigbox-top ul li { height: 56px; line-height: 68px; text-align: center; float: left; }
#bigbox-top ul a { color: rgb(255, 255, 255); padding: 0px 5px; }
#bigbox-top ul .current a { color: rgb(69, 0, 63); }
#bigbox-inner { padding: 20px 10px 10px 20px; }
#mustseepics { width: 563px; overflow-x: hidden; }
#mustsee-pics-1, #mustsee-pics-2, #mustsee-pics-3, #mustsee-pics-4, #mustsee-pics-5, #mustsee-pics-6, #mustsee-pics-7, #mustsee-pics-8, #mustsee-pics-9 { position: relative; width: 187px; height: 105px; overflow: hidden; }
#mustseepics img { width: 187px; height: auto; margin: 0px; padding: 0px; }
#mustseepics .text { position: absolute; bottom: 0px; left: 0px; color: rgb(255, 255, 255); font-size: 13px; width: 100%; height: 20px; background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.7; }
#mustseepics .text a { font-weight: bold; color: rgb(255, 255, 255); line-height: 17px; padding: 0px 5px 0px 10px; }
#mustsee-pics-1 img, #mustsee-pics-4 img { width: 375px; height: auto; }
#mustsee-pics-1 { width: 375px; height: 211px; float: right; }
#mustsee-pics-3, #mustsee-pics-5, #mustsee-pics-6, #mustsee-pics-7, #mustsee-pics-8, #mustsee-pics-9 { border-top: 1px solid rgb(255, 255, 255); }
#rightrail { width: 340px; float: right; margin-bottom: 20px; }
#finditfast { width: 100%; height: auto; background: none repeat scroll 0% 0% rgb(69, 0, 64); overflow: hidden; }
#finditfast-inner { padding: 9px 9px 0px; }
#finditfast .kicker { margin-bottom: 2px; color: rgb(255, 255, 255); }
.finditfast-header { text-transform: none; font-size: 12px; width: 160px; float: left; }
.finditfast-header h1 { display: inline; font-weight: bold; }
#finditfast .fif { text-transform: uppercase; letter-spacing: -0.7px; width: 160px; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 25px; color: rgb(141, 99, 138); float: left; height: auto; line-height: 27px; }
#fif-search-input { background: url('fifsearchbox.gif') no-repeat scroll 0% 0% transparent; border: medium none; height: 36px; width: 146px; overflow: hidden; float: right; padding: 0px; }
#finditfast .search-box { border: 3px solid rgb(204, 204, 204); height: 27px; width: 135px; font-size: 18px; color: rgb(204, 204, 204); background: url('searchicon.gif') no-repeat scroll 0% 0% rgb(255, 255, 255); float: right; padding: 3px 5px 0px; }
#finditfast #fif-search-input .search-box { border: medium none; background: none repeat scroll 0% 0% transparent; margin-top: 3px; }
#finditfast-tv { background: url('finditfast_tv.gif') repeat scroll 0% 0% transparent; float: left; margin-top: 4px; margin-bottom: 4px; width: 158px; height: 45px; border: 0px none; text-indent: -9000px; line-height: 0; cursor: pointer; display: block; }
#finditfast-mv { background: url('finditfast_movie.gif') repeat scroll 0% 0% transparent; float: right; margin-top: 4px; margin-bottom: 4px; width: 158px; height: 45px; border: 0px none; text-indent: -9000px; line-height: 0; cursor: pointer; display: block; }
#fif-ad { clear: both; position: relative; width: 320px; overflow: hidden; margin: 0px 0px 5px 10px; }
#pencilad { display: block; text-align: center; left: -10px; position: relative; clear: both; }
#cubead, #cubead-2 { width: 338px; min-height: 296px; position: relative; border: 1px solid rgb(170, 182, 182); }
#cubead .advertisement, #cubead-2 .advertisement { position: absolute; left: 110px; top: -5px; font-size: 10px; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; color: rgb(168, 174, 172); text-align: center; background: none repeat scroll 0% 0% rgb(229, 232, 232) ! important; width: 120px; height: 11px; }
#cubead-2 .advertisement { background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; }
.cubead-inner { width: 100%; padding-top: 24px; text-align: center; }
#whatson, #mtimes, #zap2itpromo, #zap2itpromo-2 { width: 100%; border: 1px solid rgb(223, 223, 223); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#whatson { width: 338px; }
.rail-header { height: 38px; width: 100%; overflow: hidden; background: none repeat scroll 0% 0% rgb(161, 171, 59); font-family: Arial,Helvetica,sans-serif; text-transform: uppercase; font-size: 22px; letter-spacing: -0.5px; color: rgb(255, 255, 255); line-height: 24px; font-weight: bold; }
.rail-inner { padding: 5px 10px 10px; }
.rail-inner h2 { font-size: 1.05em; font-weight: bold; margin-bottom: 2px; }
#primetimegrid { clear: both; margin-top: 10px; }
#primetimegrid #grid table { border-collapse: separate; }
#zcc-morelink a:hover { text-decoration: underline ! important; }
.rail { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(223, 223, 223); }
#footer { clear: both; width: 100%; height: auto; overflow: hidden; background: none repeat scroll 0% 0% rgb(69, 0, 64); color: rgb(253, 255, 252); text-align: left; font-size: 11px; line-height: 18px; margin-top: 15px; }
#footer-inner { line-height: 12px; padding: 15px 10px 0px; }
#footer-inner div { float: left; margin-right: 21px; font-size: 11px; }
#footer-inner #footernav-3 { width: 90px; }
#footer-inner div a { display: block; margin-bottom: 6px; }
#footer-inner h4 { font-size: 15px; text-transform: uppercase; line-height: 16px; margin-bottom: 6px; }
#footer a { color: rgb(253, 255, 252); text-decoration: none; }
#footer-bottom { background: none repeat scroll 0% 0% rgb(49, 0, 45); text-align: left; color: rgb(0, 0, 0); padding: 15px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, #Home #featured-image, #Home #featured-inner, #mustseepics div, #mustseepics a, #dontmiss .text, .topix_postform form { margin: 0px; padding: 0px; }
fieldset, img, abbr, acronym { border: 0px none; }
ol, ul, #blogbody .saveshare li { list-style: none outside none; }
a:hover, #navbar ul li a:hover, #dvdtopsellers .item a, .tablelist a, #footer a:hover { text-decoration: underline; }
.none, body#Search #topstrip, #Home #leaderboard, #Home #featured #buttons, #topnews .rail-list-item, #bigbox .rail-list-item, #blogs .rail-list-item, #featuredblogs .rail-list p, #partners .rail-list p, #Video #tivid-player, #blog-item-lead, .ratingscomments, #Television #tvratings #blogpromo-items .item, #Television #tvratings #blogpromo-items #blog-item-1 .more, #Television #tvratings .moreheadlines .rail-list-item, #Television #half-left .rail-list-item, #Television #half-right .rail-list-item, #ratingsdate, #tvratings .tubetops .deck, #boxoffice .tubetops .deck, #boxoffice .rail-list-item, #bottomstory hr, .sharestory .stbuttontext, #photo-results-rail .searchphotoitem p, #blogpage .storyCopy h3, #blogpage .pagination-link, #rightrail #twitter .rail-header img, #blogpage #twitter-feed .feedburnerFeedBlock .headline, #footer-inner #footernav-2, #footer #ctvotvc { display: none; }
#logostrip img, .searchpage-box form, #mustsee-pics-2, #mustsee-pics-3, #mustsee-pics-7, #mustsee-pics-8, #featuredblog-1, #whatson .more, .saveshare ul, #bottomstory .image, #bottomstory .deck, .photoCopy .photoinfo-outer { float: left; }
#navbar ul li.selected a, .photoCopy .photokicker b { color: rgb(51, 51, 51); }
#zap2itnow-items, #mustsee-pics-5, #mustsee-pics-6, #mustsee-pics-9, #featuredblog-2, #mtimes .more, #half-right, #half-right-2, .half-right, #photo-sponsor, .photoCopy .topnav .right, .photoCopy .bottomnav .right, #footertms { float: right; }
#topnews h2, #bigbox-top h2, .blogheader h2, #most li a { font-weight: bold; }
#Home #topnews-inner, .topix_postform, #rightrail #twitter .rail-inner { padding: 0px; }
#bigbox-top ul li#main-tab01, #bigbox-top ul li#main-tab02, #bigbox-top ul li#main-tab03 { width: 199px; background: url('bb_1.gif') no-repeat scroll 0% 0% transparent; }
#bigbox-top ul li#main-tab01.current, #bigbox-top ul li#main-tab02.current, #bigbox-top ul li#main-tab03.current { background: url('bb_s_1.gif') no-repeat scroll 0% 0% transparent; }
.finditfast-header a, #breaking .rail-header a, .photoCopy .topnav a { color: rgb(255, 255, 255); }
.rail-header-inside, .mini-header-inside { padding: 7px; }
#rightrail .rail-inner, #rightrail .rail, #blogbody.itemCopy { position: relative; }
#video-leftrail .rail-inner, #blogpage .itemHeading { padding-top: 10px; }
#footer-bottom { padding: 0px; }
#footer-bottom-inner { padding: 15px; }
#best-links { background: none repeat scroll 0% 0% rgb(69, 0, 64); padding: 15px; border-top: 1px solid rgb(204, 204, 204); }
/* ::::: http://images.zap2it.com/css/zcc-cin.css ::::: */

.zcc-widget-wrap a, .zcc-widget-wrap a:visited, .zcc-widget-wrap a:active, .zcc-widget-wrap a:hover, .zcc-new-shows-wrap a, .zcc-new-shows-wrap a:visited, .zcc-new-shows-wrap a:active, .zcc-new-shows-wrap a:hover, #zcc-morelink a, #zcc-morelink a:hover { text-decoration: none; color: rgb(60, 152, 201); }
#whatsnew { font-size: 12px; }
.zcc-widget-wrap a:hover, .zcc-new-shows-wrap a:hover { text-decoration: underline; }
.zcc-widget-wrap { width: 100%; padding: 5px 10px; }
.zcc-lead-image { width: 100px; height: 75px; float: left; margin-right: 5px; border: 0px none; }
.zcc-program-wrap { overflow: hidden; clear: both; margin-bottom: 10px; }
.zcc-program-details { display: block; }
.zcc-program-title { font-weight: bold; font-size: 13px; }
.zcc-divider { clear: both; height: 10px; }
#zcc-morelink { margin: -10px 0px 10px 10px; font-size: 12px; font-weight: bold; font-family: verdana; }
.zcc-checkin { text-align: right; float: right; width: 80px; height: 75px; margin-left: 4px; overflow: hidden; cursor: pointer; }
.zcc-checkin-count { font-size: 9px; color: rgb(136, 136, 136); }
.zcc-checkin-button { background: url('eci1-checkin-80x15.gif') no-repeat scroll left top transparent; height: 15px; }
.zcc-sked-new { color: rgb(238, 238, 238); text-transform: uppercase; font-size: 10px; font-family: verdana; font-weight: bold; background-color: rgb(69, 0, 64); padding: 0px 3px; display: inline; }
.zcc-sked-time-channel { font-weight: bold; }
.zcc-widget-wrap .zcc-program-wrap { width: 318px; height: 75px; }
#navbar ul li { padding: 8px 15px 0px; }
#footer-inner #footernav-2 { display: block; }
body#photo .ent-gallery-must-reads, #rightrail .advertisement { display: none ! important; }
#ad-div-fif { text-align: center; }
#ad-div-promo { text-align: center; padding: 10px 0px; }
#subnav li { position: relative; }
.subnav-new-feature { background: url('new-highlight.png') no-repeat scroll left top transparent; height: 25px; position: absolute; right: -5px; top: -10px; width: 41px; }
@media print, not all {
	#ghostery-purple-bubble { display: none; }
}
#divAchieveConnect td, #divAchieveConnect table { width: auto; font-size: 1px; vertical-align: top; border-collapse: separate; border: medium none; padding: 0px; margin: 0px; }
#divAchieveConnect {  }
#divAchieveConnect td, #divAchieveConnect table { width: auto; font-size: 1px; vertical-align: top; border-collapse: separate; border: medium none; padding: 0px; margin: 0px; }
#divAchieveConnect {  }
.gig-achievements *, div.gig-achievements, .gig-achievements span, .gig-achievements a:hover, .gig-achievements a:visited, .gig-achievements a:link, .gig-achievements a:active { border: medium none; line-height: normal; padding: 0px; margin: 0px; text-decoration: none; width: auto; float: none; border-radius: 0px 0px 0px 0px; font-family: arial; font-size: 10px; color: rgb(121, 121, 121); background: none repeat scroll 0% 0% transparent; text-align: left; }
div.gig-achievements-container { text-align: center; border: 1px solid rgb(226, 226, 226); overflow: hidden; }
a.gig-achievements-navigationLeft, a.gig-achievements-navigationRight, a.gig-achievements-navigationLeft:hover, a.gig-achievements-navigationRight:hover { display: block; height: 100%; width: 6px; cursor: pointer; background-position: 50% center; background-repeat: no-repeat; }
a.gig-achievements-navigationLeft, a.gig-achievements-navigationLeft:hover { display: inline; float: left; margin-left: 3px; background-image: url('navigationleft.png'); }
a.gig-achievements-navigationRight, a.gig-achievements-navigationRight:hover { display: inline; float: left; margin-right: 3px; background-image: url('navigationright.png'); }
a.gig-achievements-navigationLeft:hover { background-image: url('navigationleft_hover.png'); }
a.gig-achievements-navigationRight:hover { background-image: url('navigationright_hover.png'); }
.gig-feed *, div.gig-feed, .gig-feed span, .gig-feed a:hover, .gig-feed a:visited, .gig-feed a:link, .gig-feed a:active { padding: 0px; margin: 0px; text-decoration: none; width: auto; float: none; font-family: arial; font-size: 11px; color: rgb(93, 93, 93); text-align: left; vertical-align: middle; border: 0px none; background: none repeat scroll 0% 0% transparent; }
.gig-feed *, div.gig-feed, .gig-feed span, .gig-feed a:hover, .gig-feed a:visited, .gig-feed a:link, .gig-feed a:active { padding: 0px; margin: 0px; text-decoration: none; width: auto; float: none; font-family: arial; font-size: 11px; color: rgb(93, 93, 93); text-align: left; vertical-align: middle; border: 0px none; background: none repeat scroll 0% 0% transparent; }
#ActivityFeed_loginUIContainerFriends td, #ActivityFeed_loginUIContainerFriends table { width: auto; font-size: 1px; vertical-align: top; border-collapse: separate; border: medium none; padding: 0px; margin: 0px; }
#ActivityFeed_loginUIContainerFriends {  }
#ActivityFeed_loginUIContainerFriends td, #ActivityFeed_loginUIContainerFriends table { width: auto; font-size: 1px; vertical-align: top; border-collapse: separate; border: medium none; padding: 0px; margin: 0px; }
#ActivityFeed_loginUIContainerFriends {  }
#ActivityFeed_loginUIContainerMe td, #ActivityFeed_loginUIContainerMe table { width: auto; font-size: 1px; vertical-align: top; border-collapse: separate; border: medium none; padding: 0px; margin: 0px; }
#ActivityFeed_loginUIContainerMe {  }
#ActivityFeed_loginUIContainerMe td, #ActivityFeed_loginUIContainerMe table { width: auto; font-size: 1px; vertical-align: top; border-collapse: separate; border: medium none; padding: 0px; margin: 0px; }
#ActivityFeed_loginUIContainerMe {  }
#addConnectionsUI td, #addConnectionsUI table { width: auto; font-size: 1px; vertical-align: top; border-collapse: separate; border: medium none; padding: 0px; margin: 0px; }
#addConnectionsUI {  }
#addConnectionsUI td, #addConnectionsUI table { width: auto; font-size: 1px; vertical-align: top; border-collapse: separate; border: medium none; padding: 0px; margin: 0px; }
#addConnectionsUI {  }
#rewards-login { position: absolute; top: 0px; left: 545px ! important; z-index: 1000; font-size: 12px; width: 300px; }
#zap-status, #zap-logout { float: left; line-height: 30px; font-weight: bold; color: rgb(102, 102, 102); }
#zap-logout a { color: rgb(51, 51, 51); }
#addConnectionsUI { float: left; margin-left: 1px; }
#addConnectionsUI #divConnect_arrow_right, #addConnectionsUI #addConnectionsUI_arrow_right { float: none ! important; }
#casttv-box { clear: both; width: 605px; background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; font-family: arial,helvetica,sans-serif; }
#casttv-box .blockhead { width: 585px; font-size: 22px; margin: 8px 0px 0px 10px; }
#casttv-box .blockhead img { position: relative; top: 3px; left: 2px; }
#casttv-box-inner { margin-left: 10px; width: 630px; }
#casttv-box .item { width: 140px; overflow: hidden; margin: 10px 8px 10px 0px; background: url('fadebg-122.png') repeat-x scroll 0% 0% transparent; float: left; color: rgb(60, 152, 201); font-size: 12px; }
#casttv-box .item-inner { width: 120px; margin: 0px 0px 0px 10px; }
#casttv-box .item .image { width: 120px; height: 89px; overflow: hidden; margin: 10px 0px 3px; }
#casttv-box .item .image img { width: 120px; height: 89px; }
#casttv-box .text a { text-decoration: none; font-size: 13px; color: rgb(0, 0, 0); font-weight: bold ! important; }
#casttv-box .text a:hover { color: rgb(60, 152, 201); }
#morecasttv { color: rgb(60, 152, 201); font-weight: bold; font-size: 13px; line-height: 18px; position: relative; top: -8px; left: 10px; text-decoration: none; font-style: italic; }
#morecasttv:hover { color: rgb(0, 0, 0); }
#morecasttv img { position: relative; top: 3px; }
#item-3 .item-inner { background: url('rotator_bg_select.gif') repeat scroll 0% 0% transparent; }
#item-3 .item-inner .number { color: rgb(255, 255, 255); }
#item-3 .item-inner h2 a { color: rgb(0, 123, 187); }
#item-4 .item-inner, #item-2 .item-inner, #item-1 .item-inner { background: url('rotator_bg.gif') repeat scroll 0% 0% transparent; }
#item-4 .item-inner .number, #item-4 .item-inner h2 a, #item-2 .item-inner .number, #item-2 .item-inner h2 a, #item-1 .item-inner .number, #item-1 .item-inner h2 a { color: rgb(157, 157, 157); }
#item-2 .item-inner { background: url('rotator_bg_select.gif') repeat scroll 0% 0% transparent; }
#item-2 .item-inner .number { color: rgb(255, 255, 255); }
#item-2 .item-inner h2 a { color: rgb(0, 123, 187); }
#item-4 .item-inner, #item-3 .item-inner, #item-1 .item-inner { background: url('rotator_bg.gif') repeat scroll 0% 0% transparent; }
#item-4 .item-inner .number, #item-4 .item-inner h2 a, #item-3 .item-inner .number, #item-3 .item-inner h2 a, #item-1 .item-inner .number, #item-1 .item-inner h2 a { color: rgb(157, 157, 157); }
#item-3 .item-inner { background: url('rotator_bg_select.gif') repeat scroll 0% 0% transparent; }
#item-3 .item-inner .number { color: rgb(255, 255, 255); }
#item-3 .item-inner h2 a { color: rgb(0, 123, 187); }
#item-4 .item-inner, #item-2 .item-inner, #item-1 .item-inner { background: url('rotator_bg.gif') repeat scroll 0% 0% transparent; }
#item-4 .item-inner .number, #item-4 .item-inner h2 a, #item-2 .item-inner .number, #item-2 .item-inner h2 a, #item-1 .item-inner .number, #item-1 .item-inner h2 a { color: rgb(157, 157, 157); }
#celebsontv-today { padding: 10px 0px 8px 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; }
#celebsontv-today .blockhead { font-size: 23px; width: 584px; }
#celebsontv-today .blockhead span { font-size: 13px; text-transform: lowercase; font-style: italic; color: rgb(140, 43, 132); }
#celebsontv-today .zcc-celebsontvtoday { width: 595px; }
#celebsontv-today .zcc-celebsontvtoday td { width: 19.9%; vertical-align: top; }
#celebsontv-today .zcc-celeb-name, #celebsontv-today .zcc-celeb-programs, #celebsontv-today ul, #celebsontv-today li { width: 104px; display: inline ! important; }
#celebsontv-today a.zc-celeb-name-link, #celebsontv-today a.zc-celeb-programs-tvshow { width: 104px; display: block; }
#celebsontv-today .zcc-celeb-picture { width: 108px; height: 144px; overflow: hidden; }
#celebsontv-today img { width: 108px; height: auto; }
#celebsontv-today .zcc-celeb-name { margin: 3px 0px 2px; font-size: 14px; font-weight: bold; }
#celebsontv-today .zcc-celeb-programs { font-size: 12px; font-style: italic; color: rgb(51, 51, 51); }
#elitesheet-include img { display: none; }
#elitesheet-include { padding: 15px 10px 10px; }
#homefeat-pop2it .headlines { padding: 10px; }
#homefeat-elite .headlines a, #homefeat-pop2it .headlines a { display: block; margin-bottom: 10px; font-size: 12px; }
#homefeat-pop2it .rail-list-item { display: none; }
#homefeat-pop2it #rss-item-1, #homefeat-pop2it #rss-item-2, #homefeat-pop2it #rss-item-3, #homefeat-pop2it #rss-item-4, #homefeat-pop2it #rss-item-5 { display: block; }
#homevideotabs span { font-size: 12px; display: block; float: left; padding: 5px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(153, 153, 153); background: none repeat scroll 0% 0% rgb(238, 238, 238); cursor: pointer; }
#homevideotabs span.open, #homevideotabs span:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); }
.homevideo { clear: both; display: none; }
.homevideo.show { display: block ! important; }
#zcc-table { width: 314px ! important; background-color: rgb(255, 255, 255); font: 10px verdana; color: rgb(0, 0, 0); clear: both; }
#zcc-table td { padding: 4px 0px; }
#zcc-table h2 { padding: 0px; margin: 0px; font-size: 14px; }
#zcc-table a { color: rgb(60, 152, 201); }
#zcc-table .zcc-complete-link { font-size: 12px; font-weight: bold; }
#zcc-table .zcc-timezone { font: 10px Verdana; }
#zcc-wrap { margin: 0px; clear: both; }
#zcc-wrap img { border: 0px none; display: inline; }
#zcc-wrap .zcc-primetime { caption-side: top; font-size: 10px; table-layout: fixed; width: 314px ! important; background-color: rgb(133, 159, 193); overflow: hidden; }
#zcc-wrap .zcc-primetime td, #zcc-wrap .zcc-primetime th { border: 1px solid rgb(133, 159, 193); background-color: rgb(255, 255, 255); padding: 3px 2px 5px; overflow: hidden; font-family: Verdana,sans-serif; vertical-align: top; }
#zcc-wrap .zcc-primetime th { padding: 3px 4px; font-weight: normal; text-align: left; color: rgb(0, 0, 0); }
#zcc-wrap .zcc-primetime .zcc-station, #zcc-wrap .zcc-primetime .zcc-station .zcc-callsign { text-align: center; }
#zcc-wrap .zcc-primetime a, #zcc-wrap .zcc-primetime a:visited, #zcc-wrap .zcc-primetime a:hover, #zcc-wrap .zcc-primetime a:active { font-weight: bold; color: rgb(60, 152, 201); }
#zcc-wrap .zcc-sked-attributes { display: block; clear: both; }
#zcc-wrap .zcc-sked-new, #zcc-wrap .zcc-sked-live { font-size: 10px; color: rgb(238, 238, 238); font-weight: bold; text-transform: uppercase; padding: 0px 3px; }
#zcc-wrap .zcc-sked-new { background-color: rgb(69, 0, 64); }
#zcc-wrap .zcc-sked-live { background-color: rgb(60, 152, 201); }
#zcc-wrap #zcc-complete { display: none; }
