/* Buzz - CSS Document */

/*turn off rounded corners*/
.two-col-top, .two-col-bottom, .one-col-top, .one-col-bottom  {display:none;}

BODY{ 
color: #fff;
font-family:Arial, Helvetica, sans-serif; 
font-size: 14px; 
margin: 0px;
padding: 0px;
text-align:center;
background-color: #323847;
}

.hide {display:none;}	
.show {display:block;}	

.FaqPageTitleText, .RulesTitle {
font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#ccc; font-weight:bold; margin-bottom: 5px;
}
.FaqPageIntroduction, .RulesIntroduction, .PrizesIntroduction, .WelcomeText {
font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#ccc; margin-bottom: 5px;
}
.WelcomeText {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #ccc; padding:0 10px 15px 10px; margin-top:-2px;
}
.FaqHeadlineSection, .RulesHeadline, .PrizesHeadline {
font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-transform:uppercase; color: #66CCFF; font-weight:bold; margin: 15px 0 5px 0;
}
.FaqQuestion, .RulesSubHeadline, .PrizesSubHeadline {
font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#fff; font-weight:bold; margin: 5px 0 5px 0; 
}
.FaqAnswer, RulesText, .PrizesText {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ccc; margin-bottom: 15px;
}
.FaqAnswer table, .RulesText table {
color:#ccc; margin: 5px 0 5px 0;
}
.FaqAnswer table caption, .RulesText table caption {
font-weight:bold;
}

span.NumTimesChosenToolTip {
cursor:help; color:#CC0000;}

/*This is specific to the Pickem contests game rows (tr)  */
.brick .GameNotPicked {background-color:#990000;}

/****************************************************************** */
/* The LEAGUE DROPDOWNS on the standings pages */
/* http://javascript-array.com/scripts/simple_drop_down_menu */
/* Modified by Anna, June 09. This dropdown requires javascript. */
/****************************************************************** */

.drop-container .extras { /* Modifying the existing "extras" style (the links next to the tab) - NOT part of the actual dropdowns - might be the word "League", for ex */
float:left;display:inline; margin-top:21px;
}

.contest-drops { /* The actual dropdowns, including the trigger text (NOT including the "extras" div) */
float:left; display:inline; margin-top:22px;
}

#sddm li a.dtrigger {
color:#CCCCCC;
}
/****************************************************************** */
/* END styles for the LEAGUE DROPDOWNS on the standings pages */
/****************************************************************** */


.contact-help {clear:both; margin:5px 0 0 0; font-size:11px; padding:5px 0; width:100%; text-align:center; }

/*surrounds entire page*/
#sdi-container {
padding: 0;
width: 1000px;	
text-align:left;
margin:0px auto;
background-color:#000;}

/*under header - over footer*/
.sdi-content {
position:relative;
float:left;
width: 1000px;
display:inline; /* for ie6*/ 
text-align:left;
margin:5px;
margin-top: 30px;}

.footer { clear:both; text-align:center; } 

.header {font-size:14px;}

.logout, .login { float:right; margin-bottom:15px; font-size:12px; color:#fff; }

.login { padding:2px;padding-left:4px;}

p {margin: 0 0 0.9em 0; line-height: 1.25em; /* clockwise setting: top right bottom left */}	


/*DEFAULT COLUMN LAYOUT - example home page - 2X2 with 360 ad space
"bricks" and "col-one" and "col-two" are used on everypage - change depending ont he base they are in*/
.two-col-base {}   
  
/*the left and right columns within the default base*/
.col-one {
padding:0px;
float:left;
width:600px;
position:relative;}
  
.col-two {
padding:0px;
float:right;
width:320px;
text-align:center} 

/* default brickcontent - bricks inside columns - large left column by default base */
.brickcontent { padding:0px; float:left; width:100%; text-align:left;}

.col-two .brickcontent {border:0px solid #ff3333; padding:0px; float:left; width:308px;}

/*default brick - the bottom and guts of the brick - applies to all "bricks"*/
.brick  {padding:0px;}

/*to position the tabs properly over the brick top - added tab pages - example standings*/
.br-tabs {margin-top:23px;padding:5px; border:1px solid #999;}

/*right 360 side of deafult layout*/ 
.col-two .ad {text-align:center; margin-bottom:15px;}   
 
.col-two .brickcontent {margin-bottom:15px;}

.col-two .brick {} 
 
/*FULL LAYOUT - spans the full width of the page - ALSO base for FOOTER*/   
.one-col-base {position:relative; clear:both;}  

/* bricks for the full length page - if need to change brick on full span*/
.one-col-base {position:relative; width:100%;} 

.one-col-base .brickcontent {}
  
.one-col-base .brick {}

/* holds in the forms on full layout signup pages - leaves some space on the right*/
.form-container {width:700px;} 
 
/* uses the same images as "two-col-base2" bricks*/
.form-container .brickcontent{}
  
.form-container .brick {padding:0;}

.join-logo {position:absolute; top:8px; right:20px; height:30px; display:none;} /* to hold logo showing on signup pages*/

/*TWO COLUMN LAYOUT with 160x600 ad space*/
.two-col-top2, .two-col-bottom2  {display:none;}
    
.two-col-base2 {} 

/*the left and right columns*/
.two-col-base2 .col-one {
float:left;
width:760px;}
  
.two-col-base2 .col-two  {
float:right;
width:160px;} 

.two-col-base2 .col-two .ad {text-align:center;} 

.two-col-base2 .col-one .divider {background:none; clear:both; height:15px; display:block;} /* to make spacer on main sport contest page*/

.two-col-base2 .brickcontent{}
  
.two-col-base2 .brick{}
  
/*two columns in one*/
.split-one {width:48%; float:left;}
.split-two {width:48%; float:right;}


/*INDEX page specific -----*/
/*promo brick */  
.p-brickcontent{
background:none;
width:99.5%; 
border:1px solid #000;
margin-bottom:15px;}

html>/**/body .p-brickcontent {margin-bottom:-5px;}

.p-brick {
background:none;
padding:0px; 
text-align:center;}  

/* the contest listings*/
.feature {margin-right:0px; width:100%; float:left; background-color:none; position:relative; overflow:visible; height:135px;}

.feature-text {
margin-bottom:5px;
line-height: 13px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
float:left; 
width:65%;
font-size:11px;}

.feature-img {float:left; width:192px; margin-right:5px; z-index:1;}
.feature-teaser  {margin-bottom:3px; color: #ffff00;}
.feature-buttons {margin:0; padding:0; float:left; width:100%; text-align:right; clear:both;}

/*index page contests when logged in*/
.mine {margin-bottom:10px; font-size:11px;}
.mine img {margin-right:5px;margin-top:1px; border:0; float:left;}

/* ALL CONTESTS PAGE*/
.contest-hold {position:relative; font-size:12px;}
.sport-logo {width:178px; float:left;}
.sport-teaser {float:right; width:570px;}
.sport-bullets {margin:0; padding:0; float:left; margin-top:-5px; margin-bottom:5px; width:100%;}
.sport-bull-one {float:left; width:48%; }
.sport-bull-two {float:left; width:48%;}
.sport-action {margin:0; padding:0; float:left; width:100%; text-align:right;}

/*used on contest index page - use with sports style sheet*/
.prizes {margin:10px 8px 10px 0; float:left;}
.prize-pic {float:left; border:1px solid #ccc; margin-right:3px;}

.step-reg {margin-bottom:15px;} /* hold in the registraion*/

/*COMMON*/ 

.error { 
color: #e90101;
background-color: inherit;
background:url(http://images.sportsdirectinc.com/fantasy/shared/common/error-dark.gif) no-repeat;
padding-left: 20px;
margin-bottom:2px; display:block;}  

/* bullet with arrow in box*/
.bully-bullet{
margin-top:0;
margin-left: 0px;
padding-left: 0;
margin-bottom:0;
list-style: none;}

.bully-bullet li {
padding-left: 16px;
background-image: url(http://images.sportsdirectinc.com/fantasy/4/dot.gif);
background-repeat: no-repeat;
background-position: 0 .15em;
margin-bottom:1px;
line-height:15px;}

.right{
margin-top:2px; 
padding: 0; 
border: 0px; 
float: right;} 
.clear {clear:both;}
.spacer {height: 15px; overflow: hidden; }
.spacerdouble {  height: 25px; overflow: hidden; }
.spacerhalf { height: 7px; overflow: hidden; }	
.spacerquarter { height: 4px; overflow: hidden; }

.divider { margin:3px; height:1px;}

.shade {color:#666666;} /*fine print in register*/
.maintext {font-size:12px;} /* larger text help page for example*/

/*your league on contest home, top of selected hitter page*/
.current-leagues, .selected-hitter, .update  {border:1px solid #86B1EC; padding:2px; padding-top:1px; display:block; margin-bottom:15px;}

/*HEADERS*/

/*main header within contests*/
.sdi-content h1 {CLEAR: both; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #86B1EC;  font-size: 22px;}

.brick h1 { margin:0 0 10px 0;}

.brick td h1 {margin-bottom:0;} /* inside the "info-header" table, the h1 can't have a big space underneath */

.teams-playing { /* used in the info-header table for info about the player (ranking, etc.) */
font-size:11px; color:#fff; font-weight:normal;}

table.info-header {margin-bottom:10px; width: 100%;} /* used on contest standings, my teams, etc for info about the player (ranking, number of teams playing, etc.) */

.h2 {height: 20px; display:block;line-height:normal; clear:both;}

/*feature tab on index*/
.sdi-content h2 {font-size: 20px; font-weight: bold;  color:#FFF; margin-top: 10px; margin-bottom:10px; display:inline; margin-right:5px; }
h2 span{font-size: 14px; font-weight: bold;  color:#FFF; margin-bottom:0px; padding-top: 10px; display:inline; margin-right:5px; }

/*for within bricks - almost all headings - above tables for example*/
.brick h2, .br-tabs h2 {font-size: 14px; font-weight: bold;  color:#FF0000; padding-top: 10px; padding-bottom:10px; }
.brick h2 span {height: 20px;}

/* extra links over data tables -  next to the h2 - example, standings table*/
.extras {display:inline;}
.extras A:link{ 
color: #f1f1f1; 
text-decoration: none;} 

.extras A:visited{ 
text-decoration: none; 
color: #f1f1f1;} 

.extras A:hover{ 
color: #990000;} 

.extras A:active{ 
color: #fff;text-decoration: underline;}

/*the title of the contest inside the contest discription brick on the contest page*/
.brick strong {font-size: 16px; font-weight: bold;  color:#86B1EC; margin-bottom:2px;}

/*Above contests on index page for example*/
.sdi-content h3 {font-size: 18px; font-weight: bold;  color:#86B1EC; margin-bottom:2px;}
h3 span {}

/*used rarely - index page, when signed in, example*/
h4 {font-size: 13px; font-weight: bold;  color:#FFFF00; margin-bottom:2px; margin:0;}

/*TABLES*/
table.WizardTable /*the table the the wizard puts in on the register games pages*/
{width:100%}

table.WizardTable td /*the table the the wizard puts in on the register games pages*/
{line-height:normal;}

/*the navigation for pages - example choose hitter page*/
table.NavigationTable {border:0;}
tr.NavigationTable table td{border:0; font-weight:normal; }
tr.NavigationTable table td span{color:#fff; font-weight:bold; }

/*table.data - regular data tabels like standings, table2 - left aligned tables*/
table.data, table.data2 {
width: 100%;
text-align: center;
font-weight: normal;
padding: 0px 3px 0px 3px;
border-collapse:collapse; margin-bottom:15px;
font-size:11px;
line-height:normal;}

table.data2 {text-align: left;}

table.data td, table.data2 td {border-bottom: 1px solid #999; padding: 4px 2px 3px 2px;}

table.data tr th{ /*the row header*/
font-family: Verdana, Helvetica, sans-serif; 
background-color: #EEEEEE; 
padding:2px; 
color: #333333; 
font-size: 11px;
border-bottom: 1px solid #999999; 
text-transform:capitalize;
line-height:normal;}

table.data tr th.left, table.data td.left {text-align:left;}
table.data tr th.right, table.data td.right {text-align:right; float:none;}

table.data td.cell-div, table.data tr th.cell-div {border-right: 1px solid #dedddd;}

table.data tr th a:link, table.data tr th a:visited, table.data tr th a:active{ 
color: #000; 
text-decoration: underline;
background-color:#EEEEEE}

table.data tr th a:hover{ 
color: #990000; 
text-decoration: underline;}

table.data tr th.left, table.data td.left {text-align:left;}

table.data td.cell-div {border-right: 1px solid #dedddd;}

.label {text-align:left;}
.myteam, tr.selected td{ color:#000000; background-color:#86B1EC;} /* your team is highlighed*/
.team-highlight { color:#000000; background-color:#ccc;} /* your team is highlighed*/
.na { color:#000000; background-color:#ccc; text-align:center; font-weight:normal;} /* your team is highlighed*/

/*to keep league names from wrapping - create a contest exmample*/
td.nowrap, th.nowrap {white-space:nowrap;}

/*text next to second tabs*/
.tab-text {float:left; display:inline; font-weight:bold; margin-bottom:-15px;}

/* FORMS */
.textbox, .textarea, .textbox2 	{ /* small for within pages*/
font-size: 13px;
background-color: #f1f1f1;
border: 1px #ece9d8 inset;	 
color: #000;
height:16px;
font-family:Arial, Helvetica, sans-serif;}
	
.textbox2 {font-size:10px;height:20px;}	/*dropdown*/
	
.textarea {height:auto;}	

/*switch leagues - not currently used*/
.league-drop {font-size:17px;  margin:0 0 7px 0; color:#000; padding:0;height: 25px;}

/*seldom used - team password table*/
table.form{
width: 100%;
color: #ffff00;
vertical-align: top; 
text-align: left;
line-height: 18px;
font-weight: normal;
margin-bottom: 0px;
font-size:11px;}

table.form td {padding: 1px 2px 1px 2px; margin-bottom:0;}

td.formtitle /* the header row of the table*/{ 
vertical-align: top;
font-weight: normal;
text-align:right;
color:#ffff00;}

td.formvalue /* the main cells fo the table*/{ 
vertical-align: top;
padding-left:20px;}

/*registration process and join contests*/
table.signup {
width: 100%;
color: #ffff00;
vertical-align: top; 
text-align: left;
line-height: 18px;
font-weight: normal;
font-size:13px;
margin-bottom: 0px;
border-collapse:collapse;}

table.signup td {padding: 3px 2px 1px 2px; vertical-align:top; line-height:15px;}

table.signup tr th{ /*the row header*/
font-family: Verdana, Helvetica, sans-serif; padding:2px; color: #ffff00; font-size: 11px;border: 0px solid #999999; text-align:left;}

.required {color: #ffff00; font-weight:bold;}

/*notes on right in registration process*/
.notes, .drafttime {position:absolute; right:20px; width:150px; background-color:#ccc; padding:4px; top:100px; color:#000; line-height:14px; font-size:12px;}
.drafttime { top:280px; }
	
/*BUTTONS*/
.button-hold {text-align:center; padding:3px; margin-top:5px; }

/* button style from http://www.killersites.com/mvnforum/mvnforum/viewthread?thread=6288*/
.formButton, input.btnhov, .formButton2, .formButton3 {
	margin: 0px 0; margin-top:2px;padding:0px 3px 2px 3px; 
	border: 1px solid #2e4862;
	text-transform:capitalize;
	letter-spacing:.001em;
	font-weight: bold;
	background: url(http://images.sportsdirectinc.com/fantasy/4/grad.gif) repeat-x 0 50%;
	color: #000;
	cursor: pointer;
	cursor: default;}
		
.formButton2, .formButton3 {
	border: 1px solid #520205;
	background: url(http://images.sportsdirectinc.com/fantasy/3/buttons/grad2.gif) repeat-x 0 50%; color:#fff;}
	
.formButton3 { /* non-button (for things like Coming Soon) */
	cursor: default; text-align:center;}
	
input.btnhov{background: url(http://images.sportsdirectinc.com/fantasy/3/buttons/grad-hover.gif) repeat-x 0 50%;border: 1px solid #000; color: #000;}

/* non-working buttons */
.contest-closed { width: 145px; height:24px; background-image: url(http://images.sportsdirectinc.com/fantasy/4/btn_contest_closed.gif); padding:0; margin:0;} 
.coming-soon { width: 145px; height:24px; background-image: url(http://images.sportsdirectinc.com/fantasy/4/btn_coming_soon.gif); padding:0; margin:0; } 
.registration-soon { width: 145px; height:24px; background-image: url(http://images.sportsdirectinc.com/fantasy/4/btn_reg_closed.gif); padding:0; margin:0;} 
.feature-buttons .coming-soon, .feature-buttons .contest-closed, .feature-buttons .registration-soon { float:right; margin-left: 5px;} 
.sport-action .coming-soon, .sport-action .contest-closed, .sport-action .registration-soon {  float:right; margin-left: 5px;  } 


/*LINKS*/
.sdi-content A:link{ 
color: #fff; 
text-decoration: underline;
} 

.sdi-content A:visited{ 
color: #fff; 
text-decoration: underline;
} 

.sdi-content A:hover{ 
color: #FFCC00; 
text-decoration: underline;
} 

.sdi-content A:active{ 
color: #FFCC00; 
text-decoration: underline;
} 

.sdi-content .ad A:hover{ 
color: transparent; 
text-decoration: none;
BACKGROUND-COLOR: transparent;} 
	
.logout  A:link, .login  A:link, .logout  A:visited, .login A:visited, table.data A:link, table.data A:visited{ 
color: #fff; 
text-decoration: underline;
} 	
	
/* links on black background - used on credit page*/
A.special:link{ 
color: #fff; 
text-decoration: underline;
BACKGROUND-COLOR: #ff3333} 

A.special:visited{ 
color: #fff; 
text-decoration: underline;
BACKGROUND-COLOR: #ff3333} 

A.special:hover{ 
color: #fff; 
text-decoration: underline;
BACKGROUND-COLOR: #ff3333} 

A.special:active{ 
color: #fff; 
text-decoration: underline;
BACKGROUND-COLOR: #ff3333} 	
	
/*TABS on contests*/
.contest-menu { height:1%; position:absolute; top:0; width: 100%;}

.one-col-base .contest-menu { height:1%; position:absolute; }

.sdi-content .contesttabs, .sdi-content .contesttabs2 {
float:right;
width:auto;
padding:0;
font-size:1em;
line-height:normal;  
margin-right:5px;  
font-size:12px;}

.sdi-content .contesttabs2 {float:left; margin-left:5px;}

.sdi-content .contesttabs ul, .sdi-content .contesttabs2 ul {
margin:0;
padding:0px;
list-style:none;}

.sdi-content .contesttabs li, .sdi-content .contesttabs2 li {
display:inline;
margin:0;
padding:0;}
	/*
	*	For the next two rules:	
	*	1. A single image is used for the two doors, rather than one.
	*	2. Ascetically, the 'font-weight:bold' was removed to closely mimic the www.digital-web.com tabs.
	*	3. The padding was modified for personal preference.
	*/
.sdi-content .contesttabs li a, .sdi-content .contesttabs2 li a {
float:left;
background:url("http://images.sportsdirectinc.com/fantasy/4/tab-current.gif") no-repeat left top;
padding:0 0 0 5px; 
text-decoration:none;}

.sdi-content .contesttabs a span, .sdi-content .contesttabs2 a span {
float:left;
display:block;
background: url("http://images.sportsdirectinc.com/fantasy/4/tab-current.gif") no-repeat right top;
padding:4px 8px 0px 1px;
text-decoration:none;
color:#fff; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.sdi-content .contesttabs a span, .sdi-content .contesttabs2 a span {float:none;}
/* End IE5-Mac hack */

	/*
	*	1. At this point many things are simplified. The hover and background colors are set,
	*	and no positions are used because we aren't swapping images
	*	2. 'padding-bottom:4px;' on the current span pushes that tab 1px higher than the others, 
	*	exposing 1px of the background color of #header and giving the effect of an underline.
	*/
.contesttabs li a:hover, .contesttabs2 li a:hover {background: url("http://images.sportsdirectinc.com/fantasy/4/tab-over.gif") no-repeat left top; text-decoration:none;color:#fff;}
.contesttabs li a:hover span, .contesttabs2 li a:hover span {background: url("http://images.sportsdirectinc.com/fantasy/4/tab-over.gif") no-repeat right top;text-decoration:none;color:#fff;}

/* These are the off-season styles, for when the contest isn't running. The left-hand tabs will be disabled. */	
.contesttabs2 ul li.OffSeason a {
float:left; background:url("http://images.sportsdirectinc.com/fantasy/4/tab-disabled.gif") no-repeat left top; padding:0 0 0 5px; color:#444; text-decoration:none;}	
.contesttabs2 ul li.OffSeason a span {
float:left; display:block; background:url("http://images.sportsdirectinc.com/fantasy/4/tab-disabled.gif") no-repeat right top; padding:4px 8px 0px 1px;color:#444;text-decoration:none;}
.contesttabs2 ul li.OffSeason a:hover {
background: url("http://images.sportsdirectinc.com/fantasy/4/tab-disabled.gif") no-repeat left top; text-decoration:none;color:#444; cursor: default;}
.contesttabs2 ul li.OffSeason a:hover span {
background: url("http://images.sportsdirectinc.com/fantasy/4/tab-disabled.gif") no-repeat right top;text-decoration:none;color:#444;}
	
/*current tab*/
.contesttabs .current a span, .contesttabs2 .current a span {padding-bottom:1px; color:#000;}
.contesttabs2 li.current a, .contesttabs li.current a, .contesttabs2 li.current a:hover, .contesttabs li.current a:hover  {
background: url("http://images.sportsdirectinc.com/fantasy/4/tab.gif") no-repeat left top;text-decoration:none;color:#fff;}
.contesttabs2 li.current a span, .contesttabs li.current a span, .contesttabs2 li.current a:hover span, .contesttabs li.current a:hover span {background: url("http://images.sportsdirectinc.com/fantasy/4/tab.gif") no-repeat right top;text-decoration:none;color:#fff;}

.contesttabs2 li a:visited, .contesttabs li  a:visited {text-decoration:none;}

/*to preload the tab rollover*/
#preloadDefaultImages { width: 0px; height:0px; padding:0; margin:0; background-image: url(http://images.sportsdirectinc.com/fantasy/4/tab-over.gif);} 

/*SECOND TABS- tabs from http://www.simplebits.com/bits/css_tabs.html*/	
.tabcontainer{
width: 100%;
padding: 0;
background: #fff;
margin: 5px 0 10px 0;
background: url(http://images.sportsdirectinc.com/fantasy/4/tab_bottom.gif) repeat-x bottom;
position: relative;}
	
.tabnav{
height: 20px;
padding: 0;
margin: 0;
width: 100%;
font-size: 12px ;}

.tabnav li{
margin: 0; 
padding: 0;
display: inline;
list-style-type: none;
float: right;}
	
.tabnav a:link, .tabnav a:visited{
float: left;
background: #ccc;
font-size: 10px;
line-height: 14px;
font-weight: bold;
padding: 2px 10px 2px 10px; /*inside link*/
margin-right: 4px;
text-decoration: none;
color: #4c4c4c;
border-bottom:1px solid #ccc;}

.tabnav a:link.active, .tabnav a:visited.active{
border: 1px solid #fff;
border-bottom:1px solid #000;
background: #000;
color: #fff;}

.tabnav a:hover{
background: #999; color:#fff;}

.tabnav a:link.disabledTab, .tabnav a:visited.disabledTab {
background: #9F9F9F;
color: #ccc;
cursor: default;}

/* CONTEST SUBMENU
navigation  http://css.maxdesign.com.au/listamatic/horizontal16.htm
to make vertical - on li a put a display:block and remove float:left; add a fixed width to the ul.*/
.sdi-content .sdi-contest-navigation { margin-top: -40px; width:500px;border:0px solid #ba2e1c; margin-bottom:25px; padding:2px; height:20px; float:left; z-index:3000;}

.sdi-content .sdi-contest-navigation ul{
padding-left: 0px;
margin-left: 0;
color: #fff;
float: left;
width: 100%;
background-color:none;
font-size:11px;}

html>/**/body .sdi-content .sdi-contest-navigation ul{  margin-top:-1px;}

.sdi-content .sdi-contest-navigation ul li { display: inline; }

.sdi-content .sdi-contest-navigation ul li a{
padding:3px 5px;
color: #fff;
text-decoration: none;
float: left;
border-right: 0px solid #fff; background-color:#86B1EC;}

.sdi-content .sdi-contest-navigation ul li a:visited{
color: #fff;
text-decoration:none;background-color:none;}

.sdi-content .sdi-contest-navigation ul li a:hover{
color: #FFCC00;
text-decoration:underline;background-color:none;}

/* LINKS*/
a.helplink{ /* This is for the question mark cursor */
    cursor: help; 
	padding-right: 5px;}

a.helplink:hover {
	position: relative;
	z-index: 100;
	background-color:none;}

a.helplink span{
	display: none;}

a.helplink: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 #44698d;
    background-color:#f1f1f1; color:#000;}
	
/*icons*/
.basket-icon {height:20px; width:20px;margin:0 4px 0 3px; background:url(http://images.sportsdirectinc.com/fantasy/shared/icons/basketball-dark.gif) no-repeat; float:left;}
.hockey-icon {height:20px; width:20px;margin:0 4px 0 3px; background:url(http://images.sportsdirectinc.com/fantasy/shared/icons/hockey-dark.gif) no-repeat; float:left;}
.base-icon {height:20px; width:20px;margin:0 4px 0 3px; background:url(http://images.sportsdirectinc.com/fantasy/shared/icons/baseball-dark.gif) no-repeat; float:left;}
.foot-icon {height:20px; width:20px;margin:0 4px 0 3px; background:url(http://images.sportsdirectinc.com/fantasy/shared/icons/football-dark.gif) no-repeat; float:left;}
.golf-icon {height:20px; width:20px;margin:0 4px 0 3px; background:url(http://images.sportsdirectinc.com/fantasy/shared/icons/golf.gif) no-repeat; float:left;}
.race-icon {height:20px; width:20px;margin:0 4px 0 3px; background:url(http://images.sportsdirectinc.com/fantasy/shared/icons/racing.gif) no-repeat; float:left;}