/* --------// start: sub branding// ----------- */

#sub-branding h2 { float:left; width: 500px; }
#sub-branding h2 a { display: block; height: 80px; }
#sub-branding h2 a b { position: absolute; left: -9999em; }

/* --------// end: sub branding// ----------- */



/* --------// start: streak// ----------- */

div.streak {
	background:transparent url(/i/mns/2008/streak-bg.gif) repeat-y scroll left top;
	color:#FFFFFF;
	margin:0 0 30px;
	padding:0 0 12px;
}

div.streak ul {
	color:#FFFFFF;
	list-style-type:none;
	margin:6px 0 0 24px;
	padding:0;
}

/* --------// end: streak// ----------- */



/* --------// start: twitter module// ----------- */

.mod-twitter .mod-content {
height:245px !important;
overflow-x:hidden;
overflow-y:scroll;
position:relative;
}

.mod-twitter .mod-content .t-mult {
margin-left:60px;
}

.mod-twitter h4 img {
float:left;
margin-right:5px;
margin-top:5px;
}

/* --------// end: twitter module// ----------- */



/* --------// start: fan alerts // ----------- */

.alerts-form .submit {
float:right;
}

.mod-accordion div p.wide {
width:285px;
}

.mod-accordion div p {
margin:0;
padding:0 0 0 8px;
}

.cgd-alerts {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#666666;
font-size:10px;
margin:6px 0;
padding:3px;
width:130px;
}

.mod-accordion div.active {
display:block;
}

.mod-accordion div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/prod/assets/gradient_back.jpg) no-repeat scroll left bottom;
display:none;
margin:0;
overflow:hidden !important;
}

.alerts-form {
padding:0 0 5px 8px;
width:285px;
}


/* --------// end: fan alerts // ----------- */



/* --------// start: content classes // ----------- */

.davis_bilas{
padding-bottom: 6px;
}

.davis h4{
position: absolute;
font-family:Helvetica,Arial,sans-serif; 
font-size:18px; 
line-height:1; 
padding: 84px 0 0 10px;
}

.bilas h4{
position: absolute;
font-family:Helvetica,Arial,sans-serif; 
font-size:18px; 
line-height:1; 
padding: 84px 0 0 320px;
}

.team-stats li.col7 {
width:85px !important;
}

.team-stats li.col6 {
width:150px !important;
margin-left: 12px;
}

.team-stats li.col4 {
padding-left:4px;
width:40px !important;
}

ul.team-stats li ul li {
border:0 none;
clear:none;
display:block;
float:left;
}

ul.team-stats li {
border-bottom:1px solid #E0E0E0;
float:left;
padding:2px 0;
width: 298px;
}

table.mod-data tbody tr.odd td, table.mod-data tbody tr.odd th {
background-color:#F1F1F1;
height:49px;
border-bottom:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
text-align: center;
width:49px;
}

table.mod-data tbody tr.even td, table.mod-data tbody tr.even th {
height:49px;
border-bottom:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
text-align: center;
width:49px;
}

table.mod-data thead tr th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC url(/prod/assets/module_subheader_gradient.gif) repeat-x scroll 0 0;
border-bottom:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
color:#484848;
font-size:10px;
font-weight:bold;
height:22px;
padding-left:4px;
padding-right:4px;
text-align:left;
vertical-align:middle;
}


/* --------// end: content classes // ----------- */



/* --------// start: body classes // ----------- */

body {
behavior:url("css/csshover3.htc");
}

body.ncb.tier3-full {
background-image:url(/i/ncb/cgd2010/images/strip.jpg) !important;
background-repeat:repeat-x;
}

body.ncb.tier3-full .bg-elements {
background-image:url(/i/ncb/cgd2010/images/top_bg.jpg) !important;
}


body.ncb-gameday #sub-branding{margin:0px 0px 0px -27px !important; height: 73px !important;}
body.ncb-gameday #sub-branding .logo {background-image: none !important;}
body.ncb-gameday #subheader {background:url(/i/ncb/cgd2010/images/bgd_remainingWeeks.jpg) no-repeat center 175px !important;}
body.ncb-gameday #playoffs .mod-video-playlist{border:0px;}
body.ncb-gameday .game-info .teams{width:380px; font-family:Helvetica, Arial, sans-serif; color:#b8b8b8;}


body.ncb-gameday .game-info .logo-large .overlay{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/i/nhl/playoffs2009/logo_overlay_med.png) repeat-x scroll center bottom; height:80px; width:80px;}

body.ncb-gameday .ie6 .game-info .logo-large .overlay{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/nhl/playoffs2009/logo_overlay_med.png', sizingMethod='scale');}

body.playoffs #sub-branding h2 a {
display:block;
height:98px;
width:130px;
}



/* --------// end: body classes // ----------- */



/* --------// start: tabs main // ----------- */

#tabs-main {color: #fff; font-weight: bold; padding: 58px 0 0 20px;}
#tabs-main ul {list-style-type: none; margin: 0px; padding: 0px; height: 1%;}
#tabs-main ul li {display: inline;}
#tabs-main li {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:none;float:left;height:35px;margin-right:29px;}
#tabs-main li.ncb-weektitle {margin-right: 20px;}
#tabs-main li a {height: 35px; display: inline;}
#tabs-main li a:link, #tabs-main li a:visited {text-decoration:none; color:#fff; width: auto;}
#tabs-main li.ncb-nav-week a:hover {color: #00bf09;}
#tabs-main li.ncb-current{color: #fc0;background:url(/i/ncb/mnf/down_arrow.png) no-repeat center 20px;}
#tabs-main li.gm-text {background: none; margin-right: 10px; padding: 5px 0px 0px 18px;}

/* --------// end: tabs main // ----------- */


/* --------// start: team stats // ----------- */

.team-stats li.col1 {width:124px;}
.team-stats li.col2 {width:76px !important;}
.team-stats li.col3 {width:76px !important;}
.team-stats li.col4 {width:40px !important; padding-left:4px;}
.team-stats li.col5 {width:200px !important;}
.team-stats li.col6 {width:129px !important;}
.team-stats li.col7 {width:76px !important;}
.team-stats li.col8 {width:46px !important;}

/* --------// end: team stats // ----------- */


/* --------// start: matchups // ----------- */

.mod-matchups .mod-sub-header { overflow:hidden; height:1%; }
.mod-matchups .mod-sub-header h5 { text-align:center; width:47%; float:left; }
.mod-matchups .mod-sub-header h5.last { border-left: 1px solid #ccc; }
.mod-matchups ul li dl {float:left; width:28%; margin:0 !important; line-height: 12px; font-size:10px;}
.mod-matchups ul li {border-top:0 !important;}
.mod-matchups dl dd { text-indent:0px; width:100%;}
.mod-matchups ul li h5 { font-size:10px; padding: 2px 0px 0px; margin:0 10px 0 6px !important; color:#666666; }

/* --------// end: matchups // ----------- */


			



/* --------// start: MEM playoff classes // ----------- */


.line{
padding-bottom: 14px;
}

.videos_link{
padding: 7px 0px 0px 95px;
font-weight: normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}


#playoffs ul.tabs-main li, #playoffs ul.tabs-main li.gmtext {display:block; float:left; height:22px; margin:0 5px 0 0; padding:0; position:relative; width:35px;}
#playoffs ul.tabs-main li.gmtext {color:#FFFFFF; width: 45px; height: 20px; margin-right: 0px; padding:5px 0 0 18px;}
#playoffs ul.tabs-main li.mngm1 a:hover {background-position: 0 -35px;}
.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;}
#playoffs .playoff-content .video-player{height: .4px;}
.ie #playoffs .playoff-content .video-player{height: 0px;}

#playoffs .team-logos{
float:right;
padding: 12px 39px 0px 0px;
width: 278px;
}

.ie6 #playoffs .team-logos .left-logo{
}

#playoffs .team-logos .left-logo{
float:left;
}

#playoffs .team-logos .right-logo{
float:right;
}

#playoffs .location{
float:left;
padding: 7px 0px 0px 15px;
}

#playoffs .playoff-content .top-story-headline .preview-image{
padding: 10px 0px 0px 16px;
float:left;
width:92px;
position: relative;
}

#playoffs .playoff-content .top-story-headline .preview-image:hover{
opacity:0.8; 
filter: alpha(opacity=80);
}

#playoffs .playoff-content .top-story-headline .convo-image{
padding: 10px 30px 0px 0px;
float:right;
width:137px;
position: relative;
}

#playoffs .playoff-content .top-story-headline .convo-image:hover{
opacity:0.8; 
filter: alpha(opacity=80);
}

#playoffs .playoff-content .top-story-headline .transparent-background {
background:none;
bottom:0;
left:0;
opacity:0.8;
position:absolute;
right:0;
top:0;
width:100%;
z-index:0;
}


.ie6 #playoffs .playoff-content .top-story-headline .transparent-background{height: expression(this.parentNode.offsetHeight + 'px');}
.ie6 #playoffs .playoff-content .top-story-headline .content-wrapper{clear:both; margin-top:-1px; background:none; height:350px;}


#playoffs .playoff-content .top-story-headline {
color:#FFFFFF;
height:376px;
position:relative;
width:314px;
}

#playoffs .playoff-content .top-story-headline ul.headline-tabs {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto -1px 40px;
overflow:hidden;
padding-top:31px;
position:relative;
z-index:50;
}

.ie #playoffs .playoff-content .top-story-headline ul.headline-tabs {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto -1px 40px;
overflow:hidden;
padding-top:28px;
position:relative;
z-index:50;
}

#playoffs .playoff-content .top-story-headline ul.headline-tabs li.active a {
background:transparent url(/i/ncb/cgd2010/images/bg_headline_caret.png) no-repeat scroll center bottom;
color:#FFFFFF !important;
}

#playoffs .playoff-content .top-story-headline .content-wrapper {
padding:0px;
margin:0;
background:none;
overflow:hidden;
height:310px;
}
.ie6 #playoffs .playoff-content .top-story-headline .content-wrapper{
padding:0px;
margin:0;
}


#playoffs .playoff-content .top-story-headline .content-wrapper h1{margin-bottom:4px; font-size:12px; font-weight:normal; font-family:Helvetica, Arial, sans-serif;}
#playoffs .playoff-content .top-story-headline .content-wrapper p{font-size:12px; margin-bottom:6px; font-family:Helvetica, Arial, sans-serif;}
#playoffs .playoff-content .top-story-headline .content-wrapper ul{color:#FFFFFF; list-style-position:inside; list-style-type:disc; margin-top:10px;}
#playoffs .playoff-content .top-story-headline .content-wrapper ul li{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}


#playoffs .playoff-content .top-story-headline .left-content-wrapper {
padding:5px 0px 10px 16px;
float: left;
}

#playoffs .playoff-content .top-story-headline .right-content-wrapper {
padding:5px 0px 10px 63px;
position:relative;
float:left;
}

#playoffs .playoff-content .top-story-headline .bottom-content-wrapper {
padding-left:16px;
}

#playoffs .playoff-content .top-story-headline .content-wrapper ul.video-playlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
height:92px;
}

#playoffs .playoff-content {
background:none;
height:1%;
overflow:hidden;
padding: 0px;
}

#playoffs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none;
overflow:hidden;
margin: 0px;
width: 943px;
padding: 46px 0px 5px 0px;
}

.ie #playoffs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none;
overflow:hidden;
margin: 0px;
width: 943px;
padding: 51px 0px 2px 0px;
}

.ie6 #playoffs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none;
overflow:hidden;
margin: 0px;
width: 943px;
padding: 51px 0px 0px 0px;
}

#playoffs ul.tabs-main { 
width: 941px;  
list-style:none; 
overflow:hidden; 
height:38px; 
padding: 0px;
float:left;
}

.ie6 #playoffs ul.tabs-main { 
width: 941px; 
margin-left: 3px; 
list-style:none; 
overflow:hidden; 
height:38px; 
padding: 0px;
float:left;
}	
	
#playoffs ul.tabs-main li, #playoffs ul.tabs-main li div{
width:114px;
height:38px;
margin: 0 2px 0 0;
}

.ie6 #playoffs ul.tabs-main li, #playoffs ul.tabs-main li div{
margin: 0 1px 0 0;
}

#playoffs ul.tabs-main li:hover{
cursor:pointer;
}



#playoffs ul.tabs-main li.active .storrs a:hover{
background-image:url(/i/ncb/cgd2010/images/btns/storrs_ct_on.jpg);
}

#playoffs ul.tabs-main li .storrs:hover{
cursor:default;
background-image:url(/i/ncb/cgd2010/images/btns/storrs_ct_off.jpg);
}


#playoffs ul.tabs-main li.active .clemson a:hover{
background-image:url(/i/ncb/cgd2010/images/btns/clemson_sc_on.jpg);
}

#playoffs ul.tabs-main li .clemson:hover{
cursor:default;
background-image:url(/i/ncb/cgd2010/images/btns/clemson_sc_off.jpg);
}


#playoffs ul.tabs-main li.active .manhattan a:hover{
background-image:url(/i/ncb/cgd2010/images/btns/manhattan_ks_on.jpg);
}

#playoffs ul.tabs-main li .manhattan:hover{
cursor:default;
background-image:url(/i/ncb/cgd2010/images/btns/manhattan_ks_off.jpg);
}


#playoffs ul.tabs-main li.active .champaign a:hover{
background-image:url(/i/ncb/cgd2010/images/btns/champaign_il_on.jpg);
}

#playoffs ul.tabs-main li .champaign:hover{
cursor:default;
background-image:url(/i/ncb/cgd2010/images/btns/champaign_il_off.jpg);
}


#playoffs ul.tabs-main li.active .lexington a:hover{
background-image:url(/i/ncb/cgd2010/images/btns/lexington_ky_on.jpg);
}

#playoffs ul.tabs-main li .lexington:hover{
cursor:default;
background-image:url(/i/ncb/cgd2010/images/btns/lexington_ky_off.jpg);
}

#playoffs ul.tabs-main li.active .seattle a:hover{
background-image:url(/i/ncb/cgd2010/images/btns/seattle_wa_on.jpg);
}

#playoffs ul.tabs-main li .seattle:hover{
cursor:default;
background-image:url(/i/ncb/cgd2010/images/btns/seattle_wa_off.jpg);
}

#playoffs ul.tabs-main li.active .syracuse a:hover{
background-image:url(/i/ncb/cgd2010/images/btns/syracuse_ny_on.jpg);
}
#playoffs ul.tabs-main li .syracuse:hover{
cursor:default;
background-image:url(/i/ncb/cgd2010/images/btns/syracuse_ny_off.jpg);
}

#playoffs ul.tabs-main li.active .durham a:hover{
background-image:url(/i/ncb/cgd2010/images/btns/durham_nc_on.jpg);
}
#playoffs ul.tabs-main li .durham:hover{
cursor:default;
background-image:url(/i/ncb/cgd2010/images/btns/durham_nc_off.jpg);
}

/* --------// end: playoff classes // ----------- */

