/* Styles may also be defined for elements: miniLeagueTable,
leagueTable, teaser, feedbackForm, fixtureList,
searchBox, playerIndex
*/

/* Main Content */
.layoutTable {
 width:auto;
}
.menuColumn {
  width: 130px;
  padding-left:5px;
  padding-right:6px;
}
.mainColumn {
  padding-left: 7px;
  padding-right: 7px; 
}
.mainColumn .layout {
  margin-bottom: 7px;
}
.mainBackgroundImage {
  background-image: url(/javaImages/d7/e2/0,,1~3203799,00.gif);
  background-repeat: no-repeat;
}
.teaserColumn {
  /*padding-right:7px;
  width:136px;*/
}

/*.graphicBorderMiddle .middleCenterContent {
 width:100%;
}*/
.teaserColumn .articleIndex .headline {
  display:inline;
}
.teaserColumn .articleIndex .entry {
  display:inline;
}
.teaserColumn .articleIndex .articleIndexImage {
  display:block;
  margin-top:2px;
}
.teaserColumn .layout {
  margin-bottom: 7px;
}
.advertColumn {
  width:133px;
  text-align:center;
}
.advertColumn .advert {
 margin-bottom:7px;
 margin-left:auto;
 margin-right:auto;
}
.contentBackgroundImage {
 padding: 0px;
}
.contentBackgroundImage .graphicBorderMiddle {
 background-image: url(/javaImages/d9/e2/0,,1~3203801,00.gif);
 background-repeat: no-repeat;
}
.bannerAdvert {
  padding-left:7px;
  padding-bottom: 8px;
  text-align:center;
}

.red .graphicBorderMiddle {
        background-color: #BF0505;
}
.red {
 color: white;
}

FORM {
  margin: 0px;
  padding: 1px;
}
/* PTV Styles - place in a seperate stylesheet */
TABLE {
  border-style: none;
  clear: both;
}
TD {
  text-align: left;
  font-size: 80%;
        font-family: Arial,Helvetica,sans-serif;
        padding: 0px;
        vertical-align: top;
        color: white;
}
LI {
 margin:0px;
}
A IMG {
        border-width: 0px;
        border-style: none;
}

HR {
 height:1px;
 background-color: #F48585;
 color: #F48585

}

/*  Define the default styles for the page - add page background image here */
.body {
  text-align:left;
  margin:0px;
        background-color: #E70101;
}

/* Define the width, colour and border around the page content */
.bodyBorder {
  width:784px;
  text-align:left;
  margin-left: 0px;
  margin-right: auto;
}

/* default styles for white background */
A {
  color:white;
        text-decoration:none;
        font-weight: bold;
}
A:Hover {
        text-decoration:underline
}
.highlight {
        font-style: italic;
        color: #F16D6D;
}
.headline {
        display:block;
        font-weight: bold;
        font-size: 110%;
}
.rowHeader {
        background-color: #5D5D5D;
        font-weight: bold;
        color: white
}
.rowLight {
        background-color: #BF0505
}
.rowDark {
        background-color: #B20101
}
.rowHighlight {
        background-color: #CF0505;
        font-weight:bold;
}
.article {
  padding: 7px;
  text-align:center;
}
.articleText {
  width:100%;
  text-align:left;
}
.articleIndex {
  margin: 7px;
}

.articleHeaderImage {
  margin-bottom: 3px;
  position:relative;
}

.headerEntry {
  text-align:center;
}

.headerEntry .entryWithImage {
  text-align:left;
}

.articleIndexImage {
  float: left;
  margin-right:7px;
  margin-top: 3px;
  position:relative;
}



.articleIndex .highlight {
 display:block;
}
.articleIndex .headerEntry {
  position:relative;
}
.articleIndex .headerEntry .headline {
        font-size:120%;
}
.articleIndex .entry {
  position:relative;
  min-height: 120px
}
.entry .entryWithImage {
  margin-left: 116px;
}
.articleIndex .headline {
  font-size: 90%;
}
.articleSeparator {
  clear:both;
  height:1px;
  margin-top:8px;
  margin-bottom:5px;
  
  background-color: #F48585;
}
/* news ticker */
.ticker {
	width:100%;
	background-color: black;
	text-align:center;
	color: white;
	margin-left:auto;
	margin-right:auto;
}
.ticker TD A {
  color: white;
  font-size: 80%;
  font-weight:bold;
}
.ticker TD {
  text-align:center;
    font-weight:bold;
}
/* Stylesheet entry for the the bottom row of images on Welcome pages */
.welcome {
	width:500px;
}
#page69968 .welcome {
width:800px;
margin:auto;
}
/* Navigation menu backgrounds */
.menu {
  margin:0px;
        padding:0px;    
        font-weight: bold;
        font-size: 95%;
        list-style-type: none;
}
.menu .menu {
  background-color: #A10000;
  margin-left: 10px;
  margin-right: 10px;
  font-size:100%;
  padding-left:5px;
  padding-right:2px
}
.menu .menu .highlight {
  padding-left:5px;
  background-color: #5C5C5C;
  color:white;
  font-style:normal;
  width:100%;

}
/* third level */
.menu .menu .menu {
  margin-left:10px;
  margin-right:0px;
  font-size: 100%;
        font-weight: normal;
}
/* Mini league table styles */
.miniLeagueTable .highlight {
  margin-left:0px;
  margin-right:0px;
}
.clubLogo {
  border: 1px solid black;
  background-color:white;
  padding: 1px;
  width:60px;
  height:60px;
}
.miniLeagueTable TD {
  padding:2px;
  font-weight: bold;
  font-size:70%;
}
.tabPanel .highlight {
 display:none;
}
.tabPanel TD, .tabPanel TD A {
  text-align: center;
}
.leagueTable TD {
  padding: 2px;
  text-align:center;
}
.leagueTable A {
  font-weight: normal;
}
.leagueTableRelegation {
  background-color: #AB0100;
}
.leagueTableHighlight {
  background-color: #E70101;
  font-weight: bold;
}
.fixtureList TD {
 padding: 1px;
 font-size: 80%;
}
.teaser A {
  font-weight:normal;
}
.teaserLink {
  text-align:right;
  margin:2px;
}
.playerIndex TD {
  font-size: 70%;
  padding: 1px;
}
.playerProfile .article {
  padding:0px;
}
.playerProfile .articleText {
  padding:7px;
}
.playerProfile .articleHeaderImage {
  height:119px;
  width:343px;
  display:block;
  float:none;
  margin:0px;
}
.termsAndConditions {
  font-size: 100%;
  margin-top: 5px;
  text-align: center;
  color:white;
}
.matchFacts .headline {
  font-size: 90%;
}
.matchScore {
  font-size: 150%;
  font-weight: bold;
}

.matchFacts {
  margin-left:10px;
  margin-right:10px;

}

.eventsNav {
color:white;
font-family:Arial,Helvetica,sans-serif;
font-size:80%;
padding:0;
text-align:center;
vertical-align:top;
}

/* Stylesheet entries for the graphic border */
.graphicBorderTop {
  border-bottom: 1px solid #751213;
  font-weight: bold;
}
.graphicBorderMiddle {
  border-top: 1px solid #F16D6D;
  background-color: #BF0505
}
.topLeftGraphic {
        background-image: url(/javaImages/a1/4/0,,1~1185,00.gif);
        width:14px;
        height:11px;
}
.topGraphic {
        background-image: url(/javaImages/a2/4/0,,1~1186,00.gif);
  padding-top: 3px;
  font-size:70%;
}
.topRightGraphic {
  background-image: url(/javaImages/a3/4/0,,1~1187,00.gif);
  width:14px;
}
.middleLeftGraphic {
        background-color: #F16D6D;
        width:1px;
}
.middleRightGraphic {
        background-color: #751213;
        width:1px;
}
.bottomLeftGraphic {
  background-image: url(/javaImages/a6/4/0,,1~1190,00.gif);
  width:11px;
  height:11px;
}
.bottomMiddleGraphic {
  background-image: url(/javaImages/a5/4/0,,1~1189,00.gif);
}
.bottomRightGraphic {
        background-image: url(/javaImages/a4/4/0,,1~1188,00.gif);
        width:11px;
}
.teaserColumn .graphicBorderMiddle {
 background-color: #BF0505;
}
.worldTicker {
  background-color:transparent;
}
.worldTicker .middleCenterContent {
  padding-top:47px;
  padding-bottom:14px;
  height: 223px;
  background-image:url(/javaImages/8f/a/0,,1~2703,00.gif);
  text-align:center;
}
.worldTicker .bottomLeftGraphic {
 width:10px;
 height:12px;
 background-image: url(/javaImages/8c/a/0,,1~2700,00.gif);
}
.worldTicker .bottomMiddleGraphic {
 background-image: url(/javaImages/8d/a/0,,1~2701,00.gif);
}
.worldTicker .bottomRightGraphic {
 width:10px;
 height:12px;
 background-image: url(/javaImages/8e/a/0,,1~2702,00.gif);
}
.worldTicker .middleLeftGraphic {
        background-color: black;
        width:1px;
}
.worldTicker .middleRightGraphic {
        background-color: black;
        width:1px;
}
.worldTicker .graphicBorderMiddle {
  border-top-style: none;
}

.worldLoginElement {
  text-align:center;
  padding-bottom:6px;
}
 
.worldArticle {
}
 
.mainColumn .worldArticle .borderBottom {
  background-color :#000000;
  color:black;
}
 .worldKickOffImage {
 }

.mainColumn .worldArticle {
  margin-top:12px;
}

 .broadbandArticle {
}

.mainColumn .broadbandArticle .article {
  margin-top:12px;
  padding:0px;
}

.mainColumn .broadbandArticle .headline {
  display:none;
}


.worldKickOffColumn .worldArticle .borderBottom {
  background-color :#000000;
  color:black;
}

.worldKickOffColumn .worldArticle .borderBottom .headline {
  display:none;
} 



.worldKickOffColumn .worldArticle {
  margin-top:12px;
}

.worldKickOffColumn .borderBottom {
  background-color: black;
  background-image: none;
  color:black;
  margin:0px;
}

.worldKickOffColumn {
  padding-left:6px;
  padding-right:6px;
}

.worldKickOffColumn .border {
  margin-top: 8px;
}

.worldKickOffColumn .borderTwoSide {
}

.borderTwoSide .border {
  margin-top: 0px;
}

.worldKickOffColumn .layout {
  margin: 0px;
}

.borderTwoSide {
}

.borderTwoSide .borderBottom {
  border-bottom-style:none;
}

.borderThreeSide {
  border-left: 1px solid #F16D6D;
  background-color: black;
  width:100%;
}

.borderThreeSide TD {
 padding:0px;
}

.borderTwoSide .middleCenterContent {
  border-bottom-style:none;
  background-color:black;
}
.worldKickOffColumn .worldArticle .middleCenterContent {
  background-color:black;
}
 
.worldKickOffColumn .bottomRightGraphic, .worldKickOffColumn .bottomMiddleGraphic, .worldKickOffColumn .bottomLeftGraphic {
  display:none;
}

.playerProfileStats {
width:100%
}


.centerPage {
  text-align:center;
  width:100%;
}

.centerPage TABLE {
  width:auto;
  margin-left: auto;
  margin-right: auto;
 }
.centerPage .bodyBorder {
  width:auto;
  text-align:center;
  margin-left: auto;
  margin-right: auto;
}


/* colour of results bar chart*/
.quickVoteResultsBarChart {
  background-color:white;
}

.quickVoteQuestionButton {
  background-image: url(/javaImages/35/40/0,,~16437,00.gif); 
  background-color: transparent;
  border-style: none;
  width:64px;
  height:23px;
  font-family: impact,arial,helvetica,san-serif;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
}

.externalTicker {
  width:141px;
  background-image: url(/javaImages/8f/a/0,,1~2703,00.gif);
  background-repeat: no-repeat;
  padding-top: 48px;
  height: 235px;
  text-align:left;
  margin-left: 6px;
  margin-top: 6px;
}
.external {
  text-align:left;
}



.paymentArticle {
}
.paymentArticle .borderBottom .headline {
  display:none;
}
.paymentArticle .article {
 margin:0px;
 padding:5px;
}
.worldColumn .paymentArticle .borderBottom .article .articleText A {
 color:white;
 text-decoration:none;
}
.paymentArticle TD {
 padding:5px;
}
.paymentArticle TABLE {
 border:1px solid black;
}
.signUp {
 border:1px solid white;
}
.priceHeadline {
 background-color:#e3080c;
 padding-top:2px;
 padding-bottom:2px;
 text-align:center;
 border:1px solid #ffffff;
}
.worldColumn .priceHeadline A, .worldColumn .priceHeadline A:Hover {
 color:white;
 font-size: 110%;
}




/* World 2 */
.worldBanner {
  padding-bottom:2px;
  padding-top:  3px;
}

.liveCommsColumn, .audioCommsColumn {
  padding-left:5px;
  width:625px;
}

.audioCommsColumn TD {
  color:black;
}

.audioCommsColumn .rowLight TD {
  background-color:#B1BBC4;
}
.audioCommsColumn .rowDark TD {
  background-color:#CBD4DB;
}

.audioCommsColumn .rowHeader TD {
  background-color:black;
  color:white;
}

.liveCommsColumn .layout, .audioCommsColumn .layout {
  margin-bottom: 5px;
}
.liveCommsColumn .article .headline, .audioCommsColumn .article .headline {
  display:none;
}
.liveCommsColumn .article .articleHeaderImage {
  margin-left:-8px;
  margin-top:0px;
  margin-right:-8px;
}

.worldColumn .articlebody, .liveCommsColumn .articleBody {
  color:black;
}

.worldTopContent {
}

.worldColumn {
  padding-left:5px;
  width:625px;
}

.worldColumn .layout {
  margin-bottom: 5px;
}

.worldColumn .rowHeader {
  background-color:black;
}
.worldColumn .rowHeader TD {
  color:white;
  font-weight:bold;
}
.worldColumn .rowLight {
  background-color:#B1BBC4;
}
.worldColumn .rowDark {
  background-color:#CBD4DB;
}
.worldColumn .rowHighlight {
  background-color:#454545;
}
.worldColumn .rowHighlight TD,  .worldColumn .rowHighlight A, .worldColumn .rowHighlight A:Hover {
  color:white;
  font-weight: normal;
}

.worldColumn .rowLight A, .worldColumn .rowLight A:Hover, .worldColumn .rowDark A, .worldColumn .rowDark A:Hover {
  color:black;
  font-weight:normal;
}

.worldColumn A {
  text-decoration:underline;
  color:#454545;
}
.worldColumn .articleIndex A {
  text-decoration:none;
}
.worldColumn .statistics A {
  text-decoration:none;
}


.worldMainColumn {
  padding-right:5px;
}

.worldMainColumn .matchHighlightIndex, .worldTeaserColumn .matchHighlightIndex {
  padding-top:8px;
  padding-bottom:15px;
}

.worldTeaserColumn {
  width:300px;
}

.worldColumn .rowHeader TD {
  color:white;
  font-weight:bold;
}
.worldColumn .rowHighlight TD,  .worldColumn .rowHighlight A {
  color:white;
}

.mediaArticle {
  height:100%;
}

.mediaPlayer {
  width:320px;
  float:left;
  position:relative;
}
.mediaQuality {
  text-align:left;
  margin:5px;
  font-weight:bold;
}
.mediaButtons {
  background-image:url(/javaImages/ce/ed/0,,10373~454094,00.gif);
  background-repeat:no-repeat;
  width:320px;
  text-align:center;
}

.worldColumn .highlight-detail-data {
  background-color:#AAB6C0;
  width:270px;
  position:relative;
  border-top:1px solid #768592;
}
.highlight-detail-data .articleBody {
  padding:10px;
  width:270px;
}

/*.worldColumn .mediaArticle .article .articleBody {
  background-color:#AAB6C0;
  border-top:1px solid white;
  padding:10px;
  padding-top:0px;
  margin:0px;
  margin-left:330px;
  color:black;
}*/

.worldColumn .borderBottom .headline {
  color:#454545;
}

.worldColumn .articleIndexImage {
  border:1px solid #7F8A97;
}
.worldColumn .articleSeparator {
  clear:both;
  height:1px;
  margin-top:8px;
  margin-bottom:5px;
  background-color: #768592;
}
.worldColumn .border, .audioCommsColumn  .border,  .worldTeaserElement .border {
  background-color:black;
  /* image 1 */
  background-image:url(/javaImages/a0/13/0,,1~529312,00.gif);
  background-repeat: no-repeat;
  background-position:top left;
  color: white;
  border:1px solid #AEB9C1;
  margin-bottom:2px;
}

.liveCommsColumn .border {
  background-color:black;
  /* image 1 */
  background-image:url(/javaImages/a0/13/0,,1~529312,00.gif);
  background-repeat: no-repeat;
  background-position:top left;
  color: white;
  border:1px solid #AEB9C1;
  margin-bottom:2px;
  width:625px;
}

.worldColumn .border .headline, .liveCommsColumn .border .headline, .audioCommsColumn .border .headline  {
  margin-left:40px;
  padding-top:1px;
  padding-top:1px;
  padding-bottom:1px;
  font-size:100%;
}
.worldTeaserElement .border .headline {
  margin-left:40px;
  padding-top:1px;
  padding-top:1px;
  padding-bottom:1px;
  font-size:90%;
}

.worldColumn .borderBottom {
  border: 1px solid #7F8A97;
  /* image 2 */
  background-image:url(/javaImages/d6/ed/0,,10373~454102,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#E1E5E8;
}

.audioCommsColumn .borderBottom {
  border: 1px solid #7F8A97;
  background-color:#B1BBC4;
}
.liveCommsColumn .borderBottom {
  border: 1px solid #7F8A97;
  /* image 2 */
  background-image:url(/javaImages/d6/ed/0,,10373~454102,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#E1E5E8;
  width:625px;
}
.worldColumn TD, .liveCommsColumn TD, .audioCommsColumn TD, .liveCommsColumn .borderBottom .article .articleText A, .audioCommsColumn .borderBottom .article .articleText A, .worldColumn A:Hover {
  color:#454545;
}

.liveCommsColumn .article {
  padding: 0px 8px 0px 8px;
}
/*Match Highlight Archive Select Element*/
.matchHighlightArchiveSelect {
  margin:2px;
}
.worldColumn select {
  font-size: 9pt;
}
.worldColumn input {
  font-size: 9pt;
}
/*Match Highlight Index*/
.matchHighlightIndex {
  margin:10px 10px 0px 10px;
  width:100%;
  padding-bottom:5px;
}
.matchHighlightIndex TD {
  padding-left:5px;
}
/*Match Highlight Detail*/
.matchHighlightDetail {
  margin:10px;
}
.clubLogoColumnHeader {
/*  width:241px;*/
  background-color:#D6D9DE;
  /* image 3 */
  background-image:url(/javaImages/da/ed/0,,10373~454106,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  border-top:1px solid #768592;
  border-bottom:1px solid #768592;
  padding-bottom:1px;
  display:none;
}
.clubLogoColumnHeader TD {
  border-bottom:1px solid #768592;
}
.clubLogoColumnHeader IMG {
  margin-top:1px;
}
.columbusColumnHeader {
  background-color:#4A515E;
  padding:2px;
  display:none;
}
.matchCentre .columbusColumnHeader TD {
  padding:2px 17px 2px 12px;
}
.columbusColumnHeader TD {
  padding:2px;
  font-weight:bold;
  border-top:1px solid white;
}
.worldColumn .borderBottom .columbusColumnHeader TD {
  color:white;
}
/*Top Scorers Element*/

/*Incident List*/

/*Stats In Depth and Summary*/
.worldTeaserColumn .matchCentre {
  width:280px;
}

.matchSummary TD {
  padding:2px;
}
.matchInDepth TD {
  padding:2px;
  text-align:center;
}
.statistics TD {
  padding:1px;
}
/**Video Search**/
.videoSearch .columbusColumnHeader TD {
  color:white;
}
.videoSearch .videoSearchHeaders {
  background-color:black;
  /* image 1 */
  background-image:url(/javaImages/a0/13/0,,1~529312,00.gif);
  background-repeat: no-repeat;
  background-position:top left;
  font-weight:bold;
}
.videoSearch .videoSearchHeaders TD {
  padding-left:40px;
  padding-top:2px;
  padding-bottom:2px;
  color: white;
  border-top:0px;
}
.videoSearch .clubLogoColumnHeader TD {
  color:white;
}
.viewClipsNote {
  font-size:9pt;
  width:60%;
  padding:5px;
}
.videoArchiveSearch, .videoSearchResults, .videoArchivePlayer {
/* image 2 */
  background-image:url(/javaImages/d6/ed/0,,10373~454102,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#E1E5E8;
  border:1px solid #AEB9C1;
}
.myLibrary {
  border:1px solid #AEB9C1;
  background-color:#A0AAB3;
}
.silver-tile {
}
.incidents {
  background-color:#A0AAB3;
}
.clip-description-even {
  background-color:#A0AAB3;
  color: #000000;
}
.clip-description-odd {
  color: #000000;
}
.black-text {
  color: #000000
}
.bold-black-text {
  color: #000000; 
  font-weight: bold
}
.bold-white-text {
  color: #FFFFFF; font-weight: bold
}
.reel-controls {
  background-color:#A0AAB3;
}
.clip-data {
  background-color:#A0AAB3;
}
.pagination {
  color:#000000;
}
.pagination-selected {
  color:red;
}
.film-strip {
  background-image:url(/javaImages/86/ae/0,,~437894,00.gif);
  background-repeat:no-repeat;
  text-align:center;
}
.white-line {
  background-color:#FFFFFF;
}
.legend {
  margin:5px;
}
.worldColumn .archiveSelect {
    color:#454545;
    width:100%;
}
.worldColumn .mediaButton {
  float:left;
  clear:left;
}
.worldTeaserElement {
}

.teaserColumn .worldTeaserElement .borderBottom {
  background-image:url(/javaImages/24/53/0,,1~545572,00.gif);
  background-repeat:no-repeat;
  background-color:#F2F4F5;
  padding-left:18px;
  padding-right:18px;
  padding-top:5px;
  padding-bottom:5px;
  font-size:13px;
  text-align:center;
  border: 1px #AEB9C1 solid;
}

.teaserColumn .worldTeaserElement .borderBottom TD, .teaserColumn .worldTeaserElement .borderBottom A, .teaserColumn .worldTeaserElement .borderBottom A:Hover {
  color:#454545;
}
.teaserColumn .worldTeaserElement .articleIndex {
  margin:0px -5px 0px -3px;
  width:100%;
  color:#454545;
}
.teaserColumn .worldTeaserElement .entryWithImage {
  margin-left: 0px;
  position:relative;
  clear:both;
}
.teaserColumn .mediaButton {
}

.teaserColumn .worldTeaserElement .articleIndex IMG {
   margin-left:1px;
   margin-right:7px;
}
.teaserColumn .worldTeaserElement .matchHighlightIndex {
  margin:10px 0px 0px 0px;
  margin-left:-4px;
}
.teaserColumn .worldTeaserElement .borderBottom .matchHighlightIndex TD, 
.teaserColumn .worldTeaserElement .borderBottom .matchHighlightIndex A {
  color:white;
}

.worldColumn .mixed-logos IMG, .worldTeaserElement .mixed-logos IMG {
  margin-right:3px;
}


.teaserColumn .worldTeaserElement .matchHighlightIndex .mixed-logos {
  text-align:center;
  padding-left:10px;
  padding-right:1px;
}

.teaserColumn .worldTeaserElement .matchHighlightIndex .articleSeparator {
   background-color:black;
}

.teaserColumn .teaserText {
  display:none;
}

.mainColumn .mediaEntry {
  /* image 2 */
  background-image:url(/javaImages/4c/52/0,,1~545356,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#E1E5E8;
  margin-left:-9px;
  margin-right:-7px;
  margin-top:-6px;
  margin-bottom:7px;
  position:relative;
  border-top:1px solid black;
  color:black;
}
.mainColumn .mediaEntry .entry {
  padding-left:10px;
  padding-top:10px;
  height:100%;
}


.mainColumn .mediaEntry .entry:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.mainColumn .mediaEntry A {
  position:relative;
  color:black;
}

.mainColumn .mediaButton {
  float:left;
  clear:both;
  position:relative;
}
.teaserColumn .worldTeaserElement .matchHighlightIndex .teamNames {
  font-size:12px;
  text-align:center;
  padding-bottom:10px;
  color:black;
}

 
.teaserColumn .worldTeaserElement .matchHighlightIndex .teamNames TD,
.teaserColumn .worldTeaserElement .matchHighlightIndex .teamNames A,
.teaserColumn .worldTeaserElement .matchHighlightIndex .teamNames A:Hover  {
  color:black;
}

.teaserColumn .worldTeaserElement .matchHighlightIndex .matchDate {
  font-size:12px;
  text-align:center;
  color:#E70101;
}

.teaserColumn .worldTeaserElement .matchHighlightIndex .matchDate TD,
.teaserColumn .worldTeaserElement .matchHighlightIndex .matchDate A,
.teaserColumn .worldTeaserElement .matchHighlightIndex .matchDate A:Hover {
  color:#E70101;
}

.teaserColumn .worldTeaserElement .matchHighlightIndex .matchData {
  margin-left:-3px;
}

.teaserColumn .worldTeaserElement .restEntries2 {
  margin-bottom:10px;
}

.teaserColumn .worldTeaserElement .restEntries2 .articleIndexImage {
  margin: 3px 7px 3px 0px;
  float: left;
  display:none;  
  position:relative;
}

.teaserColumn .worldTeaserElement .restEntries2 .articleImages {
  left:0px; 
  top: 55px;
  position:relative;
}

.teaserColumn .worldTeaserElement .articleImages {
  margin-left:5px;
}

.teaserColumn .worldTeaserElement .restEntries2 .entryWithImage {
  top:-20px;
  position:relative;
}

.teaserColumn .worldTeaserElement .articleIndex .highlight {
  display:block;
  margin-top:5px;
  font-style:normal;
}

.teaserColumn .worldTeaserElement .articleIndex .articleSeparator {
  background-color:black;
}

.worldColumn .highlight {
  display:block;
  color: #E70101;
  font-style:normal;
}

.worldExtraDropDownBox {
  border: 1px solid #7F8A97;
  /* image 2 */
  background-image:url(/javaImages/d6/ed/0,,10373~454102,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#E1E5E8;
}

.worldExtraDropDownBox TD {
  vertical-align: middle;
}

.playerBox .playerIndex {
 height: 200px;
 overflow-y: scroll;
}

.playerLatestClips {
  background-image:url(/javaImages/be/6/0,,10373~526014,00.gif);
  background-repeat:no-repeat;
  background-color:#F2F4F5;
  text-align:center;
  position:relative;
  margin-left:-5px;
  margin-right:-5px;
  width:345px;
  font-size:95%;
  margin-top:10px;
}

.playerLatestClips IMG {
  margin-top:8px;
}

.playerProfileClipData {
  float:left;
  padding: 15px 0px 15px 13px;
}

.mainColumn .playerLatestClips IMG {
   border:0px;
}

.mainColumn .articleText .playerProfileClipData A, .mainColumn .playerProfileClipData A:Hover {
  color:black;
}

.mainColumn .worldTeaserColumn .highlight {
  font-size:100%;
}

.worldColumn .matchDate {
  color: #E70101;
  font-weight:bold;
}

.worldColumn .headline {
  font-size:100%;
}
.worldColumn .entry .entryWithImage {
  margin-left:110px;
}

.archiveBox .article .articleBody {
  background-color:transparent;
  border-style:none;
}

.archiveBox .article .headline {
  display:none;
}

.archiveBox .article {
  margin-top:-3px;
  margin-right:30px;
  
}

.archiveBox A:Hover {
  color:#E70101;
}

.worldTeaserElement .watchNowButton {
  padding-left:8px;
}

.worldColumn .termsAndConditions A, .worldColumn .termsAndConditions A:Hover {
  color: white;
}

.worldTeaserElement .highlight, .worldTeaserColumn .highlight {
  color:#E70101;
  font-style:normal;
}

.worldTeaserColumn .articleIndex {
  padding: 2px 0px 2px 0px;
}

.liveCommsColumn .article {
  margin-bottom:10px;
}

.mediaArticle .article:after {
  content: "."; 
  display: block; 
  height: 0;
  clear: both; 
  visibility: hidden;
}

.worldColumn .article .headline {
  background-color:#D6D9DE;
  background-image:url(/javaImages/da/ed/0,,10373~454106,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  border-top:1px solid #768592;
  border-bottom:1px solid #768592; 
  margin:0px;
  margin-left:340px;
  padding:10px;
}

/* world 2 nav bar main sections with background */
#menuSection86118, #menuSection86121, #menuSection86122 {
  padding-left:0px;
  background-color:#CFD5D9;
  margin-right:0px;
  
}
/* world 2 nav bar select page */
#menuSection86118 .highlight, #menuSection86121 .highlight, #menuSection86122 .highlight {
  color: white;
  background-color:#6F7883;
}

#menuSection86118 LI, #menuSection86121 LI, #menuSection86122 LI {
  margin:0px;
  background-color:#CFD5D9;
  color:black;
  font-size:105%;
  padding-top:1px;
  padding-bottom:2px;
  border-bottom:1px solid #CFD5D9;
  margin-left:-10px;
  margin-right:-2px;
}

#menuSection86118 A, #menuSection86121 A, #menuSection86122 A {
  color: #000000;
  display:block;
  margin:0px;
  padding-left:11px;
}

#menuSection86118 A:Hover, #menuSection86121 A:Hover, #menuSection86122 A:Hover  {
  color: #ffffff;
  background-color:#6F7883;
}

#menuItem86121, #menuItem86122, #menuItem86123, #menuItem201700, #menuItem206255, #menuItem86182 {
  margin:0px;
}

#menuItem70488 {
  margin-top:5px;
}

#menuItem86118 {
  margin-top:2px;
}

.relatedArticles .mediaImage {
  display:block;
  margin-top:2px;
}

.relatedArticles {
  text-align:center;
}

.relatedArticles .pageName {
  padding-top:1px;
  padding-bottom:1px;
  width:100%;
  margin-left:-10px;
  margin-right:-10px;
  margin-bottom:7px;
  background-color:#A70101;
  border-bottom:1px solid #EF5656;
  border-top:1px solid #EF5656;
  color:white;
  padding-left:12px;
  text-align:left;
  display:block;
  font-style:normal;
  font-weight:bold;
}

.relatedArticles .articleSeparator {
  margin-bottom:7px;
  margin-top:5px;
  background-color:#EF5656;
}

.relatedArticles .nonFirstEntry, .relatedArticles .firstEntry {
  margin-bottom:10px;
}

.worldColumn .worldTopContent .article .articleBody {
  background-color:#AAB6C0;
  width:270px;
  padding:10px;
  border-top:1px solid white;
  float:right;
  position:relative;
  color:black;
}

.HTMLElement .article {
   color:black;
   text-align:left;
}

.customerJourneyColumn {
   padding-bottom:2px;
   padding-top:	7px;
   width:626px;
   padding-left:0px;
   padding-right:0px;
 }  

.customerJourneyColumn .layout .border {
	BORDER-RIGHT: #aeb9c1 1px solid; 
	BORDER-TOP: #aeb9c1 1px solid; 
	MARGIN-BOTTOM: 2px; 
	BORDER-LEFT: #aeb9c1 1px solid; 
	COLOR: white; 
	BORDER-BOTTOM: #aeb9c1 1px solid; 
	BACKGROUND-COLOR: black;
        PADDING-BOTTOM: 2px; 
        PADDING-TOP: 2px;
        padding-left:10px;
        font-size:90%;
        background-image:none;
}
.customerJourneyColumn .borderBottom {
	BACKGROUND-COLOR: #ffffff;
        border: 1px solid #ffffff;
        background-image:none;
        margin-bottom:0; 
}


.customerJourneyColumn .graphicBorderTop {
	BORDER-RIGHT: #aeb9c1 1px solid; 
	BORDER-TOP: #aeb9c1 1px solid; 
	MARGIN-BOTTOM: 2px; 
	BORDER-LEFT: #aeb9c1 1px solid; 
	COLOR: white; 
	BORDER-BOTTOM: #aeb9c1 1px solid; 
	BACKGROUND-COLOR: black;
        background-image:none; 
}

.customerJourneyColumn .topGraphic {
	PADDING-BOTTOM: 2px; 
        COLOR: white; 
        PADDING-TOP: 2px;
        width:626;
        padding-left:10px;
        background-image: none;
        font-size:80%; 
        font-weight:bold;
        background-image:none;
        margin-bottom:0;
}

.customerJourneyColumn .graphicBorderMiddle {
	BACKGROUND-COLOR: #000000;
        border: 1px solid #ffffff;
        background-image:none; 
        margin-bottom:0;
}


.customerJourneyColumn .topLeftGraphic {
display:none;
}
.customerJourneyColumn .topRightGraphic {
display:none;
}
.customerJourneyColumn .middleLeftGraphic {
display:none;
}
.customerJourneyColumn .middleRightGraphic {
display:none;
}
.customerJourneyColumn .graphicBorderBottom {
display:none;
}
.customerJourneyColumn .bottomLeftGraphic {
display:none;
}
.customerJourneyColumn .bottomMiddleGraphic {
display:none;
}
.customerJourneyColumn .bottomRightGraphic {
display:none;
}




.customerJourneyheaderTextImage {
        MARGIN-BOTTOM: 0px; 
	BACKGROUND-COLOR: #ffffff;
}

.customerJourneyBox {
	BORDER-RIGHT: #7f8a97 1px solid; 
	BACKGROUND-POSITION: left top; 
	BORDER-TOP: #7f8a97 1px solid; 
	BACKGROUND-IMAGE: url(/javaImages/d0/b4/0,,~2733264,00.gif); 
	BORDER-LEFT: #7f8a97 1px solid; 
	BORDER-BOTTOM: #7f8a97 1px solid; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #e1e5e8;
        width:625px;
}

.customerJourneyColumn .worldLoginElement{
  text-align:left;
  margin-left: 40px;
  color: black;
}

.customerJourneyColumn .worldLoginElement .username {
  font-weight: bold;
  color: black;
  display:block;
}

.customerJourneyColumn .worldLoginElement .password {
  font-weight: bold;
  color: black;
  display:block;
}
                                           
.customerJourneyColumn .worldLoginElement .termsAndConditions A{
  font-size: 95%;
  color: black;
  display:block;
  margin-bottom: 20px;
  text-align:left;
}

.customerJourneyColumn .errorText{
  font-weight: bold;
  color: red;
  margin-bottom: 10px;
 /*
  padding: 10px;
  BACKGROUND-COLOR: #ffffff;
  width:555px;
  BORDER-RIGHT: #7f8a97 1px solid; 
  BORDER-TOP: #7f8a97 1px solid; 
  BORDER-LEFT: #7f8a97 1px solid; 
  BORDER-BOTTOM: #7f8a97 1px solid; 
 */
}

.customerJourneyColumn .submitButton{
/*
  background-image: url(/javaImages/92/46/0,,~849561234,00.gif); 
  width:129px;
  padding:0px; 
  border: none; 
  background-repeat: no-repeat; 
  font-size: 1pt; 
  height:19px;
  text-align:left;
*/
}

.customerJourneyColumn .registrationForm {
  margin-left: 20px;
  color: black;
}

.customerJourneyColumn .registrationForm .regMainText_1 {
  color: black;
  font-weight: bold;
  display:inline;
}
.customerJourneyColumn .registrationForm .regMainText_2 {
  color: black;
  display:inline;
}

.customerJourneyColumn .registrationForm .regMainText {
  color: black;
}


.customerJourneyColumn .registrationForm .regMainTextBold {
  color:black;
  font-weight:bold;
}

.customerJourneyColumn .registrationForm .marketingPtvFlag {
  padding-top:30px;
}

.customerJourneyColumn .registrationForm .submitButtonCell {
  text-align:left;
}

.customerJourneyColumn .registrationConfirmation {
  margin-left:20px;
}


.customerJourneyColumn .registrationConfirmation .thankyou {
  color:black;
  font-weight:bold;
  margin-top:20px;  
}

.customerJourneyColumn .registrationConfirmation .usernameNote {
  color:black;
  margin-top:20px;  
}

.customerJourneyColumn .registrationConfirmation .username {
  font-weight:bold;
}

.customerJourneyColumn .registrationConfirmation .note {
  color:black;
  margin-top:20px;  
}

.customerJourneyColumn .registrationConfirmation .continue {
  margin-top:20px;  
  padding-bottom:100px;
}


.transparent {
  display:none;
}


/* MOBILE ZONE STYLES */

.mobileColumn {
	PADDING-LEFT: 12px; PADDING-TOP: 7px;
}

.mobileColumnHome {
  width: 618px; color:black;
}

.mobileColumnAlerts {
  width: 490px;color:black;
}

.mobileColumn TD {
  font-family: Arial,Helvetica,sans-serif;
}

.mobileElement {
	BORDER-RIGHT: #434345 1px solid; BORDER-TOP: #434345 1px solid; BORDER-LEFT: #434345 1px solid; BORDER-BOTTOM: #434345 1px solid
}
.mobileLeftColumn .layout {
	MARGIN-BOTTOM: 10px
}
.mobileRightColumn .layout {
	MARGIN-BOTTOM: 10px
}
.mobileColumn TD {
	COLOR: black
}
.mobileColumn A {
	COLOR: black
}
.mobileElement A {
	FONT-SIZE: 90%; COLOR: #358b8d; TEXT-DECORATION: underline
}
.mobileElement A:hover {
	FONT-SIZE: 90%; COLOR: #358b8d; TEXT-DECORATION: underline
}
.mobileElement .mobileHeadline {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #434345
}
.innerMobile {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.mobileLeftColumn {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: white
}
.mobileRightColumn {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: white
}
.mobileCenterColumn {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: white
}


.mobileElement .articleIndexImage {
	BORDER-RIGHT: #434345 1px solid; BORDER-TOP: #434345 1px solid; BORDER-LEFT: #434345 1px solid; BORDER-BOTTOM: #434345 1px solid
}
.mobileElement .headline {
	COLOR: black; TEXT-DECORATION: none
}

.unofficialLink {
  FONT-SIZE: 7pt;
}

.payLinks {
  border: 1px solid #575759;
  padding-top: 5px;  
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 7px;
  background-color: #E4E7EB;
  text-align:center;
 }   


.mobileElement .previewLink {
  background-color:#333C43;
  border-top:1px solid #666D72;
  border-right:1px solid #2A3137;
  border-bottom;1px solid #242B30;
  border-left:1px solid #4E565C;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  padding-left:7px;
  padding-right:7px;
  padding-top: 2px;
  padding-bottom:2px;
}

.mobileElement .previewLink A {
  background-color:#333C43;
  border-top:1px solid #666D72;
  border-right:1px solid #2A3137;
  border-bottom;1px solid #242B30;
  border-left:1px solid #4E565C;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

.mobileElement .previewLink  A:hover {
  background-color:#333C43;
  border-top:1px solid #666D72;
  border-right:1px solid #2A3137;
  border-bottom;1px solid #242B30;
  border-left:1px solid #4E565C;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

.payAsYouGoMessage {
  border: 1px solid #575759;
  padding-top: 15px;  
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  background-color: #C6EDF1;
  color: #358B8D;
  width:100%;
  font-weight:bold;
  display:table-cell;    
  background-image:url(/javaImages/86/ff/0,,~2752390,00.gif);
  background-repeat:repeat-x;
}

.mobileProductPrices {
  border: 1px solid #575759;
  background-color: #E4E7EB;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
 }   

.bottomlinks {
 background-color:white;
 text-align:center;
 padding:10px;
 color:black;
 font-size:90%;
 margin:0px 0px 10px 0px;
}

.bottomlinks A, .bottomlinks A:Hover {
 text-decoration:underline;
}

.wallpaperImages {
  height:213px;
  overflow:auto;
  background-color:#E0E0E0;
  tex-align:center;padding:10px;
}

.wallpaperRow {
  padding-bottom:10px;
}

.wallpaperElement { 
  width:200px;
  text-align:center;
}                       

.wallpaperTextInstructions {
  border: 1px solid #575759;
  padding-top: 10px;  
  padding-bottom: 10px;
  background-color: #C6EDF1;
  color: #358B8D;
  width:100%;
  font-weight:bold;
  background-image:url(/javaImages/86/ff/0,,~2752390,00.gif);
  background-repeat:repeat-x;
  text-align:center;
  font-size:130%;
}

.wallpaperTextInstructionsHeader {
  border-top: 1px solid #575759;
  border-right: 1px solid #575759;
  border-left: 1px solid #575759;
  background-color: #3B9192;
  color: white;
  width:100%;
  font-weight:bolder;
  font-size:85%;
}

.innerMobileBig {
  font-size:80%;
  font-weight:bold;
  text-align:center;
  padding-left:50px;
  padding-right:50px;
  padding-top:10px;
  padding-bottom:10px;  
}

.unofficialLink {
  FONT-SIZE: 7pt;
  padding-top:5px;
}

.mobileNormalTxt {
  color:black;
  font-weight:normal;
  font-size: 80%;
}

/* Surveys */

.survey {
  width: 100%;
  padding-left:10px;
  padding-top:10px;
}

.surveyPagination {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 5px;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.previousPage {
  float: left;
}

.nextPage {
  float: right;
}

.surveySubmit {
  text-align: center;
}

.surveySection {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px;
  width: 100%;
  background-color: white;
  color: red;
}

.surveyQuestion {
  margin-top: 20px;
  padding: 3px;
  font-weight: bold;
  text-align: left;
}

.surveyAnswer {
  padding: 3px;
  text-align: left;
}

.forgottenPasswordSpan A {
  color:black;
}
.premierLeagueImage {
 /*background:transparent url(/javaImages/7d/3c/0,,~3292285,00.gif) no-repeat top right;*/
 padding-top:15px;
 margin-top:10px;
}

.articleMPU {
 padding-left:15px;
 padding-top:15px;
 margin-bottom:5px;
}

.myAccount {
color: black;
text-align:left;
}
.myAccount .myAccountText {
font-weight:bold;
font-size:75%;
border:#98999C;
}
.myAccount .myAccountHead {
background-color:#98999C;
color:#333C43;
font-size:110%;
font-weight:bold;
}
.myAccount .myAccountCustHead {
text-align:right;
}
.myAccount .myAccountTable {
background-color:#98999C;
text-align:left;
}
.myAccount .myAccountTable TD {
background-color:white;
border-left:1px solid #98999C;
border-top:1px solid #98999C;
padding-left:5px;
padding-right:5px;
color:#333C43;
}
.myAccount .myAccountTable .myAccountHead TD {
background-color:#98999C;
color:#333C43;
font-weight:bold;
}
.myAccount .myAccountTable .myAccountSubHead TD {
background-color:#333C43;
font-weight:bold;
font-size:90%;
color:#98999C;
}
.myAccount .myAccountTable .myAccountFutureButtons TD {
background-color:#D6D6DB;
border-left:1px solid #D6D6DB;
}
.myAccount .myAccountChangeButton {
background-color:#333C43;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
border-top:1px solid #666D72;
border-right:1px solid #2A3137;
border-bottom;1px solid #242B30;
border-left:1px solid #4E565C;
}
.myAccount .myAccountChangeButtonOuter {
border-top:1px solid #9DA2A5;
border-right:1px solid #181C1F;
border-bottom:1px solid #0D0F11;
border-left:1px solid #646B70;
}
.myAccount .myAccountButton {
background-color:#98999C;
font-weight:bold;
color:#333C43;
text-decoration:none;
border-top:1px solid #B2B3B5;
border-right:1px solid #7D7E80;
border-bottom;1px solid #6C6D6F;
border-left:1px solid #A6A7A9;
}
.myAccount .myAccountButtonOuter {
margin-left:10px;
border-top:1px solid #CECED0;
border-right:1px solid #474749;
border-bottom:1px solid #272728;
border-left:1px solid #B1B1B4;
}

.shirtimages {
 text-align: center;
}

.shirttitle {
 text-align: center;
 font-size:125%;
}
.shirttitle2 {
 text-align: center;
 font-size:100%;
}


.mobileText {
 background:transparent url(/javaImages/c7/4e/0,,1~3690183,00.png) no-repeat top left;
 width:128px;
 height:298px;
 padding-left:0px;
 /*padding-top:3px;*/
 margin-left:6px;
}
.mobileText .webSmsTrigger {
        width:128px;
}

.mobileText #webSmsTriggerForm {
         width:auto;
         padding-bottom:2px;
         padding-left:5px;

}
.mobileText #webSmsTriggerForm input {
	/*color: #ffffff;*/
/*border:0px none;*/
font-size:0.8em;
height:20px;
margin-top:0px;
/*padding-bottom:2px;*/
width:39px;

}
.mobileText #webSmsTriggerForm #msisdn {
	background-image: none;
	background-color: #ffffff! important
        border:1px solid #8F9FB2;
        color:#000000;
        font-size:0.8em;
        height:17px;
        width:115px;
}
.mobileText #webSmsTriggerForm #smsSend {
       /* margin-left:33px;*/
       float:left;
       margin:0px;
       padding:0px;
}

.mobileText #webSmsTriggerForm .confirmationMessage {
	/*float: right;
	padding: 4px 30px 0 0;*/
	font-size: 75%;
       color:#ffffff;
}
.mobileText .triggerText {
	display: none;
}

.mobileText .layout {
margin-bottom:0px;
}

/*input { 
  margin:-1px 0px; 
} */    
html>body input { 
  margin:0px; 
}
/**+html>body input {
  margin:-1px; 
}*/
.sponsorStripTop, .sponsorStripBottom {
  background-color:#fff;
}

#page2288251 .newHeliosWrap
{
display : none;
visibility : hidden;
}

.newHeliosWrap {
width:100%;
text-align:center;
margin-bottom:5px!important;
}

.logo1 span, .logo2 span {
 visibility:hidden;

}
.logo1 {
left:695px;
position:absolute;
top:21px;
}
.logo2 {
left:695px;
position:absolute;
top:41px;
}
/* BORO - LIVE audio commentary flash asset - START */
.audioCommentary {
 text-align:center;
}
/* BORO - LIVE audio commentary flash asset - END */



/************* EBrochure Page  **********************/

#page2276622 #bodyBorder{
 width: 100%;
}

#ebrochure{
 height: 500px;
 width: 100%;
}

/*************  *******************/
