/* CSS Document */

BODY{ 
	background: url(http://images.covers.com/covers/backgrounds/background_covers.gif) repeat-x scroll center top #000000;
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
	}
	
p {
	margin: 0 0 1.1em 0; /* clockwise setting: top right bottom left */
	font-family: Arial, Helvetica, sans-serif;
	}	

form {margin: 0;} /*take away space at the bottom of the page in firefox*/

#container{ /* holds the whole thing in - before header - after footer*/	
	padding: 0;
	margin:0;
	width: 987px;
	position: relative;
	margin:0px auto;
	text-align:left;
	
	
	}

#content{ /* main area between header and footer*/
	padding: 5px;
	padding-top:7px;
	margin: 0;
	left: 1px;
	text-align:left; /*to uncenter the text*/
	float:left;
	width:977px;
	background: #fff;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	}

#leaderboard, .leaderboard{ /* div around 728x90 leaderboard ad*/
    padding: 0;
	text-align: center; 
	margin: 0 auto;
	padding-left: 128px; 
	padding-right: 128px;
	background-color:#000;
	}
	
/* --the following make up the components of the header and menu - not links -- */

#head{ /*the base header - this would be the same on every page of the site - in the include for the header*/
   padding: 0px; 
   clear:both;
   height: 64px;
   position: relative;
   width: 100%; 
   z-index:1;}
  
.allhead{ /*holds in the login-search, main header, navigation and sub nav*/
padding: 0px;
margin: 0px;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px ;}


/* holding the covers logo - left side of header*/
.mainlogo {
width: 333px;
float: left;
background: url(http://images.covers.com/covers/header/covers_logo.png) no-repeat;
height: 62px;
z-index: 2;
position: absolute;
margin: 20px 0 0 10px;


}

.mainlogo a{display:block;width:auto;height:62px;} /* link for logo*/

.identifier{ /* the sport identifier in the header */
width: 316px;
height: 56px;
margin: 0;
position: absolute;
top:-3px; /*changed - for 2 word sports, eg. college basketball - use top:2px*/
left:166px;
z-index: 1;}

/*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}

.headextra { /* holds the reviews links and "bet_guide_nav" */
background: url(http://images.covers.com/covers/backgrounds/where_to_play_menu.jpg) top left repeat-x;
height: 25px;
padding: 0;
color: #fff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight:bold;
z-index:2;
margin: 0;
_margin: 0;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.wtb {color: #fec61a} /*where to bet*/

.headextra .right {padding:0;}

/*holds in the 4 main site links*/
.bet_guide_nav {

float:left; 
margin-left: 0;
padding: 0;
}



.search {
float:right; 
background: #dcb82c;
width: 205px; 
height:25px;  
text-align:left; 
padding:0px; 
margin: 0px; 
padding-bottom: 0px; 
border-left: 1px solid #666;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;

-webkit-border-top-right-radius: 5px;
-moz-border-topright: 5px;
border-top-right-radius: 5px;
}

.search_field {
height: 15px;
margin: 2px 5px 0 4px;
width: 130px;
}

* 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(http://images.covers.com/shared/header/pointers/covers.gif) no-repeat;}



.headback { /* the image behind the header - change for section*/
height:100px;
width:100%;
background: none; 

}


.colorbar3 { /* the strip of color along the top of the page - top of header*/
background: #fff url(http://images.covers.com/covers/backgrounds/menu_shadow-trans.png) repeat-x;
height: 5px; 
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}

.head-hold {
position:absolute;
top:6px;
right:5px;
padding:0; 
margin:0;
}

.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(http://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(http://images.covers.com/covers/header/spaces_back-trans.png) top left;
height:70px;
margin: 10px -5px 0 0;
width: 205px;
}
	
.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: #e15a00;
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(http://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(http://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 */
}




	
/* --------------------------------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;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}	
	
	
		

/*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*/
.row, .rowI, .row-note  { 
padding:0;
margin-bottom: 10px;
width: 100%;
clear: both;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;}

.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;
font-family: Verdana, Arial, Helvetica, sans-serif;
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: 10px; 
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-bottom: 10px;}

.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(http://images.covers.com/covers/columnists/columnist-back.gif) no-repeat;
position:relative;
font-size: 9pt; 
font-family: Arial, Helvetica, sans-serif;}

.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;}

.columnist { /*the columnist images*/
position:absolute;
top:2px;
left:5px;} 

/*aticle inserts*/
/*text + image version*/
.inner-article {
float:left; 
width:200px; 
margin:0 10px 10px 0px;}

.inner-article p {margin-bottom:5px;}

.inner-article-content {
border:1px solid #2b465b; 
padding:5px; 
padding-bottom:2px; 
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color:#fff;}

/*table version*/
.inner-article-table {float:left; width:200px; margin:0 10px 10px 0px;}
.inner-article-table table.data {margin-bottom:0;}

/*quote*/
.inner-article-quote {
float:left; 
width:200px; 
margin:10px 15px 5px 10px;
font-size:16px;
color:#00000;
font-weight:bold;}

.quoter {float:right; color:#666666}

/*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-family:Verdana, Arial, Helvetica, sans-serif;
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-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:black;}
	
.weather {float:right; width:220px;}		

table.lot { /* for lines pop up in preview articles - the table*/
width: inherit;
font-family: Verdana, Arial, Helvetica, sans-serif; 
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-family: Arial, Helvetica, sans-serif  ;
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-family: Verdana, Arial, Helvetica, sans-serif; 
	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-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
	
.rightCol_mid, .RightCol_mid  { 
    padding: 0;
	margin: 0;
	width: 49.1%;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;}
	
.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-family: Verdana, arial, Helvetica, sans-serif;
font-size: 10px;
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-family: Verdana, Arial, Helvetica, sans-serif;
	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-family: Arial, Helvetica, sans-serif; 
font-size: 11px;}
			
.comment-text { 
font-size: 12pt; 
font-family:Trebuchet MS , Arial, Helvetica, sans-serif;
font-weight: bold;}

.comment-extras {
float:right;
margin-top:10px;
font-family: verdana,Arial, Helvetica, sans-serif; 
font-size: 11px;} 

/*the commenter's community links -- send pm, view space, friends, blog*/
.commenter-links {
float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px;}


/*style on the comment images - index page*/ 
.com-img {margin-right: 1px;}
			
/*---------------------the following make up all the components of the footer-------------------------------*/
#footer {   

padding:0px;  
background-color: transparent; 
width: 977px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999;  
text-align: center; 
font-size: 11px; 

padding-top:15px;

}
 
.footer-title {
font-size:11px; 
font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#6a6969}

.disclaimer	{
font-size:10px; 
color: #999; 
margin:0px; 
padding:0px 0 10px 0; 
width: 977px;
}

/*-----------------------------------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: 1.45em; /*between items in the list */
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px ;
color: #cc0000;
background-color: inherit;}

li.morecool {  /* for cool trends*/
line-height: 1.45em; /*between items in the list */
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px ;
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(http://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*/

.right, .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;
}

.right-myScores a:link, .right-myScores a:active, .right-myScores a:visited .right-myScores a:hover{

}


.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;} 	
	
.left { /* when you need an item aligned left*/
margin-right: 5px; 
padding: 0; 
border: 0px; 
float: left;} 		

.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-family: Verdana, Arial, Helvetica, sans-serif; 
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; font-family:Verdana, Arial, Helvetica, sans-serif; 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; font-family:Verdana, Arial, Helvetica, sans-serif}
* html .tabtext {margin-top:3px;}

/* ------------------------fonts used on site--------------------------------*/
.error { 
	font-size: 9pt; 
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	background-color: inherit;} 	
	
.mbt { 
	font-size: 9pt; 
	font-family: Arial, Helvetica, sans-serif  ;}	 
	
.text-head{ 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif  ;
	color: #CC0000;
	background-color: inherit;} 	
	
.smtext2 { /* default text*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px ;} 	
	
.smtext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; }	
	
.smtext-shade { /* shaded text*/
	color: #666666;
	background-color: inherit;}		
	
		.smtext-shade .com-img {
		line-height: 18px;
	}
	
	
.text { /* used in posting forum mainly*/
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

.text3 { /* default text*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px ;} 

.alerts { 
width: 170px;
height: 90px;
font-family: Verdana, arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #ffffff;
border: 1px #26254A inset;	 
color: #26254A ;} 

.hltext {color: #CC6600; 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-family: Arial, Helvetica, sans-serif; 
font-size: 12px ; 
padding-bottom: 5px;}
	
.odd { /* odd and even rows used in forum and in search*/
background-color:#ffffff;
color: inherit;} 

.even {
background-color:#f1f1f1;
color: inherit;}	

.odd2 { /* odd and even rows used other tables, such as glossary*/
background-color:#ffffff;
color: inherit;} 

.even2 {
background-color:#d7e1e8;
color: inherit;}	

/* 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*/	

.spacerhalf { height: 7px; overflow: hidden; }	

.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*/

h1, h1.article, h1.fpt, h1.articles, h1.inside, h1.f-inside, h1.box-rec, h1.teams { /*the descriptive big titles on the page*/
	font-weight: bold; 
	font-size: 16pt; 
	font-family: Arial, Helvetica, sans-serif ;
	margin-top:0;
	margin-bottom:10px;} 
	
	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;
	font-family: Helvetica, Arial, sans-serif ;
	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: #E15A00;}	
	
h1.article { /*where no space is required - the descriptive big first title with an article or matchup title */
	margin-bottom:0px;}
	
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;
	font-family: Helvetica, Arial, sans-serif ;
	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:67px;padding-top:7px;line-height:19px; margin-bottom:-5px;}	/*h1 on the team page*/		
	
h2, p.community_header, p.betting_header, .betting_header p, .community_header p { /*the little grad block with the line underneath default in here - specific color images are in specific style sheets*/
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
margin-top:0px;
margin-bottom:2px; 
border-bottom: 1px #000000 solid;
padding: 2px 0 2px 10px;
height: 17px;
line-height: 17px;
background: url(http://images.covers.com/covers/brick_headers/maingrad.gif) no-repeat bottom left;
border-left: 1px solid #2b465b;
text-align:left;}



p.league_title { /*the little grad block with the line underneath default in here - specific color images are in specific style sheets*/
font-family: Verdana, Arial, Helvetica, sans-serif; 
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(http://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, .bar_header, .betting-section H2 { /*the grad header - specific colors are in specific style sheets - default is in here*/
	height: 18px;
	color: white; 
	font-size: 9pt; 
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold; 
	display: block;
	padding: 2px 0 0 3px;
	margin: 0px;
	background-color: #5a7285;
	background: url(http://images.covers.com/covers/brick_headers/maingrad.gif) repeat bottom left;
	border: 1px solid #5a7285;} 
	


.h3-group {position:relative;}
	
h3.marker, h3.marker2 {background:url(http://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(http://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(http://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(http://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(http://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-family: Verdana, Arial, Helvetica, sans-serif; 
	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: #CC6600;
	margin-bottom:2px;
	background-color: inherit; }
	
/* the slanted gradient - needs to be used with the span inside*/
h5, h5.same, p.same { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	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(http://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(http://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-family: Verdana, Arial, Helvetica, sans-serif; 
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-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;}

/*team pages*/
.teamname {position:relative;}
.teamlogo {position:absolute; top:5px; left:-3px; height:65px;}

* html .teamlogo {left:-70px;}


/*matchups - navigation in the matchup pages -  see matchup table as well*/
.match-nav, .match-nav-bask { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
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; 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:52px}

h6.matches { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	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;}

/* text ads before footer*/
.adban 
{
list-style: none;
padding: 0;
margin: 0;
}

.adban li, .adban li.none { /*text ads at the bottom of the matchup page*/
display: inline;
list-style-type: none;
width: 22%;
float: left;
border-right: 1px #888787 dashed;
margin-right: 10px;
padding: 0 5px;
display:block;}

.adban li.none {
border-right: 0px;
margin-right: 0px;}
  
fieldset.adbanner{
	background-color:#fff;
	border:1px solid #888787;
	margin-top:0px;
	width: 945px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
	font-size: 11px;}

fieldset.adbanner legend{	
	background-color:#f0f0f0;
    border:1px solid #888787;
    color:#000;
	font-weight:bold;
    padding:2px 5px;
	margin:0px 0px 5px 0px;
	position:relative;
	top: -3px;
	font-size: 11px;} 

.adban-hold	{background-color:#fff; width:980px; padding-bottom:15px; clear:both; margin-top:15px;}	

.adban_728 {
	margin: 0 0 0 120px;
}

/*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 #e15a00;}
.blog-tag {margin-top:4px; color:#666}

/*blog on election page*/
#electionpage .top-blog {border-bottom:0px solid #ccc; }

/* ----------------------------------------for all data (#) tables------------------------------------------*/
table.data, table.datao, table.datac,  table.datalh, table.datasmall, table.databig /* the overall table - used by all pages - most tables (data) datao (odds) datac (controls) datalh (lineshistory)*/{
width: 100%;
background-color: #cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px ; 
color: #000000;
font-weight: normal;
margin-bottom: 15px;
padding: 0px 3px 0px 3px;}
  
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-family: Verdana, Arial, Helvetica, sans-serif; 
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.datasmall  /* the overall table when small - used for small stats tables on main pages and stats bricks*/
{
FONT-SIZE: 10px; 
line-height: 9pt;
padding:0;
border:0;
margin-bottom: 0;
}

table.databig /* the overall table when bigger font */
{
font-size: 9pt; 
font-family: Arial, Helvetica, sans-serif  ;
line-height: 10pt;
line-height: 9pt;
}
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-family: Verdana, Arial, Helvetica, sans-serif; 
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-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
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-family: Verdana, Arial, Helvetica, sans-serif; 
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-family: Verdana, Arial, Helvetica, sans-serif; 
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-family: Verdana, Arial, Helvetica, sans-serif; 
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-family: Verdana, Arial, Helvetica, sans-serif; 
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: #e15a00; text-decoration:none; width: 100%; display: block;cursor:hand} 

table.roll tr.trred td {/* on rollover */
background-color:#fff;
color: #e15a00;
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-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 11px ; 
				padding: 0;
				margin: 0;
				width: 60px;
				text-align: right;}
				
				.scorefield {
				background-color: inherit;
				color: #000000;
				border: 0;
				font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 11px ; 
				padding: 0;
				margin: 0;
				width: 20px;
				text-align:center}

tr.datahead, td.datahead {  /* the header row of the table - colors for each section are in the invididual style sheets */
background-color: #9fafbd;
font-weight: bold;
color: #000;}

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.dataheadsmall {  /* the header row of the table in tabbed or smaller font - colors for each section are in the invididual style sheets */
background-color: #bec7cf;
font-weight: normal;
text-align: left;
line-height: 13px;
padding: 0px 3px 0px 3px;
color: #000;}

td.dataheadsmallc
{ 
background-color: #bec7cf;
font-weight: normal;
text-align: center;
color: black;
line-height: 13px;}

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.datacell, tr.datarow, td.datacellb, td.datacellc, td.datacellr  { /* individual cells - default - white back - used by all tables */
background-color: #ffffff;
color:inherit;
border: 0;
}

td.datacell, tr.datarow, td.datacellb, td.datacellc, td.datacellr, td.dataheadc, td.datab, td.datac, td.data, td.datahl {
height: 20px;
line-height: 20px;
}

td.datacellb  /* individual cells - default - white back - used by all tables */{font-weight: bold;}

td.datacellc{ /* individual cells - default - white back - used by all tables -CENTERED*/
vertical-align: middle;
text-align: center;}

td.datacelll  /* individual cells - default - white back - used by all tables */{border-right: 1px solid #000;}

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.datahl2, tr.datahl2,  td.datahl2b, tr.datahl2b, td.datahl2c, td.datahl2br{  /* light beige shade*/
background-color: #ECECE4;
color: #000;
font-weight: normal;
border: 0;
height: 20px;
}

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-family: Verdana, Arial, Helvetica, sans-serif; 
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-family: Verdana, Arial, Helvetica, sans-serif; 
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-family: Verdana, Arial, Helvetica, sans-serif; 
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; font-family:Arial, Helvetica, sans-serif;}

/*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-family: Verdana, Arial, Helvetica, sans-serif;
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 #0055A4;
}

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 #0055A4;
}

table.top-10-brick td.last_row {
height: 21px;
border-bottom: none;
}

.toptop-10-sponsor {
padding: 17px 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: #E15A00;
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: #E15A00;
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: #E15A00;
font-weight: bold;
}


table.top20 tr th{
color: #000;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif; 
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(http://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(http://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: #e15a00;} 

.bonus-link A:active {color: #fff;} 
		
.exclusive {font-family: Arial black, Times, serif}	
	
.book-hype{ /*holds book write up */
margin-bottom: 15px;
padding: 5px;
text-align: left;
background-color: #f1f1f1;
border: 1px solid #cccccc;	
font-family:Verdana, Arial, Helvetica, sans-serif;
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-family:Verdana, Arial, Helvetica, sans-serif;
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(http://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-family:  Arial, Helvetica, sans-serif; 
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;}				

/* --------------------------------experts and contest brick on the homepage--------------------- */

.expert-showcase, .tools-showcase { border:1px solid #ccc; margin-bottom:4px; position:relative; min-height:109px}
* html .expert-showcase {height:110px}
.expert-showcase img {margin-right:0; padding-right:0;}

.prez {background:url(http://images.covers.com/Experts/experts/covers/prez.jpg) no-repeat bottom right;  width:254px;}
.mcmordie {background:url(http://images.covers.com/Experts/experts/covers/mcmordie.jpg) no-repeat bottom right;  width:254px;}
.morency {background:url(http://images.covers.com/Experts/experts/covers/morency.jpg) no-repeat bottom right;  width:254px;}
.stewart {background:url(http://images.covers.com/Experts/experts/covers/stewart.jpg) no-repeat bottom right;  width:254px;}
.profootballclub {background:url(http://images.covers.com/Experts/experts/covers/profootballclub.jpg) no-repeat bottom right;  width:254px;}
.smart {background:url(http://images.covers.com/Experts/experts/covers/smart.jpg) no-repeat bottom right;  width:254px;}
.sevransky {background:url(http://images.covers.com/Experts/experts/covers/sevransky.jpg) no-repeat bottom right;  width:254px;}
.burns {background:url(http://images.covers.com/Experts/experts/covers/burns.jpg) no-repeat bottom right;  width:254px;}
.chan {background:url(http://images.covers.com/Experts/experts/covers/chan.jpg) no-repeat bottom right;  width:254px;}
.malinsky {background:url(http://images.covers.com/Experts/experts/covers/malinsky.jpg) no-repeat bottom right;  width:254px;}
.docs {background:url(http://images.covers.com/Experts/experts/covers/doc.jpg) no-repeat bottom right;  width:254px;}
.sports {background:url(http://images.covers.com/Experts/experts/covers/doc.jpg) no-repeat bottom right;  width:254px;}
.leonard {background:url(http://images.covers.com/Experts/experts/covers/leonard.jpg) no-repeat bottom right;  width:254px;}
.fargo {background:url(http://images.covers.com/Experts/experts/covers/fargo.jpg) no-repeat bottom right;  width:254px;}
.kostroski {background:url(http://images.covers.com/Experts/experts/covers/kostroski.jpg) no-repeat bottom right;  width:254px;}
.merril {background:url(http://images.covers.com/Experts/experts/covers/merril.jpg) no-repeat bottom right;  width:254px;}
.ness {background:url(http://images.covers.com/Experts/experts/covers/ness.jpg) no-repeat bottom right;  width:254px;}
.rickenbach {background:url(http://images.covers.com/Experts/experts/covers/rickenbach.jpg) no-repeat bottom right;  width:254px;}
.tmg {background:url(http://images.covers.com/Experts/experts/covers/tmg.jpg) no-repeat bottom right;  width:254px;}
.group {background:url(http://images.covers.com/Experts/experts/covers/tmg.jpg) no-repeat bottom right;  width:254px;}
.nover {background:url(http://images.covers.com/Experts/experts/covers/nover.jpg) no-repeat bottom right;  width:254px;}
.lawrence {background:url(http://images.covers.com/Experts/experts/covers/lawrence.jpg) no-repeat bottom right;  width:254px;}
.sps {background:url(http://images.covers.com/Experts/experts/covers/sps.jpg) no-repeat bottom right;  width:254px;}
.parsons {background:url(http://images.covers.com/Experts/experts/covers/parsons.jpg) no-repeat bottom right;  width:254px;}
.ex-promo {background:url(http://images.covers.com/Experts/experts/covers/experts.jpg) no-repeat bottom right;  width:254px;}
.murphy {background:url(http://images.covers.com/Experts/experts/covers/murphy.jpg) no-repeat bottom right;  width:254px;}
.spreitzer {background:url(http://images.covers.com/Experts/experts/covers/spreitzer.jpg) no-repeat bottom right;  width:254px;}
.stryker {background:url(http://images.covers.com/Experts/experts/covers/stryker.jpg) no-repeat bottom right;  width:254px;}
.power {background:url(http://images.covers.com/Experts/experts/covers/power.jpg) no-repeat bottom right;  width:254px;}


.expert-links {padding:3px; border:1px solid #ccc;}
.expert-hype {width:167px; padding:3px 3px 2px 3px}
.more-expert-hype {width:177px; padding:4px;}
.with-ex-promo {width:240px;}
.more-expert-hype .bullet-list li {margin-bottom:3px}
.more-expert-hype .bullet-list {margin-top:2px; margin-bottom:4px;}

/*top 10 index page brick - remove from mains later*/

.top-ten-logo {
height: 46px;
overflow: hidden;
}


.top-ten-content { 
background: #5a6f7f url(http://images.covers.com/covers/betting/index/background.gif) no-repeat left top; 
width:300px;}

.top-10-pic {
float:right; 
margin: 10px 10px 0 10px;
*margin: 0px 10px 0 10px;
width: 50px;
border: none;
}

.top-ten-hold { 
padding: 0px 4px 0px 0px; 
height: 340px;
color:#fff; 
background: url(http://images.covers.com/covers/betting/index/sportsbook_bottom_tall.jpg) top left no-repeat;
}

.top-ten-hold A:link { 
	color: #fff; 
	text-decoration: none;} 

.top-ten-hold A:visited { 
	text-decoration: none; 
	color: #fff;} 

.top-ten-hold A:hover { 
	color: #e15a00;} 

.top-ten-hold A:active { 
	color: #fff;} 


.top-ten-hold h2 {border-bottom:1px solid #fff; border-left:1px solid #fff; color:#fff} 

.top-ten-community { 
padding: 0px 4px 0px 0px; 
color:#fff; 
background: url(http://images.covers.com/covers/betting/index/community_brick.jpg) top left no-repeat;
}

.top-ten-community A:link { 
	color: #fff; 
	text-decoration: none;} 

.top-ten-community A:visited { 
	text-decoration: none; 
	color: #fff;} 

.top-ten-community A:hover { 
	color: #e15a00;} 

.top-ten-community A:active { 
	color: #fff;} 
	
	


.top-ten-community h2 {border-bottom:1px solid #fff; border-left:1px solid #fff; color:#fff} 

.top-ten-community .top-10-index A:link { 
	color: #fff; 
	text-decoration: none;} 

.top-ten-community .top-10-index A:visited { 
	text-decoration: none; 
	color: #fff;} 

.top-ten-community .top-10-index A:hover { 
	color: #e15a00;} 

.top-ten-community .top-10-index A:active { 
	color: #fff;} 

.top-text {color:#ccc;}

table.top-10-index{ 
height: 270px;
width: 300px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px ;
color: #fff;
text-align: left;
font-weight: normal;
border-collapse:collapse;
margin: 0px 0 0px 0;
}

table.top-10-index td { 
padding: 3px 2px 3px 2px;

}

table.top-10-index tr th{ /*the row header*/
color: #fff;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
padding: 3px 2px 3px 2px;}


table.comm_brick_index{ 
width: 300px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px ;
color: #fff;
text-align: left;
font-weight: normal;
border-collapse:collapse;
margin: 27px 0 0px 0;
}

table.comm_brick_index td { 
height: 15px;
*height: 15px;
padding: 3px 2px 3px 2px;

}

table.comm_brick_index tr th{ /*the row header*/
color: #fff;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
padding: 3px 2px 3px 2px;}

.top-20-link {float:right; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}

/*individual spaces profiles throughout site*/
.top-space4{line-height:14px; height:70px; position:relative}
.top-space4 img { margin-right:3px; float:left;}
.top-space4 a img{border:1px solid #ccc;}
.top-space4 a:hover img{border:1px solid #e15a00;}

.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 http://roundedbox.andreas-kalt.de/*/
.roundbox-tr { width:100%; margin:auto; padding:0px; background:url("/shared/backgrounds/roundbox_tr.gif") no-repeat right top; }
.roundbox-tl { margin:0; padding:0; background: url("/shared/backgrounds/roundbox_tl.gif") no-repeat left top; }
.roundbox-br { margin:0; padding:0; background: url("/shared/backgrounds/roundbox_br.gif") no-repeat right bottom; }
.roundbox-bl { margin:0; padding:5px; background: url("/shared/backgrounds/roundbox_bl.gif") no-repeat left bottom;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
.roundbox-pic {width:50px; float:left; margin-right:10px;}
.roundbox-pic img {margin-right:3px; float:left;}
.roundbox-pic a img{border:1px solid #ccc;}
.roundbox-pic a:hover img{border:1px solid #e15a00;}

/*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;
}

.full_odds_ad {
	height: 106px;
	*height: 101px;
}


/* 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: #E15A00;
}

.community_header a:visited, .datahlb a:visited, .topic a:visited, .datahead a:visited {
	color: #0055A4;
}


.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: #E15A00;
	}
	
/* comment bubbles for article lists*/	
	
	.com-img {border:0; vertical-align:middle;}

.com-img {
	text-align:center;
	font-size: 10px;
	color: #FFF;
	background: url(http://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: 10px;
	color: #FFF;
	background: url(http://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: 10px;
	color: #FFF;
	background: url(http://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(http://images.covers.com/covers/columnists/index/jon-campbell.jpg) no-repeat;}
.col-rs { background:url(http://images.covers.com/covers/columnists/index/ryan-stetson.jpg) no-repeat;}
.col-kg { background:url(http://images.covers.com/covers/columnists/index/keith-glantz.jpg) no-repeat;}
.col-jl { background:url(http://images.covers.com/covers/columnists/index/jason-logan.jpg) no-repeat;}
.col-jd { background:url(http://images.covers.com/covers/columnists/index/julian-dickinson.jpg) no-repeat;}
.col-tr { background:url(http://images.covers.com/covers/columnists/index/tim-roberts.jpg) no-repeat;}
.col-mf { background:url(http://images.covers.com/covers/columnists/index/matt-fargo.jpg) no-repeat;}
.col-sh { background:url(http://images.covers.com/covers/columnists/index/shawn-hartlen.jpg) no-repeat;}
.col-tg { background:url(http://images.covers.com/covers/columnists/index/group.jpg) no-repeat;}
.col-ag { background:url(http://images.covers.com/covers/columnists/index/ashton-grewel.jpg) no-repeat;}
.col-am { background:url(http://images.covers.com/covers/columnists/index/alan-mcnamara.jpg) no-repeat;}
.col-dc { background:url(http://images.covers.com/covers/columnists/index/david-chan.jpg) no-repeat;}
.col-sn { background:url(http://images.covers.com/covers/columnists/index/stephen-nover.jpg) no-repeat;}
.col-sr { background:url(http://images.covers.com/covers/columnists/index/scott-rickenbach.jpg) no-repeat;}
.col-dm { background:url(http://images.covers.com/covers/columnists/index/david-malinsky.jpg) no-repeat;}
.col-sm { background:url(http://images.covers.com/covers/columnists/index/steve-merril.jpg) no-repeat;}
.col-ds { background:url(http://images.covers.com/covers/columnists/index/docs-sports.jpg) no-repeat;}
.col-bl { background:url(http://images.covers.com/covers/columnists/index/bryan-leonard.jpg) no-repeat;}
.col-ts { background:url(http://images.covers.com/covers/columnists/index/ted-sevransky.jpg) no-repeat;}
.col-lk { background:url(http://images.covers.com/covers/columnists/index/lee-kostroski.jpg) no-repeat;}
.col-sps { background:url(http://images.covers.com/covers/columnists/index/sps.jpg) no-repeat;}
.col-ml { background:url(http://images.covers.com/covers/columnists/index/marc-lawrence.jpg) no-repeat;}
.col-bb { background:url(http://images.covers.com/covers/columnists/index/ben-burns.jpg) no-repeat;}
.col-ln { background:url(http://images.covers.com/covers/columnists/index/larry-ness.jpg) no-repeat;}
.col-tp { background:url(http://images.covers.com/covers/columnists/index/the-prez.jpg) no-repeat;}
.col-ex { background:url(http://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: 385px;}	

.rowright { /*column 2*/
width: 256px;
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(http://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(http://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(http://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(http://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-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
    border-left: 1px #26254A inset;	
	border-top: 1px #26254A inset;	 
	color: #26254A ;
	}
	
.texboxerror 	{ 
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	border: 1px #990000 solid;	 
	color: #26254A ;
	}	
	
.texform, .textform	{  /* larger for within large forms such as  start a contest*/
	font-size: 9pt; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border-left: 1px #26254A inset;	
	border-top: 1px #26254A inset;	
	color: #26254A ;
	vertical-align: middle; 
	}
	
.formtext { /*used on newsletter page*/
font-family: Arial, Helvetica, sans-serif  ;
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(http://images.covers.com/covers/buttons/buttonback.gif) top left repeat-x;
color: #333333;
font-size: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
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-family: Arial, Helvetica, sans-serif  ;
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-family: Arial, Helvetica, sans-serif;
font-size: 8pt;color: #666666; background-color: #f5f7f7; float:left;}

/* all buttons*/
.buttons {

clear:both; display: inline; padding-top: 0px; padding-bottom: 0px;}

.buttons a {
line-height: 16px; 
display: inline-block; 
cursor:pointer; }


.btn, .btn-m {
font-family: "Arial Narrow", verdana, sans-serif; 
font-size: 11px;
font-weight:bold;
text-transform: uppercase; 
letter-spacing: .05em;
padding: 0 0 0 7px;
height: 20px;

}

.btn {background: transparent url(http://images.covers.com/shared/buttons/leftce.gif) top left no-repeat;}
.btn-m {background: transparent url(http://images.covers.com/shared/buttons/leftce-m.gif) top left no-repeat;}


#registerButton.btn-m span {

background: transparent url(http://images.covers.com/spaces/buttons/rightcom.gif) 100% 0% no-repeat; 
padding: 1px 8px 4px 2px;
}
#registerButton.btn-m {background: transparent url(http://images.covers.com/spaces/buttons/leftcom.gif) top left no-repeat; padding-top: 0px;}



.btn span {
	background: transparent url(http://images.covers.com/shared/buttons/rightce.gif) top right no-repeat; 
height: 20px; 
padding: 1px 5px 4px 0;
display:block;
margin-right: 2px;

}
		
.btn-m span {
	background: transparent url(http://images.covers.com/shared/buttons/rightce-m.gif) top right no-repeat; 
height: 20px; 
padding: 1px 30px 4px 2px;
display:block;

}


a.btn:link, a.btn:visited {color: #ffffff;; text-decoration: none;}
a.btn-m:link, a.btn-m:visited {color: #ffffff;; text-decoration: none;}
a.btn:hover,a.btn-m:hover {color: #E15A00; text-decoration: none;}
a.btn:active,a.btn-m:active {color: #ffffff;; text-decoration: none;}

/*alert preferences*/
table.prefs /* the overall table - forummain is the table on the showmain page*/
{
width: 100%;
font-family:Verdana, Arial, Helvetica, sans-serif; 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-family:Verdana, Arial, Helvetica, sans-serif; 
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:#E15A00}

.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-family: Arial, Helvetica, sans-serif  ;
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: #0055a4;
	text-decoration: none;} 

A:visited { 
	text-decoration: none; 
	color: #747474;
	
	} 

A:hover { 
	color: #E15A00;
	} 

A:active { 
	color: #0055a4;
	
	} 

/* links on gradient background*/
H3 A:link {
	color: white;} 

H3 A:visited {
	color: white;} 

H3 A:hover {
	color: #E15A00;} 	
	
/* 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: #E15A00;}	
	
/* 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: #E15A00  ;
	} 
	
/* links on gradient background below bar*/
.textinfo A:link {
	color: #cc6600;} 

.textinfo A:visited {
	color: #cc6600;} 

.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: #E15A00;}

/* 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;}
.comment-img a:hover img{border:1px solid #E15A00;}				
			
/*tabmenu - custom odds - tabs from http://www.simplebits.com/bits/css_tabs.html*/	
.tabcontainer, .tabcontainer-team{
width: 100%;
padding: 0;
background: #fff;
margin: 5px 0 10px 0;
background: url(http://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(http://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-family: Verdana, Arial, Helvetica, sans-serif; 
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: 10px;
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: 10px;
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-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px ; color: #CC0000; line-height: 15px; z-index:-10}		

/*links for text ad*/
.textad 
{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 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: #e15a00; text-decoration: none;} 

.textad  A:active { text-decoration: none; color: #3300CC}

.textad_consensus 
{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #fff;  font-weight:normal} 

.textad_consensus  A:link { text-decoration: none;  color: #ffcc00} 

.textad_consensus  A:visited { text-decoration: none; color: #ffcc00} 

.textad_consensus  A:hover { COLOR: #e15a00; text-decoration: none;} 

.textad_consensus  A:active { text-decoration: none; color: #3300CC}
 
/* links in footer*/
#footer  A:link { text-decoration: none;color: #999} 

#footer A:visited { text-decoration: none; color: #999} 

#footer A:active { text-decoration: none; color: #999} 

#footer A:hover { COLOR: #e15a00; text-decoration: none;}

/* 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 #E15A00;} 

td.forumpost A:active img { 
	border: 1px solid #cccccc;} 	



/*links on boxscore*/
.pseudo-links { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.pseudo-links a {text-decoration:none; cursor:hand; cursor:pointer;  color: #3300CC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}	
.pseudo-links a:hover {text-decoration:underline; cursor:hand; cursor:pointer;  color: #E15A00;  font-family:Verdana, Arial, Helvetica, sans-serif; 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(http://dev.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(http://dev.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(http://dev.images.covers.com/covers/menu/tab_sportsbooks.png) no-repeat center top;
width: 70px;
background-position: 10px -25px;
}

.tPoker a {
background: transparent url(http://dev.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(http://dev.images.covers.com/covers/menu/tab_poker.png) no-repeat center top;
width: 32px;
background-position: 10px -25px;
}

.tCasinos a {
background: transparent url(http://dev.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(http://dev.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(http://dev.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(http://dev.images.covers.com/covers/menu/tab_horses.png) no-repeat center top;
width: 40px;
background-position: 10px -25px;
}

.tVegas a {
background: transparent url(http://dev.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(http://dev.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(http://dev.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(http://dev.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: #E15A00;
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: #E15A00;
text-decoration:underline;} 

li.chalk_talk_article a:visited {
color: #0055A4;	
	
}

li.chalk_talk_article a:hover {
color: #E15A00;	
	
}


