/* CSS Document */

html body.shepherd-active {
    pointer-events: auto!important;
}

#leaderboard, .leaderboard{ /* div around 728x90 leaderboard ad*/
    padding: 0;
	text-align: center; 
	margin: 0 auto;
	padding-left: 128px; 
	padding-right: 128px;
    min-height:94px;
	/*background-color:#000;*/
	}
	
/* --the following make up the components of the header and menu - not links -- */


/*betting and search home*/
.head-search {
	padding:6px 5px 6px 5px; 
	background-color:#fff; 
	color:#000; 
	font-size:10px; 
	}

.head-search .right {height:10px; margin-top:-4px}



.wtb {color: #fec61a} /*where to bet*/

* html .covers-nav { /* targeting IE6 - using gif's becuase the png's were interferring with the link.  Gif's don't look as nice - but ok for ie6 */
background:none; background:url(https://images.covers.com/shared/header/pointers/covers.gif) no-repeat;}


.colorbar3 { /* the strip of color along the top of the page - top of header*/
	background: #fff;
	height: 5px; 
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

.textad {  /* holding spot for the text ad in header - see links in links style sheet - only for emergencies*/
width: 175px;
text-align: left;
float:right;
margin-top:35px;
margin-right:75px;
height:45px;
overflow:hidden;}

.textad_consensus {  /* holding spot for the text ad in header - see links in links style sheet - only for emergencies*/
width: 160px;
text-align: left;
float:right;
margin-top:35px;
margin-right:25px;
height:25px;
overflow:hidden;}

.section-sponsor { /*sponsor logo in header*/
float:right;
margin-top:20px;
margin-right:100px;
width:201px;
height:33px;}

/*the spaces area in the header pre loggin*/
.spaces-center { /*holds it all in - link style in links.css*/

width: 205px;
float:right;
color:#fff;
font-size:9px; 
font-weight:bold;
line-height:20px;
background: transparent url(https://images.covers.com/covers/header/spaces_back-trans.png) top left;
margin: 8px -5px 0 0;
}
	
.spaces-base { /*the links and left side*/
height:65px;
width: 120px;
float: left;
padding:5px 0 0 5px;
margin: 0px;

}

.spaces-image { /*the image and right side*/
float: right; 
padding: 5px 5px 0 0; 
height:50px;
}

/*the spaces area in the header post loggin*/
.spaces-center-logged { /*holds it all in - link style in links.css*/
float:right;
color:#fff;
font-size:10px; 
font-weight:bold;
line-height:19px;
background: transparent url(https://images.covers.com/covers/header/spaces_back-trans.png) top left;
height:70px;
margin: 10px -5px 0 0;
min-width: 205px;
_width: 215px;
}

*:first-child+html .spaces-center-logged {
width: 215px;	
	
	}
	
.spaces-base-logged { /*the links and left side*/
min-width: 140px;
height:65px;
float:left;
padding:5px;
}

.spaces-base-logged a, .spaces-base-logged a:visited, .spaces-base-logged a:active { /*the links and left side*/
color: #FFFFFF;
text-decoration: underline;
}


.spaces-base-logged a:hover {
color: #fd4f00;
text-decoration: none;
}

.spaces-image-logged { /*the image and right side*/
float:right; 
padding:4px; 
height:50px;}

.username {
margin: 0px 0 5px 0; 
width: 130px;
}

.password {
	width: 130px;
margin: 0; 
}

.login {
margin: 50px 0 20px 0; 
}

#loginholder {

padding: 0;
margin: 0;
}

#loginLink {

float: left;
padding: 0;
margin: 0;
}

#loginLink-right {
width: 15px;
float: right;
padding: 0;
margin: 0;
}

.ex {
background:url(https://images.covers.com/covers/common/ex.gif);
position: absolute;
right: 39px; top: 4px;
border:0px;
height:11px;
width:23px;}

/*canada flag has to be in this style sheet - us flag is in the "canada" style sheet*/
.can-flag {background: url(https://images.covers.com/covers/canada/canada-flag.gif) no-repeat; height:14px; padding-left:20px; position:absolute; top:7px; left:335px;}
.us-flag {display:none;}

#radiopage{ /* Added this ID inside the content ID to deal with differences on the radio landing page. There are 7 styles associated with it in this css */
}

#numUnreadMessagesPopUp {
background: none repeat scroll 0 0 #333;
    border-radius: 2px;
    font-size: 11px;
    padding: 1px 3px;
    position: relative;
    top: -3px;
}


/* --------------------------------for pages with the 260 ad column on the right side--------------------- */
.leftCol { /*div around column on left - next to column with a 260x150 ad */ 
    padding: 0;
	width: 660px;
	float: left;}	

.rightCol { /* div around right col containing the 260x150 ad*/
    padding: 0;
	margin: 0;
	width: 300px;
	float: right;
	}	
	

/*container for bricks on the left side - when you need rows - front page and sports main pages - rowI - rows within rows*/
#radiopage .rightCol { /* div around right col containing the 260x150 ad*/
	margin-top: 66px;}		

/*container for bricks on the left side - when you need rows - front page and sports main pages - rowI - rows within rows*/


.rightCol .row {
	margin-bottom: 5px;
}

#radiopage .row-note  { /* for the grey rows on the Radio page */
padding:0;
margin-bottom: 0;
width: 654px;
clear: both;
background-color:#CCCCCC; 
padding: 4px 0; 
text-indent:4px;}

#radiopage .add-border  { /* for the grey rows on the Radio page */
border: 1px solid #000;}

#radiopage .rowC strong  { /* for spacing, right-hand column */
margin-left:1em;}

.rowI img {
border-color:#000000;}	
	
.row-in { /* for the 1x1x1 brick */ 
    padding:0;
	margin: 0;}	
	
/* compartments inside of row above - first and second column */	
.rowleft { 
    padding: 0;
	width: 48.5%;
	float: left;}	

.rowright { 
    padding: 0;
	margin: 0;
	width: 48.5%;
	float: right;}

/*image fixes*/
.rowleft img, .rowright img{ margin-right: 5px;}
	
.rowC { /* row in a single column - the right coloumn*/
    padding:0;
	margin-bottom: 15px;
	width: 100%;
	clear: both;
	background-color: #fff;
	color:inherit;}
	
	.rowright .rowC { 
	margin-bottom: 0;
}
	
.rowM {
	margin-bottom: 15px; 
	clear:both;} /* middle row*/

.experts_contests_brick .rowM {
	margin-bottom: 0px; 
	clear:both;} /* middle row*/	
	

.rowcontain { /*to hold in weather and thread if names are really long - will cut off*/
width: 234px;
overflow: hidden;}			
		
/* ----------------for stories within the 260 ad page-----------------------------------------*/
.mainpic { /*the main 170x170 photo in stories*/
    padding: 0 5px 0 0;
	margin: 0;
	width: 180px;
	float: left;}
	
	.caption {  /* caption under main story*/
display: block;
width: 100%;
margin: 5px 0 5px 0;
font-size: 11px; 
color: #666666; 
background-color: inherit;}	


/* articles page*/ 
.article-tools {float:right; width:83px; border: 0px solid #ccc; margin-left:5px}

.article-tools img {margin-bottom:3px;}

#divBodyContent table td img {
	margin: 0 10px 10px 0;
}
	

/* columnist or capper info in artcles - change in common*/
.col-bio-art h1.article { /*column title*/
color: #000;
margin: 0 0 10px 15px;

}

.col-bio-art, .col-bio-art-in { /*columnist hold - for article and all columnist pages*/
width: 550px; 
height: 82px;
color: #000;
padding: 10px 5px 0 110px; 
margin: 0 0 5px 0;
/*background: url(https://images.covers.com/covers/columnists/columnist-back.gif) no-repeat;*/
position:relative;
font-size: 9pt; 
}

.col-bio-art-in {
width: 563px; 
height: 80px;
padding: 10px 0px 0 100px; 
margin: 0 0 15px 0;
border-bottom:1px dashed #ccc;
background: none;}

.col-bio-art span {
	margin-left: 15px;	
}

.columnist { /*the columnist images*/
position:absolute;
top:2px;
left:5px;} 


/*preview*/
.preextras  {  	/* the preview article top section */
border-bottom: 1px #919AA4 solid;
border-top: 1px #919AA4 solid;
text-align: left;
width: 100%;
margin-top: 15px;
font-size:11px;} 

*:first-child+html .preextras {margin-bottom:15px;}

.lo {  /* for lines pop up in preview articles - the outline*/
	width: auto;
	border: 1px solid #B0C2D9;
	background-color: #F0F0F0;
	padding: 5px;
	margin: 0; 
	font-size: 11px; 
	color:black;}
	
.weather {float:right; width:220px;}		

table.lot { /* for lines pop up in preview articles - the table*/
width: inherit; 
font-size: 11px ; 
color: #000000;
text-align: left;
font-weight: normal;
line-height: 10pt;
background-color: #cccccc;}

.preview-stats { /* for data tables in the previews*/
    padding: 0;
	margin-left: 10px;
	width: 300px;
	float: right;}
	
/*boxscore*/
table.pre{/*don't think this is used*/
font-size: 9pt; 

font-weight:normal;
width: 430px;}	

PRE { white-space:normal} /* to fix bust out of content in firefox*/

/*search pop up in articles*/
.searchpop {  /* for the outline*/
	width: 269px;
	border: 1px solid #B0C2D9;
	background-color: #F0F0F0;
	padding: 5px;
	margin: 0; 
	font-size: 11px; 
	color:black;}
	
.isp {background-color: #fff; border: 1px solid #ccc; padding: 5px; color:inherit;} /* inner search pop*/
		
/* ---------------------pages with 50-50 widths and no ad - scores and odds, boxscores------------------------ */	
.leftCol_mid { 
    padding: 0;
	margin: 0;
	width: 49.1%;
	float: left;
	font-size: 11px;}
	
.rightCol_mid, .RightCol_mid  { 
    padding: 0;
	margin: 0;
	width: 49.1%;
	float: right;
	font-size: 11px;}	
	
/*when you need "rows" which line up- on one side of the 50-50 page*/
.row-mid { 
    padding:0;
	margin-bottom: 15px;
	clear: both;
	overflow: hidden;}

/* compartments inside of row above - first and second column */	
.rowleft-mid { 
    padding: 0;
	width: 48%;
	float: left;}	
	
.rowright-mid { 
    padding: 0;
	margin: 0;
	width: 48%;
	float: right;}			
		
/* the outline around the scores and odds table*/	
.so, .border2, .sot, .sosummary, .sotTeam  { 
    width:auto;
	border: 1px solid #6d7891;
	background-color: #F0F0F0;
	color: inherit;
	padding: 5px;
	margin-bottom: 15px;
	float:left;}
	
.sot, .sosummary, .sotTeam { 
	font-size: 11px;}
	
.so {font-size:10px;}

.border2 {width: 98.2%;}

/*for scores fix*/
td .LeftCol_mid .sot {margin:0; margin-top:15px;}
td .sot {margin:0; margin-top:15px;} /*for football*/
.sot {width: 360px;}
td .spacer {height:0;}
.rightCol_mid .so {width:381px} /* to make proper width on boxscores - repeated in scores style sheet*/

/*boxscores*/
.box-so-logo {margin-top:5px; width:660px; padding:0; margin-bottom:15px; border:0; border-collapse:collapse}
.box-logo {width:75px; text-align:left; }
.box-logo2 {width:75px; text-align:right}
.box-so {}
.box-so .so {width:500px; margin-bottom:0;}

.sotTeam { /* for boxscore to work properly in IE on the teams pages*/
	width:430px;}	

.innercontentwide{ /*container for content which spans full width - used on scores and matchup pages for example, box scores*/
   margin: 0;
   padding: 0;
   width: 760px;
   text-align: left;
   clear:both;}

/* the following makes up the ad, dates and calendar at the top of the scores and matchups/custom scores/ custom odds - see scores style sheet */
.oddspicker {
    border: 1px solid #6d7891;
	background-color: #F0F0F0;
	color:inherit;
	padding: 5px;
	margin-bottom: 15px;
	width: 962px;
	float:left;}	

.sponsorship { /* holds the adds*/
width: 445px;
margin-right: 5px;
float: left;}

.dates {
width: 250px;
float: left; 
margin-left: 50px; 
padding:5px; 
height:110px; 
line-height:18px; }

.calendar { /* holds the calander*/
width: 158px;
float: right;}

.custom-pick { /* holds the game picker on custom scores*/
width: 35%;
float: right;}

.custom-pick2 { /* holds the game picker on custom odds*/
width: 45%;
float: right;}

.bookpick { /* holds the adds*/
width: 45%;
float: left;}

.custom-pick-in, .custom-pick-in2 {
position: relative;
width: 110px;
height: 80px;
font-size: 11px;
background-color: #ffffff;
border: 1px #26254A inset;	 
color: #26254A ;
z-index: 0;} 

.custom-pick-in2 { 
width: 165px;} 

html > body .custom-pick-in2 { 
width: 145px;}



/* ------------------------------------pages with skyscraper ads ---------------------------*/

#skyscrapper { /* can be deleted after 1024 - after clean up*/
    padding: 0;
	margin: 0;
	width: 300px;
	float: right;}		
	
#LeftCol-wss { /* can be deleted after 1024*/
    padding: 0;
	margin: 0;
	width: 660px;
	float: left;}
		
.leftCol-2 { /* used for pages with full width on left being used*/
padding: 0;
margin: 0;
width: 800px;
float: left;}
	
.rightCol-2 { /* div around 160x600  ad */
padding: 0;
margin: 0;
width: 160px;
float: right;}	
	
/*container for bricks on the left side - when you need "rows" which line up- ex. forum, matchup details - skyscrapper on right*/
.row-wss { 
padding:0;
margin: 0;
clear: both;
height:1%; /* took away extra spacing when a clear is present*/}

/* compartments inside of row above - first and second column */	
.rowleft-wss { 
    padding: 0;
	width: 48.6%;
	float: left;}	
	
.rowright-wss { 
    padding: 0;
	margin: 0;
	width: 48.6%;
	float: right;}	
	
/* compartments inside of row above - player page - uneven columns*/	
.rowleft-wss2 { 
    padding: 0;
	width: 73%;
	float: left;}	
	
.rowright-wss2 { 
    padding: 0;
	margin: 0;
	width: 25%;
	float: right;}			

/* ---------------------pages with 300x250 ad to the right------------------------ */	
.leftCol2 { /*can be deleted after 1024 - after clean up*/
    padding: 0;
	margin: 0;
	width: 660px;
	float: left;}
	
.rightCol2 { /* can be deleted after 1024*/
    padding: 0;
	margin: 0;
	width: 300px;
	float: right;
	font-size: 11px;
	}		

/*container for bricks on the left side of a page that has a 300x250 ad on the left*/
.row2 { 
    padding:0;
	clear: both;
    margin-bottom: 15px;
	float:left;
	width:100%;
	}
	
.row2 table.data {margin-bottom:0px;}	

/* compartments inside of row above - first and second column */	
.rowleft2 { 
    padding: 0;
	width: 49%;
	float: left;}	
	
.rowright2 { 
    padding: 0;
	margin: 0;
	width: 49%;
	float: right;}	
	
/*article comments*/
.comment {border:1px solid #ccc; padding:5px; margin-bottom:5px; background-color:#f1f1f1; float:left; width:98%}

.comment2 {border:1px solid #ccc; padding:5px; margin-bottom:5px; background-color:#fff; float:left; width:98%}

.comment-img {float:left; margin-right:10px;}

.comment-com {float:left; width:584px;}

.comment-date {
font-size:11px; margin-bottom:5px;color: #666666;
background-color: inherit;
 
font-size: 11px;}
			
.comment-text { 
font-size: 12pt; 
font-weight: bold;}

.comment-extras {
float:right;
margin-top:10px;
font-size: 11px;} 

/*the commenter's community links -- send pm, view space, friends, blog*/
.commenter-links {
float:right;  font-size:10px; padding:2px;}


/*style on the comment images - index page*/ 
.com-img {margin-right: 1px;}
			

/*-----------------------------------general non- page specific stuff---------------------------*/

/*for the programmers*/
.visible {display: visible;} 
.hidden {display: none;} 

.no-space {margin-bottom:0}	

/* for lists */
ul.more 
{list-style-position: outside;
list-style-type: disc;
padding-left: 1.5em;
margin: 0px;}

li.more {
line-height: 1.45em; /*between items in the list */
margin: 0px;}

/* for lists */
#radiopage ul.more 
{padding-left: 1.5em;
margin: 0px;
margin-left:1em;
margin-bottom: 1em;}

/*sitemap*/

.smul /* site map list - links style in links-nav.css*/
{list-style-position: outside;
list-style-type: none;
background-color: #e8e8e8;
padding: 1px;
margin: 0px; margin-bottom:15px;}

.smul li {
line-height: 1.45em; /*between items in the list */
margin: 0px;
border-bottom: 1px solid #fff;}

.site1, .site2, .site3, .site4 {width:232px; float:left; margin-right:15px;}

li.morehot {  /* for hot trends*/
line-height: 2.4em; /*between items in the list */
margin: 0px; 
font-size: 12px ;
color: #cc0000;
background-color: inherit;}

li.morecool {  /* for cool trends*/
line-height: 2.4em; /*between items in the list */
margin: 0px; 
font-size: 12px ;
color:#3366CC;
background-color: inherit;}

/*numbered lists*/
ol.top{/* numbered lists*/
list-style-position: inside;
padding-left: 0px;
margin: 0px; font-weight:none;}

ol.top li{
padding-bottom: 2px; 
margin: 0px;}

.imp {color:#990000} /*important text*/



.bl-adjust .bullet-list li {line-height:14px}  /*in all blog page - anywhere you want more space b/t 2 lines in the bullets*/

/*bullet list*/
.bullet-list{
list-style-type: none;
line-height: 11px;
padding: 0px; margin:0px;}

.bullet-list li {background: transparent url(https://images.covers.com/shared/common/bullet.gif) no-repeat ;
letter-spacing: 0pt;
margin-bottom: 5px;
padding-left: 11px;}

.bl-adjust .bullet-list li {line-height:14px}  /*in all blog page - anywhere you want more space b/t 2 lines in the bullets*/

.righto, .rightm{ /* when you need an item aligned right in the same row as something else | righto - on the odds tables | right x - for the close button on custom scores*/

margin-bottom: 0; 
padding: 0; 
border: 0px; 
float: right;} 


.right-myScores {
margin-top: 1px;
padding: 0; 
border: 0px; 
float: right; 
width: 100px;
}


.data-hl {color:#990000;} /*highlighted red text in pageloaders pages*/

.solinks { /*the links next to the tab in the scores and odds*/
margin: 0;
border: 0px; 
float: left;
font-size: 11px;
height: 20px;} 
	
.firstright { /* for the drop down next to the logo - results page*/
margin-bottom: 0;
margin-right: 15px;
padding: 0; 
border: 0px; 
float: right;} 	
	


.quicklinksalone { /* quick links on help, odds ex*/
width: 235px;
border: 1px solid black;
float: right;}

.boxborder { /* can see being used on standings pages*/
padding: 2px;
/*border: 1px solid #999;*/ 
font-size: 11px ; }

/*button holder*/
.edit-buttonset /* holds in buttons at bottom of edit*/
{text-align: center; display: block; padding: 0px; background-color: #f1f1f1; border: 1px solid #ccc; margin-top: 3px;font-size:11px;  color:#666666;}

html>/**/body .edit-buttonset { padding: 4px 0 6px 0;}

/*text next to tab*/
.tabtext {margin-bottom:-15px; font-weight:bold; font-size:11px; }
* html .tabtext {margin-top:3px;}

/* ------------------------fonts used on site--------------------------------*/
.error { 
	font-size: 9pt; 
	
	color: #990000;
	background-color: inherit;} 	
	
.mbt { 
	font-size: 9pt; 
	}	 
	
.text-head{ 
	font-size: 10pt;
	color: #CC0000;
	background-color: inherit;} 	
	
.smtext2 { /* default text*/ 
	font-size: 11px ;} 	
	
.smtext { 
	font-size: 11px; }	
	
.smtext-shade { /* shaded text*/
	color: #666666;
	background-color: inherit;}		
	
		.smtext-shade .com-img {
		line-height: 18px;
	}
	
	
.text { /* used in posting forum mainly*/
font-size: 11px;
}

.text3 { /* default text*/ 
	font-size: 13px ;} 

.alerts { 
width: 170px;
height: 90px;
font-size: 11px;
background-color: #ffffff;
border: 1px #26254A inset;	 
color: #26254A ;} 

.hltext {color: #fd4f00; font-weight: bold;}	

.hltexth {color: #cca01b; font-weight: bold;} /*hl text in header*/

.win {color: #990000; font-weight: bold;}

.lose {color: #999999;}

.clear {/* to even up rows*/
clear: both;}	

/* for lists that indent - see mobile section for example*/
ul.tabover{
list-style-position: outside;
list-style-type: disc;
padding-left: 1.5em;
margin-left: 25px;}

li.tabover {
line-height: 1.4em; 
margin: 0px;
 
font-size: 12px ; 
padding-bottom: 5px;}
	

/* to center tables, etc in site - that are 80% width of page */ 
.divCenter {text-align:center;}
 
.divinCenter {
text-align:left;
margin:0px auto;  
width: 80%;} 
	
.outline{
border: 1px solid #999999;
padding: 3px;
width: 98.5%;
margin-bottom: 10px;
float:left;
}

/* to put space by columnist pictures in columnist archive and fix in firefox - #divColumnists is an IT id only*/
#LeftCol-wss .outline img {margin-right: 5px;}

.poutline, .poutline-cont{ /* shaded outline for ce promo & make picks with contest*/
border: 1px solid #bec7cf; 
background-color: #e7ecf0;
color: inherit;
padding: 1%;
width: 97%;
float:left;
margin: 0;}

.solid{ /* to ensure white backround behind iframes- exmaple - stats in /bricksandbars/iframes/isports/mlb/statistics/stats.html*/
background-color:#fff;
color: inherit;
float:left;
padding:0;
border:0;}		

.extraad {position: absolute; top:0; left: 780px; display:none;}/* the 160 ad over on the right side of covers*/
.extraadleader {position: absolute; top:110px; left: 780px; width: 160px; z-index: -1; display:none;} /* the 160 ad over on the right side of covers with a leaderboard*/

html>/**/body .extraadleader {z-index: 1;} /*firefox hack*/

.spacer { height: 15px; overflow: hidden; }

.spacernegative {  margin: -15px; overflow: hidden; } /*needed this to get rid of the double spacing from a table and div*/	

.spacerdouble { height: 30px; overflow: hidden; }	

.spacerquarter { height: 4px; overflow: hidden; }	

.spacercolor { background-color: #919AA4; height: 1px; overflow: hidden; color: inherit; }	/* colored line*/

.gameline { border-top: 1px solid #2b465b; margin: 6px 0 4px 0; }	/* colored line + seperator*/

.spacercolorm { background-color: #919AA4; height: 1px; overflow: hidden; color: inherit;  margin: 4px 0 4px 0}	/* colored line with marginn*/

	p.fpt, h1.fpt { /*where no space is required - the descriptive big first title with an article or matchup title */
	margin-bottom:3px;
	font-size: 33px;
	margin-top:-5px;}	
	
	p.fpt A:link, p.fpt A:visited, H1.fpt A:link, H1.fpt A:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000;}
	
	p.fpt A:hover, H1.fpt A:hover  {
	font-weight: bold;
	text-decoration: none;
	color: #fd4f00;}	
	
	
h1.box-rec {font-size:16px; margin-bottom:2px;}	
	
h1.fpt { /*where no space is required - the descriptive big first title with an article or matchup title */
	margin-bottom:0px;
	font-size: 33px;
	margin-top:-5px;}	
	
h1.articles { /*the title on the actual article page*/
	color: #404E70;
	background-color: inherit;
	font-size: 18pt; 
    margin-bottom:2px;
	line-height: 24px;} 	 	
	
h1.inside, h1.f-inside { /*the main headline on inside pages and forum, like "about us"*/
	border-bottom: 2px #404E70 solid;
	padding: 0;} 	
	
h1.teams {padding-left:75px;padding-top:7px;line-height:19px; margin-bottom:-5px;}	/*h1 on the team page*/		


p.league_title { /*the little grad block with the line underneath default in here - specific color images are in specific style sheets*/ 
font-size: 12px; 
font-weight: bold;
margin-top:0px;
margin-bottom:2px; 
border-bottom: 1px #000000 solid;
padding: 2px 0 2px 10px;
height: 17px;
background: url(https://images.covers.com/covers/brick_headers/maingrad.gif) no-repeat bottom left;
border-left: 1px solid #2b465b;
text-align:left;
} 
	
html>body table h2 {margin-top:15px;} /*for scores fix*/	

/*h2 for article seperation only - index page*/
h2.art-sep {background:#fff; border:1px solid #ccc; padding:3px; display:block; margin-bottom:2px; font-size:11px; height:auto}

.art-more { /*more link - index page*/ 
margin-bottom: 0; 
padding: 0; 
border: 0px; 
float: right;
font-weight:normal;
font-size:11px;}

.h3-group {position:relative;}
	
h3.marker, h3.marker2 {background:url(https://images.covers.com/COVERS/brick_headers/maingrad.gif); margin-bottom:7px; padding-left:86px; border:1px solid #5a7285; color:#fff}
h3.marker2 {margin-bottom:2px;}

.contests-p, .freepicks-p, .community-p, .covers-p {background:url(https://images.covers.com/covers/brick_headers/pointers/contests-c.png) top; width:80px; height:23px; position:absolute; top:3px; left:3px;}

.contests-p {margin-bottom:0;}

* html .contests-p { /* targeting IE6 - using filter so png transparency will work */
width:80px; background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/covers/brick_headers/pointers/contests-c.png',sizingMethod='scale');}

.freepicks-p {background:url(https://images.covers.com/covers/brick_headers/pointers/freepicks-c.png);}

* html .freepicks-p {
width:80px; background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/covers/brick_headers/pointers/freepicks-c.png',sizingMethod='scale');}

.community-p {background:url(https://images.covers.com/covers/brick_headers/pointers/community-c.png);}

* html .community-p {
width:80px; background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/covers/brick_headers/pointers/community-c.png',sizingMethod='scale');}

.covers-p {background:url(https://images.covers.com/covers/brick_headers/pointers/covers-c.png);}

* html .covers-p { /* targeting IE6 - using filter so png transparency will work */
width:80px; background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/covers/brick_headers/pointers/covers-c.png',sizingMethod='scale');}

.contests-p a, .freepicks-p a, .community-p a, .covers-p a{width:80px; height:23px; cursor:pointer; display:block; } /* link for logo*/
	
h4, h4.titleup, h4.highlight { /*small headline - story titles*/ 
	font-size: 11px;  
	font-weight: bold;
	margin-top:0px;margin-bottom:0px;}	
	
h4.titleup { /*story titles bigger*/
	font-size: 12px ;}			
		
h4.highlight { /*small headline - story titles*/ 
	font-size: 13px;
	color: #fd4f00;
	margin-bottom:2px;
	background-color: inherit; }
	
/* the slanted gradient - needs to be used with the span inside*/
h5, h5.same, p.same { 
	font-size: 12px; 
	font-weight: bold;
	margin-top:0px;margin-bottom:0px; 
	padding:3px 0 7px 0;
	border-bottom: 1px #2b465b solid;
	height: 9px;
	background: none;
	color: #fff;}
	
* html h5, * html h5.same { padding:3px 0 2px 0;}	
	
h5 span, h5.same span, p.same span{
	background: url(https://images.covers.com/covers/brick_headers/slantindex.gif) no-repeat top right;
	width: auto;
	margin: 0;
	padding-right: 15px;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom:7px;
}	

h5.same span, p.same span{
	background: url(https://images.covers.com/covers/brick_headers/mainslant.gif) no-repeat top right;}	 		

/* ------------------------------------home pages------------------------------------*/

.quicklinks { /* the little white block which contains the quicklinks in matchup brick*/
width: auto;
padding: 3px;
border: 0px double #cccccc;
background-color: white;
color: black; 
font-size: 11px ;}

.sobrick { /* this is the outline around the scores and matchups brick on the home pages*/ 
    width: auto;
	border:0;
	background-color: transparent;
	color: inherit;
	padding:0;
	margin: 0; 
	font-size: 11px;}

/*team pages*/
.teamname {position:relative;}

.teamlogo {
	position:absolute; 
	top:0px; 
	left:5px; 
	height:60px;
	width:60px;
}
	
.teamlogo img {
	height:60px!important;
	width:60px!important;
}
	

* html .teamlogo {left:-70px;}


/*matchups - navigation in the matchup pages -  see matchup table as well*/
.match-nav, .match-nav-bask { 
 
font-size:11px; 
background-color:#ecece4; 
padding:1px 5px 5px 5px; 
float:left; 
width:98%; 
margin-top:10px; 
border:1px solid #cccccc;
margin-bottom:15px;}

.links-depth {width:60%; float:left; margin-right:10px;} 
.links-team {width:18%; float:left; margin-right:10px;}
.links-team2 {width:18%; float:left; margin-right:0px; }

/* 2nd team box was dropping down to next line in ie6*/
* html .links-depth {width:60%; float:left; margin-right:8px;} 
* html .links-team {width:18%; float:left; margin-right:8px;}

.links-team .set-1, .links-team2 .set-1  {width:94%; float:left; background-color:#fff; padding:5px;padding-top:2px;  height:64px; border:1px solid #cccccc;} /*sets of links in indepth section*/

.stats-records {background-color:#fff; padding:5px; float:left; width:98.2%; padding-top:2px; border:1px solid #cccccc; min-height:64px;}

.links-depth-mls {width:98.2%; float:left; margin-right:10px;}
.stats-records-mls {background-color:#fff; padding:5px; float:left; width:100%; padding-top:2px; border:1px solid #cccccc;}

.set-1 {width:34%; float:left;}
.set-2 {width:34%; float:left;}
.set-3 {width:31%; float:left;}

.match-nav-bask .links-depth .set-1 {width:26%; float:left;}
.match-nav-bask .links-depth .set-2 {width:26%; float:left;}
.match-nav-bask .links-depth .set-3 {width:26%; float:left;}
.match-nav-bask .links-depth .set-4 {width:22%; float:left;}

.short .links-team .set-1, .short .links-team2 .set-1, .short .stats-records  {height:63px}

h6.matches { 
	font-size: 11px; 
	font-weight: bold;
	margin-top:0px;margin-bottom:0px; 
	padding:2px 0 6px 0;
	border-bottom: 0px #2b465b solid;
	height: 9px;
	background: none;
	color: #000;}
	
.matchup-extras { /*holds wagerline and forum stuff*/
padding:0;
margin-bottom: 0px;
width: 100%;
clear: both;
float:left;}
	
html>/**/body .matchup-extras{margin-bottom: 15px;}		
	
.matchup-extras table.data {margin-bottom:0px;}	

/* 3 sponsor images*/
.match-sponsors {margin-bottom:15px; float:left; }
.mp-1, .mp-2 {margin-right:10px; float:left;}
.mp-3 {float:left;}



/*spaces related*/
.spaces-img {margin: 5px 5px 0 5px; border: 1px solid #ccc; width: 88px; float: left; padding-bottom: 2px; text-align:center; font-size:10px; overflow:hidden;}	
* html .spaces-img {margin: 5px 4px 0 4px;}

/*blogs on front page*/
.top-blog {
	margin-top:5px; 
	padding-bottom:5px; 
	border-bottom:1px solid #ccc; 
	float:left; width:99%}
	
.top-blog .last_item {
	border-bottom: none; 
}
	
	
.top-blog img {margin-right:5px; float:left;}
.top-blog a img{border:1px solid #ccc;}
.top-blog a:hover img{border:1px solid #fd4f00;}
.blog-tag {margin-top:4px; color:#666}

/*blog on election page*/
#electionpage .top-blog {border-bottom:0px solid #ccc; }

/* ----------------------------------------for all data (#) tables------------------------------------------*/

table.datao {line-height: 11pt;}
/*cells with extra padding in odds*/

table.datao td.datacell {
	padding-right:6px; 
	padding-left:6px;
	}
	
table.datao td.datahl {
	padding-right:6px; 
	padding-left:6px;
	}
	
table.datao td.datateam {
	background-color:#fff; 
	padding-top:1px;
	}

table.datao td.odds-adjust {background-color:#fff; height:16px;}

html>/**/body table.data, html>/**/body table.datao, html>/**/body table.datac, html>/**/body table.datalh,  html>/**/body table.forum { /* to work properly in firefox - without it makes double thick lines on the side*/
  padding: 0;}
  
table.datalh {margin-bottom: 0px; border-bottom: 0px; margin-top: -1px; }  

table.datac  {margin-bottom: 0;}

.rowM table.datac { width:256px}

/*used on live betting trends, MMA odds - want to eventually change all table.data to table.num*/
table.num, table.num-left { 
border-collapse:collapse; 
width:100%; 
font-size: 11px; 
text-align:center;
margin-bottom:15px;}

.row table.num, .row table.num-left {margin-bottom:0;}

table.num td, table.num-left td {border:1px solid #ccc; padding:2px 2px 2px 2px; vertical-align:top}

table.num-left {text-align:left;} /*if you need the tabel to align left as default*/

table.lineheight td  {line-height:15px;}


table.format /* for tables with little formmatting - can't really see they are a table - ex wagereline consensus - no need to apply styles to cells*/
{width: 100%;
background-color: #ffffff; 
font-size: 11px ; 
color: #000000;
text-align: left;
font-weight: normal;}

table.s-o /* the tables used for the scores and odds individuals - contained in the so div*/
{width: 100%;
background-color: #fff; 
font-size: 11px; 
color: #000000;
clear: both;}

table.matchups /* the table for the matchups in the matchup bricks on main pages - in right column*/
{width: 100%;
background-color: #dfdfdf; 
font-size: 11px ; 
color: #000000;
vertical-align: top; 
text-align: left;
line-height: 17px;
font-weight: normal;}

/*matchup links*/
td.datacell-ml {background-color:#f1f1f1;}

/*new matchup table - get rid of old when all are changed*/
table.matches /* the table for the matchups in the matchup bricks on main pages - in right column*/
{width: 100%;
background-color: #fff; 
font-size: 11px ; 
color: #000000;
vertical-align: top; 
text-align: left;
line-height: 17px;
font-weight: normal;
border-collapse:collapse;
*margin-bottom: 10px;
}

table.matches tr.odd {
background-color:#fff;
background-color: #ffffff;
color:inherit;}

table.matches td {border:1px solid #dfdfdf; padding:1px 2px 1px 2px}

table.matches tr.even {background-color:#f1f1f1}
table.matches tr.full-match  {background-color:#fff}

table.matches tr.title-match {
	background-color: #E4E4E4;
	color:inherit;
	text-align: left; 
	font-weight:bold;
	}

/*table on amthcup page with betting trends*/
table.match-logos { border-collapse:collapse; width:100%; text-align:center;}
table.match-logos td {border:1px solid #fff; padding:2px;}
table.match-logos td.logos {border:1px solid #fff;  padding:0; margin:0; background:#FFFFFF}
table.match-logos td.logo-divide { border-right:1px solid #f1f1f1}
table.match-logos td.sponsor {border:0px solid #fff;  padding:0; padding-bottom:2px;margin:0; }

/*forum threads table*/
table.forum-pull {width:100%; border-collapse:collapse;}
table.forum-pull td {
	padding-top: 3px;
	padding-bottom:4px; 
	border-bottom:1px solid #fff; 
	background-color:#f1f1f1;  
	vertical-align:top; 
	text-transform:lowercase}
#electionpage table.forum-pull td {text-transform:none;}
table.forum-pull td.topic {background-color:#e4e4e4; border-right:1px solid #fff; padding:2px; text-transform:capitalize }
table.forum-pull td.all {text-transform:capitalize; text-align:right; }

/*remember me pop*/
table.pop {background-color: #fff;  border-collapse:collapse; text-align: left;font-size: 11px;color: #000;}
table.pop td.pophead {background-color: #bec7cf; font-weight: bold; color: #000;}
table.pop td {border: 1px solid #ccc; padding: 3px;}

/*table with matchup links on boxscore page*/
table.roll{
width: 100%; 
font-size: 11px ;
color: #000000; 
background-color:#f1f1f1;
vertical-align: top; 
line-height: 15px; 
border-collapse: collapse;}

table.roll td/* the main cells of the table*/
{border-bottom: 1px #fff solid; vertical-align:top; padding:2px 3px 2px 3px;}
		
table.roll tr.tr td  /* color before rollover */{
background-color:#f1f1f1; color: #3300cc; text-decoration:none;}

table.roll tr.tr td a/* links before rollover */
{background-color:#f1f1f1; color: #3300cc; text-decoration:none; width: 100%; cursor:hand}

table.roll tr.trred td a /* links on rollover*/
{background-color:#fff; color: #fd4f00; text-decoration:none; width: 100%; display: block;cursor:hand} 

table.roll tr.trred td {/* on rollover */
background-color:#fff;
color: #fd4f00;
cursor:hand;
text-decoration:none;}

table.roll tr.trred td.final ,table.roll tr.trred td.final a , table.roll tr.tr td.final, table.roll tr.tr td.final a /* the main cells fo the table*/
{color:#000;vertical-align:top;padding-right:0; }

table.roll tr.rollhead td{background-color:#9fafbd; font-weight:bold;padding-top:0px; padding-bottom:0px}


/* styles for text fields in the mathcup table*/
.statusfield {
				background-color: inherit;
				color: #000000;
				border: 0; 
    font-size: 11px ; 
				padding: 0;
				margin: 0;
				width: 60px;
				text-align: right;}
				
				.scorefield {
				background-color: inherit;
				color: #000000;
				border: 0; 
                font-size: 11px ; 
				padding: 0;
				margin: 0;
				width: 20px;
				text-align:center}



td.dataheadr {  /* the header row of the table - colors for each section are in the invididual style sheets */
background-color: #9fafbd;
font-weight: bold;
text-align: center;
color: #900;}

td.dataheadc, tr.dataheadc {  /* the header row of the table - colors for each section are in the invididual style sheets */
background-color: #9fafbd;
font-weight: bold;
text-align: center;
color: #000;}

td.datahead2 { /* shaded cell - no bold - centered*/
text-align: center;
color: #000;
background-color: #e4e6e9;
font-weight: normal;}

td.active /* the highlighted back of completed or in progress games - also used in stats tab*/
{ background-color: #2b465b;
color: #fff;
font-weight: bold;
}


td.spacers /* spacer on live odds page between tables */{padding-left: 10px; width:22%;}
html>/**/body td.spacers{width:21%;}

.odds-links { /*the links next to the tab in the scores and odds*/
margin: 0;
border: 0px; 
float: left;
font-size: 11px;
height: 20px;
margin-bottom:-20px;}

.odds-ad {float:right; }  /*ad on scores and odds*/
html>/**/body .odds-ad{margin-bottom:10px;}


td.datacellr {/* individual cells - default - white back - used in MLS -RIGHT ALIGNED */
vertical-align: middle;
text-align: right;}

td.datahl, tr.datahl, td.datahlc, td.datahlb { /* light gray highlight*/
background-color: #E4E4E4;
color:inherit;
text-align: left;
height: 20px;
}

td.datahlb {font-weight:bold;}

td.datahlc{ /* light gray highlight - CENTERED*/
/*text-align: center;*/}

.datahl2 {
	line-height: 18px;
}

td.datahl2b, tr.datahl2b { /* light beige shade bold*/
font-weight: bold;
height: 20px;
}

td.datahl2c { /* light beige shade - CENTERED*/
vertical-align: middle;
/*text-align: center;*/
font-weight: bold;
height: 20px;
}

td.datahl2br {  /* light beige shade bold - right aligned*/
text-align: right;
font-weight: bold;
height: 20px;
}

td.datahl3 {/* a highlighted row of the table - with lines on alerts page*/
background-color: #ffffff; 
font-size: 12px ; 
font-weight: bold;
text-align: center;
color: #cc0000;
border-bottom: 1px #000000 solid;
border-top: 1px #000000 solid;
height: 20px;
}

td.dataout { /* when a player is out - mlb bullpens */
background-color: #ffffcc;
color:inherit;
border: 0;}

td.shade{  /* a highlighted row of the table - with lines in scores and odds brick*/
background-color: #f0f3f3;
color:inherit;}

td.datahl4 /* the cell in the center column on the matchup detail pages - slightly darker shade*/
{ 
background-color: #AAB6C0;}

td.datahl4b
{ 
background-color: #AAB6C0;
font-weight: bold;}

td.datahl4c
{ 
background-color: #AAB6C0;
font-weight: bold;
text-align: center;}

/* covers recommended table - index and matchups*/
table.vegas{
width:100%;font-size: 11px ; background-color:#fff; margin:0;border-collapse:collapse; border:1px solid #e4e4e4; 
}	

table.vegas td {border:1px solid #ccc;padding: 0; line-height:14px;padding: 1px 3px 2px 2px;}

table.vegas td img {margin-right:2px; }

table.vegas tr.vegas-head td, table.vegas td.vegas-head{background-color:#e4e4e4; font-weight:bold;}		


/* lines for odds*/
.rline { /* road line for odds*/
border: 1px solid #cc0000;
width: 98%;
line-height: 12px;}

.hline { /* home line for odds*/
border: 1px solid #037909;
width: 98%;
line-height: 12px;}

.bline { /* both line for odds*/
border: 1px solid #000;
width: 98%;
line-height: 12px;}

.headtop {   /* header at top of site map lists- without table*/
display: block;
background-color: #bec7cf; 
text-align: left;
border: none;
padding: 2px; 
font-size: 11px ;
font-weight: bold;}
	
/* have this here since it is in use on the search page - need to keep header to remain consistent across brands*/
td.forumhead /* need to have it in a td so gradient will show up - gradient will not show up when it is just in the row*/
{
background-color: #434C72;
font-weight: bold;
text-align: left;
padding: 3px 3px 3px 3px;
color: white;}

/* styles for Lisa*/
.onoff {float: left; padding-right:1px;}	/* for Lisa's mathcup links which are hidden*/	

/* to make all active area on the custom scores page blue - Lisa's styles*/  
.staticNBAActive, .staticNCAABActive, .staticNCAAFActive, .staticNFLActive, .staticNHLActive  /* the active area - in the active cell */{ background-color: #6d7891;
	color:inherit;}
	
/* for the bet graph - to show it is movable*/
.betgraph {cursor:move;}

.betgraph_sponsor 
{background-color: #000;}
	
.outline3  {padding: 3px; background-color: #e4e4e4; border: 1px solid #d4d2d2;}

.mainstory {padding:0px; background-color:#fff; border:0}

#electionpage .mainstory {background-color: #fff; border: 0px solid #d4d2d2;}
#electionpage .mainstory .storytitle {font-size:16px; font-weight:bold; }

/*special event link on matchup pages - ex, march madness, bowl contests*/
.specialcontest {width: auto; border: 1px solid #19234d; padding: 2px 3px 2px 3px; font-size:11px; font-weight: bold; background-color: #e65b00; color: #fff; float:left;}
.specialcontest A:link {color: white;}
.specialcontest A:visited {color: white;}
.specialcontest A:hover {color: #19234d;}

/*top 20 betting - sportsbooks, poker, lotteries, casinos*/



/*top 20 table*/
table.top20{ 
width: 100%;
font-size: 12px ;
color: #ffffff;
text-align: left;
font-weight: normal;
border-collapse:collapse;
}

table.top20 td {
height: 31px;
*height: 28px;
border-bottom: 1px solid #033f47;
}

table.top20 td.top_row {
height: 20px;
border-bottom: none;
}

table.top20 td.last_row {
height: 31px;
*height: 28px;
border-bottom: none;
}

table.top-10-index td {
border-bottom: 1px solid #628700;
}

table.comm_brick_index td {
border-bottom: 1px solid #628700;
}

table.top-10-brick {
width: 300px;
height: 253px;
}

table.top-10-brick td {

border-bottom: 1px solid #033f47;
}

table.top-10-brick td.last_row {
height: 21px;
border-bottom: none;
}

.toptop-10-sponsor {
padding: 19px 5px 0px 8px;
*padding: 15px 5px 0px 8px;
}

a:link.review_link, a:visited.review_link {
color: #FFCC00;
text-decoration: underline;
height: 30px;
}

a:hover.review_link {
color: #fd4f00;
text-decoration: underline;
}

a:link.book_link, a:visited.book_link {
color: #FFF;
font-weight: bold;
}

.top-10-brick a:link.review_link, .top-10-brick a:visited.review_link {
color: #FFCC00;
text-decoration: underline;
height: 30px;
}

.top-10-brick a:hover.review_link {
color: #fd4f00;
text-decoration: underline;
}

.top-10-brick a:link.book_link {
color: #FFF;
font-weight: bold;
}

.top-10-brick a:visited.review_link {
color: #FFCC00;
text-decoration: underline;
font-weight: normal;
}



a:hover.book_link {
color: #fd4f00;
font-weight: bold;
}


table.top20 tr th{
color: #000;
text-decoration: none; 
font-size:12px; 
padding: 5px 2px 5px 2px;
border-bottom:1px solid #ccc;
background-color:#9fafbd}

/*text and protect message on top of top20 page*/
.top-20-head {float:left; clear:both; margin-bottom:15px; width:100%; position:relative;}
.top-20-hype {width:640px; float:left;}

.top-20-tag {
width:241px; 
height:34px; 
text-align:center; 
font-style:italic; 
font-size:16px; 
font-weight:bold; 
color:#fff;
padding-top:13px;
background:url(https://images.covers.com/covers/betting/top-20-tag.gif) no-repeat;
position:absolute; top:0px; right:0}

/*review-detail page*/
.bonus-link { 
color:#fff;
background:url(https://images.covers.com/covers/betting/bonus.gif);
width:640px;
height:28px; 
padding:12px 10px 0px 10px;
font-size:12px;
margin-bottom:15px;}

.bonus-link A:link {color: #fff; text-decoration: none;} 

.bonus-link A:visited {text-decoration: none; color: #fff;} 

.bonus-link A:hover {color: #fd4f00;} 

.bonus-link A:active {color: #fff;} 
		
.book-hype{ /*holds book write up */
margin-bottom: 15px;
padding: 5px;
text-align: left;
background-color: #f1f1f1;
border: 1px solid #cccccc;	

font-size:11px; clear:both;
margin-top:-5px;}	
   
.book-hype img {float:left; margin-right:10px; margin-bottom:5px;}   		
	
.colsb { /* holds facts*/
padding: 0px;
width: 40%;
background-color: #ffffff;
float: left;
line-height:19px;}	
	
.colsbr { /*holds promos*/
padding: 0px;
width:57%;
background-color: #fff;
float: right;
margin: 0;
margin-bottom:8px;}			
	
.innerstats { /*book details*/
padding: 5px;
display:block;
border: 1px solid #ccc;	
font-size:11px;}

/* promo lists*/
.promolist{
margin: 3px 0 2px 0px;
padding: 0;
list-style: none;}

.promolist li {
padding: 0 0 3px 19px;
height: 14px;
background-image: url(https://images.covers.com/covers/betting/check.gif);
background-repeat: no-repeat;
background-position: 0 .1em;}

/*tables on top 20 pages for land based betting*/
table.land
{
width: 100%;
background-color: #cccccc;
 
font-size: 12px ; 
color: #000000;
text-align: left;
font-weight: normal;
margin-bottom: 15px;
padding: 0px 3px 0px 3px;
clear:both;
border-collapse:collapse;}

html>/**/body table.land { /* to work properly in firefox - without it makes double thick lines on the side*/
  padding: 0;}

table.land td {line-height:16px; padding-left:8px;}				


/*individual spaces profiles throughout site*/
.top-space4{line-height:14px; height:70px; position:relative}

.top-space4 a img {
	margin-right:10px; 
	float:left;
	border:1px solid #ccc;
	}
	
.top-space4 a:hover img{border:1px solid #fd4f00;}

.three-set .top-space4 {width:32%; margin-right:10px; float:left;}

.leaders-3 {margin-top:3px;}
.leaders-3 .top-space4 /*survivor home page*/
{float:left; width:33%}

/*rounded corners - expandable- used for contests profiles - forum highlighted posts  + photo, specifics in contests.css and community-base.css- from https://roundedbox.andreas-kalt.de/*/

.roundbox-pic img {margin-right:3px; float:left;}
.roundbox-pic a img{border:1px solid #ccc;}
.roundbox-pic a:hover img{border:1px solid #fd4f00;}

/*for staging - plaement of the server name*/
.debug {position:absolute; top:3px; left:400px;}

.login_spacer {
height: 200px;
}

/*sportsbook logos in futures page*/
.book_logo {
padding-right: 5px;
padding-top: 3px;
padding-left: 5px;
padding-bottom: 3px;
}

.playbyplay-title {
	line-height: 20px;
	height: 20px;
	background: #9FAFBD;
	font-weight: bold;
}
/*betting tools*/

.also_on_covers {
	
	width:977px; 
	height:255px;}

.top-tools-list, .top-tools {
	float:left; 
	margin-top: 5px;
	margin-left:4px; 
	line-height:14px; 
	padding-top:0; 
	padding:5px; 
	width:147px;
	border-right: 1px solid #999;
	
	}
	
	.top-tools-last {
	float:left; 
	margin-top: 5px;
	margin-left:4px; 
	line-height:14px; 
	padding-top:0; 
	padding:5px; 
	width:147px;
	border-right: none;
	
	}
	
	.top-tools-list, .top-tools-last {
	text-align: center;
	
	}
	
	.forum_head {
		width: 450px;
		float: left;
	}
	
	.SdiSocialMediaLinks {
		height: 30px;
		width: 150px;
		margin: 0;
		padding: 0;
		float: right;
		line-height: 10px;
	}
	
	.SdiFacebookLike, .fb_edge_widget_with_comment, .connect_widget {
		margin: 0px -10px 0 0;
		*margin: 0px 0px 0 0;
		padding: 0px;
	}

.SdiTweet, .twitter-share-button {
		margin: 0px 0 0 0;
		padding: 0px 0 0 0;
}




/* article list for covers articles*/

.article-list-pro, .article-list-cov{
padding-left: 0;
margin: 5px 0 0 0;
padding-top:0; 
display:block;}

.article-list-cov {margin-bottom:-5px;}

.article-list-pro li, .article-list-cov li {
line-height: 17px;
list-style: none;
margin: 0;
padding: 3px 0 2px 0; 
border-bottom: 1px solid #dfdfdf; 
}

.article-list-cov li a:active, .article-list-cov li a:link {
	color: #000;
}

.article-list-cov li a:visited {
		color: #747474;
}

.article-list-cov li a:hover {
		color: #fd4f00;
}

.community_header a:visited, .datahlb a:visited, .topic a:visited, .datahead a:visited {
	color: #033f47;
}


.article-list-pro li.last_item, .article-list-cov li.last_item {
	height: 20px;
	line-height: 17px;
list-style: none;
margin: 0;
padding: 3px 0 2px 0; 
border-bottom: none; 

}
	

.article-list-pro li img, .article-list-cov li img {margin-right:1px; margin-top:1px;}



	
	.article-list-cov li .right_link a:hover, .right_link a:hover {
	color: #fd4f00;
	}
	
/* comment bubbles for article lists*/	
	
	.com-img {border:0; vertical-align:middle;}

.com-img {
	text-align:center;
	font-size: 11px;
	color: #FFF;
	background: url(https://images.covers.com/covers/comments/link-comment-grey.gif) bottom left no-repeat ;
	float: right;
	border:0; 
	padding-top: 0px;
	height: 20px;
	width: 20px;
}

.com-img_medium {
	text-align:center;
	font-size: 11px;
	color: #FFF;
	background: url(https://images.covers.com/covers/comments/link-comment-grey_medium.gif) bottom left no-repeat ;
	float: right;
	border:0; 
	padding-top: 0px;
	height: 20px;
	width: 30px;
}

.com-img_large {
	text-align:center;
	font-size: 11px;
	color: #FFF;
	background: url(https://images.covers.com/covers/comments/link-comment-grey_large.gif) bottom left no-repeat ;
	float: right;
	border:0; 
	padding-top: 0px;
	height: 20px;
	width: 35px;
}

.scores-hype {border:1px solid #bec7cf; padding:5px; display:block;background-color: #e7ecf0;color: inherit;}

.index-columnists {width:256px; height:250px;  margin:0;}

.col-one, .col-two, .col-three  {height:74px; display:block; padding:4px 66px 4px 3px; margin-bottom:2px; position:relative;}
.col-three {margin-bottom:0;}

.col-jc { background:url(https://images.covers.com/covers/columnists/index/jon-campbell.jpg) no-repeat;}
.col-rs { background:url(https://images.covers.com/covers/columnists/index/ryan-stetson.jpg) no-repeat;}
.col-kg { background:url(https://images.covers.com/covers/columnists/index/keith-glantz.jpg) no-repeat;}
.col-jl { background:url(https://images.covers.com/covers/columnists/index/jason-logan.jpg) no-repeat;}
.col-jd { background:url(https://images.covers.com/covers/columnists/index/julian-dickinson.jpg) no-repeat;}
.col-tr { background:url(https://images.covers.com/covers/columnists/index/tim-roberts.jpg) no-repeat;}
.col-mf { background:url(https://images.covers.com/covers/columnists/index/matt-fargo.jpg) no-repeat;}
.col-sh { background:url(https://images.covers.com/covers/columnists/index/shawn-hartlen.jpg) no-repeat;}
.col-tg { background:url(https://images.covers.com/covers/columnists/index/group.jpg) no-repeat;}
.col-ag { background:url(https://images.covers.com/covers/columnists/index/ashton-grewel.jpg) no-repeat;}
.col-am { background:url(https://images.covers.com/covers/columnists/index/alan-mcnamara.jpg) no-repeat;}
.col-dc { background:url(https://images.covers.com/covers/columnists/index/david-chan.jpg) no-repeat;}
.col-sn { background:url(https://images.covers.com/covers/columnists/index/stephen-nover.jpg) no-repeat;}
.col-sr { background:url(https://images.covers.com/covers/columnists/index/scott-rickenbach.jpg) no-repeat;}
.col-dm { background:url(https://images.covers.com/covers/columnists/index/david-malinsky.jpg) no-repeat;}
.col-sm { background:url(https://images.covers.com/covers/columnists/index/steve-merril.jpg) no-repeat;}
.col-ds { background:url(https://images.covers.com/covers/columnists/index/docs-sports.jpg) no-repeat;}
.col-bl { background:url(https://images.covers.com/covers/columnists/index/bryan-leonard.jpg) no-repeat;}
.col-ts { background:url(https://images.covers.com/covers/columnists/index/ted-sevransky.jpg) no-repeat;}
.col-lk { background:url(https://images.covers.com/covers/columnists/index/lee-kostroski.jpg) no-repeat;}
.col-sps { background:url(https://images.covers.com/covers/columnists/index/sps.jpg) no-repeat;}
.col-ml { background:url(https://images.covers.com/covers/columnists/index/marc-lawrence.jpg) no-repeat;}
.col-bb { background:url(https://images.covers.com/covers/columnists/index/ben-burns.jpg) no-repeat;}
.col-ln { background:url(https://images.covers.com/covers/columnists/index/larry-ness.jpg) no-repeat;}
.col-tp { background:url(https://images.covers.com/covers/columnists/index/the-prez.jpg) no-repeat;}
.col-ex { background:url(https://images.covers.com/covers/columnists/index/experts-grad.jpg) no-repeat;}
.col-blank { background-color:#fff; border:1px solid #ccc;}

.provided {text-align:right; margin-bottom:0px;  font-weight:bold;} /* pro feed provided by*/

.more-articles {font-weight:normal; font-size:11px; float:right;}

.extra-image
{position: absolute; top:5px; right:1px;}


/*expert tools*/
.experts-hype {padding-top:5px; clear:both;}
.experts-hype img {margin-right:4px; float:left;}

.rowleft { /*column 1*/
width: 320px!important;
}	

.rowright { /*column 2*/
width: 320px!important;
margin-right:3px;}



/*more articles links on inside sport pages*/
.more-headlines {float:right; margin-top:5px;}
* html .more-headlines {margin-bottom:5px;}

.tabtext {margin-bottom:-15px; font-weight:bold;}
* html .tabtext {margin-top:3px;}
.rss-img {margin-bottom:-17px; margin-left:205px;}

/*bully sports promo*/
.active-bully {}

.active-bully img {margin-right:10px; border:0; float:left;}

.active-bully ul {margin-top:6px; margin-bottom:0px; padding-left:70px;}

.active-bully .contest, .active-bully .contest-final  {padding-bottom:4px; border-bottom:1px solid #5a7285; margin-bottom:4px;}
.active-bully .contest-final {margin-bottom:0px; border-bottom:0px}

/*to make the data services tabels act like datac*/
.rowM table.datasmall {font-size:11px} 
.rowM table.datasmall td {padding-bottom:2px; padding-top:3px;}



/* for wagerline middle brick*/
.rowM .tabnav a:link, .rowM .tabnav a:visited{
padding: 2px 5px 2px 5px; /*inside link*/}

/* for wagerline middle brick*/
.wag-con .tabnav a:link, .wag-con .tabnav a:visited{
padding: 2px 5px 2px 5px; /*inside link*/}

/*march madness special*/
.team, .team1 {padding: 3px; padding-bottom:2px; padding-top:0; background:none;background-color: #f1f1f1; border: 1px solid #ccc; height:12px; }
.team1 {margin-bottom:10px}

h3.marker, h3.marker2 {background:url(https://images.covers.com/COVERS/brick_headers/maingrad.gif); margin-bottom:7px; padding-left:86px; border:1px solid #5a7285; color:#fff}
h3.marker2 {margin-bottom:2px;}

.contests-p, .freepicks-p, .community-p {background:url(https://images.covers.com/covers/brick_headers/pointers/contests.png) top; width:80px; height:23px; position:absolute; top:3px; left:3px;}

.contests-p {margin-bottom:0;}

* html .contests-p { /* targeting IE6 - using filter so png transparency will work */
width:80px; background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/covers/brick_headers/pointers/contests.png',sizingMethod='scale');}

.freepicks-p {background:url(https://images.covers.com/covers/brick_headers/pointers/freepicks.png);}

* html .freepicks-p {
width:80px; background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/covers/brick_headers/pointers/freepicks.png',sizingMethod='scale');}

.community-p {background:url(https://images.covers.com/covers/brick_headers/pointers/community.png);}

* html .community-p {
width:80px; background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/covers/brick_headers/pointers/community.png',sizingMethod='scale');}

.contests-p a, .freepicks-p a, .community-p a{width:80px; height:23px; cursor:pointer; display:block; } /* link for logo*/
.row, .rowM {position:relative;}

/* CSS Document */
.texbox, .textbox 	{ /* small for within pages*/
	font-size: 11px;
	background-color: #ffffff;
    /*border-left: 1px #26254A inset;	
	border-top: 1px #26254A inset;*/	 
	color: #26254A ;
	}
	
.texboxerror 	{ 
	font-size: 11px;
	background-color: #ffffff;
	border: 1px #990000 solid;	 
	color: #26254A ;
	}	
	
.texform, .textform	{  /* larger for within large forms such as  start a contest*/
	font-size: 9pt; 
	
	background-color: #ffffff;
	border-left: 1px #26254A inset;	
	border-top: 1px #26254A inset;	
	color: #26254A ;
	vertical-align: middle; 
	}
	
.formtext { /*used on newsletter page*/

font-size: 8pt;
color: #666666;
vertical-align: top; 
}		

.buttonhead /* button in header*/
{
border: 1px double #999999;
border-top-color: #414c72;
border-left-color: #414c72;
border-bottom-color: #000;
border-right-color: #000;
padding: 0em;
background-color: #FFFFFF;
background: #fff url(https://images.covers.com/covers/buttons/buttonback.gif) top left repeat-x;
color: #333333;
font-size: 11px;
text-transform:lowercase;
cursor:pointer;
text-decoration:none;
font-weight: bold;} 
		
/* for all the data tables - this is the default for most of the site */
table.form /* the overall table*/
{
width: 100%;
background-color: #ffffff;
/* border: 1px #000000 solid; */

font-size: 8pt;
color: #000000;
vertical-align: top; 
text-align: left;
/*line-height: 18px;*/
font-weight: normal;
margin-bottom: 0px;
background-color: #f1f1f1;
border-collapse: collapse;
border: 1px solid #cccccc;
}

td.formleft /* the header row of the table*/
{ 
vertical-align: top;
text-align: right;
padding: 3px 8px 3px 0px;
font-weight: bold;}

td.formright /* the main cells fo the table*/
{ 
vertical-align: top;
padding: 3px 0px 3px 1px;
color: #666666;}

td.formright .btn /* the main cells fo the table*/{ 
margin-top: 7px;
color: #FFFFFF;}

.form-iframe /* for iframe in spaces edit*/
{
font-size: 8pt;color: #666666; background-color: #f5f7f7; float:left;}

/*alert preferences*/
table.prefs /* the overall table - forummain is the table on the showmain page*/
{
width: 100%;
 font-size:11px;
margin-bottom: 15px;
background-color: #ffffff;
color: #000000;
border-collapse: collapse; /*stops the double lines from  showing up where the two lines meet - oppposite is seperate */
padding: 0px;border: 1px #ccc solid;}

table.prefs td {

border-bottom: 1px #ccc solid; /*border and color around cells*/
border-right: 0px solid #ccc;
border-left: 0px solid #ccc;
padding:1px;
font-weight:normal;
padding: 1px 2px 1px 2px;
}

tr.prefshead td/* the header row of the table*/
{ 
background-color: #888787;
font-weight: bold;
text-align: left;
color: #fff; 
padding:0 2px 0 2px;
align:left}

table.choose {
background:none; 
border:0; 
border-bottom-color:#fff; 
width:100%; 
padding:0; 
margin:0; 
border-collapse:collapse;
 
font-size:11px; }

table.choose td {
background:none; 
vertical-align: top; 
border:0;}

.prefshead a:link {color:#fff}
.prefshead a:visited {color:#fff}
.prefshead a:hover {color:#fd4f00;}

.blogdata {float:left; width:75%;}
.blogpic {float:left; margin-right: 5px; width:23%;}
.blogside {margin: 2px 0 5px 0; display:block;}

/*new div style form*/
.form-hold {border:1px solid #ccc; float:left; width:100%; padding:0; margin:0; background-color:#f1f1f1;
font-size: 8pt; margin-bottom:8px; }
.row-hold { min-height:24px; padding:2px;}
.label{float:left; width:20%; font-weight:bold; text-align:right; padding: 0 3px 0 3px}
.input {float:left; width:78%; padding: 0 0px 0 3px}



/* most links on site - the default*/
a:link { 
	/*color: #3300CC;*/ 
	color: #033f47;
	text-decoration: none;} 

a:visited { 
	text-decoration: none; 
	color: #747474;
	
	} 

a:hover { 
	color: #fd4f00;
	} 

a:active { 
	color: #033f47;
	
	} 

/* links on gradient background*/
H3 A:link {
	color: white;} 

H3 A:visited {
	color: white;} 

H3 A:hover {
	color: #fd4f00;} 	
	
/* links on story headlines*/
p.fpt A:link, p.fpt A:visited, H1.fpt A:link, H1.fpt A:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000;}
	
p.fpt A:hover, H1.fpt A:hover  {
	font-weight: bold;
	text-decoration: none;
	color: #fd4f00;}	
	
/* links on story headlines*/
H1.article A:link, H1.article A:visited, H1.article A:hover  {
	text-decoration: none;
	} 
	
H1.box-rec A:link, H1.box-rec A:visited, H1.box-rec A:hover  {
	text-decoration: none;
	} 		
	
/* links on headextra*/
.headextra A:link {
	color: #444444; 
	} 

.headextra A:visited{
	color: #f1f1f1; 
	} 

.headextra A:hover {
	color: #fd4f00  ;
	} 
	
/* links on gradient background below bar*/
.textinfo A:link {
	color: #fd4f00;} 

.textinfo A:visited {
	color:#fd4f00;} 

.textinfo A:hover {
	color: #3300CC;} 		 	

/* links on sitemap*/
.smul li A:link, .smul li A:visited {
text-decoration: none;
	display: block;} 

.smul li A:hover {
	color: #fff  ;
	background-color: #2b465b;
	display: block;
	text-decoration: none;} 
			 	
/* links on help pages, injury pop-up, account, and cappers page - helplink2 just used on ? on capper page*/
a.helplink, a.helplink2{ /* This is for the question mark cursor */
    cursor: help; }

a.helplink:hover, a.helplink2:hover {
	position: relative;
	z-index: 100;}

a.helplink span, a.helplink2 span{
	display: none;}

a.helplink:hover span, a.helplink2:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:15px; left: 30px; width:200px;
	padding: 4px;
	text-decoration: none;
	text-align: left;
	font: 11px Verdana, sans-serif;
    border:1px solid #ccc;
    background-color:#f7f7e0; color:#000;}
	
a.helplink2:hover span{ /*the span will display just on :hover state*/
    top:15px; left: -175px; width:175px;
    border: 1px solid #999;
    background-color:#f1f1f1; color:#000;}
	
h2 .helplink img {margin-top:-3px; }	

/* links on the header row of the table - on picks page - with capper name - data head capper*/
td.dhc A:link {
	color: white;} 

td.dhc A:visited {
	color: white;} 

td.dhc A:hover {
	color: #fd4f00;}

/* the matchup links on the my experts page*/
.cematch A:link { 
	color: #666666; 
	text-decoration: none;} 

.cematch A:visited { 
	color: #666666;
	text-decoration: none;} 

.cematch A:hover { 
	color: #741010;
	text-decoration: none;} 

.cematch A:active { 
	color: #669933;}
	
/* links in header on colorbar delete once live*/
.colorbar2 A:link, .colorbar2 A:visited  {
	text-decoration: none;
	color: #fff;} 

.colorbar2 A:hover  {
	text-decoration: none;
	color: #ff9900;}
	
/* directory links in header - on colorbar*/
.directory A:link, .directory A:visited  {
	text-decoration: none;
	color: #fff;
	} 

.directory A:hover  {
	text-decoration: none;
	color: #ff9900;
	}
	
/* CE brick links - for the bullets used in covers on black brick only*/
.ce-bullet A:link, .ce-bullet A:visited  {
	color: #fff;
	} 

.ce-bullet A:hover  {
	color: #ff9900;
	}	
	
/*profile pictures on comments*/
.comment-img a img{border:1px solid #ccc;}f
.comment-img a:hover img{border:1px solid #fd4f00;}				
			
/*tabmenu - custom odds - tabs from https://www.simplebits.com/bits/css_tabs.html*/	
.tabcontainer, .tabcontainer-team{
width: 100%;
padding: 0;
background: #fff;
margin: 5px 0 10px 0;
background: url(https://images.covers.com/shared/tabs/tab_bottom.gif) repeat-x bottom;
position: relative;}
	
.tabcontainer2{
width: 100%;
padding: 0;
background: #fff;
margin: 5px 0 0px 0;
background: url(https://images.covers.com/shared/tabs/tab_bottom.gif) repeat-x bottom;}	

.tabcontainer-team {margin-left:65px; width:908px; margin-top:-15px; margin-bottom:17px;}
	
.tabnav{
height: 20px;
padding: 0;
margin: 0;
width: 100%; 
font-size: 12px ;}

.DragBox25 .tabnav {height: 16px;} /* makes tabs smaller for the size 1*/

.tabnav li{
margin: 0; 
padding: 0;
display: inline;
list-style-type: none;
float: right;}

.tabnav.left_align li{
margin: 0; 
padding: 0;
display: inline;
list-style-type: none;
float: left;}
	
.tabnav a:link, .tabnav a:visited{
float: left;
background: #e4e4e4;
font-size: 11px;
line-height: 14px;
font-weight: bold;
padding: 2px 5px 2px 5px; /*inside link*/
margin-right: 4px;
border: 1px solid #ccc;
text-decoration: none;
color: #666;}

.tabnav.align_left a:link, .tabnav.align_left a:visited{
float: none;
background: #e4e4e4;
font-size: 11px;
line-height: 14px;
font-weight: bold;
padding: 2px 5px 2px 5px; /*inside link*/
margin-right: 4px;
border: 1px solid #ccc;
text-decoration: none;
color: #666;}

.DragBox25  .tabnav a:link{padding: 0px 1px 0px 1px; margin-right: 3px;}

.tabnav a:link.active, .tabnav a:visited.active{
border-bottom: 1px solid #fff;
background: #fff;
color: #000;}

.tabnav a:hover{
background: #fff;}


.tab-alt {margin-top:0;} /*add to tabcontainer with no margin at the tab*/
.tab-alt2 {margin-bottom:-1px} /*add to tabcontainer that needs to cover table lines*/
	
.sortby {float: left;font-size: 11px ; color: #CC0000; line-height: 15px; z-index:-10}		

/*links for text ad*/
.textad 
{font-size: 11px; COLOR: #fff;  font-weight:normal} 

.textad  A:link { text-decoration: none;  color: #ffcc00} 

.textad  A:visited { text-decoration: none; color: #ffcc00} 

.textad  A:hover { COLOR: #fd4f00; text-decoration: none;} 

.textad  A:active { text-decoration: none; color: #3300CC}

.textad_consensus 
{font-size: 11px; COLOR: #fff;  font-weight:normal} 

.textad_consensus  A:link { text-decoration: none;  color: #ffcc00} 

.textad_consen sus  A:visited { text-decoration: none; color: #ffcc00} 

.textad_consensus  A:hover { COLOR:#fd4f00; text-decoration: none;} 

.textad_consensus  A:active { text-decoration: none; color: #3300CC}
 

/* no links in socres on firefox*/
a.nolink:link, a.nolink:visited, a.nolink:active, a.nolink:hover {text-decoration: none ;}

.autolinks {CURSOR: help; COLOR: #3300CC; TEXT-DECORATION: none;}	

/*article links*/		
ul.na 
{list-style-position: outside;
list-style-type: disc;
padding-left: 1.5em;
margin: 0px;}

li.na {
line-height: 1.21em; /*between items in the list */
margin: 0px;
padding-bottom: 7.5px;}


/*links around images in the posting forum*/
td.forumpost A:link img { 
	border: 1px solid #cccccc;} 

td.forumpost A:visited img { 
	color: red;border: 1px solid #cccccc;} 

td.forumpost A:hover img { 
	border: 1px solid #fd4f00;} 

td.forumpost A:active img { 
	border: 1px solid #cccccc;} 	



/*links on boxscore*/
.pseudo-links {  font-size:11px}
.pseudo-links a {text-decoration:none; cursor:hand; cursor:pointer;  color: #3300CC;  font-size:11px}	
.pseudo-links a:hover {text-decoration:underline; cursor:hand; cursor:pointer;  color: #fd4f00;   font-size:11px}



/*bet guide menu styles*/
ul#bet_guide_menu {
	
float: left;
display:inline;
height:25px;
list-style-type:none;
overflow:hidden;
padding:0;
margin:0;
}

#bet_guide_menu li {
float:left;
display: inline;
padding: 0 0px 0 0px;
color: #fff;
list-style-type: none;
margin-left:0px;
}


#bet_guide_menu a {
float:left;
height: 0 !important;
overflow:hidden;
padding: 25px 10px 0px 10px;
border-right: 1px solid #666;
margin-top: 0px;
}



#bet_guide_menu li.tBonus a  {
border-right: none;
}

.tTitle img {
	display: none;
}

.tTitle {
background: transparent url(https://images.covers.com/covers/menu/tab_where_to_play.png) no-repeat right bottom;
margin: 0 0 0 0px;
padding: 0 0 0 0px;
width: 91px;
display: block;
height: 22px;
}

.tTopsportsbooks a {
padding: 0 0 0 0px;
background: transparent url(https://images.covers.com/covers/menu/tab_sportsbooks.png) no-repeat center top;
background-position: 10px 0px;
width: 70px;
margin: 0 0 0 0px;
}

.tTopsportsbooks a:hover {

width: 70px;
background-position: 10px -25px;
}

.tTopsportsbooks_active a {
	
background: transparent url(https://images.covers.com/covers/menu/tab_sportsbooks.png) no-repeat center top;
width: 70px;
background-position: 10px -25px;
}

.tFantasy a {
background: transparent url(https://images.covers.com/wheretoplay/toolbar/tab_fantasy.png) no-repeat center top;
background-position: 10px 0px;
width: 41px;
margin: 0;
}

.tFantasy a:hover {
width: 41px;
background-position: 10px -25px;
}

.tFantasy_active a {
background: transparent url(https://images.covers.com/wheretoplay/toolbar/tab_fantasy.png) no-repeat center top;
width: 41px;
background-position: 10px -25px;
}

.tPoker a {
background: transparent url(https://images.covers.com/covers/menu/tab_poker.png) no-repeat center top;
background-position: 10px 0px;
width: 32px;
margin: 0;
}

.tPoker a:hover {
width: 32px;
background-position: 10px -25px;
}

.tPoker_active a {
background: transparent url(https://images.covers.com/covers/menu/tab_poker.png) no-repeat center top;
width: 32px;
background-position: 10px -25px;
}

.tCasinos a {
background: transparent url(https://images.covers.com/covers/menu/tab_casinos.png) no-repeat center top;
background-position: 10px 0px;
width: 43px;
margin: 0;
}

.tCasinos a:hover {
width: 43px;
background-position: 10px -25px;
}

.tCasinos_active a {
background: transparent url(https://images.covers.com/covers/menu/tab_casinos.png) no-repeat center top;
background-position: 10px 0px;
width: 43px;
background-position: 10px -25px;
}

.tHorses a {
background: transparent url(https://images.covers.com/covers/menu/tab_horses.png) no-repeat center top;
background-position: 10px 0px;
width: 40px;
margin: 0;
}

.tHorses a:hover {
width: 40px;
background-position: 10px -25px;
}

.tHorses_active a {
background: transparent url(https://images.covers.com/covers/menu/tab_horses.png) no-repeat center top;
width: 40px;
background-position: 10px -25px;
}

.tVegas a {
background: transparent url(https://images.covers.com/covers/menu/tab_vegas.png) no-repeat center top;
background-position: 10px 0px;
width: 33px;
margin: 0;
}

.tVegas a:hover {
width: 33px;
background-position: 10px -25px;
}

.tVegas_active a {
background: transparent url(https://images.covers.com/covers/menu/tab_vegas.png) no-repeat center top;
background-position: 10px 0px;
width: 33px;
background-position: 10px -25px;
}

.tLottery a {
background: transparent url(https://images.covers.com/covers/menu/tab_lottery.png) no-repeat center top;
background-position: 10px 0px;
width: 41px;
margin: 0;
}

.tLottery a:hover {
	
width: 41px;
background-position: 10px -25px;
}

.tLottery_active a {
background: transparent url(https://images.covers.com/covers/menu/tab_lottery.png) no-repeat center top;
width: 41px;
background-position: 10px -25px;
}



/*spaces center in the header*/
.spaces-center  a:link, .spaces-center  a, .spaces-center  a:active   {
color: #ffffff;
text-decoration:underline;} 

.spaces-center  a:visited{
color: #ffffff;
text-decoration:underline;} 

.spaces-center  a:hover {
color: #fd4f00;
text-decoration:underline;} 

.spaces-center-logged  a:link, .spaces-center-logged  a, .spaces-center-logged  a:active   {
color: #ffffff;
text-decoration:underline;} 

.spaces-center-logged  a:visited{
color: #ffffff;
text-decoration:underline;} 

.spaces-center-logged  a:hover {
color: #fd4f00;
text-decoration:underline;} 

li.chalk_talk_article a:visited {
color: #033f47;	
	
}

li.chalk_talk_article a:hover {
color:#fd4f00;	
	
}

/* -------------------------------- login module in header --------------------- */
	
iframe#loginFrame {
	height: 80px;
}

.login_dialog.ui-dialog-content iframe#loginFrame {
	height: 88px;
}

form.login_form {
	margin: 0;
}

.field-validation-error {
    border: 1px solid #CC0000;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 0 8px;
    padding: 5px;
    text-align: right;
    width: 75px;
}

.field-validation-error a:link, .field-validation-error a:visited {
    color: #55962E;
	text-decoration:underline;
}

.field-validation-error a:hover {
    color: #fd4f00;
	text-decoration:underline;
}

.login_wrapper {
    background: url(https://images.covers.com/experts/backgrounds/login_back_trans.png) repeat scroll left top transparent;
    color: #FFFFFF;
    float: right;
    font-size: 9px;
    font-weight: bold;
    line-height: 20px;
    margin: 8px 0 0;
    width: 202px;
}

.login_wrapper .login_message {
    text-align:left;
    font-weight: normal;
    line-height: 13px;
    margin: 0;
	padding-left: 3px;
}

.login_content {
    float: left;
    height: 65px;
    margin: 0;
    padding: 5px 0 0 5px;
	width: 146px;
}

#passText {
    margin-top: 0px;
}

.login_wrapper input {
    background-color: #FFFFFF;
    border-left: 1px inset #26254A;
    border-top: 1px inset #26254A;
    color: #26254A;
    font-size: 11px;
	width: 133px;
}

.login_wrapper a:link, .login_wrapper a, .login_wrapper a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}

.login_wrapper a:hover, .login_wrapper a:active {
    color: #fd4f00;
    text-decoration: underline;
}

.login_image {
    float: right;
    padding: 5px 5px 0 0;
}

.login_image img {
    height: 60px;
	width: 46px;
    border: 0px;
}

#BalloonDiv {
    position: absolute;
    right: 51px;
    top: 32px;
}


	/* -------------------------------- login module when it pops up --------------------- */
	
.ui-dialog .ui-dialog-content {
    padding: 0;
}

.ui-dialog .ui-dialog-content {
    padding: 0.5em;
}

.ui-dialog.ui-widget.ui-widget-content  {
    z-index:30000;
   height:94px;
}

.ui-dialog-titlebar.ui-widget-header {
    border-radius:0;
    background: none;
	background-color: #fd4f00;
    border:none;
    color: #fff;
    font-weight: bold;
}

	/* -------------------------------- row and floats --------------------- */

.row_holder {
	clear: both;	
}

.left { 
margin: 0px; 
padding: 0; 
border: 0px; 
float: left;} 		

.right {
margin: 0px; 
padding: 0; 
border: 0px; 
float: right;	
}

	/* -------------------------------- fb widget fix --------------------- */

.fb_iframe_widget span
{ overflow: visible !important; } 

	/* -------------------------------- sport fix for tables  --------------------- */
	
.rowleft2 .datacell, .rowright2 .datacell {
	line-height: 25px;			
}

#selectSeasons {
    margin-bottom: 10px;
}
