@charset "utf-8";
/* CSS Document */#content {
	padding: 10px 0 10px 0;
	width: 987px;}

#content a:link, #content a:active, #content a:visited {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	color: #0055a4;
	font-weight: normal;
}

#content a:hover {
	color: #85a2b9;
	font-weight: normal;
}

a:link .winner, a:active .winner, a:visited .winner {
	font-weight: bold;
}

.leftCol {
	margin: 0px 0px 0px 10px;
}

.rightCol {
	margin: 0px 10px 0px 0px;
}

/* --------------------------------ui widget overwrites--------------------- */

.matchup_page .ui-widget-content {
	margin: 0px;
    background: none;
    border: none;
    color: #222222;
}

.matchup_page .ui-tabs-panel {
	margin: 0px;	
}

.matchup_page .ui-tabs {
	margin: 0px;}

.matchup_page .ui-tabs .ui-tabs-panel {
	margin: 0 0 0 0px;
	background: #fff;}

.matchup_page .ui-corner-all {
	margin: 0px;
    -moz-border-radius: 0px;
}

.matchup_page .ui-corner-bottom {
	margin: 0px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
}

.matchup_page .brick_tabs .ui-tabs-panel {
	margin: 0px 0 0 5px;
	padding: 0;
}
	
	
.matchup_page .brick_tabs .brick_content {
	 margin: 0 0 5px 5px;
	padding: 0px 4px 5px 4px;
}
	
.matchup_page .leftCol .brick_tabs .brick_content  {
padding: 5px 4px 5px 4px;
}
	
	
.matchup_page .brick_tabs.ui-tabs.ui-widget.ui-widget-content.ui-corner-all .brick_1 {
	padding: 00 0 1px 0;	
}

	/* --------------------------------boxes for various modules--------------------- */
	
.brick_1 {
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	background: #5a7285;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

.brick_header {
	font-family: 'Droid Serif', serif;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	height: 20px;
	padding: 5px 10px 5px 10px;
	margin: 0px;
}

.brick_content {
	margin: 0px 0 0 5px;
	padding: 10px 4px 5px 4px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.leftCol .brick_header {
width: 657px;	    
}
	
	
.rightCol .brick_header, .dialog_box .brick_header {
width: 300px;
 }

.leftCol .brick_content {
width: 642px; 
}
	
.rightCol .brick_content {	 
width: 282px;  
}

.brick_title  {
    	float: left;  	
}
	
.brick_title_extra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	line-height: 25px;
	margin: 0 10px 0 0;
	color: #fff;
	font-size: 11px;
	text-transform: none;}

.brick_divide {
	margin: 10px 0 10px 0;
	border-bottom: 1px dotted #5a7285;}

.rightCol .brick_divider {
	height: 20px;
	width: 300px;
	margin: 0px;
	padding: 0px;
	background: url(https://images.covers.com/covers/matchups/tab_nav_divider_300.gif) bottom left no-repeat;
}
	
.brick_right {
	float: right;
}

.brick_left {
	float: left;
}

/* ---------------------- tab nav ------------------------------ */	

.brick_tabs {
	padding: 0px;
	width: 100%;
}
        
.brick_tabs ul  {
	   float: right;
	   border-width: 0px 0px 0px 0px;
	   border-radius: 0px;
	   background: transparent;
}

	
.brick_tabs .ui-tabs-nav li  {
    	margin: 0px 0 0 0;
/*height: 47px;*/
height: 30px;
background: transparent;
	    padding: 0px 2px 0 2px;
	    border-width: 0px 0px 0px 0px;
	    border-radius: 0px;
	    -moz-border-radius: 0px;
	    -webkit-border-radius: 0px;
overflow: hidden;
}
    
.brick_tabs .ui-tabs-nav li.ui-tabs-active {
background: url(https://images.covers.com/covers/matchups/tab_back.png) bottom center no-repeat;
height: 40px;
	    border-width: 0px 0px 0px 0px;
	    border-radius: 5px;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    padding-bottom:0px;

    }
	
	.tab_punch {
display: none;
height: 47px;
	}
	
	.brick_tabs .ui-tabs-nav li.ui-tabs-active .tab_punch { 
	display: block;
	left: 0;
    position: absolute;
    top: -3px;
    width: 100%;

	}
	
	*:first-child+html .brick_tabs .ui-tabs-nav li.ui-tabs-active .tab_punch { 
	display: none;

	}
	
_.brick_tabs .ui-tabs-nav li.ui-tabs-active .tab_punch { 
	display: none;
	}
	
.brick_tabs .ui-tabs-nav li a {
font-size: 10px;
    	color: #dddddd;
    	margin-top: 2px;
    }    
    
.brick_tabs .ui-tabs-nav li.ui-tabs-active a {
    	 color: #000000;
    }
    
.brick_tabs .ui-widget-header {
    	background-color: Transparent;
    }
    
    

	
h1 {
font-family: 'Droid Serif', serif;
font-size: 26px;
	color: #333333;
	margin: 10px 0 10px 10px;
	
	}
	
h1 span {
color: #666;
padding: 0 0 0 5px;
line-height: 10px;
	font-size: 17px;	
	}
	
	h3 {
background: #eaeaea;
border: none;
color: #616161;
display: block;
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 20px;
text-transform: uppercase;
height: 20px;
margin: 0;
padding: 0px 0 0 5px;
	}
	
	
	.rightCol h3 {
	margin: 0px 0 0 10px;
	width: 275px;
	}
	
	.leftCol p, .rightCol p {
margin: 0 0 0 0px;
	}
	
	.brick-intro-text {
	padding: 15px 15px 10px 5px;	
	}
		
	.details .brick_left {
height: 15px;
padding: 0px;
margin: 0px 0 0 2px;
float: left;
width: 315px;
	
	}
	
.details .brick_right {
	padding: 0px;
	height: 15px;
	text-align: right;
	margin: 0px 3px 0 0 ;
	float: right;
	width: 315px;
	}
	
	.details .brick_right img {
padding-left: 5px;
margin: 0 0 0 5px;
border-left: 1px solid #343434;
vertical-align: middle;	
	}
	
	.details .brick_intro_text {
margin: 0 0 20px 0;
	}
	
	ul.matchup_news_list li {
width: 305px;
font-size: 10px;
	color: #999;
	margin: 0px;
	list-style: none;
	padding: 0 5px 0px 5px;
	margin: 0 0 10px -40px;
	min-height: 50px;
}

ul.matchup_news_list li a:link, ul.matchup_news_list li a:active, ul.matchup_news_list li a:visited  {
	font-size: 12px;
	font-weight: normal;
}

ul.team_twitter_feed {
	margin: 10px 0 0 0;
	padding: 0 0 1px 0;
	background: #95e4e9;
	min-height: 335px;
}

	ul.team_twitter_feed li {
	width: 275px;
	background: #fff;
	margin: 0px;
	list-style: none;
	padding: 10px 10px 10px 10px;
	margin: 0 0 10px 10px;
	height: 70px;
	color: #999999;
    font-size: 10px;
}

ul.team_twitter_feed li.twitter_title {	
	padding: 10px 0px 0px 35px;
	font-weight: bold;
	font-size: 12px;
	color: #333;
	background: transparent url(https://images.covers.com/covers/matchups/icon_twitter.png) bottom left no-repeat;
	height: auto;
}

ul.team_twitter_feed li a:link, ul.team_twitter_feed li a:active, ul.team_twitter_feed li a:visited  {
	font-size: 11px;
	margin: 0 0 25px 0;
	font-weight: normal;
}

.twitter_date {
	font-style: italic;
	color: #666;
}
/* --------------------------------tables--------------------- */
	
    
.leftCol table, .rightCol table {
font-weight: normal;
border: none;
cellspacing: 0px;
cellpadding: 0;
    	border-collapse:collapse;

}
	
.rightCol table {
	margin: 5px 0 5px 0px;
	width: 100%;	
}

	.leftCol table {
margin: 5px 0 5px 0px;
width: 100%;	
}
    
    .leftCol table td, .leftCol table th, .rightCol table td, .rightCol table th {
vertical-align: middle;
text-align: left;
    	border: solid 1px #ffffff;
line-height: 15px;

    }
	
	
    
     .leftCol tbody td, .rightCol tbody td {
    	font-size: 12px;
    	font-family: Arial, Verdana, Helvetica, sans-serif;
    	border-bottom: solid 1px #5a7285;
    	padding: 5px;
line-height: 15px;

    }
	
	tr.datahead, td.datahead {
	height: 20px;
    background-color: #f4f4f4;
    color: #616161;
    font-weight: bold;
}

td.datahl2, tr.datahl2, td.datahl2b, tr.datahl2b, td.datahl2c, td.datahl2br {
    background-color: #fff;
    border: 0 none;
    color: #000000;
    font-weight: normal;
    height: 20px;
}

table.data, table.datao, table.datac, table.datalh, table.datasmall, table.databig {
    background-color: #fff;
    color: #000000;
    font-family: Verdana, Arial, Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 15px;
    padding: 0px;
    width: 100%;
}

.leftCol th, .rightCol th {
	border-bottom: none;
	font-family: Verdana, Arial, Helvetica,sans-serif;
    font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	background: #eaeaea;
	padding: 5px;
}

.leftCol th.alt, .rightCol th.alt {
	color: #616161;
	background: #f4f4f4; 
	font-size: 10px;
}

	table.no_line, table.no_line tr, table.no_line td, table.no_line th, tr.no_line, td.no_line, th.no_line, tr.no_line td, tr.no_line th  {
    border: none;
	font-weight: bold;
	color: #333333;
}

	.expander_bar {
    
    	font-size: 11px;
    	font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: center;
margin: 10px 0 0 0px;
line-height: 22px;
height: 22px;
    	background: url(https://images.covers.com/covers/matchups/wide_button_expand.gif) top no-repeat;
    	font-weight:bold;
    	width: 100%;
cursor: pointer;
    }
	
	    .collapsed_bar {
   
    	font-size: 11px;
    	font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: center;
margin: 10px 0 0 0px;
line-height: 22px;
height: 22px;
    	background: url(https://images.covers.com/covers/matchups/wide_button_collapse.gif) top no-repeat;
    	font-weight:bold;
    	width: 100%;
cursor: pointer;
    }
	
	    
  

    

.expander_closed {
    	display: none;
    }
	
tbody td.big_number {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 41px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999;
}

tbody td.med_number {	
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	color: #333;
}

.leftCol .right_link {

	margin: 0px 2px 0 0;
	float: right;
}
	

.right_link {
	margin: -15px 0px 0 0;
	float: right;
}

.leftCol .left_link {
	width: 250px;
	margin: 0px 0 0 0px;
	float: left;
}

.left_link p {
	text-transform: uppercase;
	font-weight: bold;
	color: #333333;

}

.matchup_page .ui-tabs .ui-tabs-nav {
    margin: 0 5px 0 0;
    padding: 0;
}

.spacer {
	height: 7px;
}

.brick_collapse {
	margin: 2px 15px 0 0;
	float: right;
	cursor: pointer;
}

.brick_tabs .brick_collapse {
	margin: 7px 8px 0 0;
	float: right;
}

.text_link  {
	background: url(https://images.covers.com/covers/matchups/link_arrow.gif) no-repeat;
	font-size: 12px;
	padding: 0 0 0 10px;
	text-transform: uppercase;
	font-wieght: bold;
}

#richtext_box {
	padding: 10px;
	margin: 50px 0 0 10px;
	height: 300px;
	width: 615px;
	border: 1px solid #666;
}

.table_left {
	float: left;
	width: 317px;
	margin: 0px 0px 0 0;
}

.table_right {
	margin: 0px 2px 0 0;
	float: right;
	width: 317px;

}

.table_left p.brick_title {
	margin: 15px 0 0 0;
}

.table_right p.brick_title {
	margin: 5px 0 0 0;
}

.table_left table, .table_right table {
	width: 319px;
}

.spacer_20 {
	height: 20px;
}

a:link.looser {
	font-weight: normal;
}

.brick_divider {
	margin: 0 0 10px 10px;
	width: 640px;
	height: 5px;
	border-bottom: 1px solid #5a7285;
}p.brick_title {
	margin: 5px 0 5px 2px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;

}

th.wide_column, td.wide_column {
	width: 200px;
}

table.centered_column th, table.centered_column td, th.centered_column, td.centered_column {
	text-align: center;
}

.line-history {
	
	width: 277px;
	margin: -15px 0 0px -10px;
}

.line-history iframe {
	margin: 5px 0 0px  5px!important;
	border: 0;
	height: 265px !important;
	width: 300px  !important;

}

.line_history_div iframe {
	margin: 0 0 0 0px !important;
	border: 0;
	
	height: 395px !important;
	
}

.brick_content.line-history-brick {
	padding: 0 8px 0px 0;
	overflow: hidden;
}
#line_history_div p {
	margin: -20px 0px 0 0px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;

}

.line-history p.text_link {

	border-top: 1px solid #5A7285;
	margin: 0px 0 10px 15px;
	 padding-top: 5px;
	 width: 270px;	
	 background-position: 0 5px;}

img {
	border: none;}
/* --------------------------------matchup details--------------------- */

img.team_thumbnail {
	height: 15px;
	width: 15px;
	margin-right: 5px;
	vertical-align: middle;
}

td.team_links {
	text-align: right!important;
	height: 10px!important;
	padding: 0px 106px 5px 0!important;
	vertical-align: top!important;}

.details table tr:nth-child(3) td.team_links {
	border-bottom: 1px solid#CCC!important;
}

.details td.team_links ul {
	margin: 0px!important;
}

.details td.team_links li{
	font-size: 11px;
	width:auto!important;
}

.details ul {
	margin: 5px 0 0 6px;
	padding: 0;
	list-style: none;
}

.details li {
	
	list-style: none;
	margin: 0 8px 0 0;
	padding: 0px;
	font-size: 12px;
	display: inline-block;
	font-weight: bold;
	line-height: 5px;
}

.details li:nth-child(1) {
	width: 106px;
}

.baseball .details li:nth-child(1) {
	width: 90px;
}

.football .details li:nth-child(1) {
	width: auto;
	min-width: 15px;
}

.basketball .details table th:first-child {
	width: 110px;
}

.baseball .brick_intro_text table th:first-child(1) {
	width: 90px;
}

.details li:nth-child(2) {
	width: 80px;
}

.details li a {
	text-align: left;
	padding: 0 0 0 10px;
	background: url(https://images.covers.com/covers/matchups/link_arrow.gif) top left no-repeat;
	font-weight: normal;
}

.details li a:nth-child(3) {
	padding: 0 0 0 7px;
}
.brick_intro_text table {
	margin: 0 0 5px 0;
}

.leftCol .details table tbody td {
	border-bottom: none;
}/* --------------------------------matchup consensus--------------------- */

.matchup_consensus {
	
	padding: 0px;
	float: left;
}

.matchup_consensus table {
	margin-top: -5px;
	width: 480px;
}

.matchup_consensus table img, .power_rankings table img {
	height: 60px;
	width: 60px;
}

.power_rankings a.helplink {
	text-transform: none;
}

.matchup_consensus table.no_line td {
	
	text-align: center;
	height: 10px;
}

.matchup_consensus td.big_number {

    font-size: 50px;

}

.matchup_consensus td.med_number {

    font-size: 24px;

} 

.matchup_contest_promo {
	margin: 3px 2px 1px 0;
	padding: 10px;
	background: #f5d6d6;
	width: 135px;
	height: 173px;
	float: right;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.matchup_contest_promo .makepick {
	margin: 2px 5px 2px 0;
}

.matchup_contest_promo img {
	margin: 5px 0 5px 4px;

	border: none;
}

.NoPicks {
	font-size: 13px;
	color: #333;
	margin: 20px 0 0 0;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;}

.matchup_contest_promo table {
	width: 150px;
}

.consensus_contest_promo {
	margin: 0 0 0px 0;
}

#DivMakeContestPick {
	margin: 0 0 3px 0;}

#save_button img, #loginpopupbutton img {
	margin: 4px 0 0px 0;}

.matchup_contest_promo span {
	font-weight: bold;
	color: #900;
}

#currentStreak {
	color: #000;
}

.power_rankings table td, .matchup_consensus table td {
	vertical-align: middle;
}

.leftCol .matchup_consensus table tbody td {
	border-bottom: none;
}/* -------------------------------- recent trends --------------------- */

.trends table {
	margin-top: -5px;
}

.trends table td:first-child {
	font-weight: bold;
	width: 100px;
}

.trends .spacer {
	display: none;
}

/* -------------------------------- a look bak & betgraph popup--------------------- */
#brick-alookback-content.brick_content.alookback {
	padding-top: 10px;
}

#brick-alookback-content table td:first-child {
	width: 65px;
}

.football #brick-alookback-content table td:first-child {
	width: 135px;
}

#brick-alookback-content table td:nth-child(2) {
	width: 135px;
}

.football #brick-alookback-content table td:nth-child(2) {
	width: 50px;
}

.football #brick-alookback-content table.recent_meetings td:nth-child(2) {
	width: 140px;
}

.football #brick-alookback-content table.season_results td:nth-child(2) {
	width: 47px;
}

#brick-alookback-content table td:nth-child(3) {
	width: 70px;
}

.football #brick-alookback-content table td:nth-child(3) {
	width: 50px;
}

.football #brick-alookback-content table td:nth-child(4) {
	width: 50px;
}

.football #brick-alookback-content table.season_results td:nth-child(3) {
	width: 75px;
}
#brick-alookback-content table.recent_meetings td:nth-child(3), #brick-alookback-content table.season_results td:nth-child(4) {
	width: 60px;
}

#brick-alookback-content table.recent_meetings td:nth-child(4), #brick-alookback-content table.season_results td:nth-child(5) {
	width: 60px;
}

.football #brick-alookback-content table.recent_meetings td:nth-child(5), .football #brick-alookback-content table.season_results td:nth-child(6) {
	width: 0px;
	padding: 0px;
	margin: 0px;
}

.football #brick-alookback-content table.recent_meetings td:nth-child(5), .football #brick-alookback-content table.season_results td:nth-child(6) {
	width: 0px;
	padding: 0px;
	margin: 0px;
}

.football #brick-alookback-content table.recent_meetings td:nth-child(6), .football #brick-alookback-content table.season_results td:nth-child(7), .football #brick-alookback-content table.recent_meetings td:nth-child(7), .football #brick-alookback-content table.season_results td:nth-child(8), .football #brick-alookback-content table.recent_meetings td:nth-child(8), .football #brick-alookback-content table.season_results td:nth-child(9), .football #brick-alookback-content table.recent_meetings td:nth-child(9), .football #brick-alookback-content table.season_results td:nth-child(10), .football #brick-alookback-content table.recent_meetings td:nth-child(10), .football #brick-alookback-content table.season_results td:nth-child(11), .football #brick-alookback-content table.recent_meetings td:nth-child(11), .football #brick-alookback-content table.season_results td:nth-child(12) {
	width: 25px;
}

#brick-alookback-content table.goaltendersLastTen td:nth-child(1) {
	width: 125px;
}

#brick-alookback-content table.goaltendersLastTen td:nth-child(2) {
	width: 55px;
}

#brick-alookback-content table.goaltendersLastTen td:nth-child(3) {
	width: 50px;
}

#brick-alookback-content table.goaltendersLastTen td:nth-child(4) {
	width: 75px;
}
#brick-alookback-content table.goaltendersLastTen tr.pulled td {
	height: 10px;
	padding: 5px 5px 0 5px;
	border-bottom: none;

}

#brick-alookback-content table.goaltendersLastTen tr.pulled + tr td:first-child {
	padding-left: 13px;
	background: url(https://images.covers.com/covers/icons/goalie_swap.gif) top left no-repeat;
	background-position: 2px 6px;
}

.football #brick-alookback-content table.quarterback_season td:nth-child(2), .football #brick-alookback-content table.quarterback_season td:nth-child(3), .football #brick-alookback-content table.quarterback_season td:nth-child(4), .football #brick-alookback-content table.quarterback_season td:nth-child(5), .football #brick-alookback-content table.quarterback_season td:nth-child(6) {
	width: 100px;
}

table.quarterback_season tr:nth-child(1) td, table.quarterback_season tr:nth-child(2) td, table.quarterback_season tr:nth-child(3) td {
	border-bottom: none;
}

.football table.starters td {
	width: 25%;
}

.football #brick-alookback-content table.recent_meetings td, .football #brick-alookback-content table.season_results td {
	border-bottom: none;
}

.football #brick-alookback-content table.recent_meetings tr:last-child td, .football #brick-alookback-content table.season_results tr:last-child td {
	border-bottom: 1px solid #5A7285;
}/*----- look back Basketball tables ----- */
#brick-alookback-content table.starters td:first-child {
	width: 40px;}

#brick-alookback-content table.starters td:nth-child(2) {
	width: 155px;}

#brick-alookback-content table.starters td:nth-child(3), #brick-alookback-content table.starters td:nth-child(4) {
	width: 65px;}
#brick-alookback-content table.starters td:nth-child(5), #brick-alookback-content table.starters td:nth-child(6),  #brick-alookback-content table.starters td:nth-child(7),  #brick-alookback-contenttable.starters td:nth-child(8),  #brick-alookback-content table.starters td:nth-child(8), #brick-alookback-content table.starters td:nth-child(9), #brick-alookback-content table.starters td:nth-child(10) {
	width: 50px;}

.basketball #brick-alookback-content table.next-games td:nth-child(2), .basketball #brick-alookback-content table.next-games td:nth-child(4), .basketball #brick-alookback-content table.next-games td:nth-child(5), .basketball #brick-alookback-content table.last-games td:nth-child(2), .basketball #brick-alookback-content table.last-games td:nth-child(4), .basketball #brick-alookback-content table.last-games td:nth-child(5), .basketball #brick-alookback-content table.last-games td:nth-child(8)  {
	width: 75px;}

.basketball #brick-alookback-content table.next-games td:nth-child(6), .basketball #brick-alookback-content table.last-games td:nth-child(6) {
	width: 65px;
}

.basketball #brick-alookback-content table.last-games td:nth-child(7), .basketball #brick-alookback-content table.last-games td:nth-child(8) {
	width: 60px;
}

.basketball #brick-alookback-content table.next-games td:nth-child(3), .basketball #brick-alookback-content table.last-games td:nth-child(3) {
	width: 100px;
}

.basketball #brick-alookback-content table.next-games td:nth-child(7) {
	width: 180px;
}
/*----- look back Baseball tables ----- */

.baseball #brick-alookback-content table.recent-meetings td:nth-child(2) {
	width: 115px;
}

.baseball #brick-alookback-content table.recent-meetings td:nth-child(3) {
	width: 80px;
}

.baseball #brick-alookback-content table.recent-meetings td:nth-child(4) {
	width: 40px;
}

.baseball #brick-alookback-content table.recent-meetings td:nth-child(6), .baseball table.recent-meetings td:nth-child(8) {
	width: 30px;
}

.baseball #brick-alookback-content table.recent-meetings td:nth-child(5), .baseball table.recent-meetings td:nth-child(7) {
	width: 120px;
}

.baseball #brick-alookback-content table.last-games td:nth-child(4) {
	width: 65px;

}

 .baseball #brick-alookback-content table.last-games td:nth-child(2), .baseball #brick-alookback-content table.last-games td:nth-child(5) {
	width: 50px;
}

.baseball #brick-alookback-content table.last-games td:nth-child(3) {
	width: 55px;

}

.baseball #brick-alookback-content table.last-games td:nth-child(6), .baseball #brick-alookback-content table.last-games td:nth-child(8),{
	width: 130px;

}

.baseball #brick-alookback-content table.last-games td:nth-child(7), .baseball #brick-alookback-content table.last-games td:nth-child(9) {
	width: 30px;
}

.baseball #brick-alookback-content table.next-games td, .baseball #brick-alookback-content table.next-games th {
	width: 33.33%;
}

.baseball #brick-alookback-content table.series td:nth-child(2), .baseball #brick-alookback-content table.series th:nth-child(2) {
	width: 90px;
}

.baseball #brick-alookback-content table.series td:nth-child(3), .baseball #brick-alookback-content table.series th:nth-child(3),.baseball #brick-alookback-content table.series td:nth-child(4), .baseball #brick-alookback-content table.series th:nth-child(4) {
	width: 175px;
}

.baseball .alookback ul, .nhl .alookback ul {
	display: none;
}

/*----- login popup for streak survivor ----- */

.matchup_page .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable {
	z-index: 6000;
	background: #5a7285;
	padding: 0px 2px 0 1px;
	margin: 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

.matchup_page .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
	border: 0px;
	background: #5a7285 url(https://images.covers.com/covers/header/identifier_login_popup.png) top left no-repeat;
	background-position: 10px 8px;
}

.matchup_page .ui-dialog-content.ui-widget-content {
	background: #fff;
	border: 3px solid #5a7285;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0;
}

.matchup_page .ui-resizable-handle.ui-resizable-n {
	display: none;
}

.matchup_page .ui-widget-overlay {
    background: #000;
	opacity: .50;
	filter: Alpha(Opacity=50);
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	background: url(https://images.covers.com/covers/matchups/popup_back.png) 50% 50% repeat;
	z-index: 2000;
}

.matchup_page .ui-widget-header .ui-icon {
	height: 17px;
	width: 17px;
    background: url(https://images.covers.com/covers/matchups/icon_minus.png);
}

.matchup_page .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a:link {
	color: #333;}

.matchup_page .ui-state-default.ui-corner-top a:link {
	cursor: pointer;
	color: #fff;	
}

.matchup_page .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .brick-title {
	font-size: 14px;
	color: #333;}

a.btn:link, a.btn:visited {
    color: #FFFFFF;
}

.guest {
	font-size: 13px;
	test-align: center;
	float: left;
	margin: 50px 25px 0 0;
}a.helplink img {
	vertical-align: middle;
	border: none;
	margin: 0 5px 0 5px;
}
#boxscore_betgraph_holder {
	background: url(https://images.covers.com/covers/betting/sportsbooks/5/betgraph_sponsor.jpg) top left no-repeat;
	width: 660px;
	height: 345px;
	*height: 400px;
	padding: 25px 0 25px 0;
	margin: 0 0 25px 0;
}
	
.boxscore_betgraph_header_left {
	margin: 0px;
	font-weight: bold;
	padding: 5px;
	width: 320px;
	float: left;
	border-bottom: 1px solid #2B465B;
}

.boxscore_betgraph_header_right {
	margin: 0px;
	font-weight: bold;
	padding: 5px;
	width: 320px;
	float: right;
	border-bottom: 1px solid #2B465B;
	text-align: right;
}

.boxscore_betgraph_teams {
	float: left;
}

.boxscore_betgraph_team_1 {
	color: #fff;
	background: #2B465B;
	font-weight: bold;
	width: 35px;
	padding: 70px 5px 0 5px;
	height: 80px;
}

.boxscore_betgraph_team_2 {
	color: #fff;
	border-top: 1px solid #fff;
	background: #2B465B;
	font-weight: bold;
	width: 35px;
	padding: 70px 5px 0 5px;
	height: 79px;
}

.boxscore_betgraph_over {
	padding: 5px;
	font-weight: bold;
	text-align: left;
	border-top: 1px solid #2B465B;
}

.boxscore_betgraph {
	width: 623px;
	border-left: 1px solid #fff;
	border-right: 1px solid #2B465B;
	float: right;
	overflow: hidden;}
	
.boxscore_betgraph_footer {
	padding: 5px;
	border: 1px solid #2B465B;
}

.ou_number {
	font-weight: bold;
	width: 30px;
	text-align: right;
	float: right;
	border-left: 1px solid #2B465B;
	margin: -17px 0 0 0;
}

td.large_score {
	line-height: 30px;
	padding: 30px;
	font-size: 14px;
	font-weight: bold;
}

.boxscore_text_link {
	line-height: 18px;
	padding: 5px 0 5px 0;
	border-top: 1px solid #9FAFBD;
	text-align: center;
}

.boxscore_text_link a:link, .boxscore_text_link a:active, .boxscore_text_link a:hover, .boxscore_text_link a:visited  {	
	font-weight: bold;
}

.boxscore_legend_holder a {
	position: absolute;
	display: block;	
	float: right;
	background: transparent;
	height: 15px;
	width: 75px;
	margin: -20px 0px 0 580px;
	z-index: 8000;
}

.boxscore_legend_holder_open {
	position: absolute;
	display: block;
	border: 1px solid #062846;	
	float: right;
	background: url(https://images.covers.com/covers/betgraphs/legend.png) top left no-repeat;
	height: 80px;
	width: 192px;
	margin: -2px 0px 0 466px;
	z-index: 8000;
}

/* -------------------------------- injuries --------------------- */

.brick_content.injuries table td:nth-child(1), .brick_content.injuries table th:nth-child(1){
	width: 20px;
}

.brick_content.injuries table td:nth-child(2), .brick_content.injuries table th:nth-child(2){
	width: 110px;
}

.brick_content.injuries table td:nth-child(3), .brick_content.injuries table th:nth-child(3){
	width: 75px;
}

.brick_content.injuries table td:nth-child(4), .brick_content.injuries table th:nth-child(4){
	width: 235px;
}

.brick_content.injuries table th:nth-child(5), .brick_content.injuries table td:nth-child(5) {
	width: 45px;}

.brick_content.injuries table td:nth-child(6), .brick_content.injuries table th:nth-child(6){
	width: 25px;
}
/* -------------------------------- injuries --------------------- */
#brick-odds-content table.text_left td::nth-child(1) {	
	font-weight: bold;	}

/* -------------------------------- stat anal --------------------- */

#betting-brick-content .table_right {
	margin-top: 10px;
}

.football #betting-brick-content table td {
	text-align: right; 
}

.football th.table_divider {
	padding: 0px;
	width: 2px;
	background-color: #fff;
}

.vs_l_avg {
	font-size: 10px;}

table.stat_analysis td:nth-child(2), table.stat_analysis td:nth-child(7), table.stat_analysis td:nth-child(4), table.stat_analysis td:nth-child(9) {
	width: 30px;}

table.stat_analysis td:nth-child(3), table.stat_analysis td:nth-child(8), table.stat_analysis td:nth-child(5), table.stat_analysis td:nth-child(10) {
	width: 60px;}

/* -------------------------------- odds --------------------- */

#brick-betting-content .table_left td:first-child, #brick-betting-content .table_right td:first-child {
	width: 150px;}

.betting table {
	margin: 0px 0 15px 0;
}

.betting table td {
	border-bottom: none;}
	
.betting .table_left table td:first-child, .betting .table_right table td:first-child,  {
	width: 75px;	}
	
.betting .rowleft-wss {
	float: left;
	width: 320px;
	padding: 0px;
}

.betting .rowright-wss {
	float: right;
	width: 320px;
	padding: 0px;
}

.betting table.after_win th:first-child, .betting table.after_win_ats th:first-child, .betting table.after_loss th:first-child, .betting table.after_loss_ats th:first-child{
	width: 190px;
}

.betting table.after_win th:nth-child(2), .betting table.after_win th:nth-child(3), .betting table.after_win th:nth-child(4), .betting table.after_win th:nth-child(5), .betting table.after_win th:nth-child(6), .betting table.after_win_ats th:nth-child(2), .betting table.after_win_ats th:nth-child(3), .betting table.after_win_ats th:nth-child(4), .betting table.after_win_ats th:nth-child(5), .betting table.after_win_ats th:nth-child(6), .betting table.after_loss th:nth-child(2), .betting table.after_loss th:nth-child(3), .betting table.after_loss th:nth-child(4), .betting table.after_loss th:nth-child(5), .betting table.after_loss th:nth-child(6), .betting table.after_loss_ats th:nth-child(2), .betting table.after_loss_ats th:nth-child(3), .betting table.after_loss_ats th:nth-child(4), .betting table.after_loss_ats th:nth-child(5), .betting table.after_loss_ats th:nth-child(6) {
	width: 90px;
}

.betting table.days_rest th:first-child, .betting table.opp_rest th:first-child {
	width: 100px;
}

.betting table.days_rest th:nth-child(2), .betting table.opp_rest th:nth-child(2), .betting table.days_rest th:nth-child(3), .betting table.opp_rest th:nth-child(3), .betting table.days_rest th:nth-child(4), .betting table.opp_rest th:nth-child(4), .betting table.days_rest th:nth-child(5), .betting table.opp_rest th:nth-child(5), .betting table.days_rest th:nth-child(6), .betting table.opp_rest th:nth-child(6),.betting table.days_rest th:nth-child(7), .betting table.opp_rest th:nth-child(7), .betting table.days_rest th:nth-child(8), .betting table.opp_rest th:nth-child(8), .betting table.days_rest th:nth-child(9), .betting table.opp_rest th:nth-child(9){
	width: 90px;
}

/* -------------------------------- text editor --------------------- */

#viewPost .label {
	text-align: left;
	float: none;
	color: #333;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0 0px 0;	
	width: 50px;

}

#ForumInputWrapperDiv {
	margin: 0px 0 0 0;

}
#iframe_textarea {
	width: 630px !important;
	margin: 5px 0 10px 0;

}
#theform {
	width: 100%;
	margin: 10px 0 0 0;
	border-top: 1px dotted #666;
}

#viewPost {
	clear: both;
	margin: 0px 0 0 0;
	padding: 0px;	
	width: 645px;
}

#viewPost .buttons {
	margin: 0 0 0 10px;
	background: none;
}

#viewPost.loggedOut, #viewPost.notPermitted {
	height: 100px;
}

p.postRestriction {
	font-size: 12px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: center;
	}
	
#viewPost.loggedOut .buttons {
	position: relative;
	left: 580px;
	top: -100px;
	margin: 0 0 0 10px;
	background: none;}

#viewPost.notPermitted .buttons {
	position: relative;
	left: 580px;
	top: -70px;
	margin: 0 0 0 10px;
	background: none;}

#viewPost a.btn  {
	font-family: Arial, Helvetica, sans-serif;
	color: #0055A4;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	padding: 0 5px 0 0;
	background: url(https://images.covers.com/covers/matchups/close_x.gif) 40px 2px no-repeat transparent;
	margin: 0 10px 0 0;
}

#viewPost .btn span {
	background: none;
}

#viewPost .guest {
	font-weight: normal;
	border: 0px;}

.buttons a#close {
	margin: 0px 5px 0 0;
	float: right;
}

#btnReset {
	display: none;
	float: right;
}

#btnSubmit {
	float: left;
}

a#CreatePostRteView1_btnReset {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #0055A4;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	background: url(https://images.covers.com/covers/matchups/link_arrow.gif) no-repeat scroll 0 0 transparent;
    font-size: 12px;
    padding: 0 0 0 10px;
}

a#CreatePostRteView1_btnReset:hover, #viewPost a.btn:hover {
	color: #85a2b9;	
}

.postBody {
	height: 29px !important;
	overflow: hidden !important;
	vertical-align: top;

}

.postBody img {
	height: 25px !important;
	overflow: hidden !important;
	vertical-align: middle;
}

#OfficialGameThread table td {
	height: 30px !important;	
	vertical-align: middle !important;
}

#OfficialGameThread table td:first-child, #OfficialGameThread table th:first-child  {
	width: 100px !important;}html>/**/body .emoticonPallet, html>/**/body .namePallet, html>/**/body .sizePallet, html>/**/body .colorPallet {
	left: 3px;
	top:10px;}	

.namePallet {/*fontname pallet*/
	width:100px;
	height:auto;
	overflow:visible;}

.sizePallet {/*fontsize pallet*/
	width:100px;
    height:auto;
	overflow:visible;}

.colorPallet {/*fontsize pallet*/
	width:211px;
	height:auto;overflow:visible;}

.happy{/*holds emoticon pallet*/
	position:relative; 
	display:inline;}
	
	
/* -------------------------------- statistical analysis  --------------------- */
	
.basketball .statistics table th.alt, .basketball .statistics table th {
	border-bottom: 1px solid #5A7285;
	font-weight: normal;
	color: #333;
}

.basketball .statistics table thead tr:nth-child(1) th, .basketball .statistics table thead tr:nth-child(1) th.alt, .basketball .statistics table thead tr:nth-child(2) th, .basketball .statistics thead table tr:nth-child(2) th.alt {
	font-weight: bold;
}

.basketball .statFirstRow, .basketball .statistics table td.statFirstRow, .basketball .statistics table th.statFirstRow, .basketball .statistics table th.alt.statFirstRow {
	font-weight: bold;
}
.basketball .statistics table thead tr:nth-child(1) th:nth-child(1) {
	width: 175px;
}

.basketball .statistics table thead tr:nth-child(1) th:nth-child(3) {
	width: 80px;
}

.basketball .statistics table thead tr:nth-child(1) th:nth-child(2), .basketball .statistics table thead tr:nth-child(1) th:nth-child(4) {
	width: 190px;
}

table.ats_overall {
	margin: 0 0 20px 0;
}

/* -------------------------------- live odds --------------------- */
	
td.home_line, td.best_line{
    background: #a3ff92 !important;
    line-height: 12px;
}	

td.road_line{
    background: #ff979a !important;
    line-height: 12px;
}	

td.recent_line {
    background: #fff692;
    line-height: 12px;
}	.live_odds_legend {
	line-height: 15px;
	margin: 0px 5px 0 -5px;
	padding: 0px;
	width: 180px;
	float: right;
}

.live_odds_legend ul li {
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0;
}

.live_odds_legend .home_line, .live_odds_legend .road_line, .live_odds_legend .recent_line {
	margin: 0 5px 0 0;
	display: inline-block;
	height: 10px;
	width: 10px;    
}

.live_odds_legend .home_line {
    background: #a3ff92;   
}

.live_odds_legend .road_line {
    background: #ff979a;  
}

.live_odds_legend .recent_line {
    background: #fff692;
}

/* -------------------------------- weather --------------------- */

.weather {
	float: none;
	width: 17px;	
	font-weight: 12px;
}

.weather a:link {
	background: url(https://images.covers.com/covers/matchups/link_arrow.gif) no-repeat;
	font-size: 12px;
	padding: 0 0 0 10px;
	text-transform: uppercase;
	font-wieght: bold;
}

/* -------------------------------- pitchers --------------------- */

table.bullpen td {
	border-bottom: none;	
}

table.bullpen tr:nth-child(3) th.alt, table.bullpen tr:nth-child(4) th.alt, table.bullpen tr:nth-child(5) th.alt, table.bullpen tr:nth-child(6) th.alt, table.bullpen tr:nth-child(7) th.alt {
	text-transform: none;
}

.pitchers .legend {
	font-weight: bold;
	font-size: 10px;
	color: #616161;
}

/* -------------------------------- officials --------------------- */

.brick_content.officials table.general th.alt, .brick_content.officials table.general td.alt {
	width: 25%;
}

.brick_content.officials table.general th.alt, .brick_content.officials table.general td.alt {
	width: 25%;
}

.brick_content.officials .brick_left, .brick_content.officials .brick_right { 
	width: 321px;
}

.brick_content.officials .brick_left table th.alt,.brick_content.officials .brick_left table td.alt {
	width: 50%;
}

.brick_content.officials .brick_right table th.alt,.brick_content.officials .brick_right table td.alt {
	width: 33%;
}

.brick_content.officials .collapsed_bar, .brick_content.officials .expander_bar {
	margin-bottom: 10px;
}

.brick_content.general td, .brick_content.officials td {
	border-bottom: none;
}

/* -------------------------------- matchups abrevs --------------------- */

.matchup-abbreviations tbody td {
	border-bottom: none;
}

.matchup-abbreviations tr:nth-child(2n+2) {
  background-color: #F4F4F4;
}

.matchup-abbreviations ul li {
	line-height: 15px;
	list-style: none outside;
    margin: 0;
    padding: 0 0 0 10px;
}

.matchup-abbreviations li {
	line-height: 15px;}
 
.win-20, .win-15, .win-10, .loss-20, .loss-15, .loss-10 {
    display: inline-block;
    width: 10px;
	height: 10px;
	margin: 0 5px 0 0;
}

.win-20 {
	background-color: #000099;
}

.win-15 {
	background-color: #0066FF;

}

.win-10 {
	background-color: #9966FF;
}

.loss-10 {
	background-color: #FF9900;
}

.loss-15 {
	background-color: #FF6600;
}

.loss-20 {
	background-color: #CC0033;
}

/* -------------------------------- misc --------------------- */

.clear {
	clear: both;
	height: 0px;
	width: 0px;
	overflow: hidden;
}	

/*Latest Team News*/

.news .brick-intro-text {
padding: 0px 0px 0 5px;
margin: 0 0 10px 0px;
	}
	
	.matchup_news_team_left {
	margin: 0 0 0 1px;
	float: left;
	width: 317px;
	}

	.matchup_news_team_right {
margin: 0 1px 0 0px;
	float: right;
	width: 317px;
	}
	
	.news h3 {
padding: 2px 0 2px 5px;
	}

ul.matchup_news_list {
	list-style: none;	
	padding: 0px;
	margin: 0px 0 0 5px;
}

ul.matchup_news_list li {
	list-style: none;	
	padding: 0px;
	margin: 0px;
}

ul.matchup_news_list li a {
	width: 100%;
	height: 15px;
}

.cmg_editorial_source_provider {
    color: #666666;
    float: left;
    width: 290px;
	position: relative;
    top: -5px;
}

