
/*** Bracket Container ***/

/*a.matchup {
	cursor: default;
}*/
.playoffBracket {
	font-family:Arial, sans-serif;
	overflow:hidden;
}
.playoffBracket.fullCol {
	background-image: url(/sports-content/v12/plugins/playoffbracket/images/sprites8col.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 619px;
	height: 404px;
}
.playoffBracket.sixCol,
.playoffBracket.sixCol h3,
.playoffBracket.sixCol.tab3 h3,
.playoffBracket.sixCol .bracketNavigation,
.playoffBracket.sixCol.tab1 .bracketNavigation .trigger.tab1 a,
.playoffBracket.sixCol.tab2 .bracketNavigation .trigger.tab2 a,
.playoffBracket.sixCol .bracketContent.tab1,
.playoffBracket.sixCol.tab3 .bracketNavigation .trigger.tab3 a,
.playoffBracket.sixCol .bracketContent.tab2,
.playoffBracket.sixCol .bracketContent ul.stanleycupfinals {
	background-image: url(/sports-content/v12/plugins/playoffbracket/images/sprites6col.png);
	background-repeat: no-repeat;
	background-color: transparent;
}
.playoffBracket.fourCol,
.playoffBracket.fourCol h3,
.playoffBracket.fourCol.tab3 h3,
.playoffBracket.fourCol .bracketNavigation,
.playoffBracket.fourCol.tab1 .bracketNavigation .trigger.tab1 a,
.playoffBracket.fourCol.tab2 .bracketNavigation .trigger.tab2 a,
.playoffBracket.fourCol.tab3 .bracketNavigation .trigger.tab3 a,
.playoffBracket.fourCol .bracketContent.tab1,
.playoffBracket.fourCol .bracketContent.tab2,
.playoffBracket.fourCol .bracketContent ul.stanleycupfinals {
	background-image: url(/sports-content/v12/plugins/playoffbracket/images/sprites4col.png);
	background-repeat: no-repeat;
	background-color: transparent;
}
.playoffBracket.sixCol {
	width:460px;
	height:550px;
}
.playoffBracket.fourCol {
	width:300px;
	height:495px;
}
.playoffBracket h3,
.playoffBracket h4,
.playoffBracket ul,
.playoffBracket li {
	margin:0px;
	padding:0px;
}
.playoffBracket.bracketContent {
	webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.playoffBracket h4,
.playoffBracket li,
.playoffBracket li .logowrap {
	webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.playoffBracket.fullCol h3 {
	padding-top: 83px;
}
.playoffBracket.sixCol h3 {
	padding-top:117px;
	background-position: -460px 0px;
}
.playoffBracket.fourCol h3 {
	padding-top: 128px;
	background-position: -300px 0px;
}
.playoffBracket.sixCol.tab3 h3 {
	background-position: -920px 0px;
}
.playoffBracket.fourCol.tab3 h3 {
	background-position: -591px 8px;
}

/*** Bracket Tab Navigation ***/
.playoffBracket .bracketNavigation {
	display:block;
	list-style-type:none;
	position:relative;
	*height:33px\9;
}
.playoffBracket.sixCol .bracketNavigation {
	background-position: 0px -117px;
}
.playoffBracket.fourCol .bracketNavigation {
	background-position: 0px -129px;
}
.playoffBracket .bracketNavigation .trigger {
	display:inline-block;
	list-style-type:none;
	vertical-align:top;
	text-align:center;
	*float:left\9;
}
.playoffBracket .bracketNavigation .trigger a {
	text-decoration: none;
	color: #fff !important;
	text-transform: uppercase;
	line-height: 2.7;
	padding-bottom: 3px;
	display: block;
	font-size: 12px;
	font-weight: bold;
}
.playoffBracket.sixCol .bracketNavigation .trigger.tab1 {
	padding-left:63px;
}
.playoffBracket.sixCol .bracketNavigation .trigger.tab1 a {
	width:111px;
}
.playoffBracket.sixCol .bracketNavigation .trigger.tab2 a {
	width:120px;
}
.playoffBracket.sixCol .bracketNavigation .trigger.tab3 a {
	width:113px;
}
.playoffBracket.sixCol.tab1 .bracketNavigation .trigger.tab1 a {
	background-position: -523px -117px;
}
.playoffBracket.sixCol.tab2 .bracketNavigation .trigger.tab2 a {
	background-position: -634px -117px;
}
.playoffBracket.sixCol.tab3 .bracketNavigation .trigger.tab3 a {
	background-position: -754px -117px;
}
.playoffBracket.fourCol .bracketNavigation .trigger.tab1 {
	padding-left: 18px;
}
.playoffBracket.fourCol .bracketNavigation .trigger.tab1 a {
	width: 86px;
}
.playoffBracket.fourCol .bracketNavigation .trigger.tab2 a {
	width: 94px;
}
.playoffBracket.fourCol .bracketNavigation .trigger.tab3 a {
	width: 85px;
}
.playoffBracket.fourCol.tab1 .bracketNavigation .trigger.tab1 a {
	background-position: -318px -129px;
}
.playoffBracket.fourCol.tab2 .bracketNavigation .trigger.tab2 a {
	background-position: -404px -129px;
}
.playoffBracket.fourCol.tab3 .bracketNavigation .trigger.tab3 a {
	background-position: -498px -129px;
}

/*** Bracket Content wrapper ***/
.playoffBracket .bracketContent {
	display:block;
}
.playoffBracket.fullCol .bracketContent {
	float: left;
	width: 306px;
	padding: 0 0 0 5px;
}
.playoffBracket.fullCol .bracketContent.tab2 {
	float: right;
	width: 304px;
	padding: 0 4px 0 0;
}
.playoffBracket.fullCol .bracketContent.tab3 {
	width: 180px;
	padding: 0;
	margin-left: 226px;
	margin-top: -88px;
}
.playoffBracket.sixCol .bracketContent {
	width:418px;
	padding-left:42px;
	height:382px;
	padding-top:18px;
	*padding-top:9px\9;
}
.playoffBracket.fourCol .bracketContent {
	width: 290px;
	height: 325px;
	padding-left: 8px;
	padding-top: 8px;
}
.playoffBracket.sixCol .bracketContent.tab1 {
	background-position: -920px -159px;
}
.playoffBracket.sixCol .bracketContent.tab2 {
	background-position: -458px -160px;
}
.playoffBracket.fourCol .bracketContent.tab1 {
	background-position: -600px -180px;
}
.playoffBracket.fourCol .bracketContent.tab2 {
	background-position: -300px -180px;
}
.playoffBracket.sixCol.tab1 .bracketContent.tab2, .playoffBracket.sixCol.tab1 .bracketContent.tab3,
.playoffBracket.fourCol.tab1 .bracketContent.tab2, .playoffBracket.fourCol.tab1 .bracketContent.tab3 {
	display:none;
}
.playoffBracket.sixCol.tab2 .bracketContent.tab1, .playoffBracket.sixCol.tab2 .bracketContent.tab3,
.playoffBracket.fourCol.tab2 .bracketContent.tab1, .playoffBracket.fourCol.tab2 .bracketContent.tab3 {
	display:none;
}
.playoffBracket.sixCol.tab3 .bracketContent.tab1, .playoffBracket.sixCol.tab3 .bracketContent.tab2, 
.playoffBracket.fourCol.tab3 .bracketContent.tab1, .playoffBracket.fourCol.tab3 .bracketContent.tab2 {
	display:none;
}

/*** Bracket content titles ***/
.playoffBracket .bracketContent h4, 
.playoffBracket .bracketContent ul {
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	*float:left\9;
}
.playoffBracket .bracketContent h4 {
	color:#fff;
	background-color:#000;
	text-transform:uppercase;
	font-weight:normal;
	white-space:nowrap;
	text-align:center;
}
.playoffBracket.fullCol .bracketContent h4 {
	width: 102px;
	padding: 2px 0px;
	font-size: 8px;
}
.playoffBracket.sixCol .bracketContent h4 {
	width: 105px;
	padding: 3px 4px;
	margin-left: 4px;
	font-size: 9px;
}
.playoffBracket.fourCol .bracketContent h4 {
	width: 83px;
	padding:3px 4px;
	margin-left:5px;
	*margin-left:12px\9;
	font-size:8px;
}
.playoffBracket.fullCol .bracketContent.tab2 h4 {
	float: right;
}
.playoffBracket.fullCol .bracketContent h4.semifinals {
	margin-top:42px;
}
.playoffBracket.fullCol .bracketContent.tab2 h4.semifinals {
	float: right;
	margin-right: 3px;
}
.playoffBracket.sixCol .bracketContent h4.semifinals {
	margin-top:42px;
	margin-left: 15px;
}
.playoffBracket.fourCol .bracketContent h4.semifinals {
	margin-top:16px;
}
.playoffBracket.fullCol .bracketContent h4.conferencefinals {
	margin-top: 113px;
	margin-left: 2px;
	width: 90px;
}
.playoffBracket.fullCol .bracketContent.tab2 h4.conferencefinals {
	margin-left: -195px;
	margin-top: 113px;
}
.playoffBracket.sixCol .bracketContent h4.conferencefinals {
	margin-left: 4px;
	margin-top:123px;
	width:102px;
}
.playoffBracket.fourCol .bracketContent h4.conferencefinals {
	margin-top:104px;
	width:90px;
	margin-left:-27px;
}
.playoffBracket .bracketContent h4.stanleycupfinals {
	margin-top:20px;
	width:175px;
	font-size:11px;
	*width:174px;
}
.playoffBracket.fullCol .bracketContent h4.stanleycupfinals {
	float: left;
	margin-top: 88px;
}
.playoffBracket.fullCol .bracketContent h4.stanleycupfinals .fullColNonDisplay {
	display: none;
}
.playoffBracket.sixCol .bracketContent h4.stanleycupfinals {
	margin-left:100px;
}
.playoffBracket.sixCol .bracketContent h4.stanleycupfinals .fullColOnly,
.playoffBracket.fourCol .bracketContent h4.stanleycupfinals .fullColOnly {
	display: none;
}
.playoffBracket.fourCol .bracketContent h4.stanleycupfinals {
	margin-left:47px;
}

/*** Bracket content list ***/
.playoffBracket .bracketContent ul {
	list-style-type:none;
}
.playoffBracket.fullCol .bracketContent ul {
	margin-left: -102px;
	margin-top: 18px;
}
.playoffBracket.sixCol .bracketContent ul {
	margin-left:-114px;
	margin-top:23px;
	width:120px;
	margin-right:3px;
	*margin-right:10px\9;
}
.playoffBracket.fourCol .bracketContent ul {
	margin-left:-95px;
	margin-top:20px;
	width:100px;
}
.playoffBracket.fullCol .bracketContent.tab2 ul.quarterfinals {
	float: right;
	margin-right: -98px;
}
.playoffBracket.fullCol .bracketContent ul.semifinals {
	margin-top: 60px;
	margin-left: -101px;
}
.playoffBracket.fullCol .bracketContent.tab2 ul.semifinals {
	float: right;
	margin-right: -99px;
}
.playoffBracket.sixCol .bracketContent ul.semifinals {
	margin-top:66px;
}
.playoffBracket.fourCol .bracketContent ul.semifinals {
	margin-top:37px;
	*margin-left:-92px\9;
}
.playoffBracket.fullCol .bracketContent ul.conferencefinals {
	margin-top: 131px;
	margin-left: -99px;
}
.playoffBracket.fullCol .bracketContent.tab2 ul.conferencefinals {
	float: right;
	margin-right: -5px;
}
.playoffBracket.sixCol .bracketContent ul.conferencefinals {
	margin-top:144px;
}
.playoffBracket.fourCol .bracketContent ul.conferencefinals {
	margin-top:124px;
	margin-left:-102px;
}
.playoffBracket.fullCol .bracketContent ul.stanleycupfinals {
	float: left;
	margin-left: -137px;
	position: relative;
	z-index: 2; /* For Chrome so it's clickable */
}
.playoffBracket.fullCol .bracketContent.tab2 ul.stanleycupfinals {
	margin-left: 200px;
	margin-top: 4px;
}
.playoffBracket.sixCol .bracketContent ul.stanleycupfinals {
	margin-top:36px;
	width:183px;
	margin-left:-186px;
	background-position: -826px -67px;
	*margin-left:-183px\9;
}
.playoffBracket.fourCol .bracketContent ul.stanleycupfinals {
	margin-top:36px;
	width:183px;
	margin-left:-186px;
	background-position: -506px -105px;
	*margin-left:-183px\9;
}
.playoffBracket.fullCol .bracketContent li {
	background-color: #000;
	padding: 3px 3px 2px 3px;
	margin-bottom: 4px;
}
.playoffBracket.sixCol .bracketContent li {
	background-color:#000;
	padding:5px 5px 2px 5px;
	margin-bottom:9px;
}
.playoffBracket.fourCol .bracketContent li {
	background-color:#000;
	padding:5px 5px 2px 5px;
	margin-bottom:5px;
}
.playoffBracket.fullCol .bracketContent .semifinals li {
	margin-bottom: 71px;
}
.playoffBracket.sixCol .bracketContent .semifinals li {
	margin-bottom:81px;
}
.playoffBracket.fourCol .bracketContent .semifinals li {
	margin-bottom:91px;
}
.playoffBracket .bracketContent .stanleycupfinals li {
	margin-bottom:0px;
}
.playoffBracket .bracketContent .semifinals .nobottom {
	margin-bottom:0px !important;
}
.playoffBracket .bracketContent .stanleycupfinals li.champion {
	margin-bottom:30px;
}
.playoffBracket.fullCol .bracketContent .stanleycupfinals li.champion {
	display: none;
}
.playoffBracket .bracketContent .matchup {
	text-decoration:none;
	color:#fff;
	font-size:10px;
}


/*** Bracket content details ***/
.playoffBracket.fullCol .bracketContent .matchup {
	font-size:9.8px;
}
.playoffBracket.sixCol .bracketContent .matchup {
	font-size:10px;
}
.playoffBracket.fourCol .bracketContent .matchup {
	font-size:9px;
}
.playoffBracket.sixCol .bracketContent .stanleycupfinals .matchup {
	font-size:15px;
}
.playoffBracket.fourCol .bracketContent .stanleycupfinals .matchup {
	font-size:12px;
}
.playoffBracket .bracketContent .matchup .team {
	display:inline-block;
	vertical-align:top;
	*float:left\9;
	text-align: center;
}
.playoffBracket .bracketContent .stanleycupfinals .champion .matchup .team {
	*float:none\9;
}
.playoffBracket .bracketContent .matchup .logowrap {
	background-color:#000;
	display:block;
	margin-bottom:2px;
}
.playoffBracket.sixCol .bracketContent .matchup .logowrap {
	width:43px;
	height:43px;
}
.playoffBracket.fourCol .bracketContent .matchup .logowrap {
	width:33px;
	height:33px;
	margin-left:2px;
}
.playoffBracket .bracketContent .stanleycupfinals .matchup .logowrap {
	width:73px;
	height:63px;
}
.playoffBracket.fullCol .bracketContent .matchup .logowrap {
	width: 36px;
	height: 30px;
}
.playoffBracket .bracketContent .stanleycupfinals .champion .matchup .logowrap {
	width:173px;
	height:88px;
	margin-left: 0;
}
.playoffBracket .bracketContent .matchup .logowrap .logo {
	width:28px;
	height:28px;
	float: none;
}
.playoffBracket.sixCol .bracketContent .matchup .logowrap .logo {
	margin:7px 0 0 0;
}
.playoffBracket.fourCol .bracketContent .matchup .logowrap .logo {
	margin:2px 0 0 0;
}
.playoffBracket .bracketContent .stanleycupfinals .matchup .logowrap .logo {
	margin:19px 0 0 0;
}
.playoffBracket.fullCol .bracketContent .stanleycupfinals .matchup .logowrap .logo {
	margin: 1px 0 0 0;
}
.playoffBracket .bracketContent .matchup .logowrap.empty .logo {
	background-position:top right;
}
.playoffBracket .bracketContent .matchup .seed {
	font-style:normal;
	color:#888;
	*padding-right:3px\9;
}
.playoffBracket.sixCol .bracketContent .stanleycupfinals .matchup .seed,
.playoffBracket.fourCol .bracketContent .stanleycupfinals .matchup .seed {
	margin-left: 20px;
}
.playoffBracket .bracketContent .matchup .name {
	color: #fff;
	font-weight: normal;
	font-size: 8px;
}
.playoffBracket .bracketContent .stanleycupfinals .champion .matchup .name {
	height:1px;
	display:block;
	overflow:hidden;
}
.playoffBracket .bracketContent .matchup .vs {
	display:inline-block;
	vertical-align:top;
	color:#fff;
	*float:left\9;
}
.playoffBracket.sixCol .bracketContent .matchup .vs {
	padding:16px 7px;
}
.playoffBracket.fourCol .bracketContent .matchup .vs {
	padding:16px 4px;
}
.playoffBracket .bracketContent .stanleycupfinals .matchup .vs {
	padding:22px 5px;
}
.playoffBracket.fullCol .bracketContent .matchup .vs {
	padding: 11px 3px 16px 3px;
	text-transform: uppercase;
	text-align: center;
}
.playoffBracket .bracketContent .matchup .status {
	display:block;
	text-align:center;
	font-style:normal;
	color:#888;
}
.playoffBracket .fullCol .bracketContent .matchup .status {
	font-size: 9px;
}
.logowrap {
	width: 36px;
	height: 32px;
	border-radius: 5px;
	display: inline-block;
}
.logowrap .logo {
	margin: 2px 0 0 4px;
	width: 28px;
	height: 28px;
	background:url(/i/sports/v11/gfx/team_logos_sprite.png) no-repeat;
	background-position: 0 0;
	display: inline-block;
}
.logowrap.lrglogo {
	margin-top: 3px;
	height: 66px;
	width: 68px;
}
.logowrap.lrglogo .logo {
	height: 60px !important;
	width: 60px !important;
}

/*** LOGO ICONS ***/
.logowrap.anh { 
	background: #d2c19c;
	background: -moz-linear-gradient(top,  #d2c19c 0%, #b39659 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2c19c), color-stop(100%,#b39659));
	background: -webkit-linear-gradient(top,  #d2c19c 0%,#b39659 100%);
	background: -o-linear-gradient(top,  #d2c19c 0%,#b39659 100%);
	background: -ms-linear-gradient(top,  #d2c19c 0%,#b39659 100%);
	background: linear-gradient(top,  #d2c19c 0%,#b39659 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2c19c', endColorstr='#b39659',GradientType=0 );
}
.logowrap.anh .logo { background-position: 0 0; }
.eliminated.logowrap.anh .logo { background-position: 0 -240px; }
.logowrap.lrglogo.anh .logo { background-position: 0 -60px; }

.logowrap.bos { 
	background: #fed683;
	background: -moz-linear-gradient(top,  #fed683 0%, #fbba30 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed683), color-stop(100%,#fbba30));
	background: -webkit-linear-gradient(top,  #fed683 0%,#fbba30 100%);
	background: -o-linear-gradient(top,  #fed683 0%,#fbba30 100%);
	background: -ms-linear-gradient(top,  #fed683 0%,#fbba30 100%);
	background: linear-gradient(top,  #fed683 0%,#fbba30 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed683', endColorstr='#fbba30',GradientType=0 );
}
.logowrap.bos .logo { background-position: -28px 0; }
.eliminated.logowrap.bos .logo { background-position: -28px -240px; }
.logowrap.lrglogo.bos .logo { background-position: -60px -60px; }

.logowrap.buf {
	background: #6681a1;
	background: -moz-linear-gradient(top,  #6681a1 0%, #002d62 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6681a1), color-stop(100%,#002d62));
	background: -webkit-linear-gradient(top,  #6681a1 0%,#002d62 100%);
	background: -o-linear-gradient(top,  #6681a1 0%,#002d62 100%);
	background: -ms-linear-gradient(top,  #6681a1 0%,#002d62 100%);
	background: linear-gradient(top,  #6681a1 0%,#002d62 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6681a1', endColorstr='#002d62',GradientType=0 );
}
.logowrap.buf .logo { background-position: -56px 0; }
.eliminated.logowrap.buf .logo { background-position: -56px -240px; }
.logowrap.lrglogo.buf .logo { background-position: -120px -60px; }
.logowrap.cgy {
	background: #ee7487;
	background: -moz-linear-gradient(top,  #ee7487 0%, #e11837 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee7487), color-stop(100%,#e11837));
	background: -webkit-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -o-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -ms-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: linear-gradient(top,  #ee7487 0%,#e11837 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7487', endColorstr='#e11837',GradientType=0 );
}
.logowrap.cgy .logo { background-position: -420px 0; }
.eliminated.logowrap.lrglogo.cgy .logo { background-position: -180px -60px; }
.eliminated.logowrap.cgy .logo { background-position: -420px -240px; }
.logowrap.car {
	background: #ee7487;
	background: -moz-linear-gradient(top,  #ee7487 0%, #e11837 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee7487), color-stop(100%,#e11837));
	background: -webkit-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -o-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -ms-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: linear-gradient(top,  #ee7487 0%,#e11837 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7487', endColorstr='#e11837',GradientType=0 );
}
.logowrap.car .logo { background-position: -112px 0; }
.eliminated.logowrap.car .logo { background-position: -112px -240px; }
.logowrap.lrglogo.car .logo { background-position: -240px -60px }
.logowrap.chi {
	background: #ee7487;
	background: -moz-linear-gradient(top,  #ee7487 0%, #e11837 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee7487), color-stop(100%,#e11837));
	background: -webkit-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -o-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -ms-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: linear-gradient(top,  #ee7487 0%,#e11837 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7487', endColorstr='#e11837',GradientType=0 );
}
.logowrap.chi .logo { background-position: -140px 0; }
.eliminated.logowrap.chi .logo { background-position: -140px -240px; }
.logowrap.lrglogo.chi .logo { background-position: -300px -60px; }
.logowrap.col {
	background: #b66688;
	background: -moz-linear-gradient(top,  #b66688 0%, #850038 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b66688), color-stop(100%,#850038));
	background: -webkit-linear-gradient(top,  #b66688 0%,#850038 100%);
	background: -o-linear-gradient(top,  #b66688 0%,#850038 100%);
	background: -ms-linear-gradient(top,  #b66688 0%,#850038 100%);
	background: linear-gradient(top,  #b66688 0%,#850038 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b66688', endColorstr='#850038',GradientType=0 );
}
.logowrap.col .logo { background-position: -168px 0; }
.eliminated.logowrap.col .logo { background-position: -168px -240px; }
.logowrap.lrglogo.col .logo { background-position: -360px -60px; }
.logowrap.cls {
	background: #e07980;
	background: -moz-linear-gradient(top,  #e07980 0%, #ca202c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e07980), color-stop(100%,#ca202c));
	background: -webkit-linear-gradient(top,  #e07980 0%,#ca202c 100%);
	background: -o-linear-gradient(top,  #e07980 0%,#ca202c 100%);
	background: -ms-linear-gradient(top,  #e07980 0%,#ca202c 100%);
	background: linear-gradient(top,  #e07980 0%,#ca202c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e07980', endColorstr='#ca202c',GradientType=0 );
}
.logowrap.cls .logo { background-position: -196px 0; }
.eliminated.logowrap.cls .logo { background-position: -196px -240px; }
.logowrap.lrglogo.cls .logo { background-position: -420px -60px; }
.logowrap.dal {
	background: #669682;
	background: -moz-linear-gradient(top,  #669682 0%, #004f2f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#669682), color-stop(100%,#004f2f));
	background: -webkit-linear-gradient(top,  #669682 0%,#004f2f 100%);
	background: -o-linear-gradient(top,  #669682 0%,#004f2f 100%);
	background: -ms-linear-gradient(top,  #669682 0%,#004f2f 100%);
	background: linear-gradient(top,  #669682 0%,#004f2f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669682', endColorstr='#004f2f',GradientType=0 );
}
.logowrap.dal .logo { background-position: -224px 0; }
.eliminated.logowrap.dal .logo { background-position: -224px -240px; }
.logowrap.lrglogo.dal .logo { background-position: -480px -60px; }
.logowrap.det {
	/*background: #ee7487;
	background: -moz-linear-gradient(top,  #ee7487 0%, #e11837 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee7487), color-stop(100%,#e11837));
	background: -webkit-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -o-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -ms-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: linear-gradient(top,  #ee7487 0%,#e11837 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7487', endColorstr='#e11837',GradientType=0 );*/
	
	
	
	background: #e27487; /* Old browsers */
    background: -moz-linear-gradient(top,  #e27487 0%, #cd1837 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e27487), color-stop(100%,#cd1837)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e27487 0%,#cd1837 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e27487 0%,#cd1837 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e27487 0%,#cd1837 100%); /* IE10+ */
    background: linear-gradient(top,  #e27487 0%,#cd1837 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e27487', endColorstr='#cd1837',GradientType=0 ); /* IE6-9 */
    
}
.logowrap.det .logo { background-position: -252px 0; }
.eliminated.logowrap.det .logo { background-position: -252px -240px; }
.logowrap.lrglogo.det .logo {
	background-position: -541px -60px;
	margin-left: 5px;
	width: 59px;
 }
.logowrap.edm {
	background: #6681a1;
	background: -moz-linear-gradient(top,  #6681a1 0%, #002d61 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6681a1), color-stop(100%,#002d61));
	background: -webkit-linear-gradient(top,  #6681a1 0%,#002d61 100%);
	background: -o-linear-gradient(top,  #6681a1 0%,#002d61 100%);
	background: -ms-linear-gradient(top,  #6681a1 0%,#002d61 100%);
	background: linear-gradient(top,  #6681a1 0%,#002d61 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6681a1', endColorstr='#002d61',GradientType=0 );
}
.logowrap.edm .logo { background-position: -280px 0; }
.eliminated.logowrap.edm .logo { background-position: -280px -240px; }
.logowrap.lrglogo.edm .logo { background-position: 0 -120px; }
.logowrap.fla {
	background: #ee7487;
	background: -moz-linear-gradient(top,  #ee7487 0%, #e11837 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee7487), color-stop(100%,#e11837));
	background: -webkit-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -o-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -ms-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: linear-gradient(top,  #ee7487 0%,#e11837 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7487', endColorstr='#e11837',GradientType=0 );
}
.logowrap.fla .logo { background-position: -308px 0; }
.eliminated.logowrap.fla .logo { background-position: -308px -240px; }
.logowrap.lrglogo.fla .logo { background-position: -60px -120px; }
.logowrap.la {
	background: #787aaa;
	background: -moz-linear-gradient(top,  #787aaa 0%, #1e2170 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#787aaa), color-stop(100%,#1e2170));
	background: -webkit-linear-gradient(top,  #787aaa 0%,#1e2170 100%);
	background: -o-linear-gradient(top,  #787aaa 0%,#1e2170 100%);
	background: -ms-linear-gradient(top,  #787aaa 0%,#1e2170 100%);
	background: linear-gradient(top,  #787aaa 0%,#1e2170 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#787aaa', endColorstr='#1e2170',GradientType=0 );
}
.logowrap.la .logo { background-position: -336px 0; }
.eliminated.logowrap.la .logo { background-position: -336px -240px; }
.logowrap.lrglogo.la .logo {
	background-position: -121px -120px;
	margin-left: 6px;
	width: 59px;
}
.logowrap.min {
	background: #669682;
	background: -moz-linear-gradient(top,  #669682 0%, #004f2f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#669682), color-stop(100%,#004f2f));
	background: -webkit-linear-gradient(top,  #669682 0%,#004f2f 100%);
	background: -o-linear-gradient(top,  #669682 0%,#004f2f 100%);
	background: -ms-linear-gradient(top,  #669682 0%,#004f2f 100%);
	background: linear-gradient(top,  #669682 0%,#004f2f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669682', endColorstr='#004f2f',GradientType=0 );
}
.logowrap.min .logo { background-position: -364px 0; }
.eliminated.logowrap.min .logo { background-position: -364px -240px; }
.logowrap.lrglogo.min .logo { background-position: -180px -120px }
.logowrap.mtl {
	background: #dc7183;
	background: -moz-linear-gradient(top,  #dc7183 0%, #c21230 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dc7183), color-stop(100%,#c21230));
	background: -webkit-linear-gradient(top,  #dc7183 0%,#c21230 100%);
	background: -o-linear-gradient(top,  #dc7183 0%,#c21230 100%);
	background: -ms-linear-gradient(top,  #dc7183 0%,#c21230 100%);
	background: linear-gradient(top,  #dc7183 0%,#c21230 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc7183', endColorstr='#c21230',GradientType=0 );
}
.logowrap.mtl .logo { background-position: -392px 0; }
.eliminated.logowrap.mtl .logo { background-position: -392px -240px; }
.logowrap.lrglogo.mtl .logo { background-position: -240px -120px; }
.logowrap.nsh {
	background: #fed683;
	background: -moz-linear-gradient(top,  #fed683 0%, #fbba30 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fed683), color-stop(100%,#fbba30));
	background: -webkit-linear-gradient(top,  #fed683 0%,#fbba30 100%);
	background: -o-linear-gradient(top,  #fed683 0%,#fbba30 100%);
	background: -ms-linear-gradient(top,  #fed683 0%,#fbba30 100%);
	background: linear-gradient(top,  #fed683 0%,#fbba30 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed683', endColorstr='#fbba30',GradientType=0 );
}
.logowrap.nsh .logo { background-position: 0 -28px; }
.eliminated.logowrap.nsh .logo { background-position: 0px -268px; }
.logowrap.lrglogo.nsh .logo {
	background-position: -301px -120px;
	margin-left: 5px;
	width: 59px;
}
.logowrap.nj {
	background: #ee7487;
	background: -moz-linear-gradient(top,  #ee7487 0%, #e11837 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee7487), color-stop(100%,#e11837));
	background: -webkit-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -o-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -ms-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: linear-gradient(top,  #ee7487 0%,#e11837 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7487', endColorstr='#e11837',GradientType=0 );
}
.logowrap.nj .logo { background-position: -28px -28px; }
.eliminated.logowrap.nj .logo { background-position: -28px -268px; }
.logowrap.lrglogo.nj .logo { background-position: -360px -120px; }
.logowrap.nyi {
	background: #6698c4;
	background: -moz-linear-gradient(top,  #6698c4 0%, #00529a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6698c4), color-stop(100%,#00529a));
	background: -webkit-linear-gradient(top,  #6698c4 0%,#00529a 100%);
	background: -o-linear-gradient(top,  #6698c4 0%,#00529a 100%);
	background: -ms-linear-gradient(top,  #6698c4 0%,#00529a 100%);
	background: linear-gradient(top,  #6698c4 0%,#00529a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6698c4', endColorstr='#00529a',GradientType=0 );
}
.logowrap.nyi .logo { background-position: -56px -28px; }
.eliminated.logowrap.nyi .logo { background-position: -56px -268px; }
.logowrap.lrglogo.nyi .logo { background-position: -420px -120px; }
.logowrap.nyr {
	background: #669ecc;
	background: -moz-linear-gradient(top,  #669ecc 0%, #005ca9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#669ecc), color-stop(100%,#005ca9));
	background: -webkit-linear-gradient(top,  #669ecc 0%,#005ca9 100%);
	background: -o-linear-gradient(top,  #669ecc 0%,#005ca9 100%);
	background: -ms-linear-gradient(top,  #669ecc 0%,#005ca9 100%);
	background: linear-gradient(top,  #669ecc 0%,#005ca9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669ecc', endColorstr='#005ca9',GradientType=0 );
}
.logowrap.nyr .logo { background-position: -84px -28px; }
.eliminated.logowrap.nyr .logo { background-position: -84px -268px; }
.logowrap.lrglogo.nyr .logo { background-position: -480px -120px; }
.logowrap.ott {
	background: #ee7487;
	background: -moz-linear-gradient(top,  #ee7487 0%, #e11837 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee7487), color-stop(100%,#e11837));
	background: -webkit-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -o-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -ms-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: linear-gradient(top,  #ee7487 0%,#e11837 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7487', endColorstr='#e11837',GradientType=0 );
}
.logowrap.ott .logo { background-position: -112px -28px; }
.eliminated.logowrap.ott .logo { background-position: -112px -268px; }
.logowrap.lrglogo.ott .logo { background-position: -540px -120px; }
.logowrap.phi {
	background: #f8ad86;
	background: -moz-linear-gradient(top,  #f8ad86 0%, #f27635 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8ad86), color-stop(100%,#f27635));
	background: -webkit-linear-gradient(top,  #f8ad86 0%,#f27635 100%);
	background: -o-linear-gradient(top,  #f8ad86 0%,#f27635 100%);
	background: -ms-linear-gradient(top,  #f8ad86 0%,#f27635 100%);
	background: linear-gradient(top,  #f8ad86 0%,#f27635 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ad86', endColorstr='#f27635',GradientType=0 );
}
.logowrap.phi .logo { background-position: -140px -28px; }
.eliminated.logowrap.phi .logo { background-position: -140px -268px; }
.logowrap.lrglogo.phi .logo { background-position: 0 -180px; }
.logowrap.pho {
	background: #c16682;
	background: -moz-linear-gradient(top,  #c16682 0%, #97002e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c16682), color-stop(100%,#97002e));
	background: -webkit-linear-gradient(top,  #c16682 0%,#97002e 100%);
	background: -o-linear-gradient(top,  #c16682 0%,#97002e 100%);
	background: -ms-linear-gradient(top,  #c16682 0%,#97002e 100%);
	background: linear-gradient(top,  #c16682 0%,#97002e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c16682', endColorstr='#97002e',GradientType=0 );
}
.logowrap.pho .logo { background-position: -168px -28px; }
.eliminated.logowrap.pho .logo { background-position: -168px -268px; }
.logowrap.lrglogo.pho .logo { background-position: -60px -180px; }
.logowrap.pit {
	background: #f1e8cd;
	background: -moz-linear-gradient(top,  #f1e8cd 0%, #e5d6ab 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e8cd), color-stop(100%,#e5d6ab));
	background: -webkit-linear-gradient(top,  #f1e8cd 0%,#e5d6ab 100%);
	background: -o-linear-gradient(top,  #f1e8cd 0%,#e5d6ab 100%);
	background: -ms-linear-gradient(top,  #f1e8cd 0%,#e5d6ab 100%);
	background: linear-gradient(top,  #f1e8cd 0%,#e5d6ab 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e8cd', endColorstr='#e5d6ab',GradientType=0 );
}
.logowrap.pit .logo { background-position: -196px -28px; }
.eliminated.logowrap.pit .logo { background-position: -196px -268px; }
.logowrap.lrglogo.pit .logo { background-position: -120px -180px; }
.logowrap.sj {
	background: #66aeb9;
	background: -moz-linear-gradient(top,  #66aeb9 0%, #007789 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66aeb9), color-stop(100%,#007789));
	background: -webkit-linear-gradient(top,  #66aeb9 0%,#007789 100%);
	background: -o-linear-gradient(top,  #66aeb9 0%,#007789 100%);
	background: -ms-linear-gradient(top,  #66aeb9 0%,#007789 100%);
	background: linear-gradient(top,  #66aeb9 0%,#007789 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66aeb9', endColorstr='#007789',GradientType=0 );
}
.logowrap.sj .logo { background-position: -224px -28px; }
.eliminated.logowrap.sj .logo { background-position: -224px -268px; }
.logowrap.lrglogo.sj .logo { background-position: -180px -180px; }
.logowrap.tor {
	background: #668bb2;
	background: -moz-linear-gradient(top,  #668bb2 0%, #003e7d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#668bb2), color-stop(100%,#003e7d));
	background: -webkit-linear-gradient(top,  #668bb2 0%,#003e7d 100%);
	background: -o-linear-gradient(top,  #668bb2 0%,#003e7d 100%);
	background: -ms-linear-gradient(top,  #668bb2 0%,#003e7d 100%);
	background: linear-gradient(top,  #668bb2 0%,#003e7d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#668bb2', endColorstr='#003e7d',GradientType=0 );
}
.logowrap.tor .logo { background-position: -504px 0; }
.eliminated.logowrap.tor .logo { background-position: -504px -240px; }
.logowrap.lrglogo.tor .logo { background-position: -660px -120px; }
.logowrap.stl {
	background: #6698c3;
	background: -moz-linear-gradient(top,  #6698c3 0%, #00529a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6698c3), color-stop(100%,#00529a));
	background: -webkit-linear-gradient(top,  #6698c3 0%,#00529a 100%);
	background: -o-linear-gradient(top,  #6698c3 0%,#00529a 100%);
	background: -ms-linear-gradient(top,  #6698c3 0%,#00529a 100%);
	background: linear-gradient(top,  #6698c3 0%,#00529a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6698c3', endColorstr='#00529a',GradientType=0 );
}
.logowrap.stl .logo { background-position: -252px -28px; }
.eliminated.logowrap.stl .logo { background-position: -252px -268px; }
.logowrap.lrglogo.stl .logo { background-position: -240px -180px; }
.logowrap.tbl {
	background: #668bb2;
	background: -moz-linear-gradient(top,  #668bb2 0%, #003e7d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#668bb2), color-stop(100%,#003e7d));
	background: -webkit-linear-gradient(top,  #668bb2 0%,#003e7d 100%);
	background: -o-linear-gradient(top,  #668bb2 0%,#003e7d 100%);
	background: -ms-linear-gradient(top,  #668bb2 0%,#003e7d 100%);
	background: linear-gradient(top,  #668bb2 0%,#003e7d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#668bb2', endColorstr='#003e7d',GradientType=0 );
}
.logowrap.tbl .logo { background-position: -476px 0; }
.eliminated.logowrap.tbl .logo { background-position: -476px -240px; }
.logowrap.lrglogo.tbl .logo { background-position: -660px -60px; }
.logowrap.van {
	background: #668bb2;
	background: -moz-linear-gradient(top,  #668bb2 0%, #003e7d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#668bb2), color-stop(100%,#003e7d));
	background: -webkit-linear-gradient(top,  #668bb2 0%,#003e7d 100%);
	background: -o-linear-gradient(top,  #668bb2 0%,#003e7d 100%);
	background: -ms-linear-gradient(top,  #668bb2 0%,#003e7d 100%);
	background: linear-gradient(top,  #668bb2 0%,#003e7d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#668bb2', endColorstr='#003e7d',GradientType=0 );
}
.logowrap.van .logo { background-position: -532px 0; }
.eliminated.logowrap.van .logo { background-position: -532px -240px; }
.logowrap.lrglogo.van .logo { background-position: -660px -180px; }
.logowrap.wsh {
	background: #ee7487;
	background: -moz-linear-gradient(top,  #ee7487 0%, #e11837 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee7487), color-stop(100%,#e11837));
	background: -webkit-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -o-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: -ms-linear-gradient(top,  #ee7487 0%,#e11837 100%);
	background: linear-gradient(top,  #ee7487 0%,#e11837 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee7487', endColorstr='#e11837',GradientType=0 );
}
.logowrap.wsh .logo { background-position: -364px -28px; }
.eliminated.logowrap.wsh .logo { background-position: -364px -268px; }
.logowrap.lrglogo.wsh .logo { background-position: -480px -180px; }
.logowrap.wpg {
	background: #6681a1;
	background: -moz-linear-gradient(top,  #6681a1 0%, #002d61 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6681a1), color-stop(100%,#002d61));
	background: -webkit-linear-gradient(top,  #6681a1 0%,#002d61 100%);
	background: -o-linear-gradient(top,  #6681a1 0%,#002d61 100%);
	background: -ms-linear-gradient(top,  #6681a1 0%,#002d61 100%);
	background: linear-gradient(top,  #6681a1 0%,#002d61 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6681a1', endColorstr='#002d61',GradientType=0 );
}
.logowrap.wpg .logo { background-position: -392px -28px; }
.eliminated.logowrap.wpg .logo { background-position: -392px -268px; }
.logowrap.lrglogo.wpg .logo { background-position: -540px -180px; }
.logowrap.tas { background-color: #74222d; }
.logowrap.tas .logo { background-position: -420px -28px; }
.logowrap.lrglogo.tas .logo { background-position: -600px -60px; }
.logowrap.tcs { background-color: #232A61; }
.logowrap.tcs .logo { background-position: -448px -28px; }
.logowrap.lrglogo.tcs .logo { background-position: -600px -120px; }
.logowrap.nhl { background-color: #949CA1; }
.logowrap.nhl .logo { background-position: -476px -28px; }
.logowrap.lrglogo.nhl .logo { background-position: -600px -180px; }

.eliminated.logowrap {
	background: #888888;
	background: -moz-linear-gradient(top,  #888888 0%, #aaaaaa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#888888), color-stop(100%,#aaaaaa));
	background: -webkit-linear-gradient(top,  #888888 0%,#aaaaaa 100%);
	background: -o-linear-gradient(top,  #888888 0%,#aaaaaa 100%);
	background: -ms-linear-gradient(top,  #888888 0%,#aaaaaa 100%);
	background: linear-gradient(top,  #888888 0%,#aaaaaa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#aaaaaa',GradientType=0 );
}
