/* WHOLE SITE */
*	{ font-family: "Trebuchet MS",Arial,Helvetica,Sans-Serif; }
body { background: url('../images/mainbg.png') top left repeat-x #c2c2c6; }
p, 
label, 
td, 
th,
span { font-size: 1.2em; color: #333333; }
select { font-family: Sans-Serif; font-size: 1.1em; }
.clear {clear:both; height: 1px;}
* html .generalcontentheader { height: 13px; zoom: 1; }
.generalcontentheader { text-align: left; position: relative; font-weight: bold; font-size: 1.2em; background:url("../images/generalcontentheader.png") repeat-x top left transparent; padding: 4px 0 4px 10px; color: #ffffff; text-transform: uppercase; }
.generalcontentheader a { position: absolute; right: 0; }
.contentArea						{ background: none #666666;}
.contentHome, .lostLogin {}
.contentShopping					{ background:#ffffff;}
.contentConfirmation				{ background:url("../images/contentbackground.gif") repeat-x 0 -500px #b6bfcb;}
.contentTeamSelect {}
h1				{ line-height:1.6em; font-weight: bold; font-size:2em; color: #3c4670; padding: 3px 0 5px 15px; text-align: left; margin: 0 0 10px 0; position: relative; }
h1.fullWidth	{ Background: url("../images/contenttitlebg1.png") top left no-repeat transparent; }
h1 img.help		{ position: absolute; right: 0; cursor:pointer; }
h1 span.headerInfo { font-size: 1em; color: #3c4670; }
#MainContent table							{ width: 100%; }
#MainContent .myTeamColumnOneWrapper table	{ width: 450px; }
#MainContent .myTeamColumnTwoWrapper table	{ width: 300px; }
#PopUp table								{ width: 550px; }
#PopUp .answer table						{ width: 520px; margin:0 0 10px 25px; }
table,
th,
td				{ border-collapse: collapse; }
table			{ border: solid 1px #abb1cd; margin: 0 0 10px 0; }
td				{ border-left: solid 1px #abb1cd; border-right: solid 1px #abb1cd; padding: 4px; text-align: center; font-size: 1.2em; }
th				{ border: solid 1px #9ea3ba; font-weight: bold; font-size: 1.2em; background:url("../images/generalcontentheader.png") repeat-x top left; padding: 4px; color: #ffffff; text-transform: uppercase; text-align: center;}
th span			{ color: #ffffff; }
th a:link,
th a:visited,
th a:hover		{ color: #ffffff; text-decoration: underline; }
.odd td			{ background: none repeat scroll 0 0 #ffffff; }
.even td		{ background: none repeat scroll 0 0 #edf0ff; }
.odd td.sortedColumn { background: none repeat scroll 0 0 #f4f6ff; }
.even td.sortedColumn { background: none repeat scroll 0 0 #e3e8ff; }
td.leftAlign,
th.leftAlign				{ text-align: left; }
tr.highlighted				{ border:2px solid #4E63C0; }
tr.highlighted td			{ border-top:2px solid #4E63C0; border-bottom:2px solid #4E63C0; }
tr.highlighted td.firstCol	{ border-left:2px solid #4E63C0; border-top:2px solid #4E63C0; border-bottom:2px solid #4E63C0; border-right: none; }
tr.highlighted td.lastCol	{ border-right:2px solid #4E63C0; border-top:2px solid #4E63C0; border-bottom:2px solid #4E63C0; border-left:none; }


th.header				{ cursor: pointer; }
th.header span			{ padding-right: 20px; background: url("../images/sortnone.gif") no-repeat top right transparent; font-size: 1em; }
th.headerSortUp span	{ background: url("../images/sortasc.gif") no-repeat top right transparent; } 
th.headerSortDown span	{ background: url("../images/sortdesc.gif") no-repeat top right transparent;  } 
h1 div			{ position:absolute; right:0; top: 0; _margin-right: 15px; } 
h1 div label	{ float: left; font-size:0.6em; }
h1 div select	{ float: left; font-size:0.6em; margin: 7px 10px 0 5px; }
h1 div input	{ float: left; }

a:link		{ font-weight:bold; color:#7c0b10;}
a:visited	{ color:#7c0b10; text-decoration: underline; font-weight: bold; }
a:hover		{ text-decoration:underline;}

/* MODAL */
.simplemodal-overlay { background: #000000; }
.simplemodal-container { font-size: 1.2em; color: #ffffff; padding: 10px; border: solid 1px #abb1cd; background: url("../images/modalcontentbg.png") bottom left repeat-x #737992; min-height: 100px; _height: auto; width: 525px; }
#simplemodal-container a.modalCloseImg {
	background:url("../images/buttons/closeicon.png") no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:0px;
	right:-7px;
	cursor:pointer;
}
* html .simplemodal-wrap { height: auto!important; }
/* MAINBODY */
#mainBodyContainer					{ width: 1000px; background:url("../images/pagesides.png") repeat-y top left; margin: 0 auto 0 auto; padding: 0;}
/* HEADER */
#headerContainer					{ background:#cc0000 url("../images/headerfiles/headerbackground.png") top left no-repeat; width:960px; margin: 0 0 0 20px; height: auto;}
#headerContainer .headerIFrame		{ border:0; width:960px; height: 40px; position:absolute; top:0px; left:0px; z-index: 100;}
#headerContainer h1					{ background-image: url("../images/headerfiles/dreamteamlogo.png"); width: 223px; height: 155px;background-repeat:no-repeat; z-index: 1000; position: absolute;}
#headerContainer h1 a				{ text-indent: -1000px; display: block; width: 223px; height: 150px; }
#headerContainer .dreamteamlogo		{ position:absolute;left:6px;top:6px}
#headerContainer #HeaderSponsor		{ padding: 158px 0 0 10px; }
#headerContainer .banner			{ background: #666666; right: 6px; }
/* FOOTER */
#FooterContainer					{ width: 960px; margin-left: 20px; background:url("../images/footer_bg.png") repeat-x scroll left top transparent; height: auto;}
#FooterContainer ul					{ background: none; height: auto; padding-top: 3px; padding-bottom: 3px; }
#FooterContainer li					{ background: none; }
#FooterContainer .certImageContainer	{ float: left; }
#FooterContainer .footer18Img		{ margin: inherit; }
#FooterContainer .footNotesContainer	{ margin: 0 0 0 100px; padding:0 0 15px;}
#FooterContainer p					{ float:inherit; color:#ffffff; display: block;}
#FooterContainer .reference			{ width: 800px; text-align: center; padding: 0; height: auto; margin: 0; font-size: 1.1em; }
#FooterContainer .disclaimer		{ width: 800px;  margin: 0; line-height:normal; font-size: 1.1em; padding: 15px 0 0 0; }
#FooterContainer a:link, 
#FooterContainer a:visited, 
#FooterContainer a:hover			{ font-weight: normal; font-size: 1.3em; text-decoration: none; }
/* MAIN NAV */
#MainNavigationContainer			{ width: 960px; margin: 0 20px 0 20px; font-size: 1.2em; text-transform: uppercase; background: transparent url("../images/headerfiles/menubackground.png") top left repeat-x;}
#MainNavigationContainer ul			{ float: left; }
#MainNavigationContainer a:link,
#MainNavigationContainer a:visited,
#MainNavigationContainer a:hover	{ color: #ffffff; font-weight: normal; text-decoration: none; }
#MainNavigationContainer a:hover	{ _text-decoration: underline; }
#MainNavigationContainer li			{ font-weight: normal; float: left; padding: 8px 10px; background: #666666 url("../images/headerfiles/menuitembackground.png") top right no-repeat; }
#MainNavigationContainer.loggedOut { background: transparent url("../images/headerfiles/menubackgroundlogout.png") top left repeat-x; }
#MainNavigationContainer li:hover	{ background: #666666 url("../images/headerfiles/menuitembghover.png") top right no-repeat;}
/* INLINE LOGIN CONTROLS */
#InlineLoginControlPanel					{ _height: 30px; min-height: 30px; text-transform: uppercase; color: #ffffff; background: #666666 url("../images/headerfiles/welcomepanel2.png") top right no-repeat;}
#InlineLoginControlPanel #WelcomeMessage	{ float: left; text-align:left; width: 156px; margin: 8px 0; }
#InlineLoginControlPanel #WelcomeMessage span { padding: 0 0 0 10px; color: #ffffff; font-size:12px; }
#InlineLoginControlPanel #InlineLoginControlPanelButtons { padding: 0; margin:0; float: left; text-align:left;}
#InlineLoginControlPanel #MyDetails { width: 96px; height: 29px; display: block; float: left; background: url('../images/headerfiles/youraccount.png') top left no-repeat; }
#InlineLoginControlPanel #LogOut { width: 70px; height: 29px; display: block; float: left; background: url('../images/headerfiles/logout.png') top left no-repeat; }
#InlineLoginControlPanel a					{  }
#InlineLoginControlPanel a:visited			{  }
#InlineLoginControlPanel a:hover			{  }
#InlineLoginControlPanel #MyDetails:hover		{ background: url('../images/headerfiles/youraccounthover.png') top left no-repeat; }
#InlineLoginControlPanel #LogOut:hover			{ background: url('../images/headerfiles/logouthover.png') top left no-repeat; }
/* MAINCONTENT */
.contentArea				{ width: 960px; margin: 0 20px 0 20px; }
.MainContentContainer		{ }
#MainContent				{ background: #ffffff; float:left; padding:15px; width:765px; min-height:1069px; _height:1069px; }
#MainContent h1				{ position: relative; background: url("../images/contenttitlebg.png") top left no-repeat transparent;  }
#MainContent p				{ padding: 0 0 5px 0; }
#MainContent .MyTeamHeader	{ background: none; }
/* MAIN MENU */
#MainMenuContainer						{ width:165px; float:left; background: none; }
#MainMenuContainer #MainMenuButtons		{ background: url("../images/mainmenufiles/navleftbuttons.png") transparent no-repeat top left; padding:10px 0 0 10px; }
#MainMenuContainer #MainMenuButtons a	{ display: block; height:37px; width:155px; text-indent:-5000px; }
#MainMenuContainer h3					{ margin: 10px 0 0 0; border: solid 1px #3c4670; text-indent:-5000px; height: 23px; width: 143px; }
#MainMenuContainer #MyTeams	h3			{ background: url("../images/mainmenufiles/navleft_submyteam.png") transparent no-repeat top right; }
#MainMenuContainer #Tables h3			{ background: url("../images/mainmenufiles/navleft_subtables.png") transparent no-repeat top right; }
#MainMenuContainer #Latest h3			{ background: url("../images/mainmenufiles/navleft_sublatest.png") transparent no-repeat top right; }
#MainMenuContainer #Stats h3			{ background: url("../images/mainmenufiles/navleft_substat.png") transparent no-repeat top right; }
#MainMenuContainer #MyTeams ul			{ background: url("../images/silverbg1.png") #ffffff repeat-x bottom left; }
#MainMenuContainer #Tables ul			{ background: url("../images/silverbg1.png") #ffffff repeat-x bottom left; }
#MainMenuContainer #Latest ul			{ background: url("../images/silverbg1.png") #ffffff repeat-x bottom left; }
#MainMenuContainer #Stats ul			{ background: url("../images/silverbg1.png") #ffffff repeat-x bottom left; }
#MainMenuContainer .subMenu				{ margin: 0; width: 145px; margin: 0 0 0 10px; }
#MainMenuContainer .subMenu select		{ width: 125px; margin: 6px 10px 6px 10px; }
#MainMenuContainer .subMenu ul			{ margin: 0; width: auto; border: solid 1px #333333;}
#MainMenuContainer .subMenu li			{ padding: 0; margin: 0; font-family: inherit; font-weight: inherit; }
#MainMenuContainer .subMenu li a		{ letter-spacing: normal; padding: 6px 10px 6px 10px; color: #3c4670; text-decoration: none; }
#MainMenuContainer .subMenu a:link		{ color: #3c4670; font-weight: normal; }
#MainMenuContainer .subMenu a:visited	{ color: #3c4670; font-weight: normal; }
/* MINILEAGUE */
#MiniLeagueView .myTeamColumnTwoWrapper	{ float: right; }
#MiniLeagueView p						{ margin-bottom: 10px; }
#MiniLeagueView .leftCol				{ float: left; width: 465px; }
#MiniLeagueView .rightCol				{ float: left; width: 300px; }
#MiniLeagueView .MiniInviteEmail		{ margin: 0 30px 0 30px; }
#MiniLeagueView #MinimumTeamsWarning	{ background: url("../images/silverbg1.png") bottom left transparent repeat-x; width: 428px; padding: 10px; }
.bulletinBoard								{ width: 298px; border: solid 1px #abb1cd; margin-bottom: 10px; }
.bulletinBoard h3							{ min-height: 1.2em; _height:1.2em; }
.bulletinBoard .bulletinMessageBlock		{ padding: 5px 10px 0 10px; }
.bulletinBoard .bulletinMessageBlock p		{ padding: 0; }
.bulletinBoard .bulletinMessageBlock span	{ text-transform: uppercase; color: #3c4670; font-weight: bold; margin: 0 0 2px 0; }
.bulletinBoard .odd							{ background: #ffffff; }
.bulletinBoard .even						{ background: #efefff; }
.miniLeagueDetails h3		{background:url("../images/minileaguedetailshead.gif") no-repeat top left;}
.bulletinPosts h3.summary	{background:url("../images/minileaguebulletinlatesthead.gif") no-repeat top left;}
#MiniLeagueInvites h1 a										{ position: absolute; right: 0;  }
#MiniLeagueInvites h2 a										{ border: solid 1px #00ff00; float: right; margin: 5px 10px 5px 0;  }
#MiniLeagueInvites h3										{  }
#MiniLeagueInvites p										{ padding-bottom: 10px; }
#MiniLeagueInvites .miniLeagueInviteDetail					{ text-transform: uppercase; color: #3c4670; font-weight: bold; }
#MiniLeagueInvites #MiniLeagueInvitesControlPanel			{ padding: 0 0 10px 0; margin: 0 0 10px 0; border: solid 1px #abb1cd; background: url("../images/silverbg1.png") bottom left transparent repeat-x; }
#MiniLeagueInvites #MiniLeagueInvitesControlPanel ul		{ margin: 10px; }
#MiniLeagueInvites #MiniLeagueInvitesControlPanel li		{ float:left; margin:5px; text-align:right; width:230px; }
#MiniLeagueInvites #MiniLeagueInvitesControlPanel li input	{ width: 205px; }
#MiniLeagueInvites #MiniLeagueInvitesControlPanel .proceed	{ margin: 0 auto 0 auto; height: 29px; width: 109px; display: block; background: url('../images/buttons/sendinvites.png') top left no-repeat; }
#MiniLeagueInvites .miniLeagueFacebookInvite				{ margin-bottom: 10px; border: solid 1px #abb1cd; background: url("../images/silverbg2.png") bottom left transparent repeat-x; }
#MiniLeagueInvites .miniLeagueFacebookInvite p				{  margin: 10px; width: 480px; float: left; }
#MiniLeagueInvites .miniLeagueFacebookInvite h2				{ }
#MiniLeagueInvites .miniLeagueFacebookInvite .fbConnect		{ height:22px; margin:10px 10px 10px 50px; width:170px; }
                                                       		  
/* BULLETIN BOARD */
#BulletinBoard h1 a										{ position: absolute; right: 0; }
#BulletinBoard h2 a										{ color: #00ff00; float: right; margin: 5px 10px 5px 0;  }
#BulletinBoard h3										{  }
#BulletinBoard #BulletinPostMessagePanelForm					{ border: solid 1px #abb1cd; margin:0 0 10px;  }
#BulletinBoard #BulletinPostMessagePanelForm .submitNewMessage	{ float: left; display: block; height: 42px; width: 219px; background: url('../images/buttons/bboard_post.png'); margin-left:5px; }
#BulletinBoard #BulletinPostMessagePanelForm .sendViaEmail		{ float: left; display: block; height: 42px; width: 219px; background: url('../images/buttons/bboard_sendemail.png'); margin-left:5px; }
#BulletinBoard #BulletinViewPostMessagePanel			{ clear: both; }
#BulletinBoard #BulletinPostMessagePanel				{ padding: 0 0 10px 0; margin: 0 0 10px 0; }
#BulletinBoard #BulletinPostMessagePanelForm			{ border: solid 1px #abb1cd; background: url("../images/silverbg1.png") bottom left transparent repeat-x; padding: 10px; }
#BulletinBoard #BulletinPostMessagePanelForm textarea	{ float: left; height:83px; width:510px; }
#BulletinBoard #BulletinPostMessagePanelForm p			{ font-weight: bold; }
#BulletinBoard #BulletinPostMessagePanelForm input		{ margin: 0 0 5px 5px; }
#BulletinBoard #BulletinViewPostMessagePanel .odd		{ background:none repeat scroll 0 0 #ffffff;}
#BulletinBoard #BulletinViewPostMessagePanel .even		{ background:none repeat scroll 0 0 #efefff;}
#BulletinBoard .bulletinMessageBlock					{ padding: 10px; }
#BulletinBoard .bulletinMessageBlock p					{ margin: 0; padding: 0; font-weight: bold; font-size: 1.1em; }
/* LEADERBOARD */
#BreakDown {}
#BreakDown .MyTeamHeader div	{ position:absolute; right:20px; top:0;}
#BreakDown .MyTeamHeader label	{ float:left; line-height:1.4em; margin:15px 10px 0 0; }
#BreakDown .MyTeamHeader select	{ float:left; margin:12px 0 0; }
#BreakDown .MyTeamHeader input	{ float:left; margin:7px 0 0; }
#BreakDown h4					{ color: #3c4670; border-bottom:1px solid #3c4670; font-size:1.4em; font-weight:bold; margin: 0 0 10px 0; width:450px; text-transform: uppercase; }
#BreakDown .buttonsLB			{ margin: 10px 0 10px 0; }
/* MYTEAMS */
#MyTeams .buttonsLB	{ margin: 10px 0 10px 0; }
/* BREAKDOWN */
#BreakDown #PeriodPanel								{ font-size: 1.2em; border: solid 1px #abb1cd; }
#BreakDown .breakdownControls						{ clear: both; }
#BreakDown .breakdownControls a,
#BreakDown .breakdownControls input					{ float:right; }
#BreakDown .breakdowncontainer						{ width:auto; }
#BreakDown .breakdowncontainer p					{ margin: 0 0 5px 0; }
#BreakDown .breakdowncontainer h3					{  }
#BreakDown .breakdowncontainer .breakdownrightcol	{ background: none; }
#BreakDown #PeriodPanel								{ background: url("../images/silverbg1.png") #ffffff repeat-x 0 20px; }
#BreakDown #PeriodPanel div							{ padding: 10px 5px 10px 5px; }
#BreakDown #PeriodPanel a							{ display: block; float: left; margin: 0 10px 5px 0; font-size: 0.9em; }
#BreakDown #PeriodPanel a:link,
#BreakDown #PeriodPanel a:visited					{ text-decoration: underline; }
#BreakDown #PeriodPanel a:hover						{ text-decoration: none; }
#BreakDown #PeriodPanel span, 
#BreakDown #PeriodPanel select						{ font-size: 1em; }
#BreakDown #EnterDreamTeamPanel		{ border: solid 1px #abb1cd; text-align:center; background: url("../images/silverbg1.png") #ffffff repeat-x bottom left; padding: 0 0 10px 0; }
#BreakDown #EnterDreamTeamPanel h3	{  }
#BreakDown #EnterDreamTeamPanel p	{ text-align: left; margin: 10px 10px 0 10px; }

/* SHOPPING BASKET WIDGET */
#shoppingBasketWidget						{ text-align: left; padding:4px 0 13px 0; _padding-bottom: 0; background: url("../images/faqnavbg.png") repeat-x 0 60px #737992;}
#ShoppingBasketWidgetHead					{  }
#ShoppingBasketWidgetHead img				{ float: left; }
#ShoppingBasketWidgetHead img.basketPayNow	{ float: right; margin: -5px 0 0 0; }
#ShoppingBasketWidgetHead span.header		{ text-transform: uppercase; float: left; clear: right; color:#ffffff; font-size: 1.4em; margin: 3px 0 5px 0; line-height: 1.6em; font-weight: bold; }
#ShoppingBasketWidgetHead .total			{ display: inline; font-size: 1.2em; padding: 2px 0 0 0; background: url("../images/shoppingbasket/shoppingbaskettotalbg.png") top left no-repeat transparent; color: #ffffff; float: left; height: 18px; width: 230px; text-align: right; }
#ShoppingBasketWidgetHead #hypUCCheckoutPayNow { display: none; }
#ShoppingBasketWidgetBody					{ margin: 0 10px; padding: 15px 0; border-bottom: solid 1px #9a9eb0; border-top: solid 1px #9a9eb0; }
#ShoppingBasketTable						{ clear: both; margin: 0; color: #ffffff; border: none; background: url("../images/shoppingbasket/shoppingbasketpackagebg.png") no-repeat top left #9a9eb0; width: 281px; border-spacing:0; }
#ShoppingBasketTable th,
#ShoppingBasketTable td						{ text-align: center; border-color:#737992; border-style:solid solid none none; border-width:1px 1px medium medium; }
#ShoppingBasketTable th						{ background: none; }
#ShoppingBasketTable th.package				{ width: 175px; text-align: left; }
#ShoppingBasketTable th.quantity			{ width: 49px; }
#ShoppingBasketTable th.price				{ width: 50px; }
#ShoppingBasketTable .package				{ text-align: left; padding-left: 10px; }
#ShoppingBasketTable .price					{ border-right: none; }
#ShoppingBasketTable .finalPackage			{ text-align: left; padding-left: 10px; background: url("../images/shoppingbasket/shoppingbasketpackageblbg.png") no-repeat left bottom #9a9eb0; }
#ShoppingBasketTable .finalPrice			{ border-right: none; background: url("../images/shoppingbasket/shoppingbasketpackagebrbg.png") no-repeat right bottom #9a9eb0; }
#ShoppingBasketWidgetFoot					{ margin: 10px 10px 0 10px; font-size: 1.6em; color: #ffffff; }
#shoppingBasketWidget span					{ color: #ffffff; }
#shoppingBasketWidget td					{ color: #ffffff; }
#shoppingBasketWidget .totalLabel			{ float: left; line-height: normal; }
#shoppingBasketWidget .shoppingBasketTotal	{ float: right; line-height: normal; }
#ShoppingBasketWidgetHead .total span		{ margin: 0 8px 0 8px; float: left; }
#ShoppingBasketWidgetHead .total span.shoppingBasketTotal	{ height: 18px; float: none; margin: 0; padding-right: 8px; }
#ShoppingBasketWidgetHead .basketIcon { width: 59px; height:60px; }
/* HELP POPUPS */
.helpPopupLeft { z-index:99999; width: 205px; position: absolute; text-align: left;}
.helpPopupLeft .content { background:url("../images/helpbubblebottomleft.png") no-repeat scroll left bottom transparent; padding:0 0 15px; width:185px; }
.helpPopupLeft p { font-size: 1em; width: 145px; margin: 0 0 0 20px;  }
.helpPopupLeft h3 { line-height:1em; background:url("../images/helpbubbletopleft.png") no-repeat scroll left top transparent; color:#3C4670; height:30px; margin:0; padding:18px 40px 0 22px; width:140px; font-size: 1.3em; text-transform:uppercase;  }

.helpPopupRight { z-index:99999; width: 205px; position: absolute; text-align: left;}
.helpPopupRight .content { background:url("../images/helpbubblebottomright.png") no-repeat scroll left bottom transparent; padding:0 0 15px; width:185px; }
.helpPopupRight p { font-size: 1em; width: 145px; margin: 0 0 0 20px;  }
.helpPopupRight h3 { line-height:1em; background:url("../images/helpbubbletopright.png") no-repeat scroll left top transparent; color:#3C4670; height:30px; margin:0; padding:18px 40px 0 15px; width:135px; font-size: 1.3em; text-transform:uppercase; margin-left: 6px;  }

.minihelpclosebutton { cursor: pointer; }










/* START 09-10 HEADER MENU */
.headerMenuContainer				{ width:960px; background:#cc0000 url("../images/headerfiles/menubackground.png") top right repeat-x; margin: 0 0 0 20px; display:none; }
.headerMenuContainer .headerMainMenu {float:left; overflow:hidden; }
.headerMenuContainer #loginMenuItems {width:328px;height:29px;float:left;background-color:#103b6c;}
.headerMenuContainer #loginMenuItems #welcomePanel {float:left;background:#cc0000 url("../images/headerfiles/welcomebackground.png") top right repeat-x;width:208px;height:29px;position:relative}
.headerMenuContainer #loginMenuItems span {font-weight:bold;position:relative;left:5px;width:150px;top:2px}
.headerMenuContainer #loginMenuItems #editbutton {color:yellow;position:absolute;right:10px;width:25px;top:7px;font-weight:bold}
.headerMenuContainer .signUpButton {float:right;width:138px;}
.headerMenuContainer .logOnButton {float:right;width:190px;}
.headerMenuContainer .signOutButton {width:120px;height:29px;float:right;}
/* END 09-10 HEADER MENU */
/* START 09-10 PLAYER PROFILE  */
.popUpTable .graphView {position:absolute;margin-top:9px;margin-left:460px;cursor:pointer}
.popUpTable .statsView {position:absolute;margin-top:9px;margin-left:460px;cursor:pointer}
.season0910GraphHeader {width:564px;height:33px;background: url("../images/table../images/popup_playerprofileprev0809.png") no-repeat top left;border:0px solid green}
.seasonCurrentGraphHeader {width:564px;height:33px; position:relative; background: url("../images/table../images/popup_playerprofilestats.png") no-repeat top left;border:0px solid green}
.seasonLastGraphHeader {width:564px;height:33px; position:relative; background: url("../images/table../images/popup_playerprofileprev0809.png") no-repeat top left;border:0px solid green}
.seasonCurrentGraphHeader .viewSwitchButton, .seasonLastGraphHeader .viewSwitchButton {left:460px;position:absolute;top:9px;z-index:1;}
.seasonCurrentMatchStats { position:relative; }
/* END 09-10 PLAYER PROFILE  */
.contentHome .inSeason .links h3 {background: url("../images/hp_mysun.gif") no-repeat top left;}
/* ************************************* */
/*     START 09/10 LOGIN/LOGOUT/LOST      */
/* ************************************* */
.login				{ background: url("../images/loginfiles/loginbackground.png") transparent top right repeat-x; }
.login .options		{ margin: 0 0 0 70px; height: 23px; }
.login .options a	{ color: #ffffff; font-weight: normal; text-decoration: underline; }
.login .pintext a	{ color: #ffffff; font-weight: normal; top: 0; }
.login .loginText	{ width:210px;height:16px;border: 1px solid #abb1cd;font-size:8pt}
.login .pinentry .loginText	{ width:110px; margin-right: 14px; }
.login .checkbox	{ margin: 0 0 0 30px; width: 91px; }
.login .checkbox input	{ margin: 0; }
.login p.forgotten	{ padding: 0; margin: 0; }
.login .textboxholder		{ height:64px; padding-top:9px; }
.login .pinentry { background-color: #2f4965; position: relative; }
.lostnewPanel {padding:10px}
.lostnewPanel .lostpasswordPanel {background:url("../images/loginfiles/forgotpasswordpanel.png") top left no-repeat white; width:314px;height:182px;float:left;position:relative}
.lostnewPanel .newtodtPanel {background:url("../images/loginfiles/newtodtpanel.png") top left no-repeat white; width:314px;height:182px;float:right;position:relative}
.lostnewPanel  p {margin: 40px 15px 15px 15px}
.lostnewPanel .lostpasswordPanel .textfieldPassword {width: 280px;display:block;margin:15px;border:1px solid black}
.lostnewPanel .lostpasswordPanel .buttonPassword {float:right;margin-right:10px;}
.lostnewPanel .newtodtPanel input {margin-left:26px;margin-top:10px;}
.loginExceptionPanel {height:63px;background-color:#234f7f;}
.loginExceptionPanel .loginexceptionholder {background:url("../images/loginfiles/loginexceptionholder.png") top left no-repeat;width:298px;height:55px;position:relative;top:8px;left:15px}
.loginExceptionPanel .loginexceptionholder .errorType {font-size:1.4em;color:#ffc31f;position:relative;top:5px;font-weight:bold}
.loginExceptionPanel .loginexceptionholder .errorTypeDescription {color:white;position:relative;top:8px;}
/* ************************************* */
/*     START 09/10 LOGIN/LOGOUT/LOST      */
/* ************************************* */
/* ************************************* */
/* START SEASON 09/10 SCORING BREAKDOWN  */
/* ************************************* */
.breakdowntable {border:0px solid red}
.breakdowntable th.col1 {width:35px;height:29px;background:url("../images/scoringbreakdown/tableheaderleftcorner.png") top left no-repeat #ffffff;}
.breakdowntable th.date {width:88px;height:29px;background:url("../images/scoringbreakdown/tableheaderdate.png") top left no-repeat #ffffff;}
.breakdowntable th.kickoff {width:65px;height:29px;background:url("../images/scoringbreakdown/tableheaderkickoff.png") top left no-repeat #ffffff;}
.breakdowntable th.player {width:119px;height:29px;background:url("../images/scoringbreakdown/tableheaderplayer.png") top left no-repeat #ffffff;}
.breakdowntable th.fixture {width:179px;height:29px;background:url("../images/scoringbreakdown/tableheaderfixture.png") top left no-repeat #ffffff;}
.breakdowntable th.position {width:83px;height:29px;background:url("../images/scoringbreakdown/tableheaderposition.png") top left no-repeat #ffffff;}
.breakdowntable th.points {width:170px;height:29px;background:url("../images/scoringbreakdown/tableheadermatchpoints.png") top left no-repeat #ffffff;}
/* ************************************* */
/*  END SEASON 09/10 SCORING BREAKDOWN   */
/* ************************************* */

/*************************************************/
/***** START SEASON 09/10 MY ACCOUNT DETAILS *****/
/*************************************************/
.changeEmail, .changePassword, .yourDetails {position:relative}
.changeEmail .myAccChangeEmailHeader {background:url("../images/table../images/myaccount_changeemail.png") no-repeat top left;width:365px;height:34px}
.changePassword .myAccChangePasswordHeader {background:url("../images/table../images/myaccount_changepass.png") no-repeat top left;width:365px;height:34px}
.yourDetails .myAccChangeYourDetailsHeader {background:url("../images/table../images/myaccount_urdetails.png") no-repeat top left;width:744px;height:33px}
.changeEmail .myDetailsHelp {position:absolute;right:10px;top:10px}
.changePassword .myDetailsHelp {position:absolute;right:10px;top:10px}
.yourDetails .myDetailsHelp {position:absolute;right:10px;top:10px}
/*************************************************/
/****** END SEASON 09/10 MY ACCOUNT DETAILS ******/
/*************************************************/
/*************************************************/
/***** START SEASON 09/10 WEEKEND DREAM TEAM *****/
/*************************************************/
.weekendDreamteam {margin-top:10px;margin-left:3px;margin-bottom:10px;}
.weekendDreamteam .columnOne {float:left;width:420px}
.weekendDreamteam .columnTwo {float:right;width:312px;text-align:right}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable .header select {margin-right:5px;position:relative;top:-5px;font-size:0.9em;}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable .header input {margin-right:10px;margin-top:6px}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable, .highFivesLeaderboardTable{width:418px}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable .header {text-align:right;padding:0px;margin:0px;background:url("../images/weekenddt/weeklyheader.png") no-repeat top left;width:418px;height:29px;border-bottom:1px solid #d5d5d5}
.weekendDreamteam .columnOne .highFivesLeaderboardTable .header {background:url("../images/weekenddt/highfiveheader.png") no-repeat top left;width:418px;height:29px;border-bottom:1px solid #d5d5d5}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable .first, .highFivesLeaderboardTable .first {border-left:1px solid #d5d5d5;width:74px;text-align:center}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable .manager {border-left:1px solid #d5d5d5;width:135px}
.weekendDreamteam .columnOne .highFivesLeaderboardTable .manager {border-left:1px solid #d5d5d5;width:290px}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable .teamname {border-left:1px solid #d5d5d5;width:155px}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable .last, .highFivesLeaderboardTable .last {border-right:1px solid #d5d5d5;border-left:1px solid white;width:74px;text-align:center}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable .titles td, .highFivesLeaderboardTable .titles td {background-color:white;border-bottom:1px solid #d5d5d5;}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable .titles .last, .highFivesLeaderboardTable .titles .last {border-left:1px solid #d5d5d5;}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable td, .highFivesLeaderboardTable td {background-color:#ededed;word-wrap:break-word;text-align:left;padding:8px;}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable .items td, .highFivesLeaderboardTable .items td {vertical-align:top;border-bottom:1px solid white}
.weekendDreamteam .columnOne .weekendDtLeaderboardTable .footer, .highFivesLeaderboardTable .footer {background:url("../images/weekenddt/maintablefooter.png") no-repeat top left;width:418px;height:6px}
.weekendDreamteam .columnOne p {font-size:1.1em;margin-bottom:10px;}
.weekendDreamteam .columnTwo .weekendDtPromoTable {width:305px}
.weekendDreamteam .columnTwo .weekendDtPromoTable .header {background:url("../images/weekenddt/enterheader.png") no-repeat top left;width:305px;height:29px;border-bottom:1px solid #d5d5d5} 
.weekendDreamteam .columnTwo .weekendDtPromoTable td {background-color:#ededed;padding-left:10px;padding-bottom:5px}
.weekendDreamteam .columnTwo .weekendDtPromoTable td p {font-size:0.9em;text-align:left;line-height:1.3em}
.weekendDreamteam .columnTwo .weekendDtPromoTable .items td {border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.weekendDreamteam .columnTwo .weekendDtPromoTable .footer {background:url("../images/weekenddt/enterfooter.png") no-repeat top left;width:305px;height:6px}
/*************************************************/
/****** END SEASON 09/10 WEEKEND DREAM TEAM ******/
/*************************************************/
.playerupdates .body h3{color: #0f2a6f;}
.playerupdates .header{background:url(../images/hp_playerupdates.gif) no-repeat;}
.ars{background:url("../images/clubs/s1011/badges/small/ars.png") no-repeat 10px 2px;}
.ast{background:url("../images/clubs/s1011/badges/small/ast.png") no-repeat 10px 2px;}
.bir{background:url("../images/clubs/s1011/badges/small/bir.png") no-repeat 10px 2px;}
.bla{background:url("../images/clubs/s1011/badges/small/bla.png") no-repeat 10px 2px;}
.bol{background:url("../images/clubs/s1011/badges/small/bol.png") no-repeat 10px 2px;}
.bpl{background:url("../images/clubs/s1011/badges/small/bpl.png") no-repeat 10px 2px;}
.che{background:url("../images/clubs/s1011/badges/small/che.png") no-repeat 10px 2px;}
.der{background:url("../images/clubs/s1011/badges/small/der.png") no-repeat 10px 2px;}
.eve{background:url("../images/clubs/s1011/badges/small/eve.png") no-repeat 10px 2px;}
.ful{background:url("../images/clubs/s1011/badges/small/ful.png") no-repeat 10px 2px;}
.hul{background:url("../images/clubs/s1011/badges/small/hul.png") no-repeat 10px 2px;}
.liv{background:url("../images/clubs/s1011/badges/small/liv.png") no-repeat 10px 2px;}
.man{background:url("../images/clubs/s1011/badges/small/man.png") no-repeat 10px 2px;}
.mcy{background:url("../images/clubs/s1011/badges/small/mcy.png") no-repeat 10px 2px;}
.mid{background:url("../images/clubs/s1011/badges/small/mid.png") no-repeat 10px 2px;}
.new{background:url("../images/clubs/s1011/badges/small/new.png") no-repeat 10px 2px;}
.por{background:url("../images/clubs/s1011/badges/small/por.png") no-repeat 10px 2px;}
.rea{background:url("../images/clubs/s1011/badges/small/rea.png") no-repeat 10px 2px;}
.sto{background:url("../images/clubs/s1011/badges/small/sto.png") no-repeat 10px 2px;}
.sun{background:url("../images/clubs/s1011/badges/small/sun.png") no-repeat 10px 2px;}
.tot{background:url("../images/clubs/s1011/badges/small/tot.png") no-repeat 10px 2px;}
.wba{background:url("../images/clubs/s1011/badges/small/wba.png") no-repeat 10px 2px;}
.whm{background:url("../images/clubs/s1011/badges/small/whm.png") no-repeat 10px 2px;}
.wig{background:url("../images/clubs/s1011/badges/small/wig.png") no-repeat 10px 2px;}
.wol{background:url("../images/clubs/s1011/badges/small/wol.png") no-repeat 10px 2px;}
.ARS{background-image:url("../images/clubs/s1011/badges/centre/ars.png")}
.AST{background-image:url("../images/clubs/s1011/badges/centre/ast.png")}
.BIR{background-image:url("../images/clubs/s1011/badges/centre/bir.png")}
.BLA{background-image:url("../images/clubs/s1011/badges/centre/bla.png")}
.BOL{background-image:url("../images/clubs/s1011/badges/centre/bol.png")}
.BPL{background-image:url("../images/clubs/s1011/badges/centre/bpl.png")}
.CHE{background-image:url("../images/clubs/s1011/badges/centre/che.png")}
.DER{background-image:url("../images/clubs/s1011/badges/centre/der.png")}
.EVE{background-image:url("../images/clubs/s1011/badges/centre/eve.png")}
.FUL{background-image:url("../images/clubs/s1011/badges/centre/ful.png")}
.HUL{background-image:url("../images/clubs/s1011/badges/centre/hul.png")}
.LIV{background-image:url("../images/clubs/s1011/badges/centre/liv.png")}
.MAN{background-image:url("../images/clubs/s1011/badges/centre/man.png")}
.MCY{background-image:url("../images/clubs/s1011/badges/centre/mcy.png")}
.MID{background-image:url("../images/clubs/s1011/badges/centre/mid.png")}
.NEW{background-image:url("../images/clubs/s1011/badges/centre/new.png")}
.POR{background-image:url("../images/clubs/s1011/badges/centre/por.png")}
.REA{background-image:url("../images/clubs/s1011/badges/centre/rea.png")}
.STO{background-image:url("../images/clubs/s1011/badges/centre/sto.png")}
.SUN{background-image:url("../images/clubs/s1011/badges/centre/sun.png")}
.TOT{background-image:url("../images/clubs/s1011/badges/centre/tot.png")}
.WBA{background-image:url("../images/clubs/s1011/badges/centre/wba.png")}
.WHM{background-image:url("../images/clubs/s1011/badges/centre/whm.png")}
.WIG{background-image:url("../images/clubs/s1011/badges/centre/wig.png")}
.WOL{background-image:url("../images/clubs/s1011/badges/centre/wol.png")}
/*---------------- TEAM SELECT ------------------*/
/************************************/
/************ REGISTRATION *************/
/************************************/
.rules h3{background:url("../images/rulesheader.gif") no-repeat top left;}
.oneTeam .team h3, .oneTeam .editTeam h3{background:url("../images/team1.gif") no-repeat top left;}
.existingMember .form h3{background:url("../images/preregister_login.gif") top left no-repeat;}
.newUser .form  h3{background:url("../images/preregister_register.gif") top right no-repeat;}
.account h3{background:url("../images/regform_account.gif") top right no-repeat;}
.details h3{background:url("../images/regform_details.gif") top right no-repeat;}
.regContact h3{background:url("../images/regform_contact.gif") top right no-repeat;}
.trolley table{background:url("../images/trolley.gif") no-repeat top right;}
/* Main shopping basket table styles */
#basket{margin-bottom:10px;}
#basket, #basket table, #basket p{width:980px;}
#basket thead, #basket thead th{text-indent:-5000px;height:34px;line-height:34px;}
#basket table{background:url("../images/basket_uppergradient.gif") repeat-x bottom left #ffffff;}
#basket .package{width:98px;}
#basket .teamName{width:206px;}
#basket .budget{width:63px;text-align:center;}
#basket .formation{width:85px;text-align:center;}
#basket .supLeague{width:154px;}
#basket .email{width:102px;text-align:center;}
#basket .sms{width:97px;text-align:center;}
#basket .wap{width:80px;text-align:center;}
#basket .options{width:95px;text-align:center;}
#basket th{background-image:url("../images/baskethead.gif")}
#basket th.package{background-position: 0 0;}
#basket th.teamName{background-position: -98px 0 ;}
#basket th.budget{background-position: -304px 0;}
#basket th.formation{background-position: -367px 0;}
#basket th.supLeague{background-position: -452px 0;}
#basket th.email{background-position: -606px 0;}
#basket th.sms{background-position: -708px 0;}
#basket th.wap{background-position: -805px 0;}
#basket th.options{background-position: -885px 0;}
#basket td{padding-left:2px;}
#basket td.package{background:url("../images/basket_left.gif") top left repeat-y;font-weight:bold;color:#29457f;padding-left:6px;padding-top:3px;}
#basket td.golden{background:url("../images/basket_left.gif") top left repeat-y;font-weight:bold;color:#96974e;padding-left:6px;padding-top:3px;}
/*GOLD*/
#basket td.options{background:url("../images/basket_right.gif") top right repeat-y;}
#basket .ten{color:#388550;}
#basket .twentyFive{color:#96974e;}
#basket .footer{background:url("../images/basket_lowergradient.gif") repeat-x top left #c3c3c3;width:980px;}
#basket .sides{background:url("../images/basket_sides.gif") repeat-y top left;width:980px;}
#basket .bottom{background:url("../images/basket_footer.gif") no-repeat bottom left;padding:18px 10px 12px;}
#basket .bottom input{float:right;padding-left:5px;}
#basket .bottom .mobile{float:right;width:500px;}
#basket .bottom .mobile input{float:none;}
.additional h3{background:url("../images/basket_additional.gif") no-repeat top left;}
#pre-purchase .left{background:url("../images/table../images/myteamborder_left.png") top left repeat-y;font-weight:bold;color:#29457f;padding-left:6px;padding-top:3px;}
#pre-purchase .right{background:url("../images/basket_right.gif") top right repeat-y;}
/* Product purchase table */
.productPurchase_10 {background:url("../images/basket_productpurchasefooter.png") no-repeat bottom left; }
.productPurchase_10 h3{background:url("../images/table../images/shopbasket_additionaloffers.png") no-repeat top left; text-indent:-5000px;line-height:35px;height:32px;}
/* Payment breakdown table */
.paymentBreakdown{background:url("../images/basket_breakdownfooter.gif") no-repeat bottom left;float:right;width:475px;margin-top:10px;padding-bottom:9px;}
.paymentBreakdown .footer{float:right;width:475px;}
.paymentBreakdown h3{background:url("../images/basket_paymentbreakdown.gif") no-repeat top left;float:right;width:475px;text-indent:-5000px;line-height:25px;height:25px;}
.paymentBreakdown table{width:475px;float:right;margin:0;border-left:1px solid black;padding:0;}
.paymentBreakdown .item{width:229px;}
.paymentBreakdown .quantity{width:151px;}
.paymentBreakdown .price{width:90px;}
.paymentBreakdown th{font-size:1.4em;padding-left:5px;}
.paymentBreakdown td{background-color:#e4e4e4;padding-left:5px;}
.paymentBreakdown td span{font-size:1em;}
.paymentBreakdown .saving,.paymentBreakdown .price{text-align:right;padding-right:10px;}
.paymentBreakdown .saving{color:#ce0000;}
.transfer_teamname { font-weight:bold; text-transform:uppercase; color:#000; font-size:1.3em; padding:0 10px; }
* html .paymentBreakdown .item{width:224px;}
* html .paymentBreakdown .quantity{width:143px;}
* html .paymentBreakdown .saving,  * html .paymentBreakdown .price{width:80px;}
*+html .paymentBreakdown .item{width:224px;}
*+html .paymentBreakdown .quantity{width:143px;}
*+html .paymentBreakdown .saving,  *+html .paymentBreakdown .price{width:80px;}
.paymentBreakdown .package, .paymentBreakdown th{font-weight:bold;}
.paymentBreakdown .twentyFive .package{color:#96974e;}
.paymentBreakdown .golden .package{color:#96974e;background-image:none;}
.paymentBreakdown td.price, .paymentBreakdown td.saving, .paymentBreakdown tfoot td.totalAmount{background:#e4e4e4 url("../images/basket_breakdowndarkright.gif") repeat-y top right;}
.paymentBreakdown tr.alt td.price, .paymentBreakdown tr.alt td.totalAmount, .paymentBreakdown th.price{background:url("../images/basket_breakdownright.gif") repeat-y top right;}
.paymentBreakdown tr.alt td, .paymentBreakdown th,.paymentBreakdown tfoot td{background-color:#ffffff;}
.paymentBreakdown .total{font-weight:bold;text-align:right;}
.paymentBreakdown .single .package{color:#388550; background: url("../images/basket_breakdowndarkright.gif") repeat-y right;}
.paymentBreakdown tfoot{font-size:1.2em;}
.paymentBreakdown tfoot td.total{background-color:#e4e4e4;padding-top:5px;}
.paymentBreakdown tfoot td.totalAmount{text-align:right;padding-top:5px;padding-right:10px;}
.paymentBreakdown th.quantity,.paymentBreakdown th.price{color:#ce0000;}
.goldenLabel {color:#96974e;background-image:none;}
.coupon h2{background:url("../images/promohead.gif") top right no-repeat;}
.creditCard .panel  h3{background:url("../images/credithead.gif") top right no-repeat;}
.phone .panel h3{background:url("../images/phonehead.gif") top left no-repeat;}
.paymentDetails h3{background:url("../images/conf_paymentdetailshead.gif") no-repeat top left;}
.accountDetails h3{background:url("../images/conf_useraccounthead.gif") no-repeat top left;}
.confPackages th{background-image:url("../images/confhead.gif");}
.confPackages th.package{background-position: 0 0;}
.confPackages th.teamName{background-position: -125px 0;}
.confPackages th.wap{background-position: -337px 0;}
.confPackages th.sms{background-position: -444px 0;}
.confPackages th.email{background-position: -553px 0;}
.confPackages td.golden{color:#96974e;font-weight:bold;border-left:solid 1px #000000;}
/*GOLD*/
.transfersConfirmation h3 {background:url("../images/transferconfirmhead.gif") no-repeat top left;}
/* Shopping Basket Grand Final Promotions */
.addInfo .leftSide .row {height: 100px;}
.addInfo .leftSide .row .logo {margin-right:4px;float:left;width:171px;height:89px; background-image:url("../images/payment/promotion/0910/grandfinale/dtwcwulogo.png");}
.addInfo .leftSide .row .promotxt {float:left;width:316px; }
.addInfo .leftSide .row div.sticker {margin-left:4px;float:left;width:88px;height:87px; background-image:url("../images/payment/promotion/0910/grandfinale/50pcoffsticker.png");}
/************************************/
/************ GAME *************/
/************************************/
.subMenu li.greeting {color: #2a50a1;}
.multiTeam th.type {background-position: right 0;}
.multiTeam th.teamName {background-position: right 0;}
.multiTeam th.season {background-position: right 0;}
.multiTeam th.month {background-position: right 0;}
.multiTeam th.week {background-position: right 0;}
.multiTeam th.miniLeague {background-position: right 0;}
.multiTeam th.transfer {background-position: right 0;}
.multiTeam td.standard {color: #1c3771; font-weight:bold; }
.multiTeam td.premium {color: #96974E; font-weight:bold; }
.multiTeam td.goldengamble {color: #ff00ff; font-weight:bold; }
.MiniBestWkScr {width:187px;height:81px;}
.points_pos h3 {background:url("../images/pointsposhead.gif") top left no-repeat;}
.pendingTransfers h3 {background:url("../images/pendingtransfershead.gif") top left no-repeat;}
.transferHistory h3 {background:url("../images/transferhistoryhead.gif") top left no-repeat;}
.smsUpdates h3 {background:url("../images/smsupdates.gif") no-repeat top left;}
.joinPanel h3 {background:url("../images/minileaguejoin.gif") no-repeat top left;}
.createPanel h3 {background:url("../images/minileaguecreate.gif") no-repeat top left;}
.invites h3 {background:url("../images/inviteshead.gif") no-repeat top left;}
.transferTable h3 span.Standard {color:#29457f;} 
.transferTable .head{background: url("../images/transferbaskethead.gif") top left no-repeat;}
.makeTransfersConf .wideColumn              { width: 135px; }
.filters h3 {background:url("../images/filters_heading.gif") top left no-repeat;}
.breakdown th{background-image:url("../images/breakdownhead.gif");}
.breakdown th.col1 {background-position: 0 0;}
.breakdown th.date {background-position: -31px 0;}
.breakdown th.kickoff {background-position: -95px 0;}
.breakdown th.player {background-position: -159px 0;}
.breakdown th.fixture {background-position: -263px 0;}
.breakdown th.position {background-position: -458px 0;}
.breakdown th.click {background-position: -525px 0;}
.breakdown th.points {background-position: 100% 0;}
.breakdown td.points{background-color:#c4d3e0;}
.breakdown .alt td.points {background-color:#afbfcb;}
.breakdown tr.newPeriod td  {background:url("../images/newperiod.gif") repeat-x top;}
.breakdown tr.alt.newPeriod td  {background:url("../images/newperiodalt.gif") repeat-x top;}
.breakdown tr.newPeriod td.points {background:url("../images/newperiodpoints.gif") no-repeat top right;}
.breakdown tr.alt.newPeriod td.points {background:url("../images/newperiodpointsalt.gif") no-repeat top right;}
.breakdown tfoot tr td.footer {background:url("../images/breakdown_footer.gif") no-repeat bottom left;}
.leaderBoard tr.highlighted td, .miniLeagueTable td.highlighted {background-color:#c4d3e0;}
.miniLeagueTable td.position { border-left:1px solid #000; }
.leaderBoard.supporters th {background-image:url("../images/suppleagueslbhead.gif");}
.leaderBoard.supporters th.position {background-position: 0 0;}
.leaderBoard.supporters th.suppLeague {background-position: -290px 0;}
.leaderBoard.supporters th.avgPoints {background-position: 100% 0;}
.leaderBoard.season th {background-image:url("../images/seasonlbhead.gif");}
.leaderBoard.season th.position {background-position: 0 0;}
.leaderBoard.season th.teamName {background-position: -170px 0;}
.leaderBoard.season th.managerName {background-position: -400px 0;}
.leaderBoard.season th.points {background-position: 100% 0;}
.leaderBoard.week th {background-image:url("../images/weeklbhead.gif");}
.leaderBoard.week th.position {background-position: 0 0;}
.leaderBoard.week th.teamName {background-position: -170px 0;}
.leaderBoard.week th.managerName {background-position: -400px 0;}
.leaderBoard.week th.moved {background-position: 100% 0;}
.leaderBoard.weekMini th {background-image:url("../images/weekminilbhead.gif");}
.leaderBoard.weekMini th.position {background-position: 0 0;}
.leaderBoard.weekMini th.mlName {background-position: -170px 0;}
.leaderBoard.weekMini th.creator {background-position: -400px 0;}
.leaderBoard.weekMini th.moved {background-position: 100% 0;}
.leaderBoard.mini th {background-image:url("../images/minilbhead.gif");}
.leaderBoard.mini th.position {background-position: 0 0;}
.leaderBoard.mini th.mlName {background-position: -170px 0;}
.leaderBoard.mini th.creator {background-position: -400px 0;}
.leaderBoard.mini th.points {background-position: 100% 0;}
/************************************/
/************ POP UPS *************/
/************************************/
* html .popupBetnowlogo {top:-3px;}
*+html .popupBetnowlogo {top:-3px;}
.tipsGameTable {}
.tipsGame thead th {border-bottom: 1px solid #FFFFFF;}
.tipsGame td.club { background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.tipsGame td.epl,.tipsGame td.cl,.tipsGame td.uefa, .tipsGame td.lcup,.tipsGame td.facup {background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.tipsGame td.total {width: 68px;background-color: #ededed; border-bottom: 1px solid #FFFFFF;}
.tipsGame tfoot tr td {height:9px;line-height:9px;border-right: 1px solid white;background:url("../images/popuponecolfooter.png") no-repeat left top;}
.tipsWrapper {margin: 0 8px;}
table#tips1 thead th {background:url("../images/tipsheader1.gif"); height:20px;}
table#tips1 thead th.club {background-position: 0 0; }
table#tips1 th.epl {background-position: -122px 0; }
table#tips1 th.cl {background-position: -187px 0; }
table#tips1 th.uefa {background-position: -241px 0; }
table#tips1 th.lcup {background-position: -315px 0;  }
table#tips1 th.facup {background-position: -395px 0; }
table#tips1 th.highlighted {background-position: -480px 0; }
table#tips1 .club { width: 111px; }
table#tips1 .epl { width: 60px; }
table#tips1 .cl { width: 50px; }
table#tips1 .uefa { width: 70px; }
table#tips1 .lcup { width: 75px; }
table#tips1 .facup { width: 84px; }
table#tips1 .highlighted { width:43px }
table#tips2 thead th {background:url("../images/tipsheader2.gif"); height:20px;}
table#tips2 thead th.player {background-position: 0 0;}
table#tips2 th.badge {background-position: -72px 0;}
table#tips2 th.position {background-position: -192px 0;}
table#tips2 th.value {background-position: -400px 0;}
table#tips2 th.text {background-position: -279px 0;}
table#tips2 tr td.highlighted,
table#tips1 tr td.highlighted {background-color:#c4d3e0; padding:3px 8px;}
table#tips2 tr.alt td.highlighted,
table#tips1 tr.alt td.highlighted {background-color:#afbfcb; padding:3px 8px;}
.miniHelp .menu  {background:url("../images/minihelphead.gif") top left no-repeat;}
.playersTable h3.headergk {background-image:url("../images/goalkeepers.gif");}
.playersTable h3.headerdef {background-image:url("../images/defenders.gif");}
.playersTable h3.headermid {background-image:url("../images/midfielders.gif");}
.playersTable h3.headerstr{background-image:url("../images/strikers.gif");}
.playerSummary h3{background:url("../images/playersummaryhead.gif") no-repeat top left;}
.currentPlayerStats h3 {background: url("../images/currentrecordhead.gif") no-repeat top left;}
.currentPlayerStats ul span {color: #0f2a6f;}
.currentPlayerStats table th {background-image:url("../images/currentstatshead.gif"); }
.currentPlayerStats table th.date {background-position: 0 0; }
.currentPlayerStats table th.match {background-position: -150px 0; }
.currentPlayerStats table th.points {background-position: 100% 0; }
.pastStats h3 {background:url("../images/playerpaststatshead.gif") no-repeat top left;}
.contact h3{background:url("../images/contactyourdetails.gif") no-repeat top left;}
.teamSummaryTable th {background-image:url("../images/teamsummaryhead.gif");}
.teamSummaryTable th.player {background-position: 0 0;}
.teamSummaryTable th.team {background-position: -220px 0;}
.teamSummaryTable th.points {background-position: -435px 0;}
.teamSummaryTable tbody tr.alt td.points {background-color: #afbfcb;}
.BestTeam .table {background: url("../images/popuponecol_footer.png") no-repeat left bottom;min-height: 150px;height: auto !important;height: 150px;padding:10px 0 10px 50px;}
.BestTeam .MonthHeader {background:url("../images/table../images/teammonth_teammonth.png") no-repeat;height:63px;}
.BestTeam .DayHeader {background:url("../images/table../images/teamday_teamday.png") no-repeat;height:63px;}
.BestTeam .WeekHeader {background: url("../images/table../images/teamweek_header.png") no-repeat left top;height: 63px;}
.features .prizePool {padding:45px 40px 0px 350px; background:url("../images/designpictures/1million.gif") 0 0 no-repeat; height:96px;}
.features .topPrize {padding:40px 350px 0px 40px; background:url("../images/designpictures/sunreader.gif") 100% 0 no-repeat; height:101px;}
.features .upgrades {padding:40px 40px 0px 350px; background:url("../images/designpictures/upgradepanels.gif") 0 0 no-repeat; height:101px;}
.features .monthManager {padding:40px 350px 0px 40px; background:url("../images/designpictures/managermonth.gif") 100% 0 no-repeat; height:101px;}
.features .interface {padding:40px 40px 0px 350px; background:url("../images/designpictures/exampletable.gif") 0 0 no-repeat; height:101px;}
.features .freeWap {padding:50px 350px 0px 40px; background:url("../images/designpictures/phones.gif") 100% 0 no-repeat; height:91px;}
.features .weekend {padding:40px 40px 0px 350px; background:url("../images/designpictures/wkddreamteam.gif") 0 0 no-repeat; height:101px;} 
.features .betnowoffer {padding:40px 350px 10px 40px ;background:url("../images/designpictures/betnow.gif") 100% 0 no-repeat; height:91px;}
.dreamTeamNews h3{background:url("../images/dreamteamnews.gif") no-repeat top left;}
.dreamTeamOffers h3{background:url("../images/dreamteamoffers.gif") no-repeat top left;}
.winners .weekly th{background-image:url("../images/weeklywinnershead.gif");}
.winners .weekly th.week{background-position:0 0;}
.winners .weekly th.name{background-position:-54px 0;}
.winners .weekly th.teamName{background-position:-236px 0;}
.winners .weekly th.prize{background-position:100% 0;}
.winners .monthly th{background-image:url("../images/monthlywinnershead.gif");}
.winners .monthly th.month{background-position: 0 0;}
.winners .monthly th.pos{background-position: -71px 0;}
.winners .monthly th.name{background-position: -115px 0;}
.winners .monthly th.teamName{background-position: -265px 0;}
.winners .monthly th.prize{background-position:100% 0;}
.winners .weeklyMini th{background-image:url("../images/weekmlhead.gif");}
.winners .weeklyMini th.week{background-position:0 0;}
.winners .weeklyMini th.name{background-position:-60px 0;}
.winners .weeklyMini th.MLName{background-position:-236px 0;}
.winners .weeklyMini th.prize{background-position:100% 0;}
.winners .monthlyMini th{background-image:url("../images/monthmlhead.gif");}
.winners .monthlyMini th.month{background-position: 0 0;}
.winners .monthlyMini th.pos{background-position: -71px 0;}
.winners .monthlyMini th.name{background-position: -115px 0;}
.winners .monthlyMini th.MLName{background-position: -265px 0;}
.winners .monthlyMini th.prize{background-position:100% 0;}
.winners .endGameMini th{background-image:url("../images/endgamemlhead.gif");}
.winners .endGameMini th.pos{background-position:0 0;}
.winners .endGameMini th.name{background-position:-54px 0;}
.winners .endGameMini th.MLName{background-position:-236px 0;}
.winners .endGameMini th.prize{background-position:100% 0;}
.winners .endGame th{background-image:url("../images/endgamehead.gif");}
.winners .endGame th.pos{background-position:0 0;}
.winners .endGame th.name{background-position:-54px 0;}
.winners .endGame th.teamName{background-position:-236px 0;}
.winners .endGame th.prize{background-position:100% 0;}
.winners .grandFinale th{background-image:url("../images/grandefinalehead.gif");}
.winners .grandFinale th.pos{background-position:0 0;}
.winners .grandFinale th.name{background-position:-54px 0;}
.winners .grandFinale th.teamName{background-position:-236px 0;}
.winners .grandFinale th.prize{background-position:100% 0;}
.clarifications ul {background:url("../images/table../images/scrclarification_scrclrf.png") no-repeat top left;}
.betnow ul {background:url("../images/clarificationshead.gif") no-repeat top left;}
.hover .wedtStar { background: url('../images/weekenddt/star.png') top left no-repeat transparent; _background: url('../images/weekenddt/star.gif') top left no-repeat transparent; }

.wdtselectedplayer .wedtStar { background: url('../images/weekenddt/star.png') top left no-repeat transparent; _background: url('../images/weekenddt/star.gif') top left no-repeat transparent; }

#logoutModal img { margin-top: 35px;}
#logoutModal h2 { font-size: 1.2em; font-weight: bold; margin-bottom: 5px; text-transform: uppercase; text-align: left; }
#logoutModal div { text-align: left; }