good@charset "utf-8";
/* CSS Document */

/* DETROIT RED WINGS - 2 COLUMN STAGE CSS */
/* Updated March 28, 2016 by JD*/
/*Nav & DL Control Styles Updated March 15th, 2016 by SR*/

body  { background: #000000 no-repeat top center fixed; }

#pageBody {
	background: none repeat scroll 0 0 transparent;
}


#pageHeaderTITLE {
	float: left;
	padding: 0;
	width: 100%;
}

#CopyRightLinks {
	background-color: transparent;
}

.moduleHeader { 
 
    background: url("http://2.cdn.nhle.com/redwings/v2/ext/BackgroundArtwork/DRW_ModuleBar2013v2.jpg") repeat-x scroll 50% 50% transparent;
}

.moduleHeader a:hover {
	color: #FFFFFF;
}

.moduleHeader a:link {
    color: #FFFFFF;
}

.moduleHeader a:visited {
    color: #FFFFFF;
}

.moduleBody .img {
	max-width: none;
	height: auto;
}

img {
    height: auto;
    max-width: none;
}

.caroNavBar {
    background: url("http://2.cdn.nhle.com/redwings/v2/ext/BackgroundArtwork/DRW_ModuleBar2013v2.jpg") repeat-x scroll 50% 50% transparent;
}

.caroNavBarText {
	color:#FFFFFF;
}


a.mainButton { 
background: transparent url(http://3.cdn.nhle.com/redwings/v2/ext/BackgroundArtwork/13_14_mainButtonRightEdge.png) no-repeat scroll top right; 
}

a.mainButton span { 
background: transparent url(http://2.cdn.nhle.com/redwings/v2/ext/BackgroundArtwork/13_14_mainButtonLeft.png) no-repeat; 
}

*/ NGLG and ACCORDION */



.ui-state-default,  {
     background-color: #000000; 
    background: url("http://www.nhl.com/nhl/images/caroNavBar.gif") repeat-x scroll 50% 50% transparent; 
    background-size: 10px 10px; 
}
.ui-state-active, .ui-state-active {
     background-color: #000000; 
   background: url("http://www.nhl.com/nhl/images/caroNavBar.gif") repeat-x scroll 50% 50% transparent;
    background-size: 10px 10px; 
    
}
.ui-state-hover,   .ui-state-hover {
     background-color: #000000;
   background: url("http://www.nhl.com/nhl/images/caroNavBar.gif") repeat-x scroll 50% 50% transparent;
    background-size: 10px 10px; 
}

.ui-state-active:hover a:link, .ui-state-active:hover a:visited {
    color: #ffffff;
}
 
.ui-state-active a:link {
    color: #E8112D;
}

.ui-state-active:hover {
    background: url("http://www.nhl.com/nhl/images/caroNavBar.gif") repeat-x scroll 50% 50% transparent; background-size: 10px 10px;;
}


.ui-state-active a:link, .ui-state-active a:visited {
    color: #e8112d;
}


.ui-state-default,  .ui-state-default {
  background-color: #000000; 
   background: url("http://www.nhl.com/nhl/images/caroNavBar.gif") repeat-x scroll 50% 50% transparent;
    background-size: 10px 10px; 
    color: #e8112d; 
}


*/ RED COLOR CORRECTION */

.cSrtLeft a:link {
    color: #e8112d;
}
.cSrtLeft a:visited {
    color: #e8112d;
}
#webToolsBar .print a:hover, #webToolsBar .share a:hover, #webToolsBar .email a:hover, #webToolsBar .rss a:hover, #calPageNav .months a:hover, .tab-nav a.selected, .rss a hover, .rss a:visited:hover, .featured-stories ul a:hover, .featured-stories ul a:visited:hover, .featured-stories ul .hdln a:hover, .featured-stories ul .hdln a:visited:hover, .featured-stories h2 a:hover, .featured-stories h2 a:visited:hover {
    color: #e8112d;
}

.homeGradient, #sssScheduleTeamCal_calendar .homeGradient, #sssScheduleTeamCal_calendar .ui-datepicker td a.homeGradient, #sssScheduleTeamCal_calendar .homeGradient .ui-state-hover {
    background: url("http://2.cdn.nhle.com/redwings/v2/ext/micro/homegradient1x42_2013.gif") repeat-x scroll 0 0 #555555;
}

#wideTeamCalPage_calendar .homeGradient {
    background-color: #e8112d;
    background-image: none;
    border: 1px solid #000000;
}

#wideCol .caroBody {
  border: none;
}

#wideCol .simpleBody {
  border: none;
}

#wideCol .c_wmr1 {
  border: medium none;
  background: none;
}

#wideCol .wideMod {
  border: none;
  background: none;
}

#wideCol .colModLeft {
  border: none;
  background: none; 
  height: 214px;
}

#wideCol .colModRight {
  border: none;
  background: none;
  height: 214px;
}

#c_nlmr6 .moduleBody {
	float: none;
	background: none;
	border: none;
}

#c_nrmr6 .moduleBody {
	float: none;
	background: none;
	border: none;
}

#c_nlmr8 .moduleBody {
	background: none;
	border: none;
}

#c_nrmr8 .moduleBody {
	background: none;
	border: none;
}

#wideCol .c_wmr3 {
  border: none;
}

#wideCol .c_wmr5 {
  border: medium none;
}

#wideCol .c_wmr7 {
  border: medium none;
}

#wideCol .c_wmr2 {
  border: medium none;
}

#wideCol .c_wmr4 {
  border: medium none;
}

#wideCol .c_wmr6 {
  border: medium none;
}


#wideCol .c_wmr8 {
  border: medium none;
}

#wideCol .c_nlmr8 {
  height: 185px;
  width: 300px;
}

#wideCol .c_nrmr8 {
  height: 185px;
  width: 300px;
}

 #c_ofscm {
       border: 1px solid #CCCCCC;
       background: none;
	   height: 389px;
} 

#ofscm {
	background: none;
	height: 389px;
}

#c_ofscm .moduleBody {
	border: none;
}

#medCol .medColModAd {
  background: none;
}

#medCol .c_mrm2 {
  border: medium none;
  background: none;
}

#medCol .c_mrm3 {
  border: medium none;
  background: none;
}

#medCol .c_mrm7 {
  border: medium none;
  background: none;
}

#medCol .c_mrm8 {
  border: medium none;
  background: none;
}

#medCol .c_mrm1 {
  border: medium none;
  background: none;
}

#medCol .c_mrm4 {
  border: medium none;
  background: none;
}

#medCol .c_mrm5 {
  border: medium none;
  background: none;
}

#medCol .c_mrm6 {
  border: medium none;
  background: none;
}

#nlmr6 .moduleBody {
padding: 0px;
}

#nrmr6 .moduleBody {
padding: 0px;
}

#nlmr8 .moduleBody {
padding: 0px;
}

#nrmr8 .moduleBody {
padding: 0px;
}



#moduleBody element.style {
height: 350px;
}




#nlmr6 element.style {
width: 313px;
}

#nrmr6 element.style {
width: 313px;
}


#nlmr8 element.style {
width: 313px;
}

#nrmr8 element.style {
width: 313px;
}

#contentBody .headlineViewTitle a:hover, #contentBody .pubDateLocation a:hover {
    color: #e8112d;
}

#contentBody a:link, #contentBody a:visited, #newsBody a:link, #newsBody a:visited {
    color: #e8112d;
    text-decoration: underline;
}
#contentBody a:hover, #newsBody a:hover {
    color: #e8112d;
    text-decoration: none;
}
.featured-stories ul .hdln a:hover, .featured-stories ul .hdln a:visited:hover {
    color: #e8112d;
}
#minibox {
	margin-right: 0;
    width: 130px;
}


/***** Navigation Bar Styles *****/

#siteMenu { background: #333333; }

.sf-menu li li, .sf-menu li li ul li { background: #333333 ; }

.sf-menu li li li { background: #333333; }

.sf-menu li ul li:hover { background: transparent; background-color: #515151; color: #1a1a1a; }

.sf-menu li:hover, #navCommunity:hover, #navMultimedia:hover, #navTeam:hover, #navStats:hover, #navNews:hover, #navShop:hover {	background: transparent ; background-position: top left; }


.sf-menu li ul li, .sf-menu li ul li ul li { background: #333333 ; color: #000; border-top: solid 1px #000; }

/***** End Navigation Bar Styles *****/





/***** Begin DL Control Tab Styles *****/




.dl ul.controls {
   
    height: 30px;
    
    }

.dl ul.controls > li.active {
    
    border-radius: 0px 0px 0px 0px;
    height: 30px;
    padding-top: 6px;
    border: 0px solid;

}

dl ul.controls > li {
  
  
    height: 30px;
    margin: 0px 0px;
    padding-top: 6px;
  
}


.dl ul.controls.active li {
    opacity: 1;
    height: 30px;
	padding-top: 6px;
	margin: 0px 0px;
}

/***** End DL Control Tab Styles *****/







