.body {
  background-image:url(/namedImage/10267/bodyGRAD.gif);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:white;
  margin:0;
  padding:0;
  text-align:center;
  font-family:Arial, Verdana, sans-serif;
  font-size:11px;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
}
.bodyBorder {
  width:942px;
  margin-left:auto; 
  margin-right:auto;
  text-align:left;
}
.border {
  background-color:#e50000;
  border-top:1px solid white;
  border-left:1px solid white;
  border-right:1px solid white;
  padding-top:2px;
  padding-bottom:2px;
}
.border .headline {
  color:#173864;
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  padding-left:11px;
}
* {
  margin:0px;
  padding:0px;
}
A {
 text-decoration:none;
}
A IMG {
 border-width: 0;
 border-style: none;
}
UL {
 list-style-type: none;
}
.layoutTable {
 width:auto;
}

td {
 vertical-align:top;
}


/********************/
/*      TICKER      */
/********************/

.preTicker {
  padding:5px 12px 5px 5px;
  float:left;
  background-color:#173864;
  border-right:1px solid white;
}
.preTicker IMG {
  margin-left:3px;
}

.rssTicker {
  background-image:url(/namedImage/10267/ticker_BG.gif);
  background-repeat:repeat-x;
  background-position:top left;
/*  float:right;*/
  background-color:#173864;
  height:23px;
  width:942px;
  color:white;
  margin-bottom:2px;
}

#t321tickerScroll A {   margin-left:5px; }


.rssFeed {
  background-image:url(/javaImages/60/d3/0,,10276~3593056,00.gif);
  background-repeat:repeat-x;
  background-position:top left;
  float:right;
  background-color:#173864;
  height:23px;
  width:942px;
  color:white;
  margin-bottom:2px;
}

.rssTicker .tickerOuterWrapper {
  width:740px;
  display:block;
  padding-top:0px;
  padding-left:0px;
  margin-left:0px;
  float:left;
}
.rssTicker A {
  font-size:1.0em;
  color:white; 
}
.rssTicker A:Hover {
  color:#90BBE6;
  text-decoration:underline;
}
.rssTicker .itemDivider {
   margin-left:13px;
   margin-right:10px;
   color:white;
}

.itemDescription {
  display:none;
}
.itemTitle {  
  height:19px;
  padding-top:0px;
  text-transform:none;
}

* html .itemTitle {  
  padding-top:2px;
}

* html .itemDivider IMG {
  margin-top:0px;
  vertical-align:top;
}
.itemDivider IMG {
  margin-top:-1px;
  margin-left:11px;
  vertical-align:middle;
  margin-right:-5px;
}
* html .tickerContainer {
  padding-top:0px;
}

/********************/
/*    TEST TICK     */
/********************/

#t321tickerContainer {
  width:744px;
  height:19px;
  padding-left:10px;
  padding-right:10px;
  border-left:1px solid white;
  border-right:1px solid white;
  float:right;
  margin-top:2px;

}


/********************/
/*    MAIN WRAP     */
/********************/
.mainWrap {
  clear:both;
  display:block;
  padding-left:8px;
  /*background-color:#173864;*/
  background-color:#d51c2c;

  margin-top:2px;
  padding-bottom:8px;
}

/********************/
/*     NAV BAR      */
/********************/
.navBar {
  border-top:2px solid #e80000;
  border-bottom:2px solid #666666;
  width:927px;
  background-color:#f3f2f2;
  background-image:url(/namedImage/10267/navBG.gif);
  position:relative;
}
.menu LI {
  margin-bottom:3px;
  padding-left:29px;
  padding-right:5px;
  float:left;
}
.menu A {
  color:#000000;
  text-transform:uppercase;
  font-size:11px;
  font-weight:bold;
}
.menu A:Hover, .menu .highlight {
  color:#e50000;
}

/********************/
/*       HOME       */
/********************/
.rightColumn {
  padding-left:15px;
}
.topArticle {
  position:relative;
  height:430px;
}
.topImage IMG {
  border:1px solid white;
}
.topArticleTeaser {
  position:absolute;
  bottom:1px;
  left:1px;
  /*background-image:url(/javaImages/90/56/0,,10276~3364496,00.png);*/
  background-image:url(/namedImage/10267/featureTeaser.png);
  width:480px;
  font-size:11px;
  color:white;
}
.topHeadline {
  padding-top:11px;
  padding-left:16px;
  padding-right:16px;
}
.topHeadline A {
  font-size:20px;
  color:white;
  font-weight:bold;
}
.topHeadline IMG {
  margin-left:7px;
}
.topTeaser {
  padding-bottom:11px;
  padding-left:16px;
  padding-right:16px;
}
.introImage {
  border-top:1px solid white;
  border-left:2px solid white;
  border-right:2px solid white;
  border-bottom:2px solid white;
}
* html .restArticles {
  width:430px;
  height:394px;
}
.restArticles {
  background-color:#f3f2f2;
  width:426px;
  height:392px;
  overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  color:#173864;
  border-left:2px solid white;
  border-right:2px solid white;
  border-bottom:2px solid white;
}
.restArticles .teaserImage {
  float:left;
  margin-right:7px;
}
.restArticles .headline A {
  font-size:14px;
  color:#173864;
  font-weight:bold;
  vertical-align:top;
  margin-left:-1px;
}
.restArticles .headline IMG, .restArticles .articleHighlight IMG {
  margin-left:7px;
  margin-top:1px;
  vertical-align:middle;
}
.restArticles .teaser {
  font-size:11px;
}
.restArticles .entry {
  height:78px;
  background-color:#f3f2f2;
}
.restArticles .innerEntry {
  padding:3px;
}
.articleHighlight A {
  font-size:14px;
  color:#e50000;
  font-weight:bold;
  vertical-align:top;
  margin-left:-1px;
}


/*********************/
/* TOP VIDS/MOST POP */
/*********************/
.bottomBoxes {
  border-left:1px solid #e80000;
  border-right:1px solid #e80000;
  border-bottom:1px solid #8cb7ea;
  background-color:#bcd6f0;
}
.topVid {
  width:497px;
  background-image:url(/namedImage/10267/topVidBG.gif);
  background-position:top left;
  border-top:2px solid white;
  padding-bottom:6px;
}
.topPopular {
  width:443px;
  background-image:url(/namedImage/10267/topVidBG.gif);
  background-position:top left;
  border-top:2px solid white;
  padding-bottom:6px;
}
.topVidPre {
  text-transform:uppercase;
  font-size:11px;
  font-weight:bold;
  border-bottom:1px dotted #173864;
  color:#173864;
  padding-left:7px;
  padding-top:3px;
  padding-bottom:2px;
}
.topVidTitle A {
  font-size:11px;
  color:#173864;
  margin-left:8px;
}
.topVidTitle A:Hover, .footerLinks A:Hover {
  text-decoration:underline;
}
.topVidTitle {
  margin-left:7px;
  margin-top:6px;
  margin-bottom:6px;
}

/*********************/
/*     LOGIN BOX     */
/*********************/
.navBar .loginElement {
   margin-left:70px;
   padding-top:1px;
   width:300px;
   position:relative;
}
.navBar .loginText {
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  color:#173864;
  margin-right:6px;
  padding-top:3px;
  vertical-align:middle;
}
.navBar .inputBox {
  height:17px;
  border:1px solid #a9b3cb;
  font-size:11px;
  margin-left:2px;
}
.navBar .submitButton {
  border:1px solid #a9b3cb;
  background-color:#173864;
  color:white;
  text-transform:uppercase;
  width:25px;
  height:17px;
  font-weight:bold;
  font-size:11px;
  margin-left:2px;
}
.navBar .goButton {
  padding-top:2px;
  vertical-align:middle;
}

/*********************/
/*   FOOTER LINKS    */
/*********************/
.footerLinks {
  background-color:#000000;
  color:white;
  font-size:11px;
  text-align:right;
  padding:6px;
  margin-top:-1px;
}
.footerLinks A {
  color:white;
  font-size:11px;
  padding-left:7px;
  padding-right:7px;
}


/*********************/
/*   MEDIA PLAYER    */
/*********************/
.mediaColumn, .highlightColumn {
}

.mediaColumn {
  width: 482px;
}

#containermediaPlayer1 {
  border:1px solid white;
  width:480px; 
}
* html .highlightColumn .mediaPlayer {
  margin-top:-1px;
}
.externalControls IMG {
  cursor:pointer;
}
.controlButtons IMG {
  border-left:1px solid white;
  border-bottom:1px solid white;
}
.externalControls {
  padding-top:16px;
}
* html .mediaQuality {
  margin-top:0px;
}
.mediaQuality {
  margin-top:20px;
  color:white;
  font-size:10px;
}

#page2242641 .mediaQuality {
  display:none;
}

.mediaQuality INPUT {
  margin-right:3px;

  margin-left:3px;
}
.popupButton {
 display:none;
}
.downloadFullScreenButtons, .mediaPlayerControlsButtons {
  float:left;
}
.mediaQualityButtons {
  width:482px;
  text-align:right;
  /*background-image:url(/javaImages/e4/5b/0,,10276~3365860,00.gif);*/
  background-image:url(/javaImages/ab/f/0,,10267~3739563,00.gif);
  background-repeat:no-repeat;
  border-left:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
}
.mediaPlayerControlsButtons {
  position:relative;
  width:482px;
}
#fullScreenButton {
  position:absolute;
  top:0px; 
  right:0px;
  border-right:1px solid white;
  border-bottom:1px solid white;
}
#volumeUpButton {
  border-right:1px solid white;
}
* html .mediaColumn .mediaArticle .headline {
  width:482px;
  border-bottom:0px;
  margin-top:-68px;
}
.mediaColumn .mediaArticle .headline {
  clear:both;
  background-image:url(/javaImages/3/5c/0,,10276~3365891,00.gif);
  background-repeat:no-repeat;
  background-position:top left;
  border-left:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
  height:16px;
  font-size:9px;
  color:#8cb8eb;
  padding-left:80px;
  padding-right:10px;
  padding-top:2px;
  margin-top:-37px;
  font-weight:normal;
}
#slider {
 width:13px;
 height:12px;
 background-image:url(/namedImage/10267/slider_button.gif);
 background-repeat:no-repeat;
 background-position:top;
}
#sliderContainer {
 width:482px;
 height:12px;
 background-image:url(/namedImage/10267/slider.gif);
 background-repeat:repeat-x;
 background-position:top;
 margin-bottom:-6px;
}


/*********************/
/*    HIGHLIGHTS    */
/*********************/
.matchHighlightBox {
  border-left:2px solid white;
  border-right:2px solid white;
  border-bottom:2px solid white;
}
.matchHighlightIndex {
  height:395px;
  width:426px;
  overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  background-color:white;
  font-size:10px;
  position:relative;
  border:2px solid #ffffff;
}
* html .matchHighlightDetail .headline {
  width:482px;
  border-bottom:0px;
  bottom:52px;
  left:0px;
}
.matchHighlightDetail .headline {
  position:absolute;
  bottom:4px;
  left:0px;
  background-image:url(/javaImages/3/5c/0,,10276~3365891,00.gif);
  background-repeat:no-repeat;
  background-position:top left;
  border-left:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
  height:16px;
  font-size:9px;
  color:#8cb8eb;
  padding-left:80px;
  padding-right:10px;
  padding-top:2px;
  font-weight:normal;
  width:390px;
}
.matchHighlightDetail .nowPlaying {
  display:none;
}
.watchNowButtonRow td {
  text-align: right;
}
td.homeTeamName, td.awayTeamName {
  font-size: 16px;
  font-weight: bold;
  color:#173864;
  padding-top: 5px;
  border-bottom: 1px dotted black;
  padding-right:1px;
}
td.homeTeamLogo, td.awayTeamLogo {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px dotted black;
  padding-left:2px;
}
.dateVenueLeagueRow {
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 2px;
  font-size:70%;
}
.goal {
  font-size:70%;
}
.clipResultContent {
  margin-top: 2px;
  margin-bottom: 12px;
  margin-left: 10px;
  width:385px;
}
.clipResultHeaderClosed {
  background: #a7a7a7 url(/namedImage/10276/HighlightsHeaderOff.gif) center right no-repeat;
  color: white;
  border-right:1px solid white;
}
.clipResultHeaderOpen {
  /*background: #0a4889 url(/namedImage/10276/HighlightsHeaderOn.gif) center right no-repeat;*/
  background: #e50000 url(/namedImage/10267/HighlightsHeaderOn.gif) center right no-repeat;

  color: white;
  border-right:1px solid white;
}
.clipResultHeaderClosed, .clipResultHeaderOpen {
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 5px;
  font-size:11px;
}



/*********************/
/*      ARCHIVE      */
/*********************/
.archiveWrap {
  position:relative;
}
* html .cubaSVAMediaPlayer {
  margin-top:-1px;
}
* html .videoSearch #mediaPlayerSection {
  height: 430px;
}
.videoSearch #mediaPlayerSection {
  width: 482px;
  height: 430px;
  margin-right: 15px;
}
* html .videoSearch .mediaPlayerHeader {
  width:482px;
  height:14px;
  border-bottom:0px;
  position:absolute;
  bottom:162px;
  left:0px;
}
.videoSearch .mediaPlayerHeader {
  clear:both;
  border-left:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
  background-image:url(/javaImages/3/5c/0,,10276~3365891,00.gif);
  background-repeat:no-repeat;
  background-position:top left;
  background-color:black;
  height:18px;
  font-size:9px;
  color:#8cb8eb;
  padding-left:80px;
  padding-right:10px;
  position:absolute;
  bottom:4px;
  left:0px;
  font-weight:bold;
  width:390px;
}
.videoSearch .clubLogoHeader img {
  height:14px;
  width:46px;
  padding-top:1px;
}
.videoSearch .clubNameHeader, .videoSearch .v {
  vertical-align:top;
  height:10px;
  padding-top:2px;
}


* html #reelSearchSection {
  width: 429px;
  position: absolute;
  top: 0px;
  right: -1px;
}
#reelSearchSection {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 430px;
  height: 160px;
}
#reelSearchSection .svaTabContent_0, #reelSearchSection .svaTabContent1 {
  clear: both;
  background-color:#f3f2f2;
}
#reelSearchSection .myLibrary {
  border-left:2px solid white;
  border-right:2px solid white;
  border-top:1px solid white;
}
#reelSearchSection .SVATabsWrapper li {
  display: block;
  float: left;
}
* html li.svaTab0 a, li.svaTab1 a, li.svaTab2 a {
  width: 141px;
}
li.svaTab0 a, li.svaTab1 a, li.svaTab2 a {
  display:block;
  margin: 0px;
  padding: 2px 10px 2px 10px;
  font-size: 12px;
  color: #cccccc;
  background-color:#999999;
  font-weight:bold;
  text-transform:uppercase;
  width: 121px;
  text-align:center;
  border-bottom:3px solid white;
  background-image:url(/javaImages/98/10/0,,10267~3739800,00.gif);
}
li.svaTab2 a {
  width: 122px;
}
* html li.svaTab1 a {
  width:142px;
}
* html li.svaTab2 a {
  width:143px;
}
li.svaTab0 a, li.svaTab1 a {
  border-right:1px solid white;
}
* html li.svaTabSelected0 a,  li.svaTabSelected1 a, li.svaTabSelected2 a {
  width: 141px;
  background-image:url(/javaImages/8a/10/0,,10267~3739786,00.gif);
}
li.svaTabSelected0 a,  li.svaTabSelected1 a, li.svaTabSelected2 a {
  display:block;
  margin: 0px;
  padding: 2px 10px 2px 10px;
  font-size: 12px;
  /*color: #00285e;*/
  color: #ffffff;

  background-color:#e50000;
  font-weight:bold;
  text-transform:uppercase;
  width: 121px;
  text-align:center;
  border-bottom:3px solid white;
}
li.svaTabSelected2 a {
  width: 122px;
}
* html li.svaTabSelected1 a {
  width:142px;
}
* html li.svaTabSelected2 a {
  width:143px;
}
li.svaTabSelected0 a,  li.svaTabSelected1 a {
  border-right:1px solid white;
}



* html #reelSearchSection #svaTabContent_0 {
  width: 426px;
}
#reelSearchSection #svaTabContent_0 {
  width:416px;
  height: 127px;
  overflow: auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  padding-left:10px;
}
#reelSearchSection .viewClipsNote {
  display: none;
}
#reelSearchSection td.dropDownsColumn {
  vertical-align:top;
  padding-top: 6px;
}
#reelSearchSection .dropDownsColumn select {
  width: 190px;
  font-size: 9px;
  margin-bottom: 2px;
}
#reelSearchSection td.incidentsColumn {
  padding-top: 6px;
  padding-left:10px;
  vertical-align:top;
}
#reelSearchSection .indicentRow {
  width: 155px;
}
#reelSearchSection .indicentRow td {
  font-size: 11px;
  margin-bottom: 2px;
}
#reelSearchSection .incidentTitle {
  display: block;
  width: 145px;
  height: 16px;
}
#reelSearchSection .incidents img {
  margin-top:5px;
}


.videoSearch .svaTabContent1 {
  padding-top: 3px;
  width:426px;
  padding-bottom:9px;
}
.playClearReelGrouping {
  padding-right: 18px;
  padding-left: 18px;
  text-align: center;
}
* html td.reelScrollLeft {
  position: absolute;
  top: 123px;
  left: 19px;
}
td.reelScrollLeft {
  position: absolute;
  top: 122px;
  left: 19px;
}
* html td.reelScrollRight {
  position: absolute;
  top: 123px;
  left: 379px;
}
td.reelScrollRight {
  position: absolute;
  top: 122px;
  left: 380px;
}
td.reelScrollLeft a {
  display: block;
  width: 32px;
  height: 15px;
  background: #c6cdd3 url(/namedImage/10276/reelScrollDown.gif) top right no-repeat;
}
td.reelScrollRight a {
  display: block;
  width: 32px;
  height: 15px;
  background: #c6cdd3 url(/namedImage/10276/reelScrollUp.gif) top right no-repeat;
}
td.reelScrollLeft img, td.reelScrollRight img, .videoSearch #divViewCount {
  display: none;
}
.framesTable {
  width: 395px;
  height:10px;
  margin-left:17px;
  margin-bottom:8px;
}



.videoSearch #resultsBody {
  margin-top: 150px;
}
* html .videoSearch .resultsList {
  height:280px;
  width:430px;
}
.videoSearch .resultsList {
  height:276px;
  width:426px;
  overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  background-color:#f3f2f2;
  border-left:2px solid white;
  border-right:2px solid white;
  border-bottom:2px solid white;
  border-top:2px solid white;
}
.videoSearch .clipInfoColumn td {
  font-size: 11px;
}
.videoSearch .dateVenueLeagueRow td {
  padding-top: 2px;
  padding-bottom: 3px;
}
.resultsList .watchNowButton img, .resultsList .addToReelButton img {
  margin-top:10px;
}


/*********************/
/*    MATCH LIVE     */
/*********************/
.liveComms {
  position:relative;
  height:324px;
}
* html .liveMatchContent {
  width: 482px;
  height:90px;
}
.liveMatchContent {
  position: relative;
  width: 480px;
  height: 88px;
  color: #000000;
  background: #193050 url(/namedImage/10267/ScoreBoard.gif) top left no-repeat;
  margin-right: 15px;
  border:1px solid white;
  margin-bottom:16px;
}
.liveMatchContent .matchDateInfo {
  position: absolute;
  bottom: 3px;
  left: 0px;
  width: 480px;
  text-align: center;
  font-size: 9px;
  font-weight: normal;
  color:white;
}
.liveMatchContent .matchdate, .liveMatchContent .venue {
  margin-right:-2px;
}
.liveMatchContent .homeTeamLogo {
  position: absolute;
  top: 15px;
  left: 11px;
  display: block;
  width: 70px;
  text-align: center;
}
.liveMatchContent .awayTeamLogo {
  position: absolute;
  top: 15px;
  right: 11px;
  display: block;
  width: 70px;
  text-align: center;
}
.liveMatchContent .homeTeamScore  {
  position: absolute;
  top: 11px;
  left: 110px;
  width: 110px;
  font-size: 45px;
  line-height: 45px;
  font-weight: bold;
  text-align: right;
  color:#173864;
}
.liveMatchContent .awayTeamScore  {
  position: absolute;
  top: 11px;
  left: 256px;
  width: 110px;
  font-size: 45px;
  line-height: 45px;
  font-weight: bold;
  text-align: left;
  color:#173864;
}
.liveMatchContent .v {
  position: absolute;
  top: 23px;
  left: -1px;
  width: 480px;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color:#173864;
}

.textCommentary {
}
.textCommentary .border {
   border-left:2px solid white;
   border-right:2px solid white;
}
* html .liveCommentaryScroller {
  height:411px;
  width:430px;  
}
.liveCommentaryScroller {
  height:407px;
  width:426px;  
  overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  background-color:#f3f2f2;
  border:2px solid white;
}
.liveCommentary {
  border-right:2px solid white;
  padding:7px 22px 10px 11px;
}
.liveCommentary table.commentaryTable td {
  font-size: 11px;
  color: #000;
}
.liveCommentary table.commentaryTable .commentaryRow td {
  border-bottom: 1px solid #d0d0d0;
}
.liveCommentary table.commentaryTable tr.commentaryRow td {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}
.liveCommentary table.commentaryTable td.commentaryTime {
  font-weight: bold;
}
.liveCommentary table.commentaryTable td.commentaryText {
  font-weight: normal;
  padding-right: 10px;
}


/*********************/
/*  SYSTEM ARTICLES  */
/*********************/
.bigImage {
  border:1px solid white;
}
* html .rightColumn .articleBody {
  width:430px;
  height:394px;
}
.rightColumn .articleBody {
  background-color:#f3f2f2;
  width:406px;
  height:372px;
  overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  color:#173864;
  border-left:2px solid white;
  border-right:2px solid white;
  border-bottom:2px solid white;
  padding:10px;
  font-size:11px;
}
.rightColumn .articleBody P {
  padding-bottom:5px;
}
.rightColumn .articleBody A {
  color:#173864;
  font-weight:bold;
}








/******************/
/*  LOGIN OR BUY  */
/******************/

/** payment plans **/

.payPlanWrap {
  width: 910px;
  border:1px solid #ffffff;
  padding:25px 0px 15px 15px;
  /*background-color:#173864;*/
  background-color:#d41c2b;
}

.paymentWrap {
  width: 910px;
  border:1px solid #ffffff;
  padding:25px 0px 15px 15px;
  background-color:#d41c2b;
}

* html .regPaymentWrap {
  padding:24px 20px 20px 19px;
}
.regPaymentWrap {
  border:1px solid #5c8ac7;
  padding:24px 15px 15px 16px;
  background-color:#173864;
}
* html .priceCell {
  height:81px;
}
.priceCell {
  background-image:url(/namedImage/10267/PriceInfoBox.gif);
  background-repeat:no-repeat;
  background-position:center center;
  width:229px;
  height:79px;
  border:1px solid white;
  margin-left:10px;
}
* html .priceContainer {
  width:720px;
}
.priceContainer {
  width:728px;
}
.infoPrices {
  width:674px;
  height:308px;
}
.infoPrices TD {
  padding-bottom:22px;
}
.infoBox {
 height:124px;
 width:194px;
/*  margin-top: -143px;  /* Not sure why this is needed */
}
.pricesTable TD {
 vertical-align:middle;
 text-align:center;
}
.priceButton {
 display:block;
 text-align:center;
 color:#193052;
 font-weight:bold;
 font-size:24px;
 margin:20px 50px 0 50px;
 padding:4px;
 text-transform:capitalize;
}
.worldOptionOne {
 /*background:transparent url(/javaImages/c6/a1/0,,10267~5349830,00.jpg) no-repeat top left;*/
 /*background:transparent url(/javaImages/1f/12/0,,10267~5575199,00.jpg) no-repeat top left;*/
   background:transparent url(/javaImages/f2/6d/0,,10267~5729778,00.gif) no-repeat top left;
 height:287px;
 width:238px;
}
.worldOptionTwo {
 /*background:transparent url(/namedImage/10267/LoginOrBuyPanel4.gif) no-repeat top left;*/
 background:transparent url(/javaImages/f7/6d/0,,10267~5729783,00.gif) no-repeat top left;
 height:287px;
 width:238px;
}
.worldOptionThree {
 /*background:transparent url(/namedImage/10267/LoginOrBuyPanel5.gif) no-repeat top left;*/
 background:transparent url(/javaImages/f5/6d/0,,10267~5729781,00.gif) no-repeat top left;
 height:287px;
 width:238px;
}
.worldOptionFour {
 background:transparent url(/namedImage/10267/LoginOrBuyPanel3.gif) no-repeat top left;
 height:390px;
 width:238px;
}
.HeaderText {
 font-weight:bold;
 font-size:24px;
 color:#173864;
}
.worldOptionInner {
 padding:15px 5px 5px 25px;
 font-size:11px;
}
.buyInfoHeadline {
  display: none;
}
.infoImage, .priceCell  {
  cursor:pointer;
}
.buyNowInfo {
  display: block;
  width: 201px;
  height: 34px;
  margin-left: -2px;
 background:transparent url(/namedImage/10267/BuyNowButton.gif) no-repeat top left; 
}
.buyNowInfo span {
  display: none;
}
.buyInfoList LI {
 list-style-type:square;
}
.buyInfoList {
 margin-left:17px;
 padding-right:10px;
 margin-top:30px;
 height:130px;
}

.buyInfoTitle {
  font-weight:bold;
  position:relative;
  top:20px;
}
.worldOptionTwo .buyNowInfo, .worldOptionThree .buyNowInfo, .worldOptionFour .buyNowInfo {
  margin-top:4px;
}
.worldOptionOne .buyNowInfo{
  margin-top:4px;
}
#page2249084 .worldOptionOne .buyNowInfo{
  margin-top:34px;
}
#page2249084 .worldOptionTwo .buyNowInfo, #page2249084 .worldOptionThree .buyNowInfo, #page2249084 .worldOptionFour .buyNowInfo {
  margin-top:34px;
}

.buyNowInfo:Hover {
 text-decoration:underline;
}
.buyHeader, .confirmBuyHeader {
  margin-bottom:25px;
}
* html .confirmBuyHeader {
  margin-right:148px;
}
.confirmBuyHeader {
  margin-right:157px;
}
.loginBox {
 width:166px;
 font-size:10px;
}
.loginBox .border {
  padding: 0px;
  border: 0px;
}
.loginBox .border .headline {
  display:block;
  font-weight:bold;
  font-size:11px;
  color:#FFF;
  background-color:#000000;
  padding:4px 2px 5px 2px;
 /* border-top:3px solid #f3f2f2;
  border-left:3px solid #f3f2f2;
  border-right:3px solid #f3f2f2;
  border-bottom:0px;*/

}
.worldLoginElement {
 height:240px !important;
 height /**/:261px;
 background-color: #f3f2f2;
 font-weight:bold;
 border-left:3px solid #f3f2f2;
 border-right:3px solid #f3f2f2;
 border-bottom:3px solid #f3f2f2;
 padding:9px;
}
.forgottenPasswordSpan, .forgottenUsernameSpan {
 display:block;
 margin:5px 0 5px 0;
}
.forgottenPasswordSpan A, .forgottenUsernameSpan A {
 text-decoration:underline;
 color:black;
 font-weight:normal;
 font-size:9px;
}
.worldLoginElement .inputBox {
  width:140px;
  border:1px solid #7f9db9;
}
.worldLoginElement .submitButton {
 color:white;
 font-size:1.2em;
 background-color: #d41c2b;
 display:block;
 width:69px;
 height:17px;
 text-align:center;
 text-transform:uppercase;
 font-weight:bold;
 border:0px;
 cursor:pointer;
}
/** registration form **/

.registrationForm TD, .marketingPTVRow, .thirdPartyMarketingRow, .termsAndConditionsRow, .registrationConfirmation {
  font-size:11px;
}
.registrationForm INPUT, .registrationForm SELECT {
  font-size:12px;
}
.regOuterForm {
 background-color:#e8e8e8;
 color:#204060;
 width: 467px;
 border: 3px solid #000;
}
* html .regInnerForm {
 height: 463px;
}
.regInnerForm {
 overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
 color:#204060;
 height:467px;
}
* html .registrationForm .submitButton, * html .continue INPUT {
  padding:0px;
}
.registrationForm .submitButton, .continue INPUT {
 background-color:#d41c2b;
 border:1px solid #E1E5EA;
 color:white;
 font-weight:bold;
 font-size: 8pt;
 cursor:pointer;
 padding:2px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
}
.suggestUsernameSpan input {
  width: 230px;
}
* html .outerSubBox {
 padding-right:10px;
}
.outerSubBox {
 background-image:url(/namedImage/10267/SubscribeNowBox.gif);
 background-repeat:no-repeat;
 width:241px;
 height:287px;
 font-size:10px;
 padding-right:19px;
}
* html .outerUpdBox {
 padding-right:10px;
}
.outerUpdBox {
 background-image:url(/namedImage/10267/UpdateDetailsBox.gif);
 background-repeat:no-repeat;
 width:241px;
 height:287px;
 font-size:10px;
 padding-right:19px;
}
.innerSubBox {
 padding:40px 29px 10px 29px;
}
.regMainTextBold {
  font-weight:bold;
}
.note, .usernameNote, .continue {
  padding-top:15px;
  padding-left:10px;
  padding-right:10px;
}
.thankyou {
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
}
.usernameNote {
  font-weight:bold;
}
/** my account **/
* html .myAccForm {
 height:505px;
}
.myAccForm {
 overflow:auto;
 color:#204060;
 height:519px;
 border:1px solid white;
 margin-right:10px;
}
* html .myAccount {
  width:867px;
}
.myAccount {
  width:880px;
}
.myAccount TD {
  color:black;
  font-size:11px;
}
.myAccountSectionHeader {
  background-color: #000000;
  margin-top: 7px;       
}
.myAccountSectionHeaderFirst {
  background-color: #000000;
}
.myAccountSectionContent P {
  margin-top:20px;
}      
.myAccountSectionHeader .headline, .myAccountSectionHeaderFirst .headline, #paymentPlansSectionContainer .headline {
  color: #ffffff;
  padding-left:10px;
  font-weight: bold;
  font-size:13px;
  font-family: 'Arial Bold', Arial, Verdana; 
  text-transform:uppercase;
  padding-top:3px;
  height:25px;
} 
.myAccountSectionContent, .myAccountCustomerDetails {
  background-color: white;
  color: black;
} 
.myAccountCustomerDetails TD {
  color: black;
  padding-left:10px;
  padding-top:5px;
}  
.myAccountCustomerDetails A {
  color: black;
}
.myAccountSectionContent TD {
  color: black;
  padding: 10px;
}
.myAccountSectionContent A, .myAccountCustomerDetails A, .myAccountText A, .myAccountTable A {
  color:black;
}
.myAccountSectionContent A {
  color:black;
  text-decoration: underline;
  font-weight: bold;
}
.myAccountCustText {
  font-weight: bold;
}
.myAccountTable {
  background-color:#98999C;
  text-align:left;
}
.myAccountTable .myAccountText TD {
  color: black;
  padding:7px 5px 7px 5px;
  font-size:70%;
  font-weight: bold;
}
.myAccountTable TD {
  background-color:white;
  padding-left:5px;
  padding-right:5px;
}
.myAccountTable .myAccountHead TD {
  background-color:#98999C;
  color:#333C43;
  font-weight:bold;
}
.myAccountTable .myAccountSubHead TD {
  background-color:#333C43;
  color:white;
  font-size:82%;
  padding:2px 5px 2px 5px;
}
.myAccountTable .myAccountFutureButtons TD {
  background-color:#D6D6DB;
}
.smallFont {
  font-size:80%;
}
.myAccountChangeButton, .myAccountButtonOuter A {
 color:white;
 background-color:#d41c2b;
 border:0px;
 font-size:8pt;
 padding:2px 10px 3px 10px;
}    
.myAccountChangeButton 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:white;
  text-decoration:none;
}
.myAccountCustomerDetails A:Hover, .myAccountChangeButtonOuter A:Hover, .myAccountButtonOuter A:Hover, .myAccountButton 

A:Hover, .myAccountSectionContent A:Hover, .myAccountButtonOuter A {
  text-decoration:none;
}
.myAccountFutureButtons TD {
 padding-left:12px;
}
* html #paymentPlansSectionContainer {
  width:867px;
}
#paymentPlansSectionContainer {
  width:880px;
}
#paymentPlansSectionContainer TD {
  font-size:11px;
}
.myAccForm .priceContainer {
  background-color: #d41c2b;
  padding:10px;
  margin-left:27px;
  width:772px;  
}
.myAccountChangeButtonOuter A {
  color:white;
  font-weight:bold;
  border:0px;
}
.errorText {
  font-weight:bold;
  color:red;
}



/** HIDE TEAM SELECT IN VIDEO ARCHIVE **/
#teamSelect {
  display:none;
}

.articleIndexWrap {
  padding-left: 15px;
}

/* Featured Article */

.featuredarticle {
  display: block;
  width: 480px !important;
  width /**/: 482px;
  height: 428px !important;
  height /**/: 430px;
  border: 1px solid #5C8AC8;
  background: #FFF url(/javaImages/53/22/0,,10276~3416659,00.jpg) bottom left repeat-x;
  padding: 0px;
}

.featuredarticle .headerimage {
  display: block;
  border: 0px;
  margin: 0px;
  width: 480px;
  height: 324px;
  background-color: #193050;
  border-bottom: 1px solid #5C8AC8;
  margin-bottom: 14px;
}

.featuredarticle .headerimage img {
  border: 0px;
  margin: 0px;
} 

.featuredarticle h3 {
  display: block;
  background: #FFF url(/javaImages/55/22/0,,10276~3416661,00.gif) center left no-repeat;
  padding-left: 20px;
  margin: 0px 15px 3px 15px;
  text-transform: uppercase;
  font-family: Arial, Verdana;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
}

.featuredarticle h3 a {
  display: block;
  text-decoration: none;
  color: #193050;
  background: #FFF url(/javaImages/55/22/0,,10276~3416661,00.gif) center left no-repeat;
  position: relative;
  left: -20px;
  padding-left: 20px;
  font-family: Arial, Verdana;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
}

.featuredarticle h3 a:hover {
  color: #5C8AC8;
  text-decoration: none;
}

.featuredarticle p {
  padding: 0px;
  margin: 0px 15px 0px 15px;
  font-size: 11px;
}

.featuredarticle p a {
  color: #193050;
  text-decoration: underline;
  font-weight: bold;
}

.featuredarticle p a:hover {
  color: #5C8AC8;
  text-decoration: none;
}

/* Featured Article END */



.innerElement INPUT {
  float:left;
  margin-top:0px;
  padding-top:0px;
}

.submitButton {
  margin-top:-15px;
  margin-left:10px;
  margin-right:10px;
}

.innerElement input {
  margin-left:10px;
}

.horizonLog #welcomemessage {
  /*float:left;
  FONT-WEIGHT: 700;
  margin-top:0px;*/
  float:right;
  width:100px;
  margin-top:0px!important;
  margin-top:-25px;
  position:absolute;
  top:0px;
  left:700px;
}

* html .horizonLog #welcomemessage {
top:25px;
}

.layout .teaserColumn .categorySearch{
  width:250px;
}
.inputWrap {
  float:left;
}
.inputWrap input {
/*  float:left;
  margin-left:4px;*/
}

.searchWord {
  margin:2px;
}


#loggedOutD {
  margin-top:-1px;
  margin-left:25px;
}

* html #loggedOutD {
  margin-top:2px;
}

#theWelcome {
  font-weight:bold;
  color:#cd0a41;
}

/*
#loggedOutD {
  float:right;
  FONT-WEIGHT: 700;
  /*margin-top:4px;*/
  width:150px;
  position:absolute;
  top:-1px;
  left:550px;
}
*/

.mainColumn .border {
  clear: both;
}

.innerElement .submitButton {
  margin-top:-17px;
  margin-left:220px;
}
.FooterText {
  color: white;
  font-size: 10px;
}
/************************************************************************/
.restArticlesMBNA {
  background-color:#f3f2f2;
  width:426px;
  height:160px;
  /*overflow:auto;*/
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  color:#173864;
  border-left:2px solid white;
  border-right:2px solid white;
  border-bottom:2px solid white;
}
.restArticlesMBNA .restArticles {
 height:160px;
 width: 419px;
  /*overflow:auto;*/
}

.topArticleMBNA {
  position:relative;
  height:170px;
}

.promo IMG {
 position: relative;
 display: block;
 width: 426px;
 height: 225px;
 margin: 40px 0 10px 15px;
}

* html .promo IMG {
 margin-top: 20px;
}

.mbnaPromo {
}
.mbnaPromo .promotionCodeEntry {
 position: absolute;
 color:#031730;
/* z-index: 1;*/
 font-size:0.1em;
top:332px;
left:519px;
width:180px;

}


/**
* html .promotionCodeEntry {
 top: 165px;
}
**/

.mbnaPromo #promotionForm {
 display: block!important;
 position: relative;
 padding-top:10px;
}

.mbnaPromo #promotionForm #disposableCode {
 display: block!important;
 position: relative;
 width: 120px;
 height: 19px;
}

.mbnaPromo .promotionContinueButton A {
 position: relative;
 display: block;
 background: transparent url(/javaImages/84/9b/0,,10276~3578756,00.jpg) no-repeat top right;
 width: 27px;
 height: 19px;
 left: 125px;
 top: -20px;
 z-index: 1;
 font-size: 0.1em;
 color:#a3bcd2;
}
.mbnaPromo .congratspromo {
 position: relative;
 top:30px;
 font-size: 1.1em;
 color:#ffffff;
}
.mbnaPromo .congratspromo .promotionContinueButton {
 position: relative;
 top:40px;
 left:314px;
}
.promotionContinueButton  {
}




/***** citycard members offers *****/
.cityCardPromo {
  background:url(/javaImages/3d/47/0,,10276~3688253,00.jpg) no-repeat top left;
  height:395px;
  width:426px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
  border-bottom:9px solid #fff;
}

.cityCardPromo2 {
  background:url(/javaImages/31/d1/0,,10276~3723569,00.jpg) no-repeat top left;
  height:395px;
  width:426px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
  border-bottom:9px solid #fff;
}

.cityCardPromoConfirm {
  background:url(/javaImages/20/48/0,,10276~3688480,00.jpg) no-repeat top left;
  height:395px;
  width:426px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
  border-bottom:9px solid #fff;
}
.cityCardPromo .promotionCodeEntry, .cityCardPromo2 .promotionCodeEntry {
  position:absolute;
  top:182px;
  right:24px;
}
.cityCardPromo .promotionCodeBox, .cityCardPromo2 .promotionCodeBox {
  position:relative;
}
.cityCardPromo .promotionCodeEntry input, .cityCardPromo2 .promotionCodeEntry input {
  border:1px solid #a9b3cb;
  width:111px;
  height:17px;
  font-size:0.55em;
  float:left;
}
.cityCardPromo .promotionContinueButton, .cityCardPromo2 .promotionContinueButton {
  margin-left:5px;
}
.cityCardPromo .promotionText, .cityCardPromo2 .promotionText { 
  color:white;
  font-size:0.75em;
  position:relative;
  top:281px;
  padding-left:13px;
}
.cityCardPromo .promotionText a, .cityCardPromo .promotionText a:hover, .cityCardPromo2 .promotionText a, .cityCardPromo2 .promotionText a:hover {
  color:white;
}
.cityCardPromo .smallDisclaimer, .cityCardPromo2 .smallDisclaimer {
  font-size:0.75em; 
  text-align:right;
  padding-top:5px;
  padding-right:5px;
}
.cityCardPromoConfirm .promotionContinueConfirmButton {
  position:absolute;
  top:292px;
  right:14px;
}
.cityCardPromoConfirm .promoConfirmationText {
  color:white;
  font-size:0.78em;
  padding-left:10px;
  position:relative;
  top:230px;
}

.replace {
}
#page2249084 .infoBox {
height:286px;
}
.matchLiveWrap {
}

/* COMMENTARY */
.matchLiveLeft .matchLive .headline {
 font-weight:bold;
 color:#454545;
 font-size:1.5em;
 margin-top:5px;
}

.homeTeamScoreSpan {
margin-right:20px;
font-size:2.6em;
font-weight:bold;
position:relative;
top:10px;
}
.awayTeamScoreSpan {
margin-right:20px;
font-size:2.6em;
font-weight:bold;
position:relative;
top:10px;
}
/********************************************/
#masterTabList15365_2 {
width:33%!important;
width/**/:162px;
}
#masterTabList15366_2 {
width:33%!important;
width/**/:146px;
}
.masterTab0, .masterTab1, .masterTab2, .masterTab3, masterTabSelected0 {
text-transform: uppercase;
font-size:0.9em;
color:#ffffff;
}
.lineUpsClassTable, .lastname, .suboff, .matchLiveRight .time, .comment, #matchStatsId, .rowDark, .rowLight {
font-size:0.7em;
}
.liveComms {
  position:relative;
  height:324px;
}
* html .liveMatchContent {
  width: 482px;
  height:90px;
}
.liveMatchContent {
  position: relative;
  width: 480px;
  height: 88px;
  color: #000000;
  background: #193050 url(/namedImage/10267/ScoreBoard.gif) top left no-repeat;
  margin-right: 15px;
  border:1px solid white;
  margin-bottom:16px;
}
.liveMatchContent .matchDateInfo {
  position: absolute;
  bottom: 3px;
  left: 0px;
  width: 480px;
  text-align: center;
  font-size: 9px;
  font-weight: normal;
  color:white;
}
.liveMatchContent .matchdate, .liveMatchContent .venue {
  margin-right:-2px;
}
.liveMatchContent .homeTeamLogo {
  position: absolute;
  top: 15px;
  left: 11px;
  display: block;
  width: 70px;
  text-align: center;
}
.liveMatchContent .awayTeamLogo {
  position: absolute;
  top: 15px;
  right: 11px;
  display: block;
  width: 70px;
  text-align: center;
}
.liveMatchContent .homeTeamScore  {
  position: absolute;
  top: 11px;
  left: 110px;
  width: 110px;
  font-size: 45px;
  line-height: 45px;
  font-weight: bold;
  text-align: right;
  color:#d80000;
}
.liveMatchContent .awayTeamScore  {
  position: absolute;
  top: 11px;
  left: 256px;
  width: 110px;
  font-size: 45px;
  line-height: 45px;
  font-weight: bold;
  text-align: left;
  color:#d80000;
}
.liveMatchContent .v {
  position: absolute;
  top: 23px;
  left: -1px;
  width: 480px;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color:#d80000;
}

.textCommentary {
}
.textCommentary .border {
   border-left:2px solid white;
   border-right:2px solid white;
}
* html .liveCommentaryScroller {
  height:411px;
  width:430px;  
}
.liveCommentaryScroller {
  height:407px;
  width:426px;  
  overflow:auto;
  SCROLLBAR-HIGHLIGHT-COLOR: #7e7e7e; 
  SCROLLBAR-SHADOW-COLOR: #7e7e7e; 
  SCROLLBAR-ARROW-COLOR: white; 
  SCROLLBAR-TRACK-COLOR: #e2e2e2; 
  SCROLLBAR-BASE-COLOR: #7e7e7e;
  SCROLLBAR-DARKSHADOW-COLOR: #e2e2e2;
  SCROLLBAR-3DLIGHT-COLOR: #e2e2e2;
  background-color:#f3f2f2;
  border:2px solid white;
}
.liveCommentary {
  border-right:2px solid white;
  padding:7px 22px 10px 11px;
}
.liveCommentary table.commentaryTable td {
  font-size: 11px;
  color: #000;
}
.liveCommentary table.commentaryTable .commentaryRow td {
  border-bottom: 1px solid #d0d0d0;
}
.liveCommentary table.commentaryTable tr.commentaryRow td {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}
.liveCommentary table.commentaryTable td.commentaryTime {
  font-weight: bold;
}
.liveCommentary table.commentaryTable td.commentaryText {
  font-weight: normal;
  padding-right: 10px;
}
.matchLiveLeft {
 padding:0 17px 0 0;
}
.matchLiveLeft .layout {
 width:480px;
}
.matchLiveRight {
 /*padding-top:15px;*/
 width:430px;
}
.logosAndScores {
 margin-bottom:10px;
}
.logosAndScores .matchLive {
 border:1px solid #fff;
 text-align:center;
 padding:5px 0;
background:transparent url(/namedImage/10267/ScoreBoard.gif) no-repeat top center;
}
.matchCurrentScoreWrapper {
 /*background:transparent url(/namedImage/10267/ScoreBoard.gif) no-repeat top left;*/
 margin:0 auto;
 width:454px;
 height:69px;
 position:relative;
}
.logosAndScores .homeTeamLogoSpan img {
 position:absolute;
 top:4px;
 left:10px;
}
.logosAndScores .awayTeamLogoSpan img {
 position:absolute;
 top:4px;
 right:10px;
}
/*.logosAndScores .homeTeamNameSpan, .logosAndScores .homeTeamScoreSpan, .logosAndScores .awayTeamNameSpan, .logosAndScores .awayTeamScoreSpan {
 font-weight:bold;
 font-size:2em;
 position:relative;
 top:10px;
}*/
.logosAndScores .homeTeamNameSpan {
 margin-right:5px;
 display:none;
}
.logosAndScores .awayTeamNameSpan {
 display:none;
}
.logosAndScores .venueDetails {
 position:relative;
top:5px;
font-size:0.7em;
font-weight:bold;
}


.matchLiveLeft .masterTabContent, .matchLiveRight .masterTabContent {
 border:1px solid #ffffff;

 background-color:#ffffff;
 padding:4px;
 clear:both;
 position:relative;
 bottom:1px;
 z-index:1;
}
.matchLiveLeft .masterTabContent {
width:469px;
height:320px!important;
height/**/:310px;
}
* html .matchLiveLeft .masterTabContent {
 width:478px;
}
.matchLiveRight .masterTabContent {
 width:419px;
 overflow:hidden;
}
* html .matchLiveRight .masterTabContent {
 width:430px;
}
.matchLiveLeft .masterTabContent .matchLive {
 background-color:#f3f2f2;
 height:300px;
 overflow:auto;
 padding:10px;
}
.matchLiveRight .masterTabContent .matchLive, .matchLiveRight .masterTabContent .statistics {
 background-color:#f3f2f2;
 height:391px;
 overflow:auto;
 padding:10px;
}
.matchLiveLeft .masterTabsWrapper, .matchLiveRight .masterTabsWrapper {
 height:100%;
}
.matchLiveLeft .masterTabsWrapper:after, .matchLiveRight .masterTabsWrapper:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}
.matchLiveLeft .masterTabsWrapper li, .matchLiveRight .masterTabsWrapper li {
 float:left;
 width:33%;
}
.matchLiveLeft .masterTabsWrapper li a, .matchLiveRight .masterTabsWrapper li a {
 display:block;
 color:#ffffff;
 /*background:#d50000 url(/javaImages/f2/11/0,,10284~3740146,00.gif) repeat-x bottom left;*/
 background:#000000 url(/namedImage/10267/tab_bg_off.gif) repeat-x top left;
 text-align:center;
 padding:5px 0;
 /*border-bottom:1px solid #000;
 border-top:1px solid #ffffff;
 border-right:1px solid #ffffff;*/
 /*border-left:1px solid #ffffff;*/
 
 font-size:0.8em;
}
#masterTabList15263_1, #masterTabList15264_1 {
 margin:0 2px;
}
.matchLiveLeft .masterTabsWrapper .masterTabSelected0, .matchLiveLeft .masterTabsWrapper .masterTabSelected1, .matchLiveLeft .masterTabsWrapper .masterTabSelected2, .matchLiveRight .masterTabsWrapper .masterTabSelected0, .matchLiveRight .masterTabsWrapper .masterTabSelected1, .matchLiveRight .masterTabsWrapper .masterTabSelected2 {
 position:relative;
 z-index:3;
}
.matchLiveLeft .masterTabsWrapper .masterTabSelected0 a, .matchLiveLeft .masterTabsWrapper .masterTabSelected1 a, .matchLiveLeft .masterTabsWrapper .masterTabSelected2 a, .matchLiveRight .masterTabsWrapper .masterTabSelected0 a, .matchLiveRight .masterTabsWrapper .masterTabSelected1 a, .matchLiveRight .masterTabsWrapper .masterTabSelected2 a {
 color:#fff;
 /*border-top:1px solid #ffffff;
 border-right:1px solid #ffffff;
 border-left:1px solid #ffffff;
 border-bottom:0;*/
 padding:5px 0 6px;
 /*background:#e40000 url(/javaImages/45/12/0,,10284~3740229,00.gif) repeat-x bottom left;*/
 background:#a10000 url(/namedImage/10267/tab_bg.gif) repeat-x top left;
text-transform: uppercase;
font-size:0.75em;
}
.matchLiveRight .textCommentaryLine {
 border-bottom:1px dashed #cccccc;
 padding:3px 10px;
 color:#000;
}
.matchLiveRight .time {
 font-weight:bold;
}
.matchLiveRight .statistics td {
 padding:5px;
}
.matchLiveRight .rowHeader {
 background-color:#f3f2f2;
 font-weight:bold;
}
.matchLiveRight .rowDark, .matchLiveLeft .rowdec_even, .matchLiveLeft #matchStatsId .even td {
 background-color:#fff;
}
.matchLiveRight .rowLight, .matchLiveRight .rowdec_odd, .matchLiveLeft #matchStatsId td {
 background-color:#f3f2f2;
}
#subsHomeId .rowdec, #subsAwayId .rowdec {
 font-weight:bold;
}
/*.teamLineUps img, */.teamLineUpsVersus, .homeTeamLineUpClubName, .awayTeamLineUpClubName {
 display:none;
}
.matchLiveLeft .lineUpsClassTable, .matchLiveLeft .matchInformationTable {
 width:426px;
}
#teamLineUpsHomeId td, #teamLineUpsAwayId td, #subsHomeId td, #subsAwayId td {
 padding:5px 5px 5px 20px;
}
.matchLiveLeft .surname div {
 float:left;
 margin-right:5px;
 height:18px;
 font-weight:bold;
 text-align:center;
}
.matchLiveLeft .clear {
 display:none;
}
.matchLiveRight .LiveleagueTable {
 width:390px;
}
.matchLiveRight .LiveleagueTable th, .matchLiveRight .LiveleagueTable td {
 font-size:0.7em;
}
.matchLiveLeft .matchInformationTable .clubImage {
 display:none;
}
.matchLiveLeft #matchStatsId td, .matchLiveLeft #matchStatsId th {
 padding:5px 5px 5px 20px;
}

.AwayTeam {
position:relative;
}
.SubBG, .subOn {
font-size:0.7em;
}
.matchDateHeader, .matchKOHeader, .matchAttendanceHeader {
margin-right:5px;
margin-left:5px;
}
.arrow {
width:50px;
}
.positionValue {
text-align:center;
}
.teamNameHeader, .playedHeader, .wonHeader, .drawHeader, .lostHeader, .goalDifferenceHeader, .pointsHeader {
text-align:left;
}
#masterTabList15365_0, #masterTabList15366_0 {
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

#masterTabList15365_1, #masterTabList15366_1 {
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

#masterTabList15365_2, #masterTabList15366_2 {
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
.matchLiveRight .matchLive {
width:400px!important;
width/**/:420px;
}

#page2249054 .mainWrap, #page2249096 .mainWrap, #page2249058 .mainWrap{
height:550px;
}
#page2249054 .mediaColumn .mediaArticle .headline {
 border-bottom:1px solid #ffffff;
 background:#000000;
}

.border .headline {
font-size:1.3em;
margin:4px;
padding:0px;
display:block;
color:#ffffff;
}
.border {
padding:0px;
margin:0px;
background:#000000 url(/namedImage/10267/HeadingBack.gif) no-repeat;
height:33px;
display:block;
padding-left:17px;
border-left:2px solid #ffffff;
border-right:2px solid #ffffff;
border-bottom:2px solid #ffffff;

}
.right_layout2{
padding-left:15px!important;
padding-left/**/:19px;
}
.BuySubtext {
height:50px;
position:relative;
top:24px;
}
#matchStatsId{
font-weight:bold;
}
/* NEW STYLES */
*html .headerimage {
overflow:hidden;
width:468px;
display:block;
}
.headerimage {
overflow:hidden;
width:469px;
display:block;
}
.clubImage {
display:inline;
}
.HomeTeam, .TeamLineUp {
text-align:left;
padding-left:20px;
}
.TeamLineUp IMG {
 width:30px;
 height:30px;
 text-align:left;
}