/**2009 Homepage**/


.leftColumn {
  padding-left:0px;
/*  width:auto;*/
 width:661px!important;
}

.leftColumn .layout, .newsLeftColumn .layout {margin-bottom:9px;}

.columnistbanner {
 margin-top:45px;
}

/****amendments22/10/08*******/
/*****************************/


.LivePostPre {
 position:relative;
}
.LivePostPre .masterTabContent {
 border-style:none;
}

#masterCompositeTabContent18001_0, #masterCompositeTabContent18002_0, #masterCompositeTabContent18003_0, #masterCompositeTabContent17981_1, #masterCompositeTabContent17981_2, #masterCompositeTabContent17981_3 {
 background:transparent url(/javaImages/2d/cd/0,,10268~4246829,00.jpg) no-repeat top left;
 width:646px;
 height:197px;
 position:relative;
 font-size:1.1em;
 color:#fff;
 font-weight:bold;
 margin-left:-3px;
}
#masterCompositeTabContent21883_0 .fixturesFlash {
 background-color:#fff;
}
.preheading, .postheading, .liveheading {
 position:absolute;
 left:31px;
 top:10px;
}
#prematchRight, #livematchRight, #postmatchRight {
 position:absolute;
 right:20px;
 top:40px;
 width:250px;
}
#prematchRight a, #livematchRight a, #postmatchRight a {
 display:block;
 margin-bottom:12px;
}
.botbut, #masterCompositeTabContent16642_4 {
 position:absolute;
 bottom:15px;
 left:25px;
}
.botbut a {
 display:block;
 margin-right:10px;
 float:left;
}
#logoWrap, .MatchInfo {
 position:absolute;
 top:77px;
 left:60px;
 width:255px;
}
#logoWrap .awayClub, .aTeamRow .clubImage {
 position:absolute;
 right:15px;
 top:0;
}
.homeAndAwayScores {
 position:absolute;
 font-size:2.5em;
 left:65px;
 text-align:center;
 top:15px;
 width:115px;
}
.teamScore {
 font-size:2.5em;
}
.homeAndAwayScores h3 {
 float:left;
}
.homeAndAwayScores .homescore {
 margin-right:30px;
 position:absolute;
 right:50px;
}
.hTeamScoreNumber {
 position:absolute;
 right:155px;
 top:15px;
}
.homeAndAwayScores .awayscore {
 position:absolute;
 left:80px;
}
.aTeamScoreNumber {
 position:absolute;
 top:15px;
 left:150px;
}
.matchinfo {
 position:absolute;
 top:50px;
 left:65px;
 width:280px;
 text-align:center;
}
#next_match_image {
width:328px;
height:170px;
}

.MatchInfoWidthDecoration .graphicBorderTop, .MatchInfoWidthDecoration .graphicBorderBottom {
 display:none;
}
.MatchInfoWidthDecoration .middleCenterContent {
 background-color:transparent;
}
#gameInfoId, .MatchInfo .scorers, .homeTeamNameTd, .awayTeamNameTd {
 display:none;
}
#masterCompositeTabContent21883_0, #masterCompositeTabContent21883_1, #masterCompositeTabContent17981_0, #masterCompositeTabContent17981_1 {
 clear:both;
 /*height:100%;*/
}
#masterCompositeTabContent21883_0:after, #masterCompositeTabContent21883_1:after, #masterCompositeTabContent17981_0:after, #masterCompositeTabContent17981_1:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}


/***#masterCompositeTabContent21883_0 {
 position:relative;
 background:#3F5C8C url(/javaImages/4c/31/0,,10268~3748172,00.gif) repeat-x scroll left top;
 height:169px;
 width:327px;
 float:left;
}
#masterCompositeTabContent21883_0 .middleCenterContent {
 padding:1px 1px 0;
}
#masterCompositeTabContent21883_0 .tabbedMasterPageElement {
 background:#3f5c8c url(/javaImages/4c/31/0,,10268~3748172,00.gif) repeat-x top left;
 height:169px;
 width:327px;
 position:relative;
}
#masterCompositeTabContent21883_0 #venueDetails {
 position:absolute;
 top:10px;
 color:#fff;
 font-weight:bold;
 font-size:1.1em;
 left:75px;
}
#masterCompositeTabContent16601_1 #venueDetails span {
 margin-right:3px;
}
#masterCompositeTabContent16601_1 .matchLatestScore {
 width:327px;
 color:#fff;
 text-align:center;
}
#masterCompositeTabContent16601_1 .matchinfo {
 padding-top:45px;
 margin:0 auto;
 text-align:center;
}
#masterCompositeTabContent16601_1 #scoreDetails span {
 /*display:block;
 float:left;*/
}
#masterCompositeTabContent16601_1 #scoreDetails  #awayTeamNameSpan, #masterCompositeTabContent16601_1 #scoreDetails  #homeTeamNameSpan {
 /*display:none;*/
 font-size:1.1em;
 font-weight:bold;
}
#masterCompositeTabContent16601_1 #scoreDetails  #awayTeamScoreSpan, #masterCompositeTabContent16601_1 #scoreDetails  #homeTeamScoreSpan, #masterCompositeTabContent16601_1 #scoreDetails  #versusSpan {
 font-size:3em;
 position:relative;
 top:20px;
}
#masterCompositeTabContent16601_1 #scoreDetails  #awayTeamLogoSpan {
}
#masterCompositeTabContent16601_1 #scoreDetails  #awayTeamNameSpan {
 position:absolute;
 bottom:0;
}
#masterCompositeTabContent16601_1 #scoreDetails  #homeTeamScoreSpan {
 margin-right:30px;
}
#masterCompositeTabContent16601_1 .awayTeamNameAndLogo, #masterCompositeTabContent16601_1 .homeTeamNameAndLogo {
}
#masterCompositeTabContent16601_1 .homeTeamNameAndLogo {
 display:block;
 position:absolute;
 left:50px;
}
#masterCompositeTabContent16601_1 .homeTeamNameAndLogo span {
 display:block;
}
#masterCompositeTabContent16601_1 .awayTeamNameAndLogo {
 position:absolute;
 right:50px;
 top:45px;
 display:block;
 height:75px;
}
#masterCompositeTabContent16601_1 .awayTeamNameAndLogo span {
 display:block;
}
#masterCompositeTabContent16601_1 .matchliveCentreWrap {
 background: transparent url(/javaImages/bf/41/0,,10268~3752383,00.gif) no-repeat top center;
 width:327px;
 height:24px;
 position:absolute;
 bottom:10px;
 margin:0 auto;
}
#masterCompositeTabContent16601_1 .matchliveCentreInner {
color:#fff;
line-height:24px;
padding-left:48px;
font-weight:bold;
}
#masterCompositeTabContent21883_0 .matchliveCentreInner A {
font-weight:bold;
 font-size:1.1em;
 color:#fff;
}
#masterCompositeTabContent16601_1 .matchliveCentreInner A span {
color:#fed025;
}
#masterCompositeTabContent16601_1 tr.even, .lmc .cellLeft {
display:none;
}
#masterCompositeTabContent16601_1 .clubImage IMG {
display:block!important;
}
#masterCompositeTabContent16601_1 td#matchStatsId, td#matchStatsId, #matchStatsId TD {
display:none;
}
TH.clubImage IMG {
display:block!important;
}
TH.clubImage {
/*display:none;*/
}
/*.lmc  .homeTeamNameSpan, .lmc .awayTeamNameSpan {
display:none;
}*/
#masterCompositeTabContent16601_1 .matchStats {
display:none;
}
#masterCompositeTabContent16601_1 .matchCurrentScoreWrapper {
/*position:relative;*/
}
.image_title {
border-bottom:1px solid #D9D9D9;
color:#09337C;
font-size:1.4em;
font-weight:bold;
height:16px;
margin-bottom:6px;
padding-top:2px;
text-transform:uppercase;
width:150px;
}

#masterCompositeTabContent16601_1 {
 float:left;
}




.LivePostPre .decorationHeadline, .LivePostPre .rightColumn .title, .LivePostPre .mostPopular .title, .LivePostPre .shopFrame .title, .LivePostPre .chelseaPlus .title, .LivePostPre .newsTeaserColumn .title, .LivePostPre .lmc .title {
background: transparent url(/javaImages/5a/c5/0,,10268~4244826,00.gif) no-repeat top left;
border-bottom:1px solid #0A3A8D;
color:#ECBE0A;
font-size:1.1em;
font-weight:bold;
height:15px;
margin-top:5px;
padding-left:18px;
padding-top:2px;
text-transform:uppercase;
}


#masterCompositeTabContent17841_2  {
top:-189px;
position:relative;
left:30px;
}


#masterCompositeTabContent16601_1 #logoWrap {
****/
}

.ChampsWrap {

}

.ChampsWrap #masterCompositeTabContent18001_0, .ChampsWrap #masterCompositeTabContent18002_0, .ChampsWrap #masterCompositeTabContent18003_0, .ChampsWrap #masterCompositeTabContent17981_1, .ChampsWrap #masterCompositeTabContent17981_2, .ChampsWrap #masterCompositeTabContent17981_3 {
background: transparent url(/javaImages/1b/c2/0,,10268~5358107,00.jpg) no-repeat top left;
margin-left:0px;
}

.ChampsWrap .preheading, .ChampsWrap .postheading, .ChampsWrap .liveheading {
 position:absolute;
 left:31px;
 top:8px;
}


/*******************************ChampionsleagueTabs*******************************/
/*********************************************************************************/

.leftColumn {
  padding-left:0px;
  width:auto;
}


/****amendments22/10/08*******/
/*****************************/


.LivePostPre {
 position:relative;
}
.LivePostPre .masterTabContent {
 border-style:none;
}

#masterCompositeTabContent21733_0, #masterCompositeTabContent21746_0, #masterCompositeTabContent21744_0, #masterCompositeTabContent17981_1, #masterCompositeTabContent17981_2, #masterCompositeTabContent17981_3 {
 background:transparent url(/javaImages/1b/c2/0,,10268~5358107,00.jpg) no-repeat scroll left top;
 width:646px;
 height:197px;
 position:relative;
 font-size:1.1em;
 color:#fff;
 font-weight:bold;
 margin-left:-3px;
}
#masterCompositeTabContent21883_0 .fixturesFlash {
 background-color:#fff;
}
.preheading, .postheading, .liveheading {
 position:absolute;
 left:31px;
 top:10px;
}
#prematchRight, #livematchRight, #postmatchRight {
 position:absolute;
 right:20px;
 top:40px;
 width:250px;
}
#prematchRight a, #livematchRight a, #postmatchRight a {
 display:block;
 margin-bottom:12px;
}
.botbut, #masterCompositeTabContent16642_4 {
 position:absolute;
 bottom:15px;
 left:25px;
}
.botbut a {
 display:block;
 margin-right:10px;
 float:left;
}
#logoWrap, .MatchInfo {
 position:absolute;
 top:77px;
 left:60px;
 width:255px;
}
#logoWrap .awayClub, .aTeamRow .clubImage {
 position:absolute;
 right:15px;
 top:0;
}
.homeAndAwayScores {
 position:absolute;
 font-size:2.5em;
 left:65px;
 text-align:center;
 top:15px;
 width:115px;
}
.teamScore {
 font-size:2.5em;
}
.homeAndAwayScores h3 {
 float:left;
}
.homeAndAwayScores .homescore {
 margin-right:30px;
 position:absolute;
 right:50px;
}
.hTeamScoreNumber {
 position:absolute;
 right:155px;
 top:15px;
}
.homeAndAwayScores .awayscore {
 position:absolute;
 left:80px;
}
.aTeamScoreNumber {
 position:absolute;
 top:15px;
 left:150px;
}
.matchinfo {
 position:absolute;
 top:50px;
 left:65px;
 width:280px;
 text-align:center;
}
.MatchInfoWidthDecoration .graphicBorderTop, .MatchInfoWidthDecoration .graphicBorderBottom {
 display:none;
}
.MatchInfoWidthDecoration .middleCenterContent {
 background-color:transparent;
}
#gameInfoId, .MatchInfo .scorers, .homeTeamNameTd, .awayTeamNameTd {
 display:none;
}
#masterCompositeTabContent21883_0, #masterCompositeTabContent21883_1, #masterCompositeTabContent17981_0, #masterCompositeTabContent17981_1 {
 clear:both;
 /*height:100%;*/
}
#masterCompositeTabContent21883_0:after, #masterCompositeTabContent21883_1:after, #masterCompositeTabContent17981_0:after, #masterCompositeTabContent17981_1:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}

/***#masterCompositeTabContent21883_0 {
 position:relative;
 background:#3F5C8C url(/javaImages/4c/31/0,,10268~3748172,00.gif) repeat-x scroll left top;
 height:169px;
 width:327px;
 float:left;
}
#masterCompositeTabContent21883_0 .middleCenterContent {
 padding:1px 1px 0;
}
#masterCompositeTabContent21883_0 .tabbedMasterPageElement {
 background:#3f5c8c url(/javaImages/4c/31/0,,10268~3748172,00.gif) repeat-x top left;
 height:169px;
 width:327px;
 position:relative;
}
#masterCompositeTabContent21883_0 #venueDetails {
 position:absolute;
 top:10px;
 color:#fff;
 font-weight:bold;
 font-size:1.1em;
 left:75px;
}
#masterCompositeTabContent16601_1 #venueDetails span {
 margin-right:3px;
}
#masterCompositeTabContent16601_1 .matchLatestScore {
 width:327px;
 color:#fff;
 text-align:center;
}
#masterCompositeTabContent16601_1 .matchinfo {
 padding-top:45px;
 margin:0 auto;
 text-align:center;
}
#masterCompositeTabContent16601_1 #scoreDetails span {
 /*display:block;
 float:left;*/
}
#masterCompositeTabContent16601_1 #scoreDetails  #awayTeamNameSpan, #masterCompositeTabContent16601_1 #scoreDetails  #homeTeamNameSpan {
 /*display:none;*/
 font-size:1.1em;
 font-weight:bold;
}
#masterCompositeTabContent16601_1 #scoreDetails  #awayTeamScoreSpan, #masterCompositeTabContent16601_1 #scoreDetails  #homeTeamScoreSpan, #masterCompositeTabContent16601_1 #scoreDetails  #versusSpan {
 font-size:3em;
 position:relative;
 top:20px;
}
#masterCompositeTabContent16601_1 #scoreDetails  #awayTeamLogoSpan {
}
#masterCompositeTabContent16601_1 #scoreDetails  #awayTeamNameSpan {
 position:absolute;
 bottom:0;
}
#masterCompositeTabContent16601_1 #scoreDetails  #homeTeamScoreSpan {
 margin-right:30px;
}
#masterCompositeTabContent16601_1 .awayTeamNameAndLogo, #masterCompositeTabContent16601_1 .homeTeamNameAndLogo {
}
#masterCompositeTabContent16601_1 .homeTeamNameAndLogo {
 display:block;
 position:absolute;
 left:50px;
}
#masterCompositeTabContent16601_1 .homeTeamNameAndLogo span {
 display:block;
}
#masterCompositeTabContent16601_1 .awayTeamNameAndLogo {
 position:absolute;
 right:50px;
 top:45px;
 display:block;
 height:75px;
}
#masterCompositeTabContent16601_1 .awayTeamNameAndLogo span {
 display:block;
}
#masterCompositeTabContent16601_1 .matchliveCentreWrap {
 background: transparent url(/javaImages/bf/41/0,,10268~3752383,00.gif) no-repeat top center;
 width:327px;
 height:24px;
 position:absolute;
 bottom:10px;
 margin:0 auto;
}
#masterCompositeTabContent16601_1 .matchliveCentreInner {
color:#fff;
line-height:24px;
padding-left:48px;
font-weight:bold;
}
#masterCompositeTabContent21883_0 .matchliveCentreInner A {
font-weight:bold;
 font-size:1.1em;
 color:#fff;
}
#masterCompositeTabContent16601_1 .matchliveCentreInner A span {
color:#fed025;
}
#masterCompositeTabContent16601_1 tr.even, .lmc .cellLeft {
display:none;
}
#masterCompositeTabContent16601_1 .clubImage IMG {
display:block!important;
}
#masterCompositeTabContent16601_1 td#matchStatsId, td#matchStatsId, #matchStatsId TD {
display:none;
}
TH.clubImage IMG {
display:block!important;
}
TH.clubImage {
/*display:none;*/
}
/*.lmc  .homeTeamNameSpan, .lmc .awayTeamNameSpan {
display:none;
}*/
#masterCompositeTabContent16601_1 .matchStats {
display:none;
}
#masterCompositeTabContent16601_1 .matchCurrentScoreWrapper {
/*position:relative;*/
}
.image_title {
border-bottom:1px solid #D9D9D9;
color:#09337C;
font-size:1.4em;
font-weight:bold;
height:16px;
margin-bottom:6px;
padding-top:2px;
text-transform:uppercase;
width:150px;
}

#masterCompositeTabContent16601_1 {
 float:left;
}




.LivePostPre .decorationHeadline, .LivePostPre .rightColumn .title, .LivePostPre .mostPopular .title, .LivePostPre .shopFrame .title, .LivePostPre .chelseaPlus .title, .LivePostPre .newsTeaserColumn .title, .LivePostPre .lmc .title {
background: transparent url(/javaImages/5a/c5/0,,10268~4244826,00.gif) no-repeat top left;
border-bottom:1px solid #0A3A8D;
color:#ECBE0A;
font-size:1.1em;
font-weight:bold;
height:15px;
margin-top:5px;
padding-left:18px;
padding-top:2px;
text-transform:uppercase;
}


#masterCompositeTabContent17841_2  {
top:-189px;
position:relative;
left:30px;
}


#masterCompositeTabContent16601_1 #logoWrap {
****/
}

.ChampsWrap {

}

.ChampsWrap #masterCompositeTabContent21738_0, .ChampsWrap #masterCompositeTabContent21738_1, .ChampsWrap #masterCompositeTabContent21738_2, .ChampsWrap #masterCompositeTabContent17981_1, .ChampsWrap #masterCompositeTabContent17981_2, .ChampsWrap #masterCompositeTabContent17981_3 {
background:transparent url(/javaImages/1b/c2/0,,10268~5358107,00.jpg) no-repeat scroll left top;
margin-left:0px;
}

.ChampsWrap .preheading, .ChampsWrap .postheading, .ChampsWrap .liveheading {
 position:absolute;
 left:31px;
 top:8px;
}


.ChampsWrap #masterCompositeTabContent18001_0, .ChampsWrap #masterCompositeTabContent21735_3, .ChampsWrap #masterCompositeTabContent21735_2, .ChampsWrap #masterCompositeTabContent21735_3, .ChampsWrap #masterCompositeTabContent21735_4, .ChampsWrap #masterCompositeTabContent21735_1 {
background:transparent url(/javaImages/1b/c2/0,,10268~5358107,00.jpg) no-repeat scroll left top;
clear:both;
color:#FFFFFF;
float:left;
font-size:1.1em;
font-weight:bold;
height:197px;
margin-left:-3px;
position:relative;
width:646px;
}

/*#masterCompositeTabContent21745_0, #masterCompositeTabContent21745_1, #masterCompositeTabContent21745_2, #masterCompositeTabContent21745_3, #masterCompositeTabContent21745_4 {
 clear:both;
position:relative;
}*/

#masterCompositeTabContent21735_0 {
 clear:both;
}

#masterCompositeTabContent21882_0, #masterCompositeTabContent22650_0 { 
float:left;
}


#masterCompositeTabContent21745_4 {
bottom:15px;
left:25px;
position:absolute;
}

/***********************/
/*****Homepage css******/
/***********************/

.leftColumn {
  padding-left:0px;
  width:auto;
}


/****amendments22/10/08*******/
/*****************************/


.LivePostPre {
 position:relative;
}
.LivePostPre .masterTabContent {
 border-style:none;
}

#masterCompositeTabContent18001_0, #masterCompositeTabContent18002_0, #masterCompositeTabContent18003_0, #masterCompositeTabContent17981_1, #masterCompositeTabContent17981_2, #masterCompositeTabContent17981_3 {
 background:transparent url(/javaImages/2d/cd/0,,10268~4246829,00.jpg) no-repeat top left;
 width:646px;
 height:197px;
 position:relative;
 font-size:1.1em;
 color:#fff;
 font-weight:bold;
 margin-left:-3px;
}
#masterCompositeTabContent21883_0 .fixturesFlash {
 background-color:#fff;
}
.preheading, .postheading, .liveheading {
 position:absolute;
 left:31px;
 top:10px;
}
#prematchRight, #livematchRight, #postmatchRight {
 position:absolute;
 right:20px;
 top:40px;
 width:250px;
}
#prematchRight a, #livematchRight a, #postmatchRight a {
 display:block;
 margin-bottom:12px;
}
.botbut, #masterCompositeTabContent16642_4 {
 position:absolute;
 bottom:15px;
 left:25px;
}
.botbut a {
 display:block;
 margin-right:10px;
 float:left;
}
#logoWrap, .MatchInfo {
 position:absolute;
 top:77px;
 left:60px;
 width:255px;
}
#logoWrap .awayClub, .aTeamRow .clubImage {
 position:absolute;
 right:15px;
 top:0;
}
.homeAndAwayScores {
 position:absolute;
 font-size:2.5em;
 left:65px;
 text-align:center;
 top:15px;
 width:115px;
}
.teamScore {
 font-size:2.5em;
}
.homeAndAwayScores h3 {
 float:left;
}
.homeAndAwayScores .homescore {
 margin-right:30px;
 position:absolute;
 right:50px;
}
.hTeamScoreNumber {
 position:absolute;
 right:155px;
 top:15px;
}
.homeAndAwayScores .awayscore {
 position:absolute;
 left:80px;
}
.aTeamScoreNumber {
 position:absolute;
 top:15px;
 left:150px;
}
.matchinfo {
 position:absolute;
 top:50px;
 left:65px;
 width:280px;
 text-align:center;
}
.MatchInfoWidthDecoration .graphicBorderTop, .MatchInfoWidthDecoration .graphicBorderBottom {
 display:none;
}
.MatchInfoWidthDecoration .middleCenterContent {
 background-color:transparent;
}
#gameInfoId, .MatchInfo .scorers, .homeTeamNameTd, .awayTeamNameTd {
 display:none;
}
#masterCompositeTabContent21883_0, #masterCompositeTabContent21883_1, #masterCompositeTabContent17981_0, #masterCompositeTabContent17981_1 {
 clear:both;
 /*height:100%;*/
}
#masterCompositeTabContent21883_0:after, #masterCompositeTabContent21883_1:after, #masterCompositeTabContent17981_0:after, #masterCompositeTabContent17981_1:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}

/***#masterCompositeTabContent21883_0 {
 position:relative;
 background:#3F5C8C url(/javaImages/4c/31/0,,10268~3748172,00.gif) repeat-x scroll left top;
 height:169px;
 width:327px;
 float:left;
}
#masterCompositeTabContent21883_0 .middleCenterContent {
 padding:1px 1px 0;
}
#masterCompositeTabContent21883_0 .tabbedMasterPageElement {
 background:#3f5c8c url(/javaImages/4c/31/0,,10268~3748172,00.gif) repeat-x top left;
 height:169px;
 width:327px;
 position:relative;
}
#masterCompositeTabContent21883_0 #venueDetails {
 position:absolute;
 top:10px;
 color:#fff;
 font-weight:bold;
 font-size:1.1em;
 left:75px;
}
#masterCompositeTabContent16601_1 #venueDetails span {
 margin-right:3px;
}
#masterCompositeTabContent16601_1 .matchLatestScore {
 width:327px;
 color:#fff;
 text-align:center;
}
#masterCompositeTabContent16601_1 .matchinfo {
 padding-top:45px;
 margin:0 auto;
 text-align:center;
}
#masterCompositeTabContent16601_1 #scoreDetails span {
 /*display:block;
 float:left;*/
}
#masterCompositeTabContent16601_1 #scoreDetails  #awayTeamNameSpan, #masterCompositeTabContent16601_1 #scoreDetails  #homeTeamNameSpan {
 /*display:none;*/
 font-size:1.1em;
 font-weight:bold;
}
#masterCompositeTabContent16601_1 #scoreDetails  #awayTeamScoreSpan, #masterCompositeTabContent16601_1 #scoreDetails  #homeTeamScoreSpan, #masterCompositeTabContent16601_1 #scoreDetails  #versusSpan {
 font-size:3em;
 position:relative;
 top:20px;
}
#masterCompositeTabContent16601_1 #scoreDetails  #awayTeamLogoSpan {
}
#masterCompositeTabContent16601_1 #scoreDetails  #awayTeamNameSpan {
 position:absolute;
 bottom:0;
}
#masterCompositeTabContent16601_1 #scoreDetails  #homeTeamScoreSpan {
 margin-right:30px;
}
#masterCompositeTabContent16601_1 .awayTeamNameAndLogo, #masterCompositeTabContent16601_1 .homeTeamNameAndLogo {
}
#masterCompositeTabContent16601_1 .homeTeamNameAndLogo {
 display:block;
 position:absolute;
 left:50px;
}
#masterCompositeTabContent16601_1 .homeTeamNameAndLogo span {
 display:block;
}
#masterCompositeTabContent16601_1 .awayTeamNameAndLogo {
 position:absolute;
 right:50px;
 top:45px;
 display:block;
 height:75px;
}
#masterCompositeTabContent16601_1 .awayTeamNameAndLogo span {
 display:block;
}
#masterCompositeTabContent16601_1 .matchliveCentreWrap {
 background: transparent url(/javaImages/bf/41/0,,10268~3752383,00.gif) no-repeat top center;
 width:327px;
 height:24px;
 position:absolute;
 bottom:10px;
 margin:0 auto;
}
#masterCompositeTabContent16601_1 .matchliveCentreInner {
color:#fff;
line-height:24px;
padding-left:48px;
font-weight:bold;
}
#masterCompositeTabContent21883_0 .matchliveCentreInner A {
font-weight:bold;
 font-size:1.1em;
 color:#fff;
}
#masterCompositeTabContent16601_1 .matchliveCentreInner A span {
color:#fed025;
}
#masterCompositeTabContent16601_1 tr.even, .lmc .cellLeft {
display:none;
}
#masterCompositeTabContent16601_1 .clubImage IMG {
display:block!important;
}
#masterCompositeTabContent16601_1 td#matchStatsId, td#matchStatsId, #matchStatsId TD {
display:none;
}
TH.clubImage IMG {
display:block!important;
}
TH.clubImage {
/*display:none;*/
}
/*.lmc  .homeTeamNameSpan, .lmc .awayTeamNameSpan {
display:none;
}*/
#masterCompositeTabContent16601_1 .matchStats {
display:none;
}
#masterCompositeTabContent16601_1 .matchCurrentScoreWrapper {
/*position:relative;*/
}
.image_title {
border-bottom:1px solid #D9D9D9;
color:#09337C;
font-size:1.4em;
font-weight:bold;
height:16px;
margin-bottom:6px;
padding-top:2px;
text-transform:uppercase;
width:150px;
}

#masterCompositeTabContent16601_1 {
 float:left;
}




.LivePostPre .decorationHeadline, .LivePostPre .rightColumn .title, .LivePostPre .mostPopular .title, .LivePostPre .shopFrame .title, .LivePostPre .chelseaPlus .title, .LivePostPre .newsTeaserColumn .title, .LivePostPre .lmc .title {
background: transparent url(/javaImages/5a/c5/0,,10268~4244826,00.gif) no-repeat top left;
border-bottom:1px solid #0A3A8D;
color:#ECBE0A;
font-size:1.1em;
font-weight:bold;
height:15px;
margin-top:5px;
padding-left:18px;
padding-top:2px;
text-transform:uppercase;
}


#masterCompositeTabContent17841_2  {
top:-189px;
position:relative;
left:30px;
}


#masterCompositeTabContent16601_1 #logoWrap {
****/
}

.ChampsWrap {

}

.ChampsWrap #masterCompositeTabContent18001_0, .ChampsWrap #masterCompositeTabContent18002_0, .ChampsWrap #masterCompositeTabContent18003_0, .ChampsWrap #masterCompositeTabContent17981_1, .ChampsWrap #masterCompositeTabContent17981_2, .ChampsWrap #masterCompositeTabContent17981_3 {
background: transparent url(/javaImages/1b/c2/0,,10268~5358107,00.jpg) no-repeat top left;
margin-left:0px;
}

.ChampsWrap .preheading, .ChampsWrap .postheading, .ChampsWrap .liveheading {
 position:absolute;
 left:31px;
 top:8px;
}

.champsLeagueContainer {
padding-bottom:18px;
padding-left:18px;
}
.champsLeagueContainer .masterTabContent { 
 border-style:none;
}

.champsLeagueContainer LI {
 display:none;
}

/**************************End of ChampsLeague stylesheet************************************/
/********************************************************************************************/

.hidden {display:none;}

.MiniLeagueTableWrap {
 padding-left:20px;
 width:202px;
 margin-top:-9px;
}
.MiniLeagueTable {display:none;}
#miniLeagueTable .rowLight {
  background:#f2f4f8;
  line-height:25px;
  padding:0 9px;
  color:#09347e;
  clear:both;
}
#miniLeagueTable .rowDark {
  background:#e1e6ef;
  line-height:25px;
  padding:0 9px;
  color:#09347e;
  clear:both;
}
#miniLeagueTable .chelsea {
 background:#5673a6;
 line-height:25px;
 padding:0 9px;
 color:#fff;
 font-weight:bold;  
 clear:both;
}
#miniLeagueTable .leagueTablePosition {
 float:left;
 width:20px;
}
#miniLeagueTable .leagueTableName {
 float:left;
 width:99px;
}

*html #miniLeagueTable .leagueTableName {width:95px;}

#miniLeagueTable .leagueTableGamesPlayed {float:left; padding-left:5px; width:11px;}
#miniLeagueTable .leagueTableGoalDifference {float:left; padding-left:5px; width:18px;}
#miniLeagueTable .leagueTablePoints {padding-left:5px; width:12px; font-weight:bold;}

.shiftDown {
 background: transparent url(/javaImages/ff/c7/0,,10268~5556223,00.gif) no-repeat top left;
 height:14px;
 width:37px;
 border:0;
 padding:0;
 margin:0;
}
.shiftDownDisabled {
 background: transparent url(/javaImages/19/dd/0,,10268~5561625,00.gif) no-repeat top left;
 height:14px;
 width:37px;
 border:0;
 padding:0;
 margin:0;
}
.shiftUp {
 background: transparent url(/javaImages/fa/c7/0,,10268~5556218,00.gif) no-repeat top left;
 height:14px;
 width:37px;
 border:0; 
 padding:0;
 margin:0;
}
.shiftUpDisabled {
 background: transparent url(/javaImages/28/dd/0,,10268~5561640,00.gif) no-repeat top left;
 height:14px;
 width:37px;
 border:0;
 padding:0;
 margin:0;
}
.leagueTableFooter {clear:both; margin-top:1px;}
.LeagueButtons {float:left;}
.ShowAll {
/* width:116px;*/
 width:114px;
 padding-right:5px;
 float:right;
 background:#cacaca;
 border-top:1px solid #a2a2a2;
 border-bottom:1px solid #a2a2a2;
 text-align:right;
 font-weight:bold;
 line-height:11px;
 margin-top:1px;
}
.MiniLeagueTableWrap .decorationHeadline {margin-top:4px;}
.MiniLeagueTableWrap .advertBox {
  height:129px;
}
.voteBox {
 background: transparent url(/javaImages/15/b/0,,10268~5573397,00.gif) no-repeat top left;
 width:199px;
 height:143px;
 margin-top:2px;
 left:0;
 
}
.voteBoxWrap {}
.voteBox .tabbedMasterPageElement {position:relative; }
.voteBoxWrap .topLeftGraphic, .MiniLeagueTableWrap .topLeftGraphic {
 background:transparent url(/javaImages/3b/6c/0,,10268~3632187,00.gif) no-repeat scroll left top;
padding:0;
width:5px;
}
.voteBoxWrap .topGraphic, .MiniLeagueTableWrap .topGraphic {
background:transparent url(/javaImages/60/6c/0,,10268~3632224,00.gif) repeat-x scroll left top;
border-bottom:1px solid #0A3A8D;
padding:0;
}
.voteBoxWrap .topRightGraphic, .MiniLeagueTableWrap .topRightGraphic {
background:transparent url(/javaImages/6e/6c/0,,10268~3632238,00.gif) no-repeat scroll right top;
padding:0;
width:5px;
}
.voteBoxWrap .title, .MiniLeagueTableWrap .title {
background:transparent url(/javaImages/da/6a/0,,10268~3631834,00.gif) no-repeat scroll left top;
border-bottom:1px solid #0A3A8D;
color:#ECBE0A;
font-size:1.1em;
font-weight:bold;
height:15px;
margin-top:5px;
padding-left:18px;
padding-top:2px;
text-transform:uppercase;
}
.voteBoxWrap .titleAddendum, .MiniLeagueTableWrap .titleAddendum {
background:transparent url(/javaImages/b/6b/0,,10268~3631883,00.gif) repeat-x scroll left top;
color:#FFFFFF;
float:left !important;
font-size:1.1em !important;
font-weight:bold;
margin-top:5px;
padding:2px 0 0 !important;
text-align:left !important;
text-transform:uppercase;
}
.multiVoteDetail .viewResultsLink {
bottom:0px;
left:111px;
padding-left:12px;
position:absolute;
color:#000;
}
*html .multiVoteDetail .viewResultsLink {
position:absolute;
bottom:30px;
left:101px;
}

.shopFrame .advert {}
#page1, #page2, #page3, #page4 {margin-top:1px;}
.multiVoteDetail {width:auto; padding:10px;}
.chelseaPlus {padding-left:0px; padding-right:7px;}
.newsColumnist {
  width:626px;
  margin-left:18px; 
  margin-top:20px;
  position:relative;
  clear: both;
}
.columnistLink {
  position:absolute;
  bottom:0;
  right:0;
}
#vote13232 .answer {margin-bottom:7px;}
.MorePolls {
 padding-left:0;
 position:absolute;
 top:119px;
 right:22px;
}
.MorePolls a {color:#000;}

.voteText {
 background:transparent url(/javaImages/1d/b/0,,10268~5573405,00.gif) no-repeat scroll left top;
 width:57px;
 height:20px;
}

.WelcomeBack {
/* background:transparent url(/javaImages/28/b/0,,10268~5573416,00.gif) no-repeat scroll left top;
 width:292px!important;
 height:137px!important;*/
 clear:both;
}
.WelcomeArticle {
/* background:transparent url(/javaImages/66/12/0,,10268~5575270,00.gif) no-repeat scroll left top;*/
 background:transparent url(/javaImages/61/56/0,,10268~5592673,00.gif) no-repeat scroll left top;
 width:292px!important;
/* height:115px!important;*/
 height:80px!important;
 margin-left:1px;
}
.WelcomeBody {
width:189px;
margin-left:92px;
margin-top:undefined;
padding-top:4px;
}
.WelcomeBody .headline {color:#0a3580; font-weight:bold; font-size:1.1em;}

#masterCompositeTabContent21851_0 {
 background:transparent url(/javaImages/46/12/0,,10268~5575238,00.gif) no-repeat scroll left top;
 width:292px;
 height:22px;
 margin-left:1px;
}

.WelcomeMessage {
 color:#fff;
 font-weight:bold;
 font-size:1.1em;
 padding-left:16px;
 padding-top:4px;
 width:95px;
 float:left;
}

#eMembershipWelcome {
 color:#fff;
 font-weight:bold;
 font-size:1.1em;
 padding-top:4px;
}

.matchCentreWrap, #masterCompositeTabContent21882_0, #masterCompositeTabContent22650_0 {
 margin-top:-1px;
 width:329px;
}

.matchCentreWrap .tabbedMasterPageElement, #masterCompositeTabContent21882_0 .tabbedMasterPageElement, #masterCompositeTabContent22650_0 .tabbedMasterPageElement {width:329px;}

#masterCompositeTabContent22650_0 .masterTabSelected0 {
 background:transparent url(/javaImages/6f/ef/0,,10268~3600239,00.gif) no-repeat scroll left top;
 display:block;
 height:17px;
 padding-top:5px;
 text-align:center;
 width:111px;
 z-index:3;
}

#masterCompositeTabContent21882_0 .masterTabSelected0 {
 background:transparent url(/javaImages/6f/ef/0,,10268~3600239,00.gif) no-repeat scroll left top;
 display:block;
 height:21px;
 padding-top:0px;
 text-align:center;
 width:139px;
 z-index:3;
}
#masterCompositeTabContent21882_0 .masterTab0, #masterCompositeTabContent22650_0 .masterTab0 {
 background:transparent url(/javaImages/24/ef/0,,10268~3600164,00.gif) no-repeat scroll left top;
 display:block;
 height:15px;
 padding-bottom:1px;
 padding-top:5px;
 text-align:center;
 width:111px;
}
#masterCompositeTabContent22650_0 .masterTab1, #masterCompositeTabContent22650_0 .masterTab2 {
 background:transparent url(/javaImages/4/ef/0,,10268~3600132,00.gif) no-repeat scroll left top;
 display:block;
 height:20px;
 margin-left:0px;
 padding-bottom:1px;
 padding-top:0px;
 text-align:center;
 width:78px;
}

#masterCompositeTabContent21882_0 .masterTab1, #masterCompositeTabContent21882_0 .masterTab2 {
 background:transparent url(/javaImages/4/ef/0,,10268~3600132,00.gif) no-repeat scroll left top;
 display:block;
 height:15px;
 margin-left:5px;
 padding-bottom:1px;
 padding-top:5px;
 text-align:center;
 width:104px;
}

#masterCompositeTabContent21882_0 .masterTabSelected1, #masterCompositeTabContent21882_0 .masterTabSelected2, #masterCompositeTabContent22650_0 .masterTabSelected1, #masterCompositeTabContent22650_0 .masterTabSelected2 {
 background:transparent url(/javaImages/23/ef/0,,10268~3600163,00.gif) no-repeat scroll left top;
 display:block;
 height:17px;
 margin-left:5px;
 padding-top:5px;
 text-align:center;
 width:104px;
 z-index:3;
}
#masterCompositeTabContent21882_0 .basicArticleIndex, #masterCompositeTabContent22650_0 .basicArticleIndex {
 background:transparent url(/javaImages/79/f1/0,,10268~3600761,00.gif) no-repeat scroll left top;
 font-size:1.1em;
 height:166px;
}
#masterCompositeTabContent21882_0 .basicArticleIndex .firstArticleEntry {padding:16px 16px 0;}
#masterCompositeTabContent21882_0 .basicArticleIndex {font-size:1.1em;}
#masterCompositeTabContent21882_0 .basicArticleIndex .restArticleEntry {
 clear:both;
 padding:9px 16px 16px;
}
#masterCompositeTabContent21882_0  .basicArticleIndex .innerArticle {
 height:12px;
 margin-top:7px;
 overflow:hidden;
}
#masterCompositeTabContent21882_0, #masterCompositeTabContent21882_1, #masterCompositeTabContent22650_1 {float:left;}
#masterCompositeTabContent21882_1 .topLeftGraphic, #masterCompositeTabContent22650_1 .topLeftGraphic {
 background:transparent url(/javaImages/3b/6c/0,,10268~3632187,00.gif) no-repeat scroll left top;
 padding:0;
 width:5px;
}
#masterCompositeTabContent21882_1 .topGraphic, #masterCompositeTabContent22650_1 .topGraphic {
 background:transparent url(/javaImages/60/6c/0,,10268~3632224,00.gif) repeat-x scroll left top;
 border-bottom:1px solid #0A3A8D;
 padding:0;
}
#masterCompositeTabContent21882_1 .title, #masterCompositeTabContent22650_1 .title {
 background:transparent url(/javaImages/da/6a/0,,10268~3631834,00.gif) no-repeat scroll left top;
 border-bottom:1px solid #0A3A8D;
 color:#ECBE0A;
 font-size:1.1em;
 font-weight:bold;
 height:15px;
 margin-top:5px;
 padding-left:18px;
 padding-top:2px;
 text-transform:uppercase;
}
#masterCompositeTabContent21882_1 .titleAddendum, #masterCompositeTabContent22650_1 .titleAddendum {
 background:transparent url(/javaImages/b/6b/0,,10268~3631883,00.gif) repeat-x scroll left top;
 color:#FFFFFF;
 float:left !important;
 font-size:1.1em !important;
 font-weight:bold;
 margin-top:5px;
 padding:2px 0 0 !important;
 text-align:left !important;
 text-transform:uppercase;
}
#masterCompositeTabContent21882_1 .topRightGraphic, #masterCompositeTabContent22650_1 .topRightGraphic {
 background:transparent url(/javaImages/6e/6c/0,,10268~3632238,00.gif) no-repeat scroll right top;
 padding:0;
 width:5px;
}
#masterCompositeTabContent21882_1, #masterCompositeTabContent22650_1 {padding-left:6px;}
.MembershipEntryWrap {clear:both; padding:10px;}
.EntryLeft {float:left;}
.EntryLeft img {border:1px solid #000; margin-right:10px;}
.EntryRight {}
.EntryDate {}
.EntryHeadline {}
.EntryTeaser {margin-left:112px;}

.theNewShed {
 background:transparent url(/javaImages/eb/d/0,,10268~5574123,00.gif) no-repeat scroll right top;
 width:298px;
 height:348px;
}
.advertBox .advert {margin-left:20px; margin-top:3px;}
.shopFrame {padding-left:0; width:auto;}

#masterCompositeTabContent21851_2 {
/* background:transparent url(/javaImages/f0/12/0,,10268~5575408,00.gif) no-repeat scroll right top;
 background:transparent url(/javaImages/d1/12/0,,10268~5575377,00.gif) no-repeat scroll right top;
 background:transparent url(/javaImages/a7/57/0,,10268~5592999,00.gif) no-repeat scroll right top; 
 background:transparent url(/javaImages/63/8a/0,,10268~5605987,00.gif) no-repeat scroll right top; */
 background:transparent url(/javaImages/fe/fc/0,,10268~5635326,00.gif) no-repeat scroll right top; 
 width:292px;
 height:22px;
 position:relative;
 margin-left:1px;
 margin-top:3px;
}

#masterCompositeTabContent21851_3 {
 background:transparent url(/javaImages/1/fd/0,,10268~5635329,00.gif) no-repeat scroll right top; 
 width:292px;
 height:210px;
 position:relative;
 margin-left:1px;
}

#masterCompositeTabContent21851_3 .tabbedMasterPageElement {
  padding:0 10px;
  overflow:auto;
  height:210px;
}

#masterCompositeTabContent21851_3 .tabbedMasterPageElement ul {padding-left:4px;}
#masterCompositeTabContent21851_3 .tabbedMasterPageElement li {height:13px; overflow:hidden;}
#masterCompositeTabContent21851_3 .tabbedMasterPageElement li img {padding-right:4px;}
#editLink {
 background:transparent url(/javaImages/d8/12/0,,10268~5575384,00.gif) no-repeat scroll right top;
 width:58px;
 height:16px;
 text-align:center;
 position:absolute;
 right:4px;
 top:3px;
}
.userFeed {
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding-left:16px;
padding-top:4px;
}
#masterCompositeTabContent21856_3 {
height:210px;
overflow:auto;
margin-top:4px;
padding-left:10px;
}
#RSSFeed_226_1361_21_Name, #RSSFeed_226_1361_21_Link, #RSSFeed_226_1383_24_Name, #RSSFeed_226_1383_24_Link, #RSSFeed_226_1382_25_Link, #RSSFeed_226_1481_201_Link, #RSSFeed_226_1381_23_Link, #RSSFeed_226_1382_25_Name, #RSSFeed_226_1481_201_Name, #RSSFeed_226_1381_23_Name, #RSSFeed_226_1461_181_Name, #RSSFeed_226_1461_181_Link, #RSSFeed_226_1482_202_Name, #RSSFeed_226_1482_202_Link, #RSSFeed_226_1421_141_Name, #RSSFeed_226_1421_141_Link, #RSSFeed_226_1401_121_Name, #RSSFeed_226_1401_121_Link, #RSSFeed_226_1441_161_Name, #RSSFeed_226_1441_161_Link, #RSSFeed_226_2042_241_Name, #RSSFeed_226_2042_241_Link, #RSSFeed_226_2061_261_Name, #RSSFeed_226_2061_261_Link, #RSSFeed_226_2062_262_Name, #RSSFeed_226_2062_262_Link, #RSSFeed_226_2063_263_Name, #RSSFeed_226_2063_263_Link, #RSSFeed_226_2064_264_Name, #RSSFeed_226_2064_264_Link, #RSSFeed_226_2065_265_Name, #RSSFeed_226_2065_265_Link, #RSSFeed_226_2066_266_Name, #RSSFeed_226_2066_266_Link, #RSSFeed_226_2067_267_Name, #RSSFeed_226_2067_267_Link, #RSSFeed_226_2068_268_Name, #RSSFeed_226_2068_268_Link, #RSSFeed_226_2069_269_Name, #RSSFeed_226_2069_269_Link, #RSSFeed_226_2070_270_Name, #RSSFeed_226_2070_270_Link {display:none;}

.feedSection {color:#09337c; font-weight:bold;}
#masterCompositeTabContent21856_3 li img {padding-right:5px; padding-left:5px;}
#masterCompositeTabContent21856_3 li a {}
#masterTabContent21850_1 {padding-top:2px; height:314px;}

#masterTabContent21850_0 {padding:0;}

.ChelseaTVBanner {padding:1px 0px 0px 2px; height:30px;}

.PlusPollWrap {height:172px;}
.rightColumn .mostPopularIndex {
height:auto;
overflow:auto;
width:292px;
margin-left:1px;
}
.rightColumn .mostPopularIndex .headline {text-transform:uppercase;}

.TheShedIframe {
  background:transparent url(/javaImages/eb/d/0,,10268~5574123,00.gif) no-repeat top left;
  width:298px;
  height:348px;
  position:relative;
}
#masterCompositeTabContent21911_0 {
  position:absolute;
  top:100px;
  left:18px;
  background:#000;
}
#masterCompositeTabContent21911_1 {
  position:absolute;
  bottom:10px;
  left:18px;
}
.TheShedLinks {background:#000; width:266px; line-height:30px;}
.TheShedLinks a {
  color:#fcce25;
  font-weight:bold;
  font-size:1.2em;
  text-transform:uppercase;
  padding:0 10px;
}
.ShedLinks {
 border-right:1px solid #FCCE25;
 border-left:1px solid #FCCE25; 
}
.ColumnistsBanner {
 position:absolute;
 top:6px;
 left:6px;
}
.newsColumnist .teaserImage {
 float:left;
 margin-left:20px;
 margin-right:20px;
}

.newsColumnist .teaserImage img {
 width:auto!important;
 height:73px;
}


.leftSecondRowWrap {height:205px; margin-top:18px; padding-left:18px; }
.leftThirdRowWrap {padding-left:16px; margin-top:40px; }
.leftFourthRowWrap {padding-left:17px; margin-top:40px; }

.newAsset {
width:295px;
height:140px;
}
.newAsset IMG {
border:none;
}

.topBanner {
margin:0 0 7px 3px;
}


/**** New Carousel Element ***/

#page2243857 .jcarouselContainer {
border-left:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
/*background:#fefefe url(/javaImages/eb/b4/0,,10281~5420267,00.gif) repeat-x left bottom;
background:#fefefe url(http://www.safc.com/javaImages/fe/18/0,,10281~5445886,00.gif) repeat-x left bottom;*/
height:auto;
padding:0px 0px 0px 6px;
}




/**** New Carousel Element ***/

.jcarousel-container {
 position:relative;
}
.jcarousel-clip {
 z-index:2;
 padding:0;
 margin:0;
 overflow:hidden;
 position:relative;
}
.jcarousel-list {
 z-index:1;
 overflow:hidden;
 position:relative;
 top:0;
 left:0;
 margin:0;
 padding:0;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarouselContainer ul {
 /*height:134px;*/
 height:160px;
 overflow:hidden;
}
.jcarousel-next {
 z-index:3;
 display:none;
}
.jcarousel-prev {
 z-index:3;
 display:none;
}



.jcarousel-skin-tango .jcarousel-item-horizontal {
 margin-right:7px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
 background:#fff;
 color:#000;
}
.clublogoWrap {
float:left;
width:74px;
padding-bottom:2px;
}

.bottom a img {
width:auto!important;
height:auto!important;
}
#mycarousel li a {
 display:block;
 padding:1px;
}
#mycarousel li a img {
 height:95px;
 width:95px;
}


/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
 position:absolute;
 top:28px;
 right:5px;
 width:27px;
 height:27px;
 cursor:pointer;
 background:transparent url(/javaImages/e9/3/0,,10268~7537641,00.gif) no-repeat top left; 
 /*background:transparent url(http://www.safc.com/javaImages/a0/c4/0,,10281~5424288,00.gif) no-repeat top left; */
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
/* background-position:bottom left;*/
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
 /*background-position:0 -130px;*/
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
 cursor:default;
 background-position:top left;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
 position:absolute;
 top:28px;
 left:0;
 width:27px;
 height:27px;
 cursor:pointer;
 background:transparent url(/javaImages/e8/3/0,,10268~7537640,00.gif) no-repeat top left;
 /*background:transparent url(http://www.safc.com/javaImages/a2/c4/0,,10281~5424290,00.gif) no-repeat top left;*/
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
 /*background-position:bottom left;*/
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
/* background-position:0 -130px;*/
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
 cursor:default;
 background-position:top left;
}
#masterTabContent23735_0, #masterTabContent23735_1, #masterTabContent23735_2 {
background: transparent url(/javaImages/28/1c/0,,10268~6888488,00.jpg) no-repeat top left;
width:329px;
height:176px;
/*margin-top:7px;*/
}
#masterCompositeTabContent23736_0, masterCompositeTabContent21882_0 {
float:left;
width:329px;
}
#masterTabContent23735_0, #next_match_image {
padding-bottom:0px!important;
padding-left:0px!important;
}
#masterCompositeTabContent23736_1 {
padding-left:6px;
width:308px;
float:left;
}
#masterCompositeTabContent23736_1 .title {
background:transparent url(/javaImages/da/6a/0,,10268~3631834,00.gif) no-repeat scroll left top;
border-bottom:1px solid #0A3A8D;
color:#ECBE0A;
font-size:1.1em;
font-weight:bold;
height:15px;
margin-top:5px;
padding-left:18px;
padding-top:2px;
text-transform:uppercase;
}
#masterCompositeTabContent23736_1 .titleAddendum {
background:transparent url(/javaImages/b/6b/0,,10268~3631883,00.gif) repeat-x scroll left top;
color:#FFFFFF;
float:left !important;
font-size:1.1em !important;
font-weight:bold;
margin-top:5px;
padding:2px 0 0 !important;
text-align:left !important;
text-transform:uppercase;
}
#masterCompositeTabContent23736_1 .topGraphic {
background:transparent url(/javaImages/60/6c/0,,10268~3632224,00.gif) repeat-x scroll left top;
border-bottom:1px solid #0A3A8D;
padding:0;
}

/*** Tab styling *****/

#masterTabContainer23735 li.masterTabSelected0 {
background:transparent url(/javaImages/85/e/0,,10268~6884997,00.jpg) no-repeat scroll left top;
padding-left:5px;
}
#masterTabContainer23735 li.masterTabSelected1 {
background:transparent url(/javaImages/31/f8/0,,10268~6879281,00.jpg) no-repeat scroll left top;
padding-left:4px;
}
#masterTabContainer23735 li.masterTabSelected2 {
background:transparent url(/javaImages/31/f8/0,,10268~6879281,00.jpg) no-repeat scroll left top;
padding-left:4px;
margin-left:1px;
}
#masterTabContainer23735 li.masterTab1 {
background:transparent url(/javaImages/ea/f7/0,,10268~6879210,00.jpg) no-repeat scroll right top;
}
#masterTabContainer23735 .masterTab0 a {
background:transparent url(/javaImages/ea/f7/0,,10268~6879210,00.jpg) repeat-x scroll right top;
color:#0a3580;
display:block;
text-align:center;
width:139px;
}

#masterTabContainer23735 .masterTab1 a {
background:transparent url(/javaImages/ea/f7/0,,10268~6879210,00.jpg) repeat-x scroll right top;
color:#0a3580;
display:block;
text-align:center;
width:78px;
}
#masterTabContainer23735 .masterTab2 a {
background:transparent url(/javaImages/ea/f7/0,,10268~6879210,00.jpg) repeat-x scroll right top;
color:#0a3580;
display:block;
text-align:center;
width:97px;
}
#masterTabContainer23735 .masterTabSelected0 A {
width:139px;
color:#0a3580;
text-align:center;
background:transparent url(/javaImages/2c/f8/0,,10268~6879276,00.jpg) repeat-x scroll right top;
}
#masterTabContainer23735 .masterTabSelected1 A {
width:78px;
color:#0a3580;
text-align:center;
background:transparent url(/javaImages/2c/f8/0,,10268~6879276,00.jpg) repeat-x scroll right top;
}
#masterTabContainer23735 .masterTabSelected2 A {
width:96px;
color:#0a3580;
text-align:center;
background:transparent url(/javaImages/2c/f8/0,,10268~6879276,00.jpg) repeat-x scroll right top;
}

#masterCompositeTabContent23736_0  .masterTabsWrapper li, #masterCompositeTabContent21882_0 .masterTabsWrapper li, #next_match_image {
float:left;
line-height:21px;
}
#masterCompositeTabContent23736_0 li.masterTab0, #masterCompositeTabContent21882_0 li.masterTab0 {
background:transparent url(/javaImages/4d/c/0,,10268~6884429,00.jpg) no-repeat top left;
padding-left:5px;
margin-right:1px;
}
#masterCompositeTabContent23736_0 li.masterTab1, #masterCompositeTabContent21882_0 li.masterTab1 {
background:transparent url(/javaImages/e6/f7/0,,10268~6879206,00.jpg) no-repeat top left;
padding-left:5px;
}
#masterCompositeTabContent23736_0 li.masterTab2, #masterCompositeTabContent21882_0 li.masterTab2 {
background:transparent url(/javaImages/e6/f7/0,,10268~6879206,00.jpg) no-repeat top left;
padding-left:5px;
}
#masterCompositeTabContent23736_0 li.masterTab3, #masterCompositeTabContent21882_0 li.masterTab3 {
background:transparent url(/javaImages/e6/f7/0,,10268~6879206,00.jpg) no-repeat top left;
padding-left:5px;
}
#masterCompositeTabContent23736_0 .masterTabContent, #masterCompositeTabContent21882_0 .masterTabContent {
border:0px;
}
#masterCompositeTabContent23736_0 .masterTabsWrapper li, #masterCompositeTabContent21882_0 .masterTabsWrapper li {
margin-bottom:-1px;
}

#masterCompositeTabContent23736_0 .basicArticleIndex .firstArticleEntry, #masterCompositeTabContent21882_0 .basicArticleIndex .firstArticleEntry {
padding:16px 16px 0;
}
#masterCompositeTabContent23736_0 .basicArticleIndex .restArticleEntry, #masterCompositeTabContent21882_0 .basicArticleIndex .restArticleEntry {
clear:both;
padding:9px 16px 16px;
}
#masterCompositeTabContent23736_0 .basicArticleIndex, #masterCompositeTabContent21882_0 .basicArticleIndex {
font-size:1.1em;
}
#masterCompositeTabContent23736_0 .basicArticleIndex .innerArticle, #masterCompositeTabContent21882_0 .basicArticleIndex .innerArticle {
height:12px;
margin-top:7px;
overflow:hidden;
}
.buyTickets a {
background:transparent url(/javaImages/91/3e/0,,10268~6897297,00.jpg) no-repeat scroll left top;
display:block;
float:left;
height:20px;
width:80px;
}

.tabHidden {
display:none;
}
.matchlive a {
background:transparent url(/javaImages/89/3e/0,,10268~6897289,00.jpg) no-repeat scroll left top;
/* ackground:transparent url(/javaImages/26/d5/0,,10268~7066918,00.gif) no-repeat scroll left top; */
display:block;
float:left;
height:20px;
width:78px;
}

/*** updated widths ***/

#page2243857 .jcarouselContainer .jcarousel-skin-tango {
padding:13px 0px 0px 2px;
}
#page2243857 .jcarouselContainer {
height:auto;
padding:0px 0px 0px 6px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
 /*width:230px;*/
 /*padding: 8px 30px 6px 28px;*/
 padding: 8px 0px 6px 28px;
 width:284px;
}
.jcarousel-skin-tango .jcarousel-item, #mycarousel li {
 /*width:218px;*/
 width:244px;
 height:134px;
 float:left;
 list-style:none;
 text-align:center;
 font-weight:bold;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
 /*width:218px;*/
 width:250px;
 /*height:88px;*/
 height:140px;
}
.jcarouselContainer .bottom {
border-top:1px solid #D2D2D2;
clear:both;
margin-top:4px;
/*padding-top:6px;*/
padding-top:16px;
}
.teamDetailsWrap .opponent {
font-size:1.5em;
color:#0A3580;
font-weight:bold;
}
.teamDetailsWrap .venue, .teamDetailsWrap .carouselDate, .teamDetailsWrap .date {
font-size:1.2em;
font-weight:normal;
}
.teamDetailsWrap {
float:left;
width:144px;
overflow:hidden;
height:auto;
text-align:left;
padding-bottom:16px;
}
.matchreportLink a, .matchHighlightsLink a, .matchGalleryLink a {
display:inline !important;
}
.matchreportLink A {
width:80px!important;
}
.matchHighlightsLink A {
padding:0px!important;
}
.matchGalleryLink A {
width:78px!important;
}

/* Breadcrumb START */
.breadcrumbWrap {
 position:relative;
 width:992px;
 background-color:white;
}
.breadcrumbNavigator {
 background-color:#FFFFFF;
 color:#09337C;
 font-size:1.1em;
 padding:0 10px 5px 25px;
 position:relative;
 top:5px;
}
.breadcrumbNavigator .separator {
 background:transparent url(/javaImages/3a/6d/0,,10268~3632442,00.gif) no-repeat scroll left center;
 margin-left:6px;
 padding:0 6px;
 border-bottom: none;
}
#page2257026 .mainWrap {
 padding-top:0;
 padding-left:23px;
}
/* Breadcrumb END */




