/* CSS Document */

.debug {
	display: none;
}

BODY{ 
	background: url(http://images.covers.com/covers/backgrounds/background_contests.gif) repeat-x scroll center top #000000;
	}
	
.sub-navigation ul, #wagerline-navigation .yuimenubar ul  {
    background: none repeat scroll 0 0 #434343!important;
}

#covers-navigation .yuimenubar li.contests a.yuimenubaritemlabel-hassubmenu {
    background: #951312!important;
    color: #FFFFFF!important;
}

li.sectiontab {
	padding: 2px 3px 6px 3px;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
	background: #434343;
}

#header_objSectionMenu_phSectionLinks .sub-navigation ul {
	background: #434343!important;
}

.identifier{ /*the sport identifier in the header*/
margin-top: 39px;
margin-left: 140px;
width: 425px;
height: 30px;
background: url(https://images.covers.com/contests/header/identifier/contests.gif) bottom right no-repeat;
}

.bd.yuimenubar {
    border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

.covers-nav, * html .covers-nav {
background:none; background:url(https://images.covers.com/shared/header/pointers/covers-off.gif) no-repeat; 
height:17px;}

.contests-nav  { 
background:url(https://images.covers.com/shared/header/pointers/contests.png) no-repeat; 
height:23px; }

* html .contests-nav { 
background:url(https://images.covers.com/shared/header/pointers/contests.gif) no-repeat; }


/*brickheaders*/
h1 {color: #333;}

h1.inside { /*the main headline on inside pages and forum, like "about us"*/
border-bottom: 2px #CC6600 solid;} 

h1.box-rec {color:#000; margin-bottom:10px; margin-top:-10px;}

h2{
background: url(https://images.covers.com/contests/brickheaders/grad.gif) no-repeat bottom left;}	

H3{
background:none;  color:#fff;
background-color: #701313;
margin-bottom:0px; clear:both;}

h3 + h2, h3 + .roundbox-tr {margin-top:3px;} 

H3 A:link, H3 A:visited, H3 A:hover {text-decoration:underline;}

H3 A:hover {text-decoration:underline; color:#1b3245}

h3.marker, h3.marker2 {background:url(https://images.covers.com/contests/brickheaders/sub.gif); margin-bottom:7px; padding-left:86px;color:#fff;border: 1px solid #ccc; color:#000;}	

/*spaces*/
.spaces-img {width:auto; }

/*general*/
.quicklinks {padding:5px 0 9px 0; line-height:15px;}

.hltext {color:#820c0c;}

.edit-buttonset {margin-top:10px; padding:2px; margin-bottom:15px;}

.row-mid {margin-bottom:0;}

/*front page*/
.join-contest {margin-bottom:4px; padding-bottom:4px; border-bottom:1px dashed #f6c7b0; vertical-align:middle; height:40px;}
.join-contest img {float:left; margin-right:5px;}

/*main league champions page & consensus*/
.c-hype {width:32%; float:left; margin-right:15px; position:relative; line-height: 14px; }
.c-hype img {float:left; border:0; margin-right:5px;}
.c-button {position:absolute; bottom:3px; right:5px;}

.scores-all {height:99px; }

.s-a-text {font-size:15px; padding-top:42px;}

/*tables*/
table.data, table.thepicks /* the overall table*/{
width: 100%;
background-color: #ffffff;
border-collapse:collapse;
text-align:right;
margin-bottom:15px;}

table.data td, table.thepicks td {
border-bottom: 1px dotted #ccc;
color: #000000;
background-color: #ffffff;
padding:3px 2px}

table.thepicks td  {text-align:left;}

/*the following styles are for the extra row which is added in make picks for all but the race - this hides it */
table.thepicks td.hideCell  {border-bottom:0px; height:0;padding:0; margin:0;}  /*hide the extra space*/
table.thepicks td.h3hold  {padding:0; margin:0;} /*the cell holding the h3*/
td.h3hold {padding-top:15px;} /*to put space between the days*/

.make-picks-hold table.thepicks td.h3hold {padding-top:15px;} /*to put space between the days*/

.make-picks-hold table.thepicks td .edit-buttonset  {margin-bottom:0px;} /*to put space between the days*/

.left { /*to cancel out ".left" in the base.css*/
margin: 0; 
padding: 0; 
border: 0; 
float: none;} 	

table.data td.left {text-align:left;}

table.data td.center, table.thepicks td.center {text-align:center;}

table.data tr.firstline td, table.thepicks tr.firstline td {border-bottom:0;padding-bottom: 0;}

table.data tr.team-experts td {border-bottom: 1px #000 solid;} /* team experts page*/

table.data tr.datahead td, table.data td.datahead, table.thepicks tr.datahead td, table.thepicks td.datahead {background-color: #cbc9ca; color:#000;padding: 5px; background:#CCC;} 

table.data tr.highlight td, .highlight, table.thepicks tr.highlight td {background-color: #e5e5e5; padding-bottom: 5px; font-weight:bold;} /* total at the bottom of mathcup consensus*/

table.data tr.show-more td, .show-more, table.thepicks tr.show-more td {background-color: #f1f1f1; padding-bottom: 5px; font-weight:normal;} /*wagerline home page*/

table.data tr.my-stats td, table.thepicks tr.my-stats td {background-color: #dbbfa5; padding-bottom: 5px; font-weight:normal;} /*my highlighted row*/
table.data tr.your-stats td, table.thepicks tr.your-stats td {background-color: #e5e5e5; padding-bottom: 5px; font-weight:normal;} /*searched highlighted row*/

table.thepicks td.datacell-divide { 
border-right: 1px #f6c7b0 solid;}

table.thepicks td.datacell-divide + td {padding-left:5px;}

table.thepicks td.datapicks, .datapicks /* a highlighted cell of the table - for consensus plays over 59%*/{ 
font-weight: bold;
background-color: #dbbfa5;}

.make-picks-hold {}
.make-picks-hold table.data  td { vertical-align:middle; }


table.match-logos {width:100%; text-align:center; margin-bottom:15px; border:1px solid #ccc;}
table.match-logos td { vertical-align:middle; width:20%; font-weight:bold; font-size:18px}

table.data td.datacell-s /* sorted column*/
{background-color:#e9e9e9;}

.datapickstext { /* text that explains the hl*/
color: #ebd54c;
font-weight: bold;}
	
td.datacell-m /* the main cells fo the table on the league contest main page*/
{ 
border-bottom: 1px #3D8EA0 solid;
vertical-align: top;
padding: 2px 5px 5px 1px;}

.no-consensus {height:93px}

/*button style*/
.btn {
	background: url("//images.covers.com/experts2012/titles_backgrounds/button_scrim.png") repeat-x scroll left top #701313!important;
    border: 1px solid #701313!important;
}

.tabcontainer {margin-bottom:13px;}

.member-search, .notes {
	border:1px solid #ccc; 
	padding:5px;
	text-align:center;
	margin: 0 0 15px 0;
}

#ctrl_leaderboard_txtSearch, #raceLeaderboard_txtSearch {
	margin: 0 10px 0 0;
	width: 150px;
}
	
.notes {text-align:left;}
.member-search h4 {text-align:left;}

/*profile pic*/
.profile-pic {float:left; margin-right: 5px; border:1px solid #3e6889;}

/*for scores*/
.game-box, .sponsorship-container, .extra-links {border:1px solid #820c0c}

table.scoreboard td.dataheadc, table.scoreboard td.datahead, table.scoreboard td.dataheadr{background-color: #ccc}

tr.datahead, table.scores td.current-day {background-color:#d89c5f;}

.activetab {background: url(https://images.covers.com/scores/data/post-tab2.gif) top left no-repeat;}
.pretab {background: url(https://images.covers.com/scores/data/pre-tab2.gif) top left no-repeat;}
.contest-promo {float:left; margin-right:15px;}
* html .contest-promo {float:left; margin-right:9px;}

.contest-sort {float:right; display:block; margin-bottom:5px; clear:both;}


/*index pages*/
.promo-hold{margin-bottom:15px;}

.contest-hold { /*holds the contest promo sets*/
margin-top:8px; 
padding-top:0px; 
float:left; 
}

/*league, survivor and race*/
.contest-one, .contest-two, .contest-three {float:left; margin-right:15px; width:200px; padding:0 10px 0 0;}

.contest-three {margin-right:0}

html>/**/body .contest-one {padding-bottom:8px;}  /*to force firefox to stop cutting off the bottom of the contest groups*/

.spot-logo { /*holds the contest logo*/
text-align:center;
margin-left:7px; 
margin-bottom:5px;}

.pools-hold { /*holds the pools - different than 1, 2 and 3*/
border-top: 1px dotted #999;
height:138px ;
width:650px; 
padding:5px; 
padding-top:7px;}

.pool-logo {float:left;width:32%; padding-top:4px; margin-right:15px;}
.pool-mess {font-weight:bold; margin-top:8px; margin-bottom:12px;}
.pool-one {float:left;width:30%; margin-right:30px;}
.pool-two {float:left;width:30%}

.more-highlight { /* highlights for more contests, pools*/
border:1px solid #990000; 
padding:2px; 
margin-top:5px; 
text-align:center; 
background-color:#fff;}

.contest-two .more-highlight, .contest-three .more-highlight { /*for leaderboards*/
border:1px solid #ccc; 
background-color:transparent;}

.contest-hold table, .pools-hold table {/*leaderboard table*/
width: 210px;
border-collapse:collapse;}

.contest-hold table td, .pools-hold table td {
border-bottom: 1px #fff solid;
padding:3px 2px 3px 2px}

.contest-hold table tr.prize td, .pools-hold table tr.prize td {
background:#cccccc;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
padding: 2px; 
font-weight:bold;

}

.contest-hold table td .contest-sort {margin:0; padding:0;float:left;}

html>/**/body .contest-hold table td .contest-sort {margin-bottom:-10px;}

.but-hold {text-align:center; margin-top:5px; margin-bottom:0;} /*makes the learn more button centered*/

.set-bottom {background:url(https://images.covers.com/contests/index/set-bottom.gif) no-repeat; height:7px; float:left; width:660px;margin-bottom:12px; display: none;}

html>/**/body .set-bottom {margin-top:-7px;}

.steps {margin-bottom:15px;} /*before active*/
.my-contests {margin-top:3px; padding-bottom:5px;} /*once active*/

.rankings-hold ol{margin:0; padding:0;} /*holds personal rankings when playing in contest*/

/* float & allow room for the widest item */
.rankings-hold ol li{
float: left;
width: 13.5em;
list-style-type: none;}

/* stop the float */
.rankings-hold br{clear: left;}


.prize-set {margin-top:3px;}
.prize-set-1, .prize-set-2, .prize-set-3, .prize-set-4 {margin-right:10px; width:157px; float:left;}
.prize-set-4 {margin-right:0}
.prize-set-weekly {margin-top:0px; clear:both;margin-top:8px;}

/*styles for profile brick on top of contest pages*/
.roundbox-profile {width:40%; float:left; }
.roundbox-contests {width:35%; float:left; min-height:25px; }
.roundbox-spaces {width:15%; float:left; }

/*holds dropdown menus with button*/
.change-drop {float:left;margin-right:5px;}
.change-but {float:left; margin-top:-2px;}
html>/**/body .change-but {margin-top:0;}

/*div around not playing message*/
.not-playing {border:1px solid #666; padding:5px; clear:both; margin-bottom:15px;}

.no-space {margin-bottom:0}

/*book links*/
.book-link { 
color:#fff;
background:url(https://images.covers.com/contests/general/book.gif);
width:640px;
height:21px; 
padding:4px 10px 0px 10px;
font-size:12px;
margin-bottom:15px;text-align:center}

.book-link A:link {color: #fff; text-decoration: underline;} 

.book-link A:visited {text-decoration: none; color: #fff; text-decoration: underline;} 

.book-link A:hover {color: #fba958; text-decoration: underline;} 

.book-link A:active {color: #fff; text-decoration: underline;}


h4.highlight {background-color:none; background:none;}

.invite-hold {
margin: 5px 2px 0 0;	
float: right;
}

/*home page fix*/

#objSurvivorPromo_tableLeaders tr td:nth-child(2) a {
	width: 50px!important;
	overflow: hidden;
}

/*top handicappers table*/
table.top_contests_handicappers {
	border-collapse:collapse;	
}

table.top_contests_handicappers th {
	padding: 5px;
	height: 20px;	
	border-bottom: 1px dotted #CCCCCC;
	background: none repeat scroll 0 0 #CCCCCC;
}

table.top_contests_handicappers td {
	height: 20px;	
	border-bottom: 1px dotted #CCCCCC;
	padding: 3px 2px;
}

table.top_contests_handicappers td:nth-child(1) {
	width: 40px;
}

table.top_contests_handicappers td:nth-child(2) {
	width: 100px;
}
table.top_contests_handicappers td:nth-child(3) {
	width: 100px;
}

table.top_contests_handicappers td:nth-child(4) {
	width: 50px;
}

/*accounts popup*/

.cmg_acct_loginDialog .register_note {
    top: -5px!important;
}

.cmg_acct_loginDialog #cmg_acct_btnRegisterLink {
    top: -3px!important;
}

