﻿/************************************/
/********** CLEAR DEFAULTS **********/
/************************************/

/***** STYLES TO CLEAR BROWSER DEFAULTS **********/

html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, img, small, strike, strong,
dl, dt, dd, ol, ul, li,
label, form, table, tr, th, td, img {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	line-height:inherit;
}

/* elements not in use */
applet, object, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
fieldset, legend,
caption, tbody, tfoot, thead {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	line-height:inherit;
}

:focus {
	outline:0;
}

ol, ul, li {
	list-style:none;
}

.popUp .answer ol li 
{
	list-style: decimal;
	list-style-position: inside;
}

.popUp .answer ul li 
{
	list-style: disc;
	list-style-position: inside;
}
	
caption {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}


.centerAlign { text-align:center !important; }
.greyTable tbody tr td { background-color:#EDEDED; border-bottom:1px solid white; border-right:1px solid white; padding-left:10px; text-align:left; }
.viewTeamTable tbody tr td { background-color:#EDEDED; border-bottom:1px solid white; border-right:1px solid white; padding-left:10px; text-align:center; }
tr .rightBorder { background-color:White !important; }
.firstRow td, .greyTable .firstRow td {background-color: #FFFFFF; border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; text-align: center; }
.leftBorder, .rightBorder, .firstRow .leftBorder, .firstRow .rightBorder { padding-left: 0 !important; width: 4px; border: 0 !important; }
.lastCol { border-right: 0 !important; }

.footerLeft, 
.footerRight, 
.footerGeneral	{ border:0 !important; height: 12px; padding: 0 !important; }
.footerLeft		{ background: url("../images/tableimages/FooterLeft.png") no-repeat left top; }
.footerGeneral	{ background: url("../images/tableimages/FooterGeneral.png") repeat-x left top; }
.footerRight	{ background: url("../images/tableimages/FooterRight.png") no-repeat right top; }
.footer			{ height:9px;background:url("../images/injuries_footer.png") no-repeat left top;}

.backToTop {margin-left:270px;margin-top:10px;}
.button { cursor: pointer; }
/************************************/
/********** BASIC LAYOUT ************/
/************************************/
.floatLeft {float:left;}
body{text-align:center;}
#mainBodyContainer	{width:992px;margin:0 auto;text-align:left;background:url("../images/pagesides.png") repeat-y top left; padding:0 8px;}
#headerContainer {width:992px;height:110px;position:relative;}
/* main site pages */
.contentArea{width:991px;}
.contentAreaInner {min-height:1020px;height: auto !important;height:1020px;background-color:#FFFFFF;width:750px;float:right;padding-left:23px;_padding-left:21px;padding-right:20px;}
.contentAreaInner img.betnowmini {position:relative; margin-top:-9px;}
.mainMenuContainer{width:198px;float:left;}
.landingContentAreaInner { margin-left: 30px; width: 938px; min-height: 500px; }
                           
.tableHolder {width:743px;}
.tableHolder table {width:743px;}
.tableHolder table.TableMonth { width:auto; }
.tableHolder .popupToTopBtn {margin-top:10px;margin-left:300px;}

#headerContainer .banner {width:728px;height:90px;z-index:2;position:absolute;top:55px;right:8px;}

div.news p			{ margin-left:15px; width:385px; font-size:13px !important;  padding:0px; line-height:1.3em !important; margin-bottom:5px; }
div.news h2			{ margin-bottom:5px !important; font-size:36px; font-weight:900; text-transform: uppercase; line-height:90%;}
div.news p.bold		{ font-weight:bold;}
div.news a			{ float:left;}
div.news img.image	{ margin: 15px 10px 5px 10px; width: 200px; position:relative; right:20px}
div.news .right		{ width:200px; margin: 0px 5px 5px 0px; float:right; text-align:center; font-size:12px; font-weight:bold; }


/* registration pages */
.PkgHeader {background:url("../images/pkgsplash_hdrbg.png") no-repeat left top;width:943px;height:48px;position:relative;left:32px;}
.PkgHeader h2 {font-weight:bold;margin:0 0 0 20px;position:relative;left:20px; top:7px;}
.PkgHeader img.moreAbout {position:absolute;top:12px;left:720px;}
.contentAreaLanding {background: transparent;}
.contentHome, .lostLogin {width:992px;}
.contentShopping {}
.contentConfirmation {width:980px;padding:0 12px 32px;}
.contentPreRegister{width:994px;padding:0 5px 75px;}
.teamBuilder{width:236px;float:left;}
.ibRegistrationLoginButton { background: url("../images/buttons/loginbutton.png") transparent no-repeat; width: 93px; height:33px; }

/************************************/
/******** BASIC TYPOGRAPHY **********/
/************************************/

body {line-height:1.3em;font-size:62.5%;}
.popUp p,
.popUp li,
.popUp td {font-size:1.2em;}
.popUp { padding-left: 5px; }
p { padding:3px; line-height:1.4em; }
p span { font-size:1em; }
.contentTeamSelect h2 img, 
.contentPreRegister h2 img, 
.contentShopping h2 img, 
.contentPayment h2 img,
.contentAreaInner h2 img,
.contentConfirmation h2 img { margin-top:-17px; position:relative; top:13px; }

.contentAreaInner h2 {margin-left:0;}

.contentAreaInner p {padding-left:0;}



input, select {font-size:1.2em;}
label{font-weight:normal;}
    
*+html input, *+html select {font-size:1.1em;}
* html input, * html select {font-size:1.1em;}

.print {background:url("../images/print.gif") no-repeat top left;padding-left:18px;display:block;font-size:1.2em;}

.subAlign { vertical-align: sub; }


strong {font-weight:bold;}
/************************************/
/*********** HEADER STYLES **********/
/************************************/
.headerMenuContainer{text-transform:uppercase;color:white;min-height:2.5em;width:1004px;}
* html .headerMenuContainer{height:2.5em;}
.headerMenuContainer .utilities {float:left;height:2.3em;}
.headerMenuContainer .stats {height:2.5em;float:right;padding-left:10px;border-right:1px solid black;border-left:1px solid black;margin:0 10px;}
* html .headerMenuContainer .stats {margin:0 5px;}

.headerMenuContainer li,.headerMenuContainer span, .headerMenuContainer ul {font-size:1.1em;display:inline;padding:0 5px 0 6px;height:25px;line-height:25px;}
.headerMenuContainer span{font-size:1.2em;}
.headerMenuContainer li{background:url("../images/headermenuspacer.gif") top left no-repeat;z-index:1; }
.headerMenuContainer li.first {background:none;}
.headerMenuContainer li.tips a {color:#fff225; }
.headerMenuContainer a:link, .headerMenuContainer a:visited, .headerMenuContainer a:hover {color:#ffffff;font-weight:normal; font-weight:bold;}
.headerMenuContainer .stats a:link, .headerMenuContainer .stats a:visited, .headerMenuContainer .stats a:hover {font-weight:normal;}

.additional img, .paymentBreakdown img {

float:right;

margin:-20px 13px 0 0;

}

/************************************/
/*********** FOOTER STYLES **********/
/************************************/
.footerContainer { text-align:center;width:992px; background-color:#272728; height:80px;}
.footerContainer ul { height: 24px; padding-top:2px;} 
.footerContainer li { display:inline; padding:0 30px; line-height:18px;height:18px; background:url("../images/headermenuspacer.gif") 0 1px no-repeat; }
.footerContainer a:link, .footerContainer a:visited, .footerContainer a:hover { color:White; text-transform:uppercase; }
.footerContainer li.first {background:none;}

.footer18Img { margin-left: 5px; }
.footer18Img, .footerContainer p {float:left; color:#848484; }
.footerContainer .reference { width: 215px; text-align:left; padding-top:0;font-size: 9px; margin-left:10px; height:40px; } /* line-height: 0.9em; */
.footerContainer .disclaimer { margin-left: 50px; font-size: 13px;line-height: 1.1em;}

.search {text-align:left;}
.search strong, .search label {font-weight:bold;}
.search label {font-size:0.8em;}
.search .topSearches {padding-left:20px;font-size:1em;}

/************************************/
/********** HOMEPAGE STYLES ********/
/************************************/

/* Layout */
/*************************************************/
/******** START SEASON 09/10 HOME PAGES **********/
.contentHome .leftCol{width:664px;float:left;background-color:#FFFFFF;padding-bottom:20px;}
.contentHome .leftCol .contentBackground {background:url("../images/homepages/contentbackground.png") no-repeat top left;height:591px;width:636px;position:relative;top:10px;left:12px}
.contentHome .leftCol .buttonscontainer {height:170px;position:absolute;bottom:20px;left:30px}
.contentHome .leftCol .buttonscontainer .buttons {height:126px;}
.contentHome .leftCol .buttonscontainer .shadows {height:34px;}
.contentHome .leftCol .contentBackground h3 {position:relative;top:20px;margin-left:18px;}
.contentHome .leftCol .contentBackground .bodyText{position:relative;top:30px;margin-left:18px;width:600px}
.contentHome .leftCol .flashNewsWire {position:absolute;bottom:0px;width:630px;height:28px;left:4px;bottom:4px;overflow:hidden}
.contentHome .leftCol .playNowFlashPanel {width:563px;height:235px;overflow:hidden;background:url("../images/homepages/mainflashbackground.png") no-repeat top left;margin-top:32px;margin-left:38px}
.contentHome .leftCol .playNowFlashPanel .playNowFlashHolder {width:548px;height:221px;overflow:hidden;position:relative;top:7px;left:8px}
.contentHome .leftCol .playNowFlashPanel .playNowFlashHolder embed,.contentHome .leftCol .playNowFlashPanel .playNowFlashHolder object {position:relative;left:-67px}
.contentHome .leftCol .promopanel {width:592px;height:154px;overflow:hidden;background:url("../images/homepages/promopanel.png") no-repeat top left;position:relative;left:40px;margin-top:10px;}
.contentHome .leftCol .promopanel .promoPhoto {position:relative;left:15px;top:13px;}
.contentHome .leftCol .promopanel p {position:relative;left:315px;top:-117px;width:260px;}
.contentHome .leftCol .promopanel p span {font-weight:bolder;font-size:1.5em}
.contentHome .leftCol .promopanel p br {margin-bottom:8px}
.contentHome .rightCol {width:328px;float:right;text-align:center;background-color:#bfbfbf;}
.contentHome .rightCol .flashMPUPanel {margin-top:8px;left:0px;}
/********** END SEASON 09/10 HOME PAGES **********/
/*************************************************/

/*************************************************/
/****** START SEASON 09/10 PLAYER SELECTION ******/
.playerSelection {width:664px}

.selectContentInner {width:380px;overflow:hidden;}
.selectContent{float:left;width:333px;padding-left:5px;position:relative;margin-left:-20px;}
.selectContent/* */{margin-left:0;}/* Hack for ie5.0 */
.selectedTeamsInner{clear:both;}
.selectedTeams .rowTwo{clear:left;}


/*************************************************/
/******* START SEASON 09/10 MINI LEAGUE PROMO ****/
/*************************************************/
.minileaguePromoContainer{width:992px}
.minileaguePromoHeader { background:url("../images/minileagues/headerbackground.png") no-repeat left top; height:40px;width:943px;margin-top:7px;margin-left:25px;}
.minileaguePromoHeader h2 {font-weight:bold;margin:0 0 0 15px;position:relative; top:2px;}
.minileaguePromoContainer .introText {font-size:1.2em;text-align:left;width:850px;margin:20px 0px 30px 70px; }
.minileaguePromoContainer .step{height:289px;overflow:hidden;float:left;margin-left:30px; float:left; margin: 0 10px 0 10px; display: inline;}
.minileaguePromoContainer .stepone{width:279px;background:url("../images/minileagues/joinstepone.png") no-repeat top left; margin-left:50px; }
.minileaguePromoContainer .steptwo{width:279px;background:url("../images/minileagues/joinsteptwo.png") no-repeat top left;}
.minileaguePromoContainer .stepthree{width:279px;background:url("../images/minileagues/joinstepthree.png") no-repeat top left;}

.minileaguePromoContainer .createstepone{width:279px;background:url("../images/minileagues/createstepone.png") no-repeat top left;margin-left:50px}
.minileaguePromoContainer .createsteptwo{width:279px;background:url("../images/minileagues/createsteptwo.png") no-repeat top left;}
.minileaguePromoContainer .createstepthree{width:279px;background:url("../images/minileagues/createstepthree.png") no-repeat top left;}

.minileaguePromoContainer .smsstepone{width:279px;background:url("../images/minileagues/smsstepone.png") no-repeat top left;margin-left:50px}
.minileaguePromoContainer .smssteptwo{width:279px;background:url("../images/minileagues/smssteptwo.png") no-repeat top left;}
.minileaguePromoContainer .smsstepthree{width:279px;background:url("../images/minileagues/smsstepthree.png") no-repeat top left;}

.minileaguePromoContainer .smsTextBottom {position:absolute;top:490px;padding-bottom:40px;margin-left:80px;width:917px;height:52px;}
.minileaguePromoContainer .createinstructionPanel {position:relative;top:10px;padding-bottom:40px;margin-left:340px;width:317px;height:52px;background:url("../images/minileagues/createinstructionpanel.png") no-repeat top left;clear:both}
.minileaguePromoContainer .instructionPanel {position:relative;top:10px;margin-bottom:200px;margin-left:220px;width:560px;height:48px;background:url("../images/minileagues/joininstructionpanel.png") no-repeat top left;clear:both}
.minileaguePromoContainer .createinstructionPanel .createButton {position:relative;left:152px}
.minileaguePromoContainer .instructionPanel .joinButton {position:relative;left:320px}
.minileaguePromoContainer .instructionPanel .loginButton {position:relative;left:165px}
.minileaguePromoBackground {background:url("../images/minileagues/joinpromobackground.png") top left no-repeat #ffffff;width:990px;}

.MiniLgInvite .fbConnect { width: 318px; height: 61px; }
/*************************************************/
/******** END SEASON 09/10 MINI LEAGUE PROMO *****/
/*************************************************/


/*************************************************/
/******** START SEASON 09/10 HOLDING PAGES *******/
/*************************************************/
.holdingpageContainer {}
.holdingpageContainer .leftCol {float:left;width:455px;margin-top:10px}
.holdingpageContainer .leftCol .messagePanel {width:418px;height:119px;background:url("../images/holdingpages/leaderboardsclosedbackground.png") no-repeat top left;margin-top:10px;padding-top:55px;padding-left:20px;padding-right:20px}
.holdingpageContainer .rightCol {float:left;width:337px}

/* ************************************* */
/* ****** START SEASON 09/10 LOGIN ***** */
/* ************************************* */
.login {position:relative;_left:0px;}
.login .textboxholder { height:69px;padding-top:15px }
.login .options { height:26px }
.login .pintext { height:26px;text-align:right; }
.login .pinentry { height:30px;display:none;position:absolute; bottom:0px;left:0px;width:100%;padding-top:5px }
.login label {width:5.5em;float:left;font-weight:500;display:block;clear:both;margin-left:18px;font-size:1.1em;text-align:right;padding-right:3px;color:#ffffff;margin-top:3px;}
* html .login label {margin-left:2px;}
.login input {float:left;width:220px;display:block;margin-bottom:10px;}
.login p.forgotten {float:left;padding-left:14px;width:85px;font-size:0.86em;height:15px;margin-top:3px}
.login .options a{color:#7c9cbf;text-decoration:none;}
.login .pintext a{color:#7c9cbf;text-decoration:underline;position:relative;right:24px;top:4px}
.login .checkbox {float:left;width:110px;color:white;margin-left:5px;margin-top:6px}
.login .checkbox input { margin-left:0px;width: 20px; margin-top:0; margin-right: 0px; }
.login .checkbox label { display: inline; float: none; font-style: normal; margin-left: 1px; position:relative;top:2px }
.login .pinentry .loginText { width:125px;margin-right:10px}

.loggedInAddTeamsButton {position:relative;top:11px;left:2px;_left:4px}
.loggedInViewTeamsButton {position:relative;top:11px;right:8px;_right:8px;}

/* ************************************* */
/* ******* END SEASON 09/10 LOGIN ****** */
/* ************************************* */


/* Playerupdates */
.playerupdates{width:306px;text-align:left;}
.playerupdates .header{width:305px;height:24px;}
.playerupdates .body{background:url(../images/hp_playerupdates_bg.gif) repeat-y;width:303px;height:214px;padding:0 1px;}
.playerupdates .body div {height:214px;padding:2px 4px 0 4px;width:295px;}

.playerupdates .body h3{font-size:1.3em;font-weight:bold;float:left; width:287px;}
.playerupdates .body h3 span {font-style:italic;font-size:0.85em;text-align:right;margin-top:-1.2em;display:block; width: 70px; float:right;padding:2px 12px 2px 4px; }
.playerupdates .body p{padding:4px 0 4px 0;margin:0 0 5px;border-bottom: 1px solid black;}
.playerupdates .body hr{width:100%;height:1px;border:solid 1px #000000;}
.playerupdates .footer{background:url(../images/hp_playerupdates_bottom.gif) no-repeat;width:305px;height:4px;}

/* safari layout hack */
/*\*/
html*.playerupdates .body h3 span {
[margin-top:-1.2em;
margin-top:0;
]margin-top:-1.2em;
}

/* lost login */
.lostLogin label {padding:0 10px;}
.lostLogin .send {padding:0 10px;margin-bottom:-6px;}
.lostLogin span { font-size:1.0em }

/* get started */
.getStarted {margin-bottom:10px;}

/************************************/
/****** CHALLENGE A FRIEND STYLES ***/
/************************************/
/* see also invites in account pages stylesheet */

.contentAreaLanding h2.challengeFriend {min-height:1.8em;margin-bottom:10px;}
* html .contentAreaLanding h2.challengeFriend {height:1.8em;}
.challengeFriend {margin:10px 0 10px 80px;}
.contentArea .challengeFriend {margin-left: 0;}
.challengeFriend .sender {float:left;width:400px;padding:0 10px 10px;}
.challengeFriend .sender label {font-weight:bold;padding-left:10px;padding-right:5px;}
p.challengeFriend {padding-top:12px;margin-top:0;margin-left:75px;margin-right:110px;}
.challengeFriend .proceed {float:right;}

/************************************/
/***** PACKAGE SELECTION STYLES *****/
/************************************/

/* NOTE - additional empty comments are to hide from ie5 and below */
.contentPackage h2, .contentPackage p{padding-left:0;margin-left:0;}



/************************************/
/******** TEAM SELECTOR STYLES ******/
/************************************/

/* DEFAULT APPEARANCE */
.teamBuilderSides{background:url("../images/teamselect_sides.gif") repeat-y;}
.teamBuilderTop{background:url("../images/teamselect_top.gif") no-repeat top left;width:236px;}
.teamBuilderBottom{background:url("../images/teamselect_bottom.gif") no-repeat bottom left;width:236px;padding:4px 0 8px;}

.helpBTN {position:absolute;right:45px;top:8px;}

/* £10, £25 and golden gamble styles */
.tenTeam .teamBuilder {background:url("../images/teamselect_25gradient.gif") repeat-x top left #525252;}
.tenTeam .teamBuilderSides{background:url("../images/teamselect_sides.gif") repeat-y;}
.tenTeam .teamBuilderTop{background:url("../images/teamselect_topblack.gif") no-repeat top left;}
.tenTeam .teamBuilderBottom{background:url("../images/teamselect_bottomblack.gif") no-repeat bottom left;}

.tenTeam .remainingBudget{color:#ffffff;}
.tenTeam .remainingBudget input{}

.tenTeam .teamDetails{background:url("../images/chooseteamsidesgold.gif") repeat-y;}
.tenTeam .teamDetailsTop{background:url("../images/chooseteamtopgold.gif") no-repeat top left;}
.tenTeam .teamDetailsBottom{background:url("../images/chooseteambottomgold.gif") no-repeat bottom left;}

.fourTeam .teamDetails{background:url("../images/chooseteamsidesgreen.gif") repeat-y;}
.fourTeam .teamDetailsTop{background:url("../images/chooseteamtopgreen.gif") no-repeat top left;}
.fourTeam .teamDetailsBottom{background:url("../images/chooseteambottomgreen.gif") no-repeat bottom left;}

.golden .teamDetails{background:url("../images/chooseteamsidesgold.gif") repeat-y;}
.golden .teamDetailsTop{background:url("../images/chooseteamtopgolden.gif") no-repeat top left;}
.golden .teamDetailsBottom{background:url("../images/chooseteambottomgolden.gif") no-repeat bottom left;}

.grandfinale .teamDetails{background:url("../images/chooseteamsidesgold.gif") repeat-y;}
.grandfinale .teamDetailsTop{background:url("../images/chooseteamtopgolden.gif") no-repeat top left;}
.grandfinale .teamDetailsBottom{background:url("../images/chooseteambottomgolden.gif") no-repeat bottom left;}


/* TIPS STYLES*/
table#tips2 { font-size:11px; text-align:left; }
table#tips1 tfoot tr td {height:8px;line-height:8px;background:url(../images/currentplayerstatsfoot.gif) no-repeat bottom right;}
table#tips2 tfoot tr td {height:8px;line-height:8px;background:url(../images/currentplayerstatsfoot.gif) no-repeat bottom right;}
table#tips1 th.club { width:120px;}
table#tips2 td {text-align:left; }
.tipsPage table#tips2 .text { width:250px; }

/************************************/
/******** SELECTED TEAMS STYLES *****/
/************************************/

/* GENERAL PAGE LAYOUT */


.editBackground { }

/* TEAM PANELS */
.playerPosition {position:relative;top:15px;}
.selectedTeams .team{width:189px;float:left;}
.selectedTeams .trayselect { height: 380px; cursor:pointer; }
.selectedTeams h4 span {font-size:20px;}
.selectedTeams h4,.selectedTeams p {text-align:center;width: 175px;line-height:18px;}
.selectedTeams p {padding: 0;}
.team .default {width:188px;height:395px;}
/*.team .sides{background:url("../images/teampanelsides.gif") repeat-y bottom left;}
.rowOne .team .footer{background:url("../images/teampanelfooterrow1.gif") no-repeat bottom left;padding-bottom:4px;}
.rowTwo .team .footer{background:url("../images/teampanelfooterrow2.gif") no-repeat bottom left;padding-bottom:4px;}*/
.selectedTeams ul {padding:6px 3px 10px 15px;}
.selectedTeams .button {padding-top:255px;padding-bottom:0;margin-bottom:0;display:block;}
/*.selectedTeams h3{line-height:28px;height:28px;text-indent:-5000px;}*/
.selectedTeams li {height:19px;_height:6px; vertical-align: middle; width: 150px;}
.selectedTeams li span {font-size:13px;float:left; font-size:13px; margin-top:2px;}
.selectedTeams li img{float:left;margin-right:6px;}

.team .buttons{width:172px;position:absolute;top:285px;}
.team .buttons input{padding:0;margin:0;float:left;}

.team .buttons .editBtn {cursor: pointer; }

.team.editTeam ul{}
.team.editTeam li 
{
	width:145px;
	/*background:url(../images/teamselect_editbg.png);*/
	background-color:#E71919;
	color:White;
}

/* CHECKOUT */
.checkout{width:360px;float:left;}
*+html .checkout{margin-bottom:10px;}
* html .checkout{margin-bottom:10px;}
.checkout  input{float:left;display:block;margin:10px 22px;cursor:pointer;}
* html .checkout input{margin:10px 32px 10px 10px;}
*+html .checkout input{margin:10px 22px 10px 24px;}

/* RULES*/
.rules{clear:left;float:left;width:315px;background:url("../images/rulessides.gif") repeat-y top left;}
.rules .footer{width:315px;background:url("../images/rulesfooter.gif") no-repeat bottom left;}
.rules h3{width:315px;text-indent:-5000px;line-height:28px;height:28px;}
.rules li{display:block;padding:18px 15px;margin:0 2px;font-size:1.3em;line-height:1.4em;}
.rules li.alt{background-color:#e4e4e4;}
.rules p{text-align:center;padding:24px 6px;}
.rules p a{font-size:1.4em;}
.rules { margin-top:10px; }
.rules .itemNo{color:#ce0000;font-size:1em;}

/* £5 specific styles */
.oneTeam .team{margin:2px 24px 2px 24px;}
* html .oneTeam .team{margin:2px 12px 2px 10px;}

.oneTeam .upgradeA{float:left;width:146px;padding:2px;}
* html .oneTeam .upgradeA {margin-left: 10px;}
.oneTeam .upgradeB{position:absolute;top:0;right:0;padding:2px 50px 0 0;}

.oneTeam .rules{margin:2px 24px 2px 20px;}
* html .oneTeam .rules{margin:2px 12px 2px 10px;}

/* £10 specific styles */
.fourTeam .team{margin:2px 0 2px 24px;}
* html .fourTeam .team{margin:2px 12px 2px 10px;}

.fourTeam .upgrade{position:absolute;top:0;right:0;padding:2px 50px 0 0;}

.fourTeam .teamOne h3{background:url("../images/2/team1.gif") no-repeat top left;}
.fourTeam .teamTwo h3{background:url("../images/2/team2.gif") no-repeat top left;}

.fourTeam .rules{margin:2px 24px 2px 20px;}
* html .fourTeam .rules{margin:2px 12px 2px 10px;}
.fourTeam .rules h3{background:url("../images/rulesheader10.gif") no-repeat top left;}

/* Golden gamble specific styles */
.golden .team{margin:2px 0 2px 24px;}
* html .golden .team{margin:2px 12px 2px 12px;}

.golden .selectedTeams {width: 380px;float:left;}

.golden .teamOne h3{background:url("../images/25/team1.gif") no-repeat top left;}
.golden .teamTwo h3{background:url("../images/25/team2.gif") no-repeat top left;}
.golden .teamOne .text {background:url("../images/fivepoundspanel.gif") no-repeat 25px 85px;}
.golden .teamTwo .text {background:url("../images/freeteampanel.gif") no-repeat 10px 75px;}

.grandfinale .teamOne h3{background:url("../images/25/team1.gif") no-repeat top left;}
.grandfinale .teamTwo h3{background:url("../images/25/team2.gif") no-repeat top left;}
.grandfinale .teamThree h3{background:url("../images/25/team3.gif") no-repeat top left;}
.grandfinale .teamFour h3{background:url("../images/25/team4.gif") no-repeat top left;}
.grandfinale .teamFive h3{background:url("../images/25/team5.gif") no-repeat top left;}

.grandfinale .teamOne .text {background:url("../images/freeteampanel.gif") no-repeat 10px 75px;}
.grandfinale .teamTwo .text {background:url("../images/freeteampanel.gif") no-repeat 10px 75px;}
.grandfinale .teamThree .text {background:url("../images/freeteampanel.gif") no-repeat 10px 75px;}
.grandfinale .teamFour .text {background:url("../images/freeteampanel.gif") no-repeat 10px 75px;}
.grandfinale .teamFive .text {background:url("../images/freeteampanel.gif") no-repeat 10px 75px;}

/* Super lucky dip panel for grand finale */
/*.grandfinale .teamFive .team .default{background:url("../images/freeteampanel.gif") no-repeat 10px 75px;}*/
.teamFive .team .sides { background: url(../images/teampanelsides.gif) repeat-y left bottom; } 
.tenTeam .teamFive .team .footer{background:none;}
.grandfinale .teamFive .team input{padding-top:236px;margin-left:13px;padding-bottom:4px;margin-bottom:4px;display:block;}
* html .tenTeam .teamFive .team input{padding-bottom:0;}
*+html .tenTeam .teamFive .team input{padding-top:232px;}
.tenTeam .teamFive .team .about{background:#000000;}
.grandfinale .teamFive .team .buttons{background:url("../images/25/twentyfivefoot.gif") no-repeat bottom left;padding-bottom:4px;margin-bottom:-4px;}
* html .grandfinale .teamFive .team .buttons{padding-bottom:4px;margin-bottom:0;padding-top:4px;}
.grandfinale .teamFive .team .buttons input{padding:0;margin:0;display:inline;}
.grandfinale .teamFive .team .footer{padding-bottom:0;}
.tenTeam .teamFive .team ul{padding:0 2px 5px 2px;}
.tenTeam .teamFive .team li{padding:2px 6px 1px 10px;}


.golden .rules{position:absolute;top:0;right:0;margin:2px 50px 0 0;}
* html .golden .rules{margin:2px 12px 2px 10px;}
.golden .rules h3{background:url("../images/rulesheadergolden.gif") no-repeat top left;}
.grandfinale .rules h3{background:url("../images/rulesheadergolden.gif") no-repeat top left;}
/* £25 specific styles */
* html .tenTeam .selectedTeams{width:748px;}
.tenTeam .teamOne{padding-left:5px;}
* html .tenTeam .teamOne{padding-left:0;}

.tenTeam .team{margin:2px;}
* html .tenTeam .team{margin:2px 1px;}

.tenTeam .teamOne h3{background:url("../images/25/team1.gif") no-repeat top left;}
.tenTeam .teamTwo h3{background:url("../images/25/team2.gif") no-repeat top left;}
.tenTeam .teamThree h3{background:url("../images/25/team3.gif") no-repeat top left;}
.tenTeam .teamFour h3{background:url("../images/25/team4.gif") no-repeat top left;}
.tenTeam .teamFive h3{background:url("../images/25/team5.gif") no-repeat top left;}

.tenTeam .checkout{float:right;width:700px;}
.tenTeam .checkout  input{float:right;margin:10px 12px;}
* html .tenTeam .checkout  input{float:right;margin:10px 6px 10px 15px;}

.tenTeam .rules{display:none;}

/* Super lucky dip panel */
.tenTeam .teamFive .team .default{background:url("../images/25/twentyfiveback.gif") no-repeat bottom left #000000;}
.tenTeam .teamFive .team .footer{background:none;}
.tenTeam .teamFive .team input{padding-top:236px;margin-left:13px;padding-bottom:4px;margin-bottom:4px;display:block;}
* html .tenTeam .teamFive .team input{padding-bottom:0;}
*+html .tenTeam .teamFive .team input{padding-top:232px;}
.tenTeam .teamFive .team .about{background:#000000;}
.tenTeam .teamFive .team .buttons{background:url("../images/25/twentyfivefoot.gif") no-repeat bottom left;padding-bottom:4px;margin-bottom:-4px;}
* html .tenTeam .teamFive .team .buttons{padding-bottom:4px;margin-bottom:0;padding-top:4px;}
.tenTeam .teamFive .team .buttons input{padding:0;margin:0;display:inline;}
.tenTeam .teamFive .team .footer{padding-bottom:0;}
.tenTeam .teamFive .team ul{padding:0 2px 5px 2px;}
.tenTeam .teamFive .team li{padding:2px 6px 1px 10px;}


/************************************/
/******* PREREGISTER STYLES *********/
/************************************/
.existingMember{position:relative;float:left;left:120px;background:url("../images/reglogin_existbg.png") no-repeat;width:296px;height:394px;}
.newUser {position:relative;float:right;right:120px;background:url("../images/reglogin_newbg.png") no-repeat;width:296px;height:394px;}
.newUser .remember p {padding:0 10px 0 0;}
.newUser p, .existingMember p {padding:60px 10px 0;}
.existingMember label, .newUser label {width:90px;height:20px;color: #333333;font-weight:normal;}
.usernameBox input, .passwordBox input  {width:220px;}
.existingMember .usernameBox, .newUser .usernameBox {margin-left: 20px;padding-top:10px;}
.existingMember .passwordBox, .newUser .passwordBox {margin-left: 20px;padding-top:10px;}
.existingMember a {margin-left: 20px;}
.existingMember .remember, .newUser .remember {margin: 5px 0 0 20px;}
.existingMember input.submit {position:absolute;left:75px;top:250px;}
.newUser input.submit {position:absolute;left:73px;top:250px;}

/************************************/
/**** NEW REGISTRATION STYLES *******/
/************************************/
.accountSignUp {margin: 0 auto;padding-bottom:5px;background:url("../images/accsignup_bg.png") no-repeat top left;height:570px;width:893px;}
.accountSignUp label { font-weight: bold; }
.accountSignUp .detailsRadio label { font-weight: normal; }
.accountSignUpLeft { float:left;width:350px;}
.accountSignUpRight {width:475px;float:right;position:relative;right:15px;top:30px;}
.accdetails { margin-top:30px;height:190px;}
.accdetails li {padding: 5px 0 0;}
.accdetails li label {float:left;width:140px;}

.accdetails, .regContact { float:left; margin-left:30px;_margin-left:15px;width:350px;}
.regContact { margin-top:15px; }
.regContact p.fineprint {font-size:10px;}

.regForm {width:475px;text-align:left;height:415px;}
.regFormRight {float:right;width:220px;}
.regFormLeft {float:left;width:220px;}
.regForm li{width:230px;padding:7px 0 0;}
.regForm li input {width:200px;}
.regForm li .detailsRadio input { width: 30px; }
.regForm select {display:block;}
.regForm .dob {display:inline;}

.regProceed {margin-top:40px;}
.regProceed .submit {float:right;margin-right:10px;}
.regProceed p {font-weight:bold;float:left;margin-left:60px;_margin-left:40px;margin-top:5px;}
/************************************/
/******* REGISTRATION STYLES ********/
/************************************/

.regFormHolder{width:658px;text-align:center;margin:20px auto 0;}
.regFormSides{text-align:left;background:url("../images/regform_sides.gif") repeat-y top left;width:658px;}
.regFormTop{background:url("../images/regform_top.gif") no-repeat top left;width:658px;}

/************************************/
/****** SHOPPING BASKET STYLES ******/
/************************************/
/* NEW SHOPPING BASKET  */


/* Shopping Basket Popup */
#couponRedemptionPopup #listOfCoupons { height:200px;overflow:auto; }
#couponRedemptionPopup #listOfCoupons ul#credits li {margin-left:25px; font-size:14px; vertical-align:middle;height:33px;}
#couponRedemptionPopup #listOfCoupons ul#credits li label { vertical-align:top; height:53px; font-weight: bold;line-height:30px;}

.shopBask td.firstRow {background-color: #FFFFFF; border-bottom: 1px solid #c8c8c8;}
.shopBask td.pointsTop{background-color: #FFFFFF; border-bottom: 1px solid #c8c8c8;}
.shopBask td.stat {background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.shopBask td.leftBorder { background-position: 0 0;background-color:#FFFFFF;}
.shopBask td.code {width:20px;background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.shopBask td.vfm {width:30px;background-color: #ededed; border-bottom: 1px solid #FFFFFF;}
.shopBask tfoot tr td {text-align:right;height:28px;line-height:28px;border-right: 1px solid white;background:url("../images/tableimages/shopbasket_conffooter.png") no-repeat left top;}
.shopBask tfoot tr td a {margin-right:10px;}
.shopBask thead tr th {}
.shopBask td.wap {width:109px;border-right:0;}
.addInfo { margin-top: 10px; }
.addInfo .row {background: #ededed url("../images/tableImages/myteamborder_right.png") repeat-y right top; line-height:1.5em; margin:0 4px; padding:5px 10px; width:593px; } 
.addInfo .row select { width:175px; }
.addInfo .footer {height:9px;line-height:9px;background:url("../images/shopbasket_addinfofooter.png") no-repeat left top;_width:616px;}
.addInfo img.clubCrest {float:right;margin: 10px 25px 0 0;}
.addInfo ul li {margin:5px;}
.addInfo ul li label {float:left;width:370px;font-weight:normal;}
.addInfo ul li.secondLine {margin-bottom: 15px;}
.addInfo ul li label.noFloat {float:none;}

.productPurchase_10 { margin-top: 10px; }
.productPurchase_10 .row {font-size:1.2em; background: #ededed url("../images/tableImages/myteamborder_right.png") repeat-y right top;padding: 5px;margin: 0 4px;width:602px;_width:612px;} 
.productPurchase_10 .footer {height:9px;line-height:9px;background:url("../images/shopbasket_addinfofooter.png") no-repeat left top;_width:616px;}

/* Trolley panel */
.trolley{position:absolute;top:-10px;right:13px;height:60px;width:389px; margin-bottom:10px;}
* html .trolley{top:0;}
*+html .trolley{top:0;}
.trolley table{float:left;width:275px;height:60px;color:#ffffff;text-align:right;}
.trolley .payNow{float:left;width:114px;height:60px;display:block;}
.trolley tr.top td{padding-top:10px;padding-bottom:0;}
.trolley td{font-weight:bold;font-size:1.2em;text-align:right;padding-bottom:5px;}
.trolley td.heading{width:210px;}
.trolley td.value{padding-right:10px;}

* html .contentAreaLanding h2{height:60px;}

/* shared shopping styles */
.additional ,.paymentBreakdown , #basket{position:relative;}
#basket img{position:absolute;top:12px;right:20px;}



/* additional info panel */
.additional{background:url("../images/gradient.gif") repeat-x bottom left;float:left;width:475px;margin-top:10px;}
.additional .sides{background:url("../images/basket_panelsides.gif") repeat-y top left;float:left;width:475px;}
.additional .footer{background:url("../images/basket_panelfooter.gif") no-repeat bottom left;float:left;width:475px;padding-bottom:12px;}
.additional h3{float:left;width:475px;text-indent:-5000px;line-height:28px;height:28px;}

.additional li {clear:both;margin:5px 0 5px 10px;width:auto;}
.additional ul, .additional li { float:left;width:auto;}

* html .additional li{width:430px;}
.additional label{display:block;line-height:1.4em;width:300px;float:left;margin-right:20px;}
.additional select{float:left;display:block;width:100px;}
.additional strong{color:#ce0000;font-weight:bold;}

.prepurchase .sides{background:url("../images/basket_panelsides_long.gif") repeat-y top left;float:left;width:600px;}

/************************************/
/****** CONFIRMATION PAGE STYLES ****/
/************************************/

.contentConfirmation h2{min-height:1.4em;margin-left:6px;margin-bottom:20px;}
* html .contentConfirmation h2{height:1.4em;}

.confHolder{background:url("../images/confholdersides.gif") repeat-y top left;width:712px;}
.confHolder .top{background:url("../images/confholderhead.gif") no-repeat top left;width:712px;}
.confHolder .bottom{background:url("../images/confholderfoot.gif") no-repeat bottom left;padding:5px 0 10px 30px;}

/* Payment and account details */
.paymentDetails{background:url("../images/detailssides.gif") repeat-y; width:539px; margin-bottom:20px; }
/*.paymentDetails .sides, .accountDetails .sides{background:url("../images/confsides.gif") top left repeat-y transparent;width:475px;}*/
.paymentDetails .footer, .accountDetails .footer{background:url(../images/detailsfoot.gif) no-repeat left bottom; padding-bottom:9px;}
.paymentDetails h3, .accountDetails h3{text-indent:-5000px;line-height:28px;height:28px;width:476px;}

p.sms { position:absolute; margin-top:8px; }

ul#account_list li,
ul#payment_list li { font-weight:bold; margin:12px 24px;font-size:12px; line-height:5px; }

ul#account_list li span,
ul#payment_list li span { font-weight:normal; }

/* Packages table */
.confPackages{width:635px;}
.confPackages thead, .confPackages thead th{text-indent:-5000px;height:25px;line-height:25px;}
.confPackages table{background:url("../images/panelgradient.gif") repeat-x bottom left #ededed;margin-bottom:15px;}

.confPackages .package{width:125px;}
.confPackages .teamName{width:212px;}
.confPackages .wap{width:107px;text-align:center;}
.confPackages .sms{width:109px;text-align:center;}
.confPackages .email{width:82px;text-align:center;}

.confPackages td.email{background:url("../images/confsides.gif") top right repeat-y;}
.confPackages td.package{border-left:1px solid black;font-weight:bold;}
.confPackages tfoot td{background:url("../images/confpackagesfoot.gif") bottom left no-repeat;height:9px;line-height:9px;}

.confPackages td{background-color:#ffffff;line-height:1.4em;padding-left:6px;}
.confPackages .alt td{background-color:#e4e4e4;}
.confHolder input{float:right;margin-top:-55px;padding-right:50px;}

.contentConfirmation .paymentBreakdown, .contentConfirmation .paymentBreakdown .footer,.contentConfirmation .paymentBreakdown h3,.contentConfirmation .paymentBreakdown table{float:none;}
.contentConfirmation .paymentBreakdown {margin-bottom:20px;}

@media print{
   .contentConfirmation .confPackages th, .contentConfirmation h3{text-indent:0;}
}

.teamOptions {width:744px;background: url("../images/tableImages/myteamborder_right.png") repeat-y right top;}
.teamOptions .row {background-color: #ededed;padding: 5px 20px;margin: 0 4px;} 
.teamOptions .footer {height:9px;line-height:9px;background:url("../images/tableImages/myteamsfooter.png") no-repeat left top;}
.teamOptions .row ul {margin-left:110px;}
.teamOptions .row li {float:left;margin-top:10px;text-align:center;}
.teamOptions .row li.badChild {margin-right:110px;}
.teamOptions .row .save {margin: 10px 0 0 290px;}
.teamOptions .teamName label.name {font-weight:bold;}

/************************************/
/********** MAIN MENU STYLES ********/
/************************************/

.mainMenuContainer {background:#cccccc url("../images/headershadowmenu.png") top left repeat-x;}
.subMenu {margin:3px 7px 3px 7px;}
.subMenu ul {margin: 0 3px 0 0;padding: 0;width:182px;background:#ededed url("../images/navleft_subleftborder.png") repeat-y left top;}
.subMenu li {margin: 0 0 0 3px;padding: 3px;border-bottom:1px solid #FFFFFF;border-top:1px solid #c7c7c7;font: 12px arial;font-weight: bold;}
.subMenuRight {margin: 0;width: 186px;background: url("../images/navleft_subrightborder.png") repeat-y right top;}
.navLeftTopBTNs {margin: 7px 0 0 7px;}

/**** NORMAL MENU ITEMS ******/
.subMenu li a {display:block;padding:2px 4px 2px 13px;letter-spacing:0.01em;}
.subMenu li a:link {font-weight:bold;}
.subMenu li a:visited {font-weight:bold;}
.subMenu li a:hover {text-decoration:underline;}

.subMenu li.sel a {display:block;padding:2px 4px 3px;letter-spacing:0.01em;background-color:/* #ffc4c4 */ #b9cbf0;}
.subMenu li.sel a:link {font-weight:bold;font-size:1.2em;background-color:/* #ffc4c4 */ #b9cbf0;}
.subMenu li.sel a:visited {font-weight:bold;font-size:1.2em;background-color:/* #ffc4c4 */ #b9cbf0;}
.subMenu li.sel a:hover {text-decoration:none;background-color:#b9cbf0;}

/****SPECIAL MENU ITEMS ******/
.subMenu li.greeting {font-size:1.6em;text-align:center;padding:10px 0 14px;background:#ffffff url("../images/greeting.gif") bottom left no-repeat;font-weight:bold;}

.subMenu li a.mainMenuIcon {border:none;padding-left:18px;background:url("../images/menuarrow.gif") no-repeat 7px 3px;}
.subMenu li a.maketransfers { color:#CE0000; }

.subMenu li a.mainMenuIcon:hover {text-decoration:underline;background-color:transparent;}
.subMenu li.sel a.mainMenuIcon {text-decoration:underline;}
.subMenu li.sel a.mainMenuIcon:hover {text-decoration:none;}


.subMenu li.dropDown, .subMenu li.dropDownButton {border:none;text-align:center;padding-top:4px;}
.subMenu select {width:150px;}

.subMenu li a.highlight { color:#d9b806; }

/************************************/
/******** MY TEAMS STYLES ***********/
/************************************/
td.rightBorder {background: url("../images/tableImages/myteamborder_right.png") repeat-y left top;}
td.leftBorder {background: #ededed url("../images/tableImages/myteamborder_left.png") repeat-y left top;}
table.multiTeam {table-layout:auto;margin:10px 0;}
.multiTeam tfoot tr td {height:9px;line-height:9px;border-right: 1px solid white;background:url("../images/tableImages/myteamsfooter.png") no-repeat left top;}
.multiTeam thead tr th {border-bottom: 1px solid #FFFFFF;}
.multiTeam td.type {border-right: 1px solid white;border-bottom: 1px solid white;width:108px;}
.multiTeam td.teamName {border-right: 1px solid white;border-bottom: 1px solid white; }
.multiTeam td.season  {text-align:center;border-right: 1px solid white;border-bottom: 1px solid white;}
.multiTeam td.month {text-align:center;border-right: 1px solid white;border-bottom: 1px solid white;}
.multiTeam td.week {text-align:center;border-right: 1px solid white;border-bottom: 1px solid white;}
.multiTeam td.miniLeague {border-right: 1px solid white;border-bottom: 1px solid white;}
.multiTeam td.transfer {text-align:center;border-bottom: 1px solid white;width:130px;}

.multiTeam .type, .multiTeam .miniLeague, .multiTeam .month, .multiTeam .season , .multiTeam .teamName, .multiTeam .transfer, .multiTeam .week  {background-color:#ffffff;}
.multiTeam .alt .type, .multiTeam .alt .miniLeague, .multiTeam .alt .month, .multiTeam .alt .season, .multiTeam .alt .teamName, .multiTeam .alt .transfer, .multiTeam .alt .week {background-color:#ededed;}
.multiTeam .alt .typeSelected, .multiTeam .alt .miniLeagueSelected, .multiTeam .alt .monthSelected, .multiTeam .alt .seasonSelected, .multiTeam .alt .teamNameSelected, .multiTeam .alt .transferSelected, .multiTeam .alt .weekSelected {background-color:#e1e1e1;border-right: 1px solid white;border-bottom: 1px solid white;}

.PromoSlot {float:left;background:url("../images/myteams_promobg.png") repeat-y;width:590px;}
.PromoSlot .header {background:url("../images/myteams_promoheader.png") no-repeat;}
.PromoSlot .footer {background:url("../images/myteams_promofooter.png") no-repeat bottom left;height:9px;}

.multiTeam td.miniLeague a:link.closed {text-decoration:none}
.multiTeam td.miniLeague a:visited.closed {text-decoration:none}
.multiTeam td.miniLeague a:hover.closed {text-decoration:none}
.multiTeam td.miniLeague a:active.closed {text-decoration:none}

.multiTeam td.transfer a:link.closed {text-decoration:none}
.multiTeam td.transfer a:visited.closed {text-decoration:none}
.multiTeam td.transfer a:hover.closed {text-decoration:none}
.multiTeam td.transfer a:active.closed {text-decoration:none}
/************************************/
/********** MY TEAM STYLES **********/
/************************************/

.MyTeamHeader { position:relative;background:url("../images/MyTeamsBG.png") no-repeat left top; height: 41px;margin-top:7px;}
.MyTeamHeader h2 {font-weight:bold;margin:0 0 0 15px;position:relative; top:2px;}

.MyTeamOneCol {clear:both;}
.SummaryPanel {float:right;background: url(../images/SummaryFlatBG.png) top right no-repeat transparent; height:236px; width:265px;}
.SummaryPanel table.SummaryTable {margin: 0 5px 0 6px;width: 270px;}
.SummaryText {margin: 10px 0 0 10px;}
.SummaryText p {padding: 6px 0 0 0;color: #585858;font-weight:bold;}
.SummaryText h3 {color: #7c0b10;margin: 3px 0}
.SummaryTable thead th {line-height:20px;border-bottom: 1px solid #FFFFFF;}
.SummaryTable td {border-bottom: 1px solid white;}
.SummaryTable td.year, .SummaryTable td.week,.SummaryTable td.month {border-right:1px solid white;}
.summaryButtons {float:left;width:150px;}
.summaryBestWeeklyScr {float: right;width: 100px;position:relative;}
.SummaryPanel img.BestScr {position: relative;top: 18px;left: 1px;}
.SummaryPanel .bestWeeklyScore {float: left;position: relative;top: 15px;left: 24px;font-size: 34px; line-height:34px;font-weight: bold;}
.SummaryPanel .bestWeeklyWeek {float: left;position: absolute;top: 68px;left: 19px;font-size: 12px; line-height:20px;font-weight: bold;}
.SummaryTable img.weeklyPnts {margin: 4px;}
.SummaryTable img.weeklyPos {margin: 4px;}

.MyTeamPlayers thead th {border-bottom: 1px solid #FFFFFF;}
.MyTeamPlayers td.pos {width: 36px; background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.MyTeamPlayers td.player,.MyTeamPlayers td.month,.MyTeamPlayers td.week {background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.MyTeamPlayers td.season {width: 68px;background-color: #ededed; border-bottom: 1px solid #FFFFFF;}
.MyTeamPlayers tfoot tr td {height:9px;line-height:9px;border-right: 1px solid white;background:url("../images/tableImages/myteam_onecolfooter.png") no-repeat left top;}
.MyTeamPlayers td.transout, .MyTeamPlayers td.week.transout, .MyTeamPlayers td.month.transout, .MyTeamTransfers td.transout,.MyTeamTransfers td.transoutPos {background-color: #efd8d8;}
    
.MyTeamTransfers thead th {border-bottom: 1px solid #FFFFFF;}
.MyTeamTransfers td.transInPos {width: 30px; background-color: #daeadc; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.MyTeamTransfers td.transIn {width: 163px; background-color: #daeadc;border-bottom: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
.MyTeamTransfers td.transOutPos {width: 30px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.MyTeamTransfers td.transOut {width: 176px; border-bottom: 1px solid #FFFFFF;}
.MyTeamTransfers tfoot tr td {height:9px;line-height:9px;border-right: 1px solid white;background:url("../images/tableImages/myteam_onecolfooter.png") no-repeat left top;}

.MyTeamTransHist thead th {border-bottom: 1px solid #FFFFFF;}
.MyTeamTransHist thead th.transferHistory {width: 231px;}
.MyTeamTransHist td.pos {background-color: #ededed; padding-left: 3px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.MyTeamTransHist td.player {width: 165px;}
.MyTeamTransHist td.player,.MyTeamTransHist td.sold {background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.MyTeamTransHist td.scored {width:102px;background-color: #ededed; border-bottom: 1px solid #FFFFFF;}
.MyTeamTransHist tfoot tr td {height:9px;line-height:9px;border-right: 1px solid white;background:url("../images/tableImages/myteam_onecolfooter.png") no-repeat left top;}

.WeeklyScore {float: right; background:url("../images/BestWeeklyScoreBG.png") no-repeat; height: 151px; width:151px}
.WeeklyScore img.BestWeeklyScore {position:relative;top:10px;left:10px;}
.WeeklyScore img.BeatThis {position: relative;top:25px;left:10px;}
.WeeklyScore .BestWeeklyScoreNumber {position:relative; top:30px; left: 45px; font-size: 50px;font-weight:bold}
.WeeklyScore .BestWeeklyScoreWeek {position:relative; top:50px; left: 40px; font-size: 16px;font-weight:bold}

.myTeamColumnOneWrapper {width:450px;float:left;margin-right:15px;}
.myTeamColumnTwoWrapper {width:300px;float:left;}
.myTeamAdvert1 {height:35px;margin-bottom:10px;width:430px;}
.myTeamAdvert2{height:70px;margin-bottom:20px;}
.myTeamAdvert3 {width:300px; margin:15px 0 60px;}
.myTeamAdvert4 {width:300px; margin:15px 0;}
.myTeamNewsfeed{min-height:200px;}
.myTeamColumnOneWrapper p {padding-bottom:0;margin-bottom:0;}

/* Team summary */
.teamSummary {background:url("../images/teamsummaryboard.gif") no-repeat top left black;width:271px;min-height:104px;margin-left:103px;text-align:center;margin-top:8px;}
* html  .teamSummary  {height:104px;}
.teamSummary h3, .popUp .teamSummary h3 {display:block;color:#ffffff;font-weight:bold;font-size:1.67em;line-height:1.67em;}
.teamSummary .lblTeamValue {display:block;color:#ce0000;font-size:2em;line-height:1em;margin: 2px 0 2px;font-weight:bold;}
.teamSummary .details {padding:4px 4px 0;text-align:left;font-size:1.2em;float:left; clear:left;}
.teamSummary .details label {color:#ffffff;font-weight:bold;line-height:1.15em;width:97px;display:block;float:left; margin-bottom:2px;}
.teamSummary .details span{background-color:#beb200;line-height:1.15em;width:163px;padding-left:2px;display:block;float:left;margin-bottom:2px;}
.teamSummary .details span a {color:#880000;}

/* Team pitch */
.ViewTeamPitch442 {float: left; width:450px;height:286px;position:relative;background:url("../images/MyTeam_442.png") no-repeat left center;}
.ViewTeamPitch433 {float: left; width:450px;height:286px;position:relative;background:url("../images/MyTeam_433.png") no-repeat left center;}
.PopUp442 {position:relative;width:456px;height:292px;background:url("../images/pitch442_roundnormal.png") 0px 0px no-repeat;}
.PopUp433 {position:relative;width:456px;height:292px;background:url("../images/pitch433_roundnormal.png") 0px  no-repeat;}
.Transfers442 {position:relative;width:388px;height:246px;background:url("../images/pitch442_squaresmall.png")}
.Transfers433 {position:relative;width:388px;height:246px;background:url("../images/pitch433_squaresmall.png")}

.myTeamPlayer{position:absolute;padding-top:9px;padding-left:1px;width:80px;height:40px;cursor:pointer;}
.myTeamPlayerName {position:absolute; left:20px;top:2px;font-family: arial, sans-serif;width:90px;font-size:1em;color:white;background:trans;line-height:1.2em;}
.myTeamPlayerValue {color:#FFFFFF;position:absolute;font-family: arial, sans-serif;font-size:1em; left:45px; top: 15px;}
.myTeamPlayerPoints {font-family: arial, sans-serif;font-size:1em;color:yellow;position:absolute; left:45px; top:27px; width:40px}

.PopUp442 .myTeamPlayer_mf_2, .PopUp442 .myTeamPlayer_fw_1 {left:238px;}
.PopUp442 .myTeamPlayer_mf_3, .PopUp442 .myTeamPlayer_fw_2 {left:125px;}

.myTeamPlayer_gk_1{left:178px;top:9px;}
.myTeamPlayer_df_1{left:351px;top:73px;}
.myTeamPlayer_df_2{left:238px;top:73px;}
.myTeamPlayer_df_3{left:125px;top:73px;}
.myTeamPlayer_df_4{left:10px;top:73px;}

/* 433 */
.ViewTeamPitch433 .myTeamPlayer_mf_1 { left:348px;top:145px; }
.ViewTeamPitch433 .myTeamPlayer_mf_2 { left:180px;top:145px; }
.ViewTeamPitch433 .myTeamPlayer_mf_3 { left:70px;top:145px; }
.ViewTeamPitch433 .myTeamPlayer_mf_4 { left:10px;top:145px; }

.ViewTeamPitch433 .myTeamPlayer_mf_1 { left:295px;top:145px; }

.ViewTeamPitch433 .myTeamPlayer_fw_1{left:295px;top:218px;}
.ViewTeamPitch433 .myTeamPlayer_fw_2{left:180px;top:218px;}

/* 442 */
.ViewTeamPitch442 .myTeamPlayer_mf_1 { left:348px;top:145px; }
.ViewTeamPitch442 .myTeamPlayer_mf_2 { left:230px;top:145px; }
.ViewTeamPitch442 .myTeamPlayer_mf_3 { left:124px;top:145px; }
.ViewTeamPitch442 .myTeamPlayer_mf_4 { left:10px;top:145px; }

.ViewTeamPitch442 .myTeamPlayer_fw_2{left:120px;top:218px;}
.ViewTeamPitch442 .myTeamPlayer_fw_1{left:238px;top:218px;}

 




.PopUp433 .myTeamPlayer_mf_1, .PopUp433 .myTeamPlayer_fw_1 { left:322px; }
.PopUp433 .myTeamPlayer_mf_2, .PopUp433 .myTeamPlayer_fw_2 { left:188px; }
.PopUp433 .myTeamPlayer_mf_3, .PopUp433 .myTeamPlayer_fw_3 { left:50px; }

.myTeamPlayer_mf_5, .Formation_433 .myTeamPlayer_mf_3 {left:68px;top:146px;}
.myTeamPlayer_mf_6, .Formation_433 .myTeamPlayer_mf_2 {left:182px;top:146px;}
.myTeamPlayer_mf_7, .Formation_433 .myTeamPlayer_mf_1 {left:296px;top:146px;}
.myTeamPlayer_fw_3 {left:70px;top:218px;}
.myTeamPlayer_fw_4, .Formation_433 .myTeamPlayer_fw_2 {left:183px;top:218px;}
.myTeamPlayer_fw_5, .Formation_433 .myTeamPlayer_fw_1 {left:295px;top:218px;}

.Transfers433 .myTeamPlayer{position:absolute;padding-top:9px;padding-left:1px;width:96px;height:53px;cursor:pointer;}
.Transfers433 .myTeamPlayerShirt{position:absolute;width:47px;height:48px;top:15px;}
.Transfers433 .myTeamPlayerValue {color:#FFFFFF;position:absolute; left:47px; top: 17px;}
.Transfers433 .myTeamPlayerPoints {color:yellow;position:absolute; left:53px; top: 33px;width:40px}

.Transfers433 .myTeamPlayer_gk_1, .Transfers442 .myTeamPlayer_gk_1 {left:140px;top:3px;}
.Transfers433 .myTeamPlayer_df_1, .Transfers442 .myTeamPlayer_df_1 {left:288px;top:59px;}
.Transfers433 .myTeamPlayer_df_2, .Transfers442 .myTeamPlayer_df_2 {left:190px;top:59px;}
.Transfers433 .myTeamPlayer_df_3, .Transfers442 .myTeamPlayer_df_3 {left:92px;top:59px;}
.Transfers433 .myTeamPlayer_df_4, .Transfers442 .myTeamPlayer_df_4 {left:-2px;top:59px;}

.Transfers433 .myTeamPlayer_mf_1 {left:326px;top:132px;}
.Transfers433 .myTeamPlayer_mf_2 {left:238px;top:142px;}
.Transfers433 .myTeamPlayer_mf_3 {left:145px;top:142px;}
.Transfers433 .myTeamPlayer_mf_4 {left:57px;top:142px;}

.Transfers433 .myTeamPlayer_fw_1 {left:253px;top:204px;}
.Transfers433 .myTeamPlayer_fw_2 {left:130px;top:204px;}

.Transfers433 .myTeamPlayer_mf_5, .Transfers433 .myTeamPlayer_mf_3 {left:28px;top:120px;}
.Transfers433 .myTeamPlayer_mf_6, .Transfers433 .myTeamPlayer_mf_2 {left:138px;top:120px;}
.Transfers433 .myTeamPlayer_mf_7, .Transfers433 .myTeamPlayer_mf_1 {left:252px;top:120px;}
.Transfers433 .myTeamPlayer_fw_3 {left:30px;top:184px;}
.Transfers433 .myTeamPlayer_fw_4, .Transfers433 .myTeamPlayer_fw_2 {left:139px;top:184px;}
.Transfers433 .myTeamPlayer_fw_5, .Transfers433 .myTeamPlayer_fw_1 {left:250px;top:184px;}

.Transfers442 .myTeamPlayer_mf_1 { left:290px;top:120px; }
.Transfers442 .myTeamPlayer_mf_2 { left:190px;top:120px; }
.Transfers442 .myTeamPlayer_mf_3 { left:90px;top:120px; }
.Transfers442 .myTeamPlayer_mf_4 {left:0px;top:120px;}

.Transfers442 .myTeamPlayer_fw_1 {left:193px;top:183px;}
.Transfers442 .myTeamPlayer_fw_2 {left:95px;top:183px;}


.myTeamPitch .star {background: url("../images/star.gif") no-repeat 0 0;}

/* Points and position table */
.points_pos {width:462px;margin:20px 0 10px;}
.points_pos h3 {text-indent:-5000px;line-height:21px;height:21px;}
.points_pos table {width:462px;}
.points_pos table tfoot tr td {background:url("../images/pointsposfoot.gif") bottom left no-repeat;line-height:4px;height:4px;}
.points_pos th {padding-left:2px;}
.points_pos .rowHead {border-left:1px solid black;font-weight:bold; padding-left:5px; }
.points_pos .rowHead, .points_pos th {color:#ce0000;font-weight:bold;}
.points_pos th.rowHead {}
.points_pos .season {border-right:1px solid black;}
.points_pos td, .points_pos th {background:#ffffff;}
.points_pos td {line-height:1.4em;}
.points_pos .points td {background:#e4e4e4;}

/* My team table styles */

table.myTeamTable {width:462px;}

.myTeamTable th {text-indent:-5000px;height:22px;line-height:22px;}
.myTeamTable td.position  {border-left:1px solid #000; padding-left:5px; }
.myTeamTable td.season  {border-right:1px solid #000; }
.myTeamTable tfoot tr td {background:url("../images/myteam_footer.gif") no-repeat bottom left;}
.myTeamTable td.position,.myTeamTable td.positionAlt,.myTeamTable td.season,.myTeamTable td.seasonAlt,.myTeamTable .position {width:49px;}
.myTeamTable .player {width:180px;}
.myTeamTable .week {width:68px;text-align:center;}
.myTeamTable .month {width:84px;text-align:center;}
.myTeamTable .season {width:81px;text-align:center;}

.myTeamTable .position, .myTeamTable .player, .myTeamTable .week {background-color:#ffffff;}
.myTeamTable .alt .position, .myTeamTable .alt .player, .myTeamTable .alt .week {background-color:#e4e4e4;}
.myTeamTable .month  {background-color:#dedede;}
.myTeamTable .alt .month {background-color:#c6c6c6;}
.myTeamTable .season {background-color:#c4c4c4;}
.myTeamTable .alt .season {background-color:#afafaf;}

.myTeamTable .pending td.position, .myTeamTable .pending td.player, .myTeamTable .pending td.week{background-color:#ff9e9e;}
.myTeamTable .pending td.month {background-color:#eb8a8a;}
.myTeamTable .pending td.season{background-color:#da7979;}

/* pending transfers table */
.pendingTransfers {width:462px;margin:20px 0 10px;}
.pendingTransfers h3 {text-indent:-5000px;line-height:21px;height:21px;}
.pendingTransfers table {width:462px;background:url("../images/pendingtransferssides.gif") bottom left repeat-y;}
.pendingTransfers table tfoot tr td {background:url("../images/pendingtransfersfoot.gif") bottom left no-repeat;line-height:4px;height:4px;}
.pendingTransfers table tbody td {padding-left:4px;}
.pendingTransfers th {text-align:center;font-weight:bold;}
.pendingTransfers .left {border-left:1px solid #000000;}
.pendingTransfers .right {border-right:1px solid #000000; text-align:center;}
.pendingTransfers input {margin: 10px 0 0 132px;}

.pendingTransfers p, .transferHistory p{padding-bottom:12px;padding-top:12px;}

/* Transfer history table */
.transferHistory {width:462px;margin:20px 0 10px;}
.transferHistory h3 {text-indent:-5000px;line-height:21px;height:21px;}
.transferHistory table {width:462px;}
.transferHistory table tfoot tr td {background:url("../images/transferhistoryfoot.gif") bottom left no-repeat;line-height:4px;height:4px;}
.transferHistory th {height:1px; text-indent: -5000px;  background: #000000;line-height:1px;}
.transferHistory .left {border-left:1px solid #000000;}
.transferHistory .right {border-right:1px solid #000000; text-align:center;}
.transferHistory tbody td {background-color:#ffffff;}
.transferHistory .alt td {background-color: #e4e4e4;}

.transferHistory .position{width:45px}
.transferHistory .player{width:272px;}
.transferHistory .sold{width:55px;}
.transferHistory .points{width:90px;}
.transferHistory span {color:#ce0000;font-size:1em;font-weight:bold;}

.transfersHistoryTable td.position, 
.transfersHistoryTable td.positionAlt {border-left:1px solid #000000;}
.transfersHistoryTable td.points {border-right:1px solid #000000; text-align:center; }
.transfersHistoryTable td.player span { margin-right:5px; }
.transfersHistoryTable td.position {padding-left:5px; }

/************************************/
/***** TEAM OPTIONS STYLES **********/
/************************************/
.smsUpdates {background:url("../images/gradient.gif") repeat-x bottom left #ffffff;width:765px;}
.smsUpdates .sides {background:url("../images/teamoptionssides.gif") repeat-y bottom left;width:765px;}
.smsUpdates .footer {background:url("../images/teamoptionsfoot.gif") no-repeat bottom left;width:765px;padding-bottom:9px;position:relative;}
.smsUpdates h3 {text-indent:-5000px;height:27px;line-height:27px;}
.smsUpdates label {font-weight:bold;}
.smsUpdates p {padding-left:5px; }
.smsUpdates .teamName,.smsUpdates .sms,.smsUpdates .wap,.smsUpdates .email {float:left;}
.smsUpdates label {display:block;padding-bottom:5px;}
.smsUpdates .teamName {width:200px;padding-left:20px;}
.smsUpdates .sms {width:200px;}
.smsUpdates .wap {width:175px;}
.smsUpdates .email {width:150px;}
.smsUpdates .email select {margin-left:30px;}
.smsUpdates .mobile {clear:left;text-align:center;padding:10px 0 20px;}
.smsUpdates .submit {position:absolute;right:42px;bottom:31px;}

/************************************/
/*** JOIN/CREATE MINILEAGUE STYLES **/
/************************************/

/* Join minileague */
.joinMiniLeague p, .createMiniLeague p {padding-left:0;text-align:left;}
.joinMiniLeague h2, .createMiniLeague h2 {text-align:left;}
.joinMiniLeague, .createMiniLeague  {text-align:center;}
.joinPanel, .createPanel {text-align:left;margin-left:33px;margin-top:15px;}
.joinPanel p, .createPanel p {padding-left:8px;padding-right:8px;}
.joinPanel {background:url("../images/gradient.gif") repeat-x bottom left #ffffff;width:705px;margin-bottom:10px;}
.joinPanel .sides {background:url("../images/minileaguesides1.gif") repeat-y bottom left;width:705px;}
.joinPanel .foot {background:url("../images/minileaguefoot1.gif") no-repeat bottom left;width:705px;padding-bottom:9px;position:relative;}
.joinPanel h3 {text-indent:-5000px;height:33px;line-height:33px;}
.joinPanel .input {width:140px;float:left;}
.joinPanel input {width:140px;margin-bottom:2px;}
.joinPanel label {width:170px;float:left;padding-left:25px;font-weight:bold;}

/* Create minileague */
.createPanel {background:url("../images/gradient.gif") repeat-x bottom left #ffffff;width:705px;margin-bottom:10px;}
.createPanel .sides {background:url("../images/minileaguesides1.gif") repeat-y bottom left;width:705px;}
.createPanel .foot {background:url("../images/minileaguefoot1.gif") no-repeat bottom left;width:705px;padding-bottom:9px;position:relative;}
.createPanel h3 {text-indent:-5000px;height:33px;line-height:33px;}
.createPanel .leagueName {width:705px;text-align:center;padding-bottom:12px;}
.createPanel .leagueName input, .createPanel .leagueName label {display:inline;float:none;}
.createPanel input {width:140px;margin-bottom:2px;}
.createPanel label {width:190px;padding-left:10px;font-weight:bold;}
.createPanel .errorHolder {display:inline;height:40px;}

/* Confirm minileague */
dl.miniLeagueConfirm  {padding-top:10px;padding-left:15px;font-size:1.2em;}
.miniLeagueConfirm label, .miniLeagueConfirm span {display:block;float:left;width:100px;padding-bottom:10px;}
.miniLeagueConfirm label {font-weight:bold;width:130px;clear:left;}


/* Invite to minileague (and challenge a friend) */

.miniInvite {width:749px;}
.miniInvite .header {height:32px;}
.miniInvite .invites {background: url("../images/miniinvite_emailfooter.png") no-repeat left bottom;}
 .MINIbodyBG {background: url("../images/miniinvite_bg.png") repeat-y;margin: 5px 0;}

.invites {padding:5px 0 20px 0;}
.invites ul li {font-size:1.2em;font-weight:bold;float:left;width:210px;margin-left:25px;text-align:right;}
 * html .invites li {margin-left:25px;}
 *+html .invites li {margin-left:25px;padding:5px;}
.invites input {margin:5px 15px 5px 0;width:165px;font-weight:normal;}
*+html .invites input {margin:0 15px 0 0;}
* html .invites input {margin:0 15px 0 0;}
.miniInviteInfo .proceed {float: right;}
.miniInviteInfo p {clear:none;padding:0;}
.miniInviteInfo span {color:#8f0000;font: bold 16px arial;}
.miniInviteInfo .doneInviting {font:10px arial;float:right;margin: 10px 10px 0 0;}

/************************************/
/***** VIEW MINILEAGUE STYLES *******/
/************************************/
/* mini league details */
.helpIcon {position:absolute;right: 26px;top:10px;}
.MiniLgTeams {width: 400px;margin-bottom:10px;}
.MiniLgDetails {float: left;position:relative;width:320px;margin-bottom:10px;}
.MiniDetails td.detail {background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;width:150px;}
.MiniDetails td.answer {background-color: #ededed; border-bottom: 1px solid #FFFFFF;}
.MiniDetails thead tr th {border-bottom: 1px solid #FFFFFF;}
.MiniLgDetails span {font-size:1em;}

/* mini league rankings table */
.MiniTeams td.pos {width: 40px; background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.MiniTeams td.teamName,.MiniTeams td.manager {background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.MiniTeams td.points {width: 53px;background-color: #ededed; border-bottom: 1px solid #FFFFFF;padding-right:4px;}
.MiniTeams thead tr th {border-bottom: 1px solid #FFFFFF;}

.MiniWarning tfoot tr td {height:35px;line-height:9px;border-right: 1px solid white;background:url("../images/tableImages/MiniLgs_greyBoxBottom.png") no-repeat left top;}

.MiniLgBestWeeklyScore {background:url("../images/MiniLgs_WeeklyScoreBG.png") 0 -1px;height:101px;width:314px;}
.MiniLgBestWeeklyScore .pointsHolder {width:100px;position:relative;left:200px;top:-60px;text-align:center}
.MiniLgBestWeeklyScore .pointsHolder .BestWeeklyScoreWeek {font-size:14px;font-weight:bold;margin-top:15px}
.MiniLgBestWeeklyScore .pointsHolder .BestWeeklyScoreNumber {font-size:52px;font-weight:bold;position:relative}

.MiniBestWkScr {margin:10px 0 0 10px;}
.GreyBox {background:url("../images/MiniLgs_greyBoxBG.png");width:428px;}
.GreyBox p {background:url("../images/MiniLgs_greyBoxTop.png") no-repeat top left;padding: 15px 10px 0 10px;}
.GreyBoxFooter {background:url("../images/MiniLgs_greyBoxBottom.png") no-repeat bottom left;height:15px;}

 /* 09-10 Bulletin board page */
.BBoard .BBoardButtons { margin:auto; }
.BBoard .BBoardButtons img {margin:0; padding:0;}
.BBoard .BBoardTextBox {float:left;}
.BBoard .remainingChars { font-weight: bold; }
.BBoard .BBoardTextBox .remainingChars #remaining { font-size: 1em; }

.BBoard .postMessage {width:746px;float:left;background: url("../images/tableImages/myteamborder_right.png") repeat-y right top;}
.BBoard .postMessage .leftSide {background: url("../images/tableImages/myteamborder_left.png") repeat-y left top; }
.BBoard .postMessage .row {background-color: #ededed;padding: 5px;margin: 0 4px;height: 140px;} 
.BBoard .postMessage .footer {height:12px;background:url("../images/bboard_footer.png") no-repeat left top;}

.BBoard .previousPost {width:746px;float:left;background: url("../images/tableImages/myteamborder_right.png") repeat-y right top; margin-top: 10px;}
.BBoard .previousPost .leftSide {background: url("../images/tableImages/myteamborder_left.png") repeat-y left top; }
.BBoard .previousPost .row {background-color: #ededed;border-bottom: 1px solid #FFFFFF;padding: 5px;margin: 0 4px;} 
.BBoard .previousPost .footer {height:12px;background:url("../images/bboard_footer.png") no-repeat left top;}
.BBoard .previousPost .name { font-weight: bold; }

.BBoard .chooseRecipients { float: left; }
.BBoard .chooseRecipients .choose { margin-top: 10px; width: 426px; float: left; }
.BBoard .chooseRecipients .choose .checkAllHeader, .BBoard .chooseRecipients .choose .checkAllFooter { padding-left: 10px; height: 35px; }
.BBoard .chooseRecipients .checkLink { float: left; margin-top: 8px; }
.BBoard .chooseRecipients .sendEmail { margin-top: 3px; margin-right: 5px; float: right; }
.BBoard .chooseRecipients .choose .checkAllHeader { background: url("../images/bboardmsg_whitebg.png") repeat-y left top; height: 30px; }
.BBoard .chooseRecipients .choose .checkAllFooter { background: url("../images/bboardmsg_whitefooter.png") repeat-y left top; height: 35px; }
.BBoard .chooseRecipients .choose .receipients { background: url("../images/bboardmsg_greybg.png") repeat-y top left; }
.BBoard .chooseRecipients .choose .receipients .item { margin-left: 10px; float: left; width: 130px;  height: 31px;font-weight: bold; }
.BBoard .chooseRecipients .choose .receipients .item input {position:relative;top:3px;}

.BBoard .chooseRecipients .preview { width: 311px; margin-top: 10px; float:left; margin-left: 6px; background: url("../images/bboardmsg_msgprebg.png") repeat-y top left; }
.BBoard .chooseRecipients .preview div { padding-left: 20px; padding-right: 20px; }
.BBoard .chooseRecipients .preview .sendDtTime { font-weight: bold; font-size: 1.2em; margin-top: 5px; }
.BBoard .chooseRecipients .preview .msg { font-size: 1.2em; line-height:26px; }
.BBoard .chooseRecipients .preview .buttons { text-align: center; }
.BBoard .chooseRecipients .preview .footer { background: url("../images/bboardmsg_msgprefooter.png") repeat-y top left; }

/* Invite people to join */
#inviteWrapper	{border-top:solid 1px #000000;width:765px;padding:10px 0 0 0;padding-bottom:10px;}
#inviteWrapper .text	{font-size:1.2em;width:280px;float:left;margin-bottom:12px;line-height:1.4em;}
#inviteWrapper .link	{width:450px;float:right;margin-top:15px;margin-bottom:25px;}
#inviteWrapper h3 {display:inline;color:#ce0000;font-size:1.2em;}

/************************************************/
/***** START 09-10 ACCOUNT DETAILS STYLES *******/
/************************************************/
.ViewDetails ul li { margin-top:5px; }
.ViewDetails .button { margin-top: 5px; }
.ViewDetails label { font-weight: bold; }
.ViewDetails .radio table label { font-weight: normal; }
.ViewDetails, .yourDetails { margin-top: 10px; }

.changeEmail {width:365px;float:left;margin:0 8px 0 3px;background: url("../images/tableimages/myteamborder_right.png") repeat-y right top;}
.changeEmail .row {background-color: #EDEDED;padding:5px 5px 7px 5px;margin: 0 4px;} 
.changeEmail .footer {height:9px;line-height:9px;background:url("../images/myaccount_onecolfooter.png") no-repeat left top;}
.changeEmail td {font-weight: bold; text-align:left; text-transform:uppercase;height: 1.7em;}
.changeEmail ul {margin-left:15px;}
.changeEmail ul li {width:300px;}
.changeEmail ul li input {width:280px;margin:3px 0;}

.changePassword {width:365px;float:left;margin-left:3px;background: url("../images/tableimages/myteamborder_right.png") repeat-y right top;}
.changePassword .row {background-color: #ededed;padding:5px 5px 7px 5px;margin: 0 4px;} 
.changePassword .footer {height:9px;line-height:9px;background:url("../images/myaccount_onecolfooter.png") no-repeat left top;}
.changePassword td {font-weight: bold; text-align:left; text-transform:uppercase;height: 1.7em;}
.changePassword ul {margin-left:15px;}
.changePassword ul li {width:300px;}
.changePassword ul li input {width:280px;margin:3px 0;}


.yourDetails {width:744px;float:left; margin-left:3px;background: url("../images/tableimages/myteamborder_right.png") repeat-y right top;}
.yourDetails .row {background-color: #ededed;padding:5px 5px 7px 5px;margin: 0 4px;} 
.yourDetails .footer {height:9px;line-height:9px;background:url("../images/myaccount_twocolfooter.png") no-repeat left top;}
.yourDetails td {font-weight: bold; text-align:left;height: 1.7em;}
.yourDetails .row ul {width:300px;}
.yourDetails .row ul.left {float:left;margin-left:20px;margin-top:5px;}
.yourDetails .row ul.right {float:right;margin-right:20px;margin-top:5px;}
.yourDetails .row ul li {width:300px;}
.yourDetails .row ul li input {width:280px;margin:3px 0;}
.yourDetails .row ul li.radio input {width:30px;margin:3px 0;}
.yourDetails .row ul li select {margin:3px 0;}

.changePassword .button, .changeEmail .button {margin-left:90px;}
.yourDetails .button {margin:10px 0 0 140px;}
div.seperate {display:inline; width:10px; font-weight:bold; font-size:1.2em;}
.emailSubscription {margin:10px 0 0 15px;}
.emailsub {float:left;margin-right:10px;}

.miniLeagueOptIns{margin:15px;}
.miniLeagueOptIns td {font-size:0.9em;font-weight:normal;width:350px;}
.miniLeagueOptIns td label {position:relative;top:-3px}

/**********************************************/
/***** END 09-10 ACCOUNT DETAILS STYLES *******/
/**********************************************/



/************************************/
/********** TRANSFERS STYLES ********/
/************************************/

/* MAKE TRANSFERS */

.transferPitch {width:226px;float:left;position:relative;}
.positions {position:relative;margin:20px;}
.transferPitch h3 {position:relative;top:22px;left:15px;font-size:1.2em;font-weight:bold;}
.transferPitch h3 span {font-size:1em;}

.transferPitch .buttons input{padding-right:4px;}
* html .transferPitch .buttons {top:-40px;}
*+html .transferPitch .buttons {top:-35px;}

.instructions {margin:5px;}
.instructions img {position: relative;top:4px;margin-right:20px;}

.transferInfo {margin-top:2px;width:400px;float:left;padding-left:10px;overflow:hidden;}
.transferInfo li {padding:6px 0 12px;font-size:1.2em;}
.transferInfo li strong {font-weight:bold;}
.transferInfo h4 {font-size:1.2em;color:/* #28711f */ #0f2a6f;font-weight:bold;}

/* Transfer shopping basket */
.transferBasket label {font-weight:normal;line-height:1em;}
.transferBasket div.transferTable {margin-bottom:12px;}
.transferBasket p input {margin:0 0 -7px 20px; }
.transferBasket .submit {margin-bottom:-3px;margin-left: 43px;}
.transferBasket .buttons{text-align:right;padding:0 16px 10px 0;}
.transferBasket .buttons input{padding-left:10px;}
.transferTable h3 {font-size:1.2em; line-height:1.8em;padding:0 10px;font-weight:bold;}
.transferTable h3 span {font-size:1em; width:8em;display:-moz-inline-stack;display:inline-block;}

.transferTable h3 span.Premium {color:#96974e;}

.transferTable {background: url("../images/transferbasketsides.gif") repeat-y; width:765px;padding:0;}
.transferTable .foot{background: url("../images/transferbasketfoot.gif") bottom left no-repeat; width:765px;margin:0;}
.transferTable .head{width:765px;padding:22px 5px 8px 1px;margin:0;}
.transferTable table {background: url("../images/transferbasketdivider.gif") repeat-y 0 0;width:760px; table-layout:auto; }
.transferTable table th {height:1px; text-indent: -5000px;  background: #000000;line-height:1px;}
.transferTable table td {padding-left:10px}


/************************************/
/******* LEADERBOARD STYLES *********/
/************************************/

.dropDownLB {position:absolute;right:20px;top:0px;text-align:center;margin-bottom: 10px;}
.dropDownLB .show, .show {position:relative;top:5px;}
.dropDownLB label {line-height:1.4em;}
.dropDownLB input, .dropDownLB select {margin-top:5px;}
.dropDownLB select.weeks {margin:8px 10px 0 10px;}
.dropDownLB select.months, .dropDownLB select.clubs {margin:8px 2px 0 12px;}

.leaderBoard {clear:both;}
.leaderBoard thead th {text-indent:-5000px;height:19px;line-height:19px;}
.leaderBoard td.left {border-left:1px solid #000000;padding-left:5px;}
.leaderBoard td.right {background:url("../images/rightdropshadow.gif") repeat-y right top;text-align:center;}
.leaderBoard tfoot tr td {height:9px;line-height:9px;background:url("../images/tablefooter.gif") no-repeat bottom left;}
.leaderBoard tr.alt td {background-color:#e4e4e4;}
.tipsPage .leaderBoard td.right { text-align: left; }

/* Supporters leagues - all */

.leaderBoard.supporters .position{width:290px;}
.leaderBoard.supporters .suppLeague{width:300px;}
.leaderBoard.supporters .avgPoints{width:182px;text-align:center;}
.leaderBoard.supporters .right{text-align:center;}

/* Season table */

.leaderBoard.season .position{width:170px;}
.leaderBoard.season .teamName{width:230px;}
.leaderBoard.season .managerName{width:230px;}
.leaderBoard.season .points{width:142px;text-align:center}

/*week table */

.leaderBoard.week .position{width:170px;}
.leaderBoard.week .teamName{width:230px;}
.leaderBoard.week .managerName{width:230px;}
.leaderBoard.week .moved{width:142px;text-align:center}

/*week minileague table */

.leaderBoard.weekMini .position{width:170px;}
.leaderBoard.weekMini .mlName{width:230px;}
.leaderBoard.weekMini .creator{width:230px;}
.leaderBoard.weekMini .moved{width:142px;text-align:center}

/*minileague table */

.leaderBoard.mini .position{width:170px;}
.leaderBoard.mini .mlName{width:230px;}
.leaderBoard.mini .creator{width:230px;}
.leaderBoard.mini .points{width:142px;text-align:center}

.showTeamButton { background: url("../images/show.png") no-repeat transparent; width: 69px; height: 29px;margin-top:4px; }


/************************************/
/****** GENERAL POPUP STYLES ********/
/************************************/
/********POPUP TEMPLATE**********/
.popupHeaderBar .menu {position:relative;top:5px;left:255px;*left:270px;width:320px;color:#FFFFFF }
.popupHeaderBar .popupMainLogo {position: absolute;top:29px;left: 0px;z-index:1;}
.popUpGreyBoxBottom {background:url(../images/popup_headergreybarbg.png) repeat-x left top;width:580px;height:53px;}
.popupContactHelp {position:absolute; left:420px; top: 164px;}
.popUpGreyBoxBottom h2 {position: relative; top: 10px; left: 40px;}
body.popUp{text-align:left;width:580px;background:none;}
img.closeWindow {position:relative;left:40%;}
.popUPfooterContainer {background-color:#272728;text-align:center;width:560px;}
.popUPfooterContainer {text-align:center;width:580px;background-color:#272728;}
.popUPfooterContainer li {display:inline;color:white;font-size:1.2em;display:inline;padding:0 30px;height:18px;line-height:18px;background:url("../images/headermenuspacer.gif") 0 2px no-repeat;margin:0;padding:0}
.popUPfooterContainer li.first {background:none;}
.popUPfooterContainer li a {margin:0px 5px 0px 5px;}
.popUPfooterContainer a:link, .popUPfooterContainer a:visited, .popUPfooterContainer a:hover, .popUPfooterContainer a:active, .footerContainer a:visited, .footerContainer a:hover {color:#FFFFFF;font-weight:bold;text-transform:uppercase;}

.popUPfooterContainer p {color:#848484;}
.PopUpLinksGreyBox {background:url("../images/MiniLgs_greyBoxBG.png");width:428px;margin: 0 auto;}
.PopUpLinksGreyBox p {text-align: center; background:url("../images/MiniLgs_greyBoxTop.png") no-repeat top left;padding: 15px 10px 0 10px;}
.PopUpLinksGreyBoxFooter {background:url("../images/MiniLgs_greyBoxBottom.png") no-repeat bottom left;height:15px;}
.termsConditions p, .termsConditions h3, .termsConditions h4 {margin: 5px;}



.popupContainer .blue { color:#2a50a1; text-transform:uppercase; }
.popupContainer .red { color:#d10000; }

.popUpHeader span {font-size:1.2em;position:absolute;top:17px;right:40px;color:#ffffff;font-weight:bold;}


.popUpHeader .menu label {color:#ffffff;font-weight:bold;}
.popupContentArea {padding:0; clear: both;}
.popupContentArea h2.header {position:absolute; top:159px;left:30px;font-size: 22px;}
.popupContentArea .pageHeaderButtons { position: absolute; left: 210px; top:165px; text-align:right; width:350px; }
#mainBodyContainer .pageHeaderButtons { position: relative; left: 285px; top:-22px; text-align:right; width:450px; }



/****** MINIHELP TEMPLATE ***********/

body.miniHelp {width:302px;position:relative;height:200px;padding:4px;text-align:left;background:none;}
* html body.miniHelp {width:294px;height:192px;}
.miniHelp .menu  {width:294px;position:relative;text-indent:-5000px;line-height:26px;height:26px;}
.miniHelp .menu select {position:absolute;top:5px;right:5px;}
.miniContent {background:url("../images/gradient.gif") repeat-x bottom left;width:294px;height:200px;}
.miniContent .foot {background:url("../images/minihelpfoot.gif") no-repeat bottom left;width:294px;height:200px;}
.miniContent .sides {background:url("../images/minihelpsides.gif") repeat-y bottom left;width:294px;height:200px;}
.miniHelp h1 {font-size:1.4em;padding:12px;font-weight:bold;width:160px;}
.miniHelp a {position:absolute;right:27px;top:40px;}
.miniHelpMessage {padding:12px;font-size:1.2em;}



/************************************/
/****** INDIVIDUAL POPUP PAGES ******/
/************************************/

/************ PLAYER RATING TABLE STYLES *********/
table.players {width:502px;margin-left:30px;margin-bottom:10px;}

.players .code {border-left:1px solid #545454;}
.players .points {background:url("../images/rightdropshadow.gif") repeat-y right top;}
.players tfoot tr td {height:8px;line-height:8px;background:url("../images/popuptablefooter.gif") no-repeat bottom right;}

.players .code {width:50px;padding-left:5px;}
.players .name {width:129px;}
.players .club {width:120px;}
.players .price {width:79px;text-align:center;}
.players .points {width:124px;text-align:center;}
/* ie7 fixes */
*+html .players .code {width:44px;}
* html .players .code {width:44px;}
*+html .playersTable h3 {background:no-repeat 1px 0;}
* html .playersTable h3 {background:no-repeat 1px 0;}

.playersTable h3 {margin-left:30px;margin-top:0;text-indent:-5000px;height:25px;line-height:25px;background:no-repeat top left;}


.players td {background-color:#ffffff;}
.players .alt td {background-color:#e4e4e4;}

/********** Team of the week *********/

.BestTeam .bodyBG {width: 562px;background: url("../images/injuries_bg.png");margin: 5px 0;}
.BestTeam .details {position:relative;top:39px;left:15px;}
.BestTeam .details p {display:inline;margin-right:8px;color:#460000;}
.BestTeam .myTeamPitch433 {margin: 10px 0 0 40px;padding:10px 0;}
.BestTeam .myTeamPitch442 {margin: 10px 0 0 40px;padding:10px 0;}
.monthTeam {position:absolute;top:132px;left:410px;}
p.teamIntro {margin: 0 10px;}

/********** 09-10 Team of the month *********/

.TeamOfTheMonth {background: url("../images/teammonth_bg.png") repeat-y;}
.TeamOfTheMonth .body {background: url("../images/teammonth_footer.png") no-repeat left bottom;}
.TeamOfTheMonth .header label.date {margin-left:15px;font-weight:bold;}
.TeamOfTheMonth .header label.formation {margin-left:75px;font-weight:bold;}
.TeamOfTheMonth .header span.lblTeamValue {margin-left:95px;font-weight:bold;}
.TeamOfTheMonth .header .headerInfo {padding-top:40px;color:#460000;font-size:1.3em;font-weight:bold;}
.TeamOfTheMonth .body .PopUp442 {margin:15px 0 10px 45px;padding-bottom:20px;}
.TeamOfTheMonth .body .PopUp433 {margin:5px 0 10px 45px;padding-bottom:30px;}
h2.header img.teamWeek {margin-left:150px;}

/********** 09-10 NOTW Team of the day *********/

.TeamOfTheDay {background: url("../images/teammonth_bg.png") repeat-y;}
.TeamOfTheDay .body {background: url("../images/teammonth_footer.png") no-repeat left bottom;}
.TeamOfTheDay .header label.date {margin-left:15px;font-weight:bold;}
.TeamOfTheDay .header label.formation {margin-left:75px;font-weight:bold;}
.TeamOfTheDay .header span.lblTeamValue {margin-left:95px;font-weight:bold;}
.TeamOfTheDay .header .headerInfo {padding-top:40px;color:#460000;font-size:1.3em;font-weight:bold;}
.TeamOfTheDay .body .PopUp442 {margin:15px 0 10px 45px;padding-bottom:20px;}
.TeamOfTheDay .body .PopUp433 {margin:5px 0 10px 45px;padding-bottom:30px;}
h2.header img.teamWeek {margin-left:150px;}

/********** PLAYER PROFILE STYLES *********/

.season0910Graph {width:563px;background: url("../images/tableimages/myteamborder_right.png") repeat-y right top;}
.season0910Graph .row {background-color: #ededed;padding: 5px;margin: 0 4px;} 
.season0910Graph .footer {height:9px;line-height:9px;background:url("../images/popup_playerprofiletwocolfooter.png") no-repeat left top;}
.season0910Graph .viewSwitchButton {position:relative;top:8px;left:460px;}
.season0910Graph .footer {height:9px;width:564px;line-height:9px;background:url("../images/popup_playerprofileonecolfooter.png") no-repeat left top;}
.season0910Graph .row {background-color: #ebebeb;}
 

.seasonCurrentMatchStats, .seasonLastMatchStats {width:564px;margin-bottom:10px;position:relative;}
.matchStatsTable td.firstRow, .seasonLastmatchStatsTable td.firstRow, .statsPreviousTable td.firstRow {background-color: #FFFFFF; border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;}
.matchStatsTable td.pointsTop, .seasonLastmatchStatsTable td.pointsTop, .statsPreviousTable td.pointsTop{background-color: #FFFFFF; border-bottom: 1px solid #c8c8c8;}
.matchStatsTable td.date, .seasonLastmatchStatsTable td.date {width: 190px;background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.matchStatsTable td.match,  .seasonLastmatchStatsTable td.match {background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.matchStatsTable td.points, .seasonLastmatchStatsTable td.points {width: 80px;background-color: #ededed; border-bottom: 1px solid #FFFFFF;}
.matchStatsTable tfoot tr td, .seasonLastmatchStatsTable tfoot tr td, .statsPreviousTable tfoot tr td  {height:9px;line-height:9px;border-right: 1px solid white;background:url("../images/popup_playerprofileonecolfooter.png") no-repeat right top;}
.matchStatsTable thead tr th, .seasonLastmatchStatsTable thead tr th, .statsPreviousTable thead tr th  {border-bottom: 1px solid #FFFFFF;}
.statsPreviousTable td {background-color: #ededed;border-bottom: 1px solid #FFFFFF;}
.seasonCurrentGraph .row #chartdiv, #seasonLastGraph .row #chartdiv2 {background-color: #ededed; border-left: 1px solid #c8c8c8;border-right: 1px solid #c8c8c8;}


.pastStats0708 {width:564px;margin-bottom:10px;position:relative;}
.stats0708Table td.firstRow {background-color: #FFFFFF; border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;}
.stats0708Table td.pointsTop{background-color: #FFFFFF; border-bottom: 1px solid #c8c8c8;}
.stats0708Table td.stat {background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.stats0708Table td.leftBorder { background-position: 2px 0;background-color:#FFFFFF; width: auto;}
.stats0708Table td.left {width:120px;background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.stats0708Table td.statRight {width:30px;background-color: #ededed; border-bottom: 1px solid #FFFFFF;}
.stats0708Table td.WAPstatRight {width:40px;background-color: #ededed; border-bottom: 1px solid #FFFFFF;}
.stats0708Table tfoot tr td {height:9px;line-height:9px;border-right: 1px solid white;background:url("../images/popup_playerprofileonecolfooter.png") no-repeat 1px top;}

.teamsPurchasedTable {width:564px;margin-bottom:10px;position:relative;}
.teamsPurchased td.firstRow {background-color: #FFFFFF; border-bottom: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;}
.teamsPurchased td.pointsTop{background-color: #FFFFFF; border-bottom: 1px solid #c8c8c8;}
.teamsPurchased td.stat {background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.teamsPurchased td.leftBorder { background-position: 2px 0;background-color:#FFFFFF; width: auto;}
.teamsPurchased td.rightBorder { width: auto;}
.teamsPurchased td.left {background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.teamsPurchased td.WAPstatRight {width:80px;background-color: #ededed; border-bottom: 1px solid #FFFFFF;}

.stats0708Table thead tr th {border-bottom: 1px solid #FFFFFF;}


.pastStats {width:496px;margin-left:25px;margin-top:20px;margin-bottom:20px;}
*+html {margin-left:0;}
.pastStats h3 {text-indent:-5000px;width:496px;height:23px;line-height:23px;}
.pastStats table {width:496px;}
.pastStats .left, .pastStats .gameStats {border-left:1px solid black;}
.pastStats .statRight, .pastStats .cardStats {background:url("../images/rightdropshadow.gif") repeat-y right top;}
.pastStats tfoot td {background:url("../images/playerprevrecordfoot.gif") no-repeat bottom left;height:9px;line-height:9px;}

.pastStats col.gameTitle {width:128px;}
.pastStats col.gameStats {width:50px;}
.pastStats col.matchTitle {width:128px;}
.pastStats col.matchStats {width:50px;}
.pastStats col.cardTitle {width:90px;}
.pastStats col.cardStats {width:50px;}
.pastStats th {font-size:1.3em; color:#ce0000;font-weight:bold;}
.pastStats td {font-weight:bold;padding-left:4px;}
.pastStats tr.alt td {background-color:#e4e4e4;}
.pastStats td.stat, .pastStats td.statRight {font-weight:normal;}

/************ PLAYER LIST ****************/
.playerList .filter, .formGuide .filter { font-weight: bold; }
.playerList .filter a, .formGuide .filter a { margin-left: 8px; margin-right: 8px; }

.playerList .playerListTable tr .name { width:109px; }
.playerList .playerListTable tr .vfm { width:50px; }

/* TOP SELECTIONS */
.topSelectionsTable .selectNum { width: 130px; }

/************ CONTACT US ****************/

.ContactHelpDesk {width: 562px;background: url("../images/injuries_bg.png");margin: 5px 0;}
.ContactHelpDesk .header {background: url("../images/injuries_header.png") no-repeat left top;height: 35px;}
.ContactHelpDesk .footer {background: url("../images/injuries_footer.png") no-repeat left bottom;padding-bottom:10px;}

.ContactHelpDesk ul {padding:10px 15px;list-style-type:none;margin:0;}
.ContactHelpDesk li {float:left;clear:left;font-size:1em;list-style-type:none;width:490px;}
.ContactHelpDesk label {width:150px;float:left;display:block;font-weight:bold;}
.ContactHelpDesk select, .ContactHelpDesk input, .ContactHelpDesk textarea {display:block;float:left;margin:2px 0;}

.ContactHelpDesk .error {display:block;}
.ContactHelpDesk textarea {width:300px;height:150px;}
.contactSubmit { position:relative;left:227px;top:5px; margin-top:10px;}
.ContactHelpDesk .error {position:relative;float:left; clear:both; left:150px; white-space:nowrap;}
* html .ContactHelpDesk .error {float:left;clear:left;margin-left:75px;}

/* VIEW TEAM SUMMARY */
.teamSummaryPage dl {margin:12px 24px;font-size:1.2em;text-align:left;}
.teamSummaryPage dt {float:left;width:106px;clear:left;font-weight:bold;line-height:1.5em;}
.teamSummaryPage dd {float:left;width:230px;line-height:1.5em;}

.teamSummaryPage table.teamSummaryTable {margin-top:20px;margin-bottom:20px;width:505px;margin-left:5px;background-color:#ffffff}
.teamSummaryTable .player {}
.teamSummaryTable .team {}
.teamSummaryTable .points {text-align:center;border-right:none;}

.teamSummaryTable tbody tr.alt td {background-color:#e4e4e4;}
.teamSummaryTable tfoot td {height:8px;line-height:8px;}

/* 09 -10 FAQ - scoring */
.scoring table tbody td { padding-right: 0; }
.scoring table tbody td.rule {padding-left:4px;background-color: #ebebeb;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF; text-align:left;}
.scoring table tbody td.points {background-color: #ebebeb;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.scoring li { font-size: 1.2em; line-height: 1.4em; }
.scoring .playerRules li strong { font-size: 1.2em; }
.scoring .notw { font-size: 1em; }
.scoring ul li, .scoring ol li { margin-top: 10px; }
.scoring ol li ul li { margin-top: 0px; }

/* FAQ - prizes */
.prizes p { margin-top: 7px; }
.prizes .prizeInfo { margin-top: 10px; }

.prizes .prizeInfo thead th { height: 34px; }
.prizes table.prizeInfo tbody td.position {padding-left:4px;background-color: #ebebeb;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF; text-align: left;}
.prizes table.prizeInfo tbody td.prize {background-color: #ebebeb;border-bottom:1px solid #FFFFFF;}

img.monthManager {float:right; margin-top:40px;}
img.miniLeague1 {float:right; margin:20px 0px 40px;}
img.miniLeague2 {float:left; margin:5px 20px 5px;}
img.weekend {float:left; margin:5px 20px 5px;}

/* FAQ - offers */
.offers img { margin-top: 10px; }

/* 09-10 Player ratings*/
.fixtures .head {background:transparent url(../images/injuries_header.png) no-repeat scroll left top;}
.fixtures .when {color:#460000;}

/*Player ratings*/

label.gamePhases {margin-right:5px;}
ul.fixtures, ul.fixtures li {list-style:none;font-size:1em;padding:0;margin:10px 0 0 0;text-align:left;}
ul.fixtures {}
.fixtures li{background:url("../images/panelgradient.gif") repeat-x bottom left #ededed;width:562px;margin-left:10px;}
.fixtures .sides{background: url(../images/injuries_bg.png) repeat scroll 0 0;width:562px;}
.fixtures .foot{background:transparent url(../images/injuries_footer.png) no-repeat scroll left bottom;width:562px;}
.fixtures .head{padding-bottom:5px; padding-top:12px; width:562px;}
.popUp .fixtures h3 {text-transform:uppercase; font-size:1.2em; font-weight:bold;width:300px;padding-left:15px;padding-top:3px;margin:0;padding-bottom:15px;float:left; }
.fixtures .when {display:block;float:right;font-size:1em;font-weight:bold;width:180px;padding-bottom:0;}
.fixtures .when .date {display:-moz-inline-box;display:inline-block;width:115px;}

.fixtures .head div {padding-left: 70px; padding-right:10px; min-height:70px;clear:both;}
* html .fixtures .head div {height:70px;}
.fixtures h4{display:inline;font-weight:bold;font-size:1.2em;padding:0;margin:0;}
.fixtures p {display:inline;}
.fixtures p .star {font-weight:bold;font-size:1em;}

/* 09-10 dream Team News */
.latestGameStory h3 {background:url("../images/injuries_header.png") no-repeat top left;}
.latestGameStory, .dreamTeamNews, .dreamTeamOffers {width:562px;margin-bottom:10px;}
.latestGameStory .sides, .dreamTeamNews .sides, .dreamTeamOffers .sides{background:url("../images/injuries_bg.png") repeat-y bottom left;width:562px;}
.latestGameStory .foot, .dreamTeamNews .foot,.dreamTeamOffers .foot{background:url("../images/injuries_footer.png") no-repeat bottom left;width:562px;text-align:left;}
.latestGameStory h3, .dreamTeamNews h3,.dreamTeamOffers h3{line-height: 35px;height: 35px;padding:3px 0 0 10px;margin:0;width:562px;}
.latestGameStory p, .dreamTeamNews p,.dreamTeamOffers p {padding: 5px 10px 10px 10px;}
.latestGameStory{margin-top:10px;}
.latestGameStory hr, .dreamTeamNews hr, .dreamTeamOffers hr{margin-right:5px; margin-left:1px;border-right:none;border-bottom:none; border-left:none;border-top:2px solid #888888;}

/* FORM GUIDE */
.top10 .top10Table { margin-top: 10px; }
.top10 .top10Table td { border-left: 0; border-right: 0; text-align: center; padding: 0; height:80px; }
.top10 .top10Table .ranking { background: url("../images/formguide_numberbg.png") no-repeat; width: 21px; height: 22px; color: White; font-size: 1.3em; text-align: center; padding-top: 5px; margin-bottom: 5px; margin-left: 20px; }
.top10 .top10Table .name { padding-top: 10px; padding-bottom: 5px; }
.top10 .top10Table .points { width: 60px; }

/************ PRIZE WINNERS NEWS *********/

.prizeWinners {margin-bottom:10px;position:relative;}
.winners td.week {background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.winners td.name, .winners td.team {background-color: #ededed; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.winners td.prize {width: 70px;background-color: #ededed; border-bottom: 1px solid #FFFFFF;}
.winners thead tr th {border-bottom: 1px solid #FFFFFF;}
.popUp .displayHelpTitle {display: inline;position:relative;bottom:5px;left:10px; color: #333333; }

.winners table tbody tr, .winners table tbody tr td, .winners table tfoot tr td { display: none; }

/************ SCORING CLARIFICATIONS *********/

.clarifications { background:url(../images/injuries_bg.png); margin:10px; }

.clarifications ul li h3, .clarifications ul li p { padding-left: 5px; }
.clarifications ul li h3 { text-transform:uppercase; margin-top: 8px; }
.clarifications ul li p { margin-bottom: 5px; }
.clarifications ul { padding: 34px 5px 0px 4px;}
.clarifications li { border-bottom: solid 1px White; }


/************ BETNOW  *********/

.betnow {width:539px;margin-left:10px;margin-bottom:20px;background:url("../images/playersummarysides.gif") repeat-y;}
.betnow .foot {background:url("../images/currentplayerstatsfoot.gif") no-repeat bottom right;}
.betnow ul, .betnow ul li {list-style:none; padding:0; margin:0;font-size:1em;}
.betnow ul {padding: 23px 5px 8px 1px;}
.betnow li {background-color:#ffffff;}
.betnow li.alt {background-color:#e4e4e4;}
.betnow ul h3 {padding:4px 8px 0px; margin:0; }
.betnow ul p {margin-top:0; padding-top:0;}

/************ SCORE BONUS POINTS / TEAM OF WEEK/MONTH *********/
.popUpTable .teamSummary {margin-left:143px;margin-top:10px;}
p.teamIntro a {display:block;float:right; margin-bottom:10px;}
.teamSummary .details.bonus {padding-top:47px;}
.teamSummary .details label.date {width:45px;}
.teamSummary .details span.date{width:215px;}


.popUpTable .myTeamPitch {margin-left:40px;margin-bottom:20px;}

/************ INJURIES & SUSPENSIONS *********/

.injSus .bodyBG {width: 562px;background: url("../images/injuries_bg.png");margin: 5px 0;}
.injSus .header {background: url("../images/injuries_header.png") no-repeat left top;height: 35px;}
/* IE6 min-height hack in place. */
.injSus .text {background: url("../images/injuries_footer.png") no-repeat left bottom;min-height: 150px;height: auto !important;height: 150px;}
.injSus .header span {position:relative;left:10px;top:13px;color:#460000;font-size:1.4em; text-transform:uppercase;}
.injSus .header strong {float:right;color:#cc0000;font-size:1.4em;margin-right: 10px;text-transform:uppercase;}
.injSus .text img {float:left; margin: 10px 15px;}
.injSus .text p {padding: 7px 10px 10px 0;}
.injSus .text small {font-weight: bold;}

/************ TIPS *********/
.tipsGameTable p.starText {font: 9px Arial;}
.tipsGameTable p.starText span {font: 9px Arial;margin-right:80px;}
.tipsSuggest .bodyBG {position:relative;width: 554px;border-top: 1px solid #FFFFFF;margin: 0 4px;}
.tipsSuggest {width: 562px;background-image: url("../images/injuries_bg.png");}
.tipsSuggest .images { float: left; }
.tipsSuggest .footer {background: url("../images/injuries_footer.png") no-repeat left bottom;height:9px;}
.tipsSuggest .pic {margin: 5px;}

.popUp .faqRow { margin: 0 0 10px 15px; }
.popUp .faqRow .answer p { margin-top: 5px; }

.popUpContentHolder .teamOfHolding { margin-top: 80px; text-align: center; margin-bottom: 80px; }
.popUpContentHolder .teamOfHolding img {  }


.myTeamPlayer .myTeamPlayerShirt img { width:48px;height:44px;}

/********* Payment Page ********/
.ibPayByPhone { background: url("../images/buttons/payopt_update.png") no-repeat scroll left top transparent; width:129px; height:31px; }
.ibCouponApply { background: url("../images/buttons/payopt_apply.png") no-repeat scroll left top transparent; width:65px; height:29px; }
