/* --- general playoff styles --- */
.playoffs #subheader {background:transparent none no-repeat scroll center 78px; width:100%;}
/*.playoffs .ie6 #content .floatleft, body.playoffs .ie6 #content .floatright {margin:0px;}
.playoffs #sub-branding {height:60px; margin-left:-10px; clear:both; overflow:hidden;}
.playoffs #sub-branding .logo {height:54px; width:400px; background-repeat:no-repeat;}
body.playoffs #sub-branding .presby {float:right; height:80px; width:500px; text-align:right;}
#sub-branding h2 {float:left; width: 500px;}
#sub-branding h2 a {display: block; height: 80px;}
#sub-branding h2 a b {position:absolute; left: -9999em;}
*/
/* --- event tabs navigation --- */
.tabs-main {padding:0px; margin:0px; list-style:none; overflow:hidden; height:27px; width:947px;}
.tabs-main li {position:relative; float:left; display:block; width:189px; height:27px; margin:0px; padding:0px;}

.tabs-main .the-masters {background-image: url(/i/golf/championships/2010/masters_off.jpg); width:189px; height:27px; display:block;}
.tabs-main .active .the-masters, .tabs-main .the-masters:hover {background-image: url(/i/golf/championships/2010/masters_on.jpg); width:189px; height:27px; display:block;}

.tabs-main .us-open {background-image: url(/i/golf/championships/2010/usopen_off.jpg); width:189px; height:27px; display:block;}
.tabs-main .active .us-open, .tabs-main a.us-open:hover {background-image: url(/i/golf/championships/2010/usopen_on.jpg); width:189px; height:27px; display:block;}

.tabs-main .open-championship {background-image: url(/i/golf/championships/2010/open_off.jpg); width:189px; height:27px; display:block;}
.tabs-main .active .open-championship, .tabs-main a.open-championship:hover {background-image: url(/i/golf/championships/2010/open_on.jpg); width:189px; height:27px; display:block;}

.tabs-main .pga-championship {background-image: url(/i/golf/championships/2010/pga_off.jpg); width:189px; height:27px; display:block;}
.tabs-main .active .pga-championship, .tabs-main a.pga-championship:hover {background-image: url(/i/golf/championships/2010/pga_on.jpg); width:189px; height:27px; display:block;}

.tabs-main .ryder-cup {background-image: url(/i/golf/championships/2010/ryder_off.jpg); width:188px; height:27px; display:block;}
.tabs-main .active .ryder-cup, .tabs-main a.ryder-cup:hover {background-image: url(/i/golf/championships/2010/ryder_on.jpg); width:189px; height:27px; display:block;}

.tabs-main .presidents-cup {background-image: url(/i/golf/championships/2010/presidents-cup-btn.jpg); width:188px; height:27px; display:block;}
.tabs-main .active .presidents-cup, .tabs-main a.presidents-cup:hover {background-image: url(/i/golf/championships/2010/presidents-cup-btn-selected.jpg); width:189px; height:27px; display:block;}

.tabs-main li.active a {font-weight:bold;}


/* --- day buttons navigation --- */
.series-select {position:relative; overflow:hidden; height:1%;}

.series-select .transparent-background {position:absolute; top:0px; right:0px; bottom:0px; left:0px; margin:0px; width:944px;}

.ie6 .series-select .transparent-background {height: expression(this.parentNode.offsetHeight + 'px');}

.series-select ul {margin:0px; padding:0 0 0 16px; overflow:hidden; height:35px; position:relative;}

.series-select ul li {float:left; display:block;}

.series-select .series-4 li {margin: 6px 3px 0px 1px; width:58px; height: 24px; background:url(/i/golf/championships/2010/sprite.png) no-repeat 0px 0px; text-align:center; color:#75865d; font-size:10px; font-weight: bold; font: Helvetica, Arial, sans-serif;}


.series-select .series-4 li.active {background: url(/i/golf/championships/2010/sprite.png) no-repeat -63px 0px; color:#0d250b; text-decoration: none;}
.series-select .series-4 li.first {background: url(/i/golf/championships/2010/button_large_active.jpg) no-repeat; width:204px;}
.series-select .series-4 li.first a:hover{background: url(/i/golf/championships/2010/button_large_on.jpg) no-repeat top left !important;}
.series-select .series-4 li.header {background: url(/i/golf/championships/2010/button_large_active.jpg) no-repeat !important;}
.series-select .series-4 li.active a:hover{background: url(/i/golf/championships/2010/sprite.png) no-repeat top left;}
.series-select .series-4 li.header a:hover{background: url(/i/golf/championships/2010/button_large_on.jpg) no-repeat top left;}

.series-select .series-4 li.header{background: url(/i/golf/championships/2010/button_large_on.jpg) no-repeat top left;}

.series-select .series-4 li.header a{background: url(/i/golf/championships/2010/button_large_on.jpg) no-repeat top left; color:#0d250b; text-decoration: none;}



.series-select ul li {width:59px;}

.series-select ul a {cursor:pointer; display:block; overflow:hidden; padding:0px 6px 0px 0px; text-align:center; font-family: Helvetica, Arial, sans-serif; font-size:10px;}

.series-select .series-4 a {padding:6px 0px 6px 1px; text-align: center; color:#75865d;}

.series-select .series-4 .off {background:url(/i/golf/championships/2010/sprite.png) no-repeat -126px 0px; text-align:center; color:#75865D; padding:6px 0 6px 1px;}

.series-select .series-4 .current,.series-select .series-4 a:hover {background: url(/i/golf/championships/2010/sprite.png) no-repeat 0px 0px;  color:#0d250b; text-decoration: none;}

.series-select .series-4 .current,.series-select .series-4 .current a {background: url(/i/golf/championships/2010/sprite.png) no-repeat 0px 0px;  color:#0d250b; text-decoration: none;}

.series-select .series-4 li.off a:hover{background: url(/i/golf/championships/2010/sprite.png) no-repeat -126px 0px; color:#75865d;}


/* --- top story content area --- */
.playoff-content {padding:0px 0px 7px 10px; overflow:hidden; height:351px;}
.playoff-content .top-story-image {position:absolute; height:324px; overflow:hidden; margin:0px 0px 0px 23px;}
.playoff-content .top-story-headline {width:314px; height:376px; position:relative; color:#FFF;}
.playoff-content .top-story-headline .headline-text {margin:0 0 0 85px;}
.playoff-content .top-story-headline .transparent-background {position:absolute; z-index:0; top:0px; left:0px; bottom:0px; right:0px; width:100%; background:#000; opacity:0.0; filter: alpha(opacity=0);}
.ie6 .playoff-content .top-story-headline .transparent-background {height: expression(this.parentNode.offsetHeight + 'px');}
.playoff-content .top-story-headline .headline-tabs {position:relative; padding:8px 0px 0px 0px; margin:0px auto -1px 70px; z-index:50; list-style:none; overflow:hidden;}
.playoff-content .top-story-headline .headline-tabs li {position:relative; display:block; float:left;}
.playoff-content .top-story-headline .headline-tabs li a {display:block; color:#767676 !important; font-family:Helvetica, Arial, sans-serif; font-size:11px; padding:0px 10px 8px 10px;}
.playoff-content .top-story-headline .headline-tabs li a:hover {color:#CCC !important; text-decoration:none;}
.playoff-content .top-story-headline .headline-tabs .active a {background:url(/i/nhl/playoffs2009/bg_headline_caret.png) no-repeat bottom; color:#FFF !important;}
.playoff-content .top-story-headline .content-wrapper {position:relative; padding:10px 0px 0px 12px; background:url(/i/nhl/playoffs2009/bg_headline.png) no-repeat; overflow:hidden; min-height:200px; width:290px;}
.ie6 .playoff-content .top-story-headline .content-wrapper {clear:both; margin-top:-1px; background:url(/i/nhl/playoffs2009/bg_headline_ie6.png) no-repeat; height:350px;}
.playoff-content .top-story-headline h2 {margin-bottom:0px; font-size:24px; line-height:30px; font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
.playoff-content .top-story-headline p {font-size:11px; margin-top:10px; margin-bottom:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.playoff-content .top-story-headline ul {color:#FFFFFF; list-style-position:inside; list-style-type:disc; margin-top:0px;}
.playoff-content .top-story-headline ul li {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.playoff-content .top-story-headline .inline ul {color:#FFFFFF; list-style-position:outside; list-style-type:none; margin:0px;}
.playoff-content .top-story-headline .inline li {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 10px 0px 0px; height: 1%;}
.playoff-content .top-story-headline .inline p {margin: 0px;}
.playoff-content .top-story-headline dl img {position:relative; float:left; margin: 0px 5px 0px 0px;}
.playoff-content .top-story-headline dd img,.playoff-content .top-story-headline dt img {position:relative; float:none; margin: 0px;}
.playoff-content .video-player {position:absolute; width:576px; overflow:hidden; margin:0px 0px 0px 23px;/*position:absolute; width:576px; top:0px; left:16px;*/ background:#CCC;}
.playoff-content .top-story-headline .video-playlist {margin:0px; padding:0px; list-style:none; list-style-position:outside; overflow:hidden;}
.playoff-content .top-story-headline .video-playlist li {margin:0px 0px 20px 0px; padding:0px; width:100%; overflow:hidden;}
.playoff-content .top-story-headline .video-playlist li a {display:block; padding:6px; margin:0px 0px 0px 6px; overflow:hidden; color:#ABABAB; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important; height:1%;}
.playoff-content .top-story-headline .video-playlist li a:hover {text-decoration:none; background:#161616; padding:5px; border:1px #363636 solid; height:1%;}
.playoff-content .top-story-headline .video-playlist li a .video-thumb {position:relative; float:left;}
.playoff-content .top-story-headline .video-playlist li a .video-thumb .vid-icon {background:transparent url(/prod/assets/icon_video.png) no-repeat scroll 6px 6px; border-width:0; position:absolute; z-index:50; height:51px; opacity:0.75; position:absolute; width:89px;}
.ie6 .playoff-content .top-story-headline .video-playlist li a .video-thumb .vid-icon {background-image:url(/prod/assets/icon_video_ie6.png);}
.playoff-content .top-story-headline .video-playlist img {position:relative; float:none;}
.playoff-content .top-story-headline .video-playlist li a h5 {margin-left:96px; color:#76A7D6; font-weight:bold; font-size:11px; margin-top:4px;}
.playoff-content .top-story-headline .video-playlist li a p {margin:0px 0px 0px 96px; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.playoff-content .top-story-headline .video-playlist .active {background:url(/i/nhl/playoffs2009/video_playlist_caret.png) no-repeat;}
.playoff-content .top-story-headline .video-playlist .active a {background:#353535; border:1px #3E3E3E solid; border-left:none; color:#AAA;}
.playoff-content .top-story-headline .video-playlist .active a:hover {padding:6px;}
.playoff-content .top-story-headline .video-playlist .active a h5 {color:#FFF;}
.videoplayer-show { margin-top:0px !important; }


/* -------- championship central specific styles ----------- */
body.tier3-full {background-image: url(/i/golf/championships/2010/slice.jpg) !important; background-repeat:repeat-x;}
body.tier3-full .bg-elements {background-image: url(/i/golf/championships/2010/top_bgd.jpg) !important;}
body.tier3-full #subheader, body.tier3-expanded #subheader {background-image: url(/i/golf/championships/2010/background.jpg) !important;}
body.champ-central #sub-branding .logo {background-image: url(/i/golf/championships/2010/logo.png);margin-top: 10px;}
body.champ-central .ie6 #sub-branding .logo {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tennis/slamcentral/2010/slamcentral_logo.png');}
body.golf .nav-main-breadcrumbs, body.golf .nav-main-breadcrumbs a, body.golf .nav-main-breadcrumbs a:visited {color:#AEAEAE;}
body.champ-central #sub-branding {height:60px; margin-left:-10px; clear:both; overflow:hidden;}
body.champ-central #sub-branding .logo {width:462px; height: 68px; background-repeat:no-repeat;float:left;}
body.champ-central #sub-branding h2 a b {position:absolute; left: -9999em;}

.golf #playoffs ul.tabs-main li.inactive a {color:#6f9caa;}
.golf #playoffs .series-select ul li a span {color:#477786;}
.golf #playoffs .series-select ul .inactive a:hover {color:#6f9ca9 !important;}
.golf #playoffs .series-select ul .inactive a:hover span {color:#477786 !important;}
.golf #playoffs {margin:0 0 6px -10px; overflow:hidden; background:url(/i/golf/championships/2010/mem.jpg) no-repeat 0px 23px;}
.topclock {padding:0px 0 0 20px; text-indent:285px;}


/* -------- module styles // ----------- */
.col-left.no-border {border:0 !important;}
.mod-scoreboard .mod-content ul li ul li.title {font-weight:bold;}

/* override video styles */
.playoff-content .mod-video-playlist {height:290px; overflow:hidden;border: none;}

/* on page styles */
.playoff-content .top-story-image .transparent-background{ position:absolute; background:#000; bottom:0px; left:0px; right:0px; height:20px; opacity:0.6;}
.ie #playoffs .playoff-content .top-story-image .transparent-background{ filter: alpha(opacity=60); z-index:40; width:100%; }
.playoff-content .top-story-image cite{position:absolute; bottom:0px; font-style:normal; left:0px; padding:3px 10px; color:#DDD; font-size:9px; font-family:Arial, Helvetica, sans-serif; z-index:50;}
