.bkgrndWrap {
  background-color:#fff;
  padding-left:15px;
}

.mainColumn {
  padding-right:10px;
  padding-top:15px;
}

.rightColumn {
  padding-top:15px;
}

.rightColumn .layout {
  margin-bottom:10px;
}

.FormWrap .layout {
 margin-bottom:0px;
}



.leagueTable td {
 /*height:22px;*/
 /*color:#09347e;*/
 font-size:0.9em;
 padding:5px;
 vertical-align:middle;
 text-align:center;
}

.leagueTable .clubName {
  width:230px;
 text-align:left;
}

.relegation td {
 background-color:#d2d2d2;
 border-top:1px solid #fff;
}
.rowHighlight td {
 font-weight:bold;
 color:#fff;
/* background:url(http://www.chelseafc.com/javaImages/a/3b/0,,10268~3619594,00.gif) repeat-x bottom left;*/
 background-color:#e22435!important;
 height:31px;
 padding:0px;
}

.rowHighlight .clubName {
  padding-left:5px;
} 

.leagueTable .rowLight{
 /*background-color:#f2f4f8;*/
}

.leagueTable .rowDark {
 background-color:#ededed;
}

.promotion td {
 background-color:#ededed;  
}

.positionColumn {
  text-align:center;
  padding:0px;
}

.rowHeader {
  /*font-weight:bold;*/
}

.middleAdvert {
  padding-left:25px;
  padding-right:25px;
}

.tableSelector {
left:392px;
position:absolute;
top:21px;
}

.tableSelector.select {
 font-family:Arial,Verdana,Helvetica;
 font-size:1em;
}

.headerWrap {
 position:relative;
}

.ShedAdvert {
  margin:10px 0px 10px 0px;
}

#NewsMostRanked .latestNewsWrap, #NewsMostViewed .latestNewsWrap, #NewsMostRated .latestNewsWrap {
  /*width:296px;*/
}

.LeagueTableHdrWrap .graphicBorderMiddle .middleCenterContent IMG {
  display:block;
}

.FormWrap, .LeagueTableHdrWrap {
  position:relative;
}

.FormWrap .decorationImage {
  margin-left:1px;
  margin-right:1px;
  width:292px;
}


.LeagueTableHdrWrap .topLeft {
 background:transparent url(/javaImages/e0/6a/0,,10268~3631840,00.gif) no-repeat top left;
 width:4px;
 padding:0px;
}

.LeagueTableHdrWrap .top {
 background:transparent url(/javaImages/7f/40/0,,10268~3620991,00.gif) repeat-x top left;
 height:4px;
 padding:0px;
}

.LeagueTableHdrWrap .topRight {
 background:transparent url(/javaImages/e1/6a/0,,10268~3631841,00.gif) no-repeat top right;
 width:4px;
 padding:0px;
}

.LeagueTableHdrWrap .middleLeft {
 background:transparent url(/javaImages/81/40/0,,10268~3620993,00.gif) repeat-y top left;
 width:4px;
 padding:0px;
}

.LeagueTableHdrWrap .middleRight {
 background:transparent url(/javaImages/82/40/0,,10268~3620994,00.gif) repeat-y top right;
 width:4px;
 padding:0px;
}

.LeagueTableHdrWrap .bottomMiddle {
 background:transparent url(/javaImages/7e/40/0,,10268~3620990,00.gif) repeat-x top left;
 height:4px;
}
.LeagueTableHdrWrap .bottomLeft { 
 background:transparent url(/javaImages/b8/40/0,,10268~3621048,00.gif) no-repeat top left;
 height:4px;
 width:4px;
 padding:0px;
}
.LeagueTableHdrWrap .bottomRight {
 background:transparent url(/javaImages/b9/40/0,,10268~3621049,00.gif) no-repeat top right;
 height:4px;
 width:4px;
 padding:0px;
}

.fixturesResultsWrap {
padding-top:25px;
}
.fixturesResultsWrap .border span {
display:none;
}
.fixturesResultsWrap .border {
background: transparent url(/javaImages/60/53/0,,10281~5657440,00.gif) no-repeat top left;
padding-top:5px;
width:674px;
}
.fixturesResultsWrap .borderBottom {
background: transparent url(/javaImages/5e/53/0,,10281~5657438,00.gif) no-repeat bottom left;
padding-bottom:6px;
}

.leagueTableWrap {
background-color:#E6E6E6;
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:10px 14px 20px 14px;
/*clear:both;*/
}
.leagueTableOuter {
background:#fff url(/javaImages/cc/68/0,,10281~5662924,00.gif) no-repeat scroll top left;
/*background:#E6E6E6 url(/javaImages/cc/68/0,,10281~5662924,00.gif) no-repeat scroll top left;*/
padding:6px 17px 1px 17px;
}
.leagueTable {
 margin-top:20px;
 padding-bottom:20px;
 /*width:641px;*/
 width:610px;
 font-size:1.1em;
}
#page2256245 .leagueTable, #page2258907 .leagueTable {
margin-top:0px;
}
.fixturesResultsIntro {
/*display:none;*/
}
.introTextHeader { 
width:auto;
}
.fixturesSelector { 
background-color:#e6e6e6;
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
height:38px;
}
.leagueLogo, .teamSelector, .seasonSelector {
float:left;
}
.leagueLogo {
padding:10px 30px 0px 10px;
}
.teamSelector {
padding:10px 10px 10px 58px;
}
.seasonSelector {
padding:10px 10px;
}
TD.lastUpdate, TD.homeTitle, TD.awayTitle  {
text-align:left;
font-size:0.9em;
border-bottom:1px solid #e0e0e0;
}
td.nameCell {
text-align:left;
}
.clublogo IMG {
/*width:24px;
height:22px;*/
}
.clublogo {
width:30px;
}
.none {
display:none;
}
.usertoolsWrap {
padding-left:20px;
}
.clublogo, .teamNameEntry, .leagueTableTeamName {
float:left;
display:block;
}
.teamNameEntry, .leagueTableTeamName {
padding:4px 0px 0px 10px;
}
.leagueTableImage {
display:none;
}
.reservesTableWrap .teamSelector {
padding:10px 10px 10px 334px;
}
.u18TableWrap .teamSelector {
padding:10px 10px 10px 394px;
}
td.rowName {
text-align:left;
padding-left:16px;
}
.leagueTimesWrap {
/*position:relative;
top:20px;
left:10px;*/
}

/*** RESERVES & U18 FIX ****/
#page2258907 .leagueTableWrap {
margin-top:-6px;
padding-top:0px;
}
#page2258908 .leagueTimesWrap {
display:none;
}
#page2258908 .leagueTable {
margin-top:-0px!important;
}
