/* --------// start: General Playoff Styles // ----------- */
body.playoffs #subheader{background:url(/i/sportsnation/videocombat/sn_vc_bg.jpg) no-repeat scroll center 78px; width:100%;}
body.playoffs #content{padding-top:80px;}
body.playoffs .ie6 #content .floatleft, body.playoffs .ie6 #content .floatright{margin:0px;}
body.playoffs #sub-branding{height:80px; margin-left:-10px; clear:both; overflow:hidden;}
body #sub-branding .logo{background:url("/i/sportsnation/videocombat/posterized-logo.png") no-repeat; height:80px; width:539px;}

body.playoffs #sub-branding .presby{float:right; height:80px; width:200px; 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; }


#playoffs{background: url("/i/sportsnation/videocombat/sn_vc_tab_bg.png") top center no-repeat; margin:0 0 6px -10px; overflow:hidden;}

#playoffs ul.tabs-main{padding:0px; margin:0px; list-style:none; overflow:hidden; height:1%;}
#playoffs ul.tabs-main li{position:relative; float:left; display:block; width:234px; height:24px; margin:0px 3px 0px 0px; padding:0px;}
#playoffs ul.tabs-main li.last{margin-right:0px; width:233px;}
#playoffs ul.tabs-main li a{position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#bbb; display:block; padding:4px 0px; text-align:center;}
#playoffs ul.tabs-main li a:hover{text-decoration:none; color: #fff;}
#playoffs ul.tabs-main li:hover .tab-bg{opacity:0.7; filter: alpha(opacity=70);}
#playoffs ul.tabs-main li.inactive:hover .tab-bg{opacity:0.2; filter: alpha(opacity=40);}
#playoffs ul.tabs-main li.active a{font-weight:bold; color: #fff;}
#playoffs ul.tabs-main li.inactive a{cursor:default;}
#playoffs ul.tabs-main li .tab-bg{position:absolute; top:0px; right:0px; bottom:0px; left:0px; opacity:0.2; filter: alpha(opacity=40);}
#playoffs ul.tabs-main li.active .tab-bg{opacity:0.5; filter: alpha(opacity=50);}
#playoffs ul.tabs-main li .tab-bg .tab-bg-right{position:absolute; top:0px; right:0px; bottom:0px; width:4px; background:url(/i/nhl/playoffs2009/bg_tab_main_right.png) no-repeat;}
#playoffs ul.tabs-main li .tab-bg .tab-bg-left{position:absolute; background:url(/i/nhl/playoffs2009/bg_tab_main.png) no-repeat; top:0px; left:0px; bottom:0px; right:4px;}

.ie6 #playoffs ul.tabs-main li .tab-bg{width:233px; height:24px;}
.ie6 #playoffs ul.tabs-main li .tab-bg .tab-bg-left{width:229px; height:24px;}
.ie6 #playoffs ul.tabs-main li .tab-bg .tab-bg-right{width:4px; height:24px;}
.ie6 #playoffs ul.tabs-main li .tab-bg .tab-bg-right{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nhl/playoffs2009/bg_tab_main_right.png',sizingMethod='crop');}
.ie6 #playoffs ul.tabs-main li .tab-bg .tab-bg-left{background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/nhl/playoffs2009/bg_tab_main.png',sizingMethod='crop');}



#playoffs .series-select{position:relative; overflow:hidden; height:35px; }
#playoffs .series-select .transparent-background{position:absolute; top:0px; right:0px; bottom:0px; left:0px; margin:0px; width:944px; background:#000; opacity:0.5; filter: alpha(opacity=50);}
.ie6 #playoffs .series-select .transparent-background{height: expression(this.parentNode.offsetHeight + 'px');}


#playoffs .series-select ul{margin:0px; padding:10px 0px; overflow:hidden; height:40px; position:relative;}
#playoffs .series-select ul li{float:left; display:block; overflow:hidden; height:40px;}
#playoffs .series-select ul.series-8 li{width:118px;}
#playoffs .series-select ul.series-4 li{width:230px;}
#playoffs .series-select ul.series-2 li{width:460px;}
#playoffs .series-select ul.series-final li{width:924px;}
#playoffs .series-select ul li a{cursor:pointer; display:block; height:40px; overflow:hidden; border-right:1px #666 solid; padding:0px 0px 0px 0px; margin:6px 0px 5px 0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.ie #playoffs .series-select ul li a{overflow:hidden; margin:6px 1px 5px 0px;}
#playoffs .series-select ul li.inactive a{cursor:default;}


#playoffs .series-select ul.series-8 li a{ padding:0px 2px 0px 2px;}
#playoffs .series-select ul.series-4 li a{ padding:0px 0px 0px 0px;}
#playoffs .series-select ul.series-2 li a{ padding:0px 0px 0px 0px;}
#playoffs .series-select ul.series-final li a{ padding:0px 0px 0px 0px;}
#playoffs .series-select ul.series-8 li.active a{padding:6px 2px 5px 2px;}
#playoffs .series-select ul.series-4 li.active a{padding:6px 0px 5px 0px;}
#playoffs .series-select ul.series-2 li.active a{padding:6px 0px 5px 0px;}
#playoffs .series-select ul.series-final li.active a{padding:6px 0px 5px 0px;}
#playoffs .series-select ul li a {text-decoration:none; color:#999 !important;}
#playoffs .series-select ul li a:hover{text-decoration:none; color:#fff !important;}
#playoffs .series-select ul li.active{background:url(/i/nhl/playoffs2009/bg_tab_main_left.png) no-repeat;}
.ie6 #playoffs .series-select ul li.active{background:url(/i/nhl/playoffs2009/bg_tab_main_left_ie6.png) no-repeat;}
#playoffs .series-select ul li.last a{border:none;}
#playoffs .series-select ul.series-8 li.last-in-conference a{padding:6px 6px 0px 0px; margin:0px 0px 5px 6px;}
#playoffs .series-select ul.series-4 li.last-in-conference a{padding:6px 16px 0px 10px; margin:0px 0px 5px 6px;}
#playoffs .series-select ul li.active a{background:url(/i/nhl/playoffs2009/bg_tab_main.png) no-repeat right top; color:#fff !important; padding:6px 0px 5px 0px; margin:0px 0px 0px 0px; border:none;}
#playoffs .series-select ul li.active a span{color:#CCC !important;}
#playoffs .series-select ul li a:hover span{color:#CCC !important;}
#playoffs .series-select ul.series-final li a{padding:0px ;}
.ie6 #playoffs .series-select ul li.active a{background-image:url(/i/nhl/playoffs2009/bg_tab_main_ie6.png);}
#playoffs .series-select ul li .teams{overflow:hidden; height:40px;}
#playoffs .series-select ul.series-final li .teams{margin:0px;}
#playoffs .series-select ul.series-final li.active a{padding:6px 156px 5px 152px;}


#playoffs .playoff-content{background:url(/i/sportsnation/videocombat/videoCombat_repeat.png) repeat-x; padding:10px; overflow:hidden; height:1%;}


/* --------// start: Module Styles // ----------- */
.col-left.no-border {border:0 !important;}
.mod-scoreboard .mod-content ul li ul li.title {font-weight:bold;}
/* injury reports */
.mod-open-list-logo .mod-content p {margin:0 0 10px;}
.mod-open-list-logo .mod-content ul li {border-top:#E0E0E0 1px solid; padding-top:6px;}
.mod-open-list-logo .mod-content ul li ul li {padding: 4px 6px 0 70px; border:0;}
.mod-open-list-logo .mod-content ul li.first {border-top:0;}
.mod-open-list-logo .mod-content ul li h5 {margin:0 10px 0 6px !important; color:#666666;}
.mod-open-list-logo .mod-content ul li ul li h6 {margin:0 10px 0 0 !important;}

body.playoffs .mod-open .mod-content h5{color:#666;}

/*override video styles */
.mod-video-playlist{border: none;}

.vid-left, .vid-right {width: 450px; margin: 5px 7px 0px 5px; _margin: 5px 4px 0px 5px; float: left; background:none;}
.vid-caption {text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bbb !important; margin: 3px 0 0;}
