ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
 margin:0;
 padding:0;
}
h1,h2,h3,h4,h5,h6,pre,code {
 font-size:1em;
}
.body {
 background:#520c18 url(0,,12562~3297343,00.gif) repeat-x top left;
 text-align:center;
 background-color: #520c18;
}
.bodyBorder {
 text-align:center;
 width:988px;
 margin-left:auto;
 margin-right:auto;
 color:black;
 padding:1px 0px 25px 0px;
 font-size:70%;
 position:relative;
}
.bodyWrap {
 width:988px;
}
.layout {
 text-align:left;
 font-family: Arial, Helvetica, sans-serif;
}
TD {
 text-align: left;
 color: black;
 padding: 0px;
 vertical-align: top;
 font-size:70%;
 font-family: Arial, Helvetica, sans-serif;
}
HR {
 height:1px;
 background-color:black;
 border-style:none;
}
TABLE {
 border-style:none;
 clear: both;
}
.layoutTable {
 width:auto;
}
A {
  color:black;
}
FORM {
 margin: 0px;
 padding: 1px;
}
* {
 padding:0;f
 margin:0;
}
P {
 padding-bottom:15px;
}
A IMG {
 border-width: 0;
 border-style: none;
}
A {
 color:#771a3d;
 font-weight:bold;
 text-decoration:none;
}
A:Hover {
  text-decoration:underline;
}
.articleIndex img {
 border: 1px solid #d5d5d5;
}
.articleIndex a {
 color:black;
}
.border .headline {
 font-weight:bold;
}
.border {
 background-image: url(/javaImages/b7/5d/0,,~3431863,00.gif);
 background-repeat: no-repeat;
 color:white;
 padding:5px;
 font-size:1.1em;
}
.NewsThirdColumn .border {
 background-image: url(/javaImages/7a/f1/0,,12562~3338618,00.gif);
 background-repeat: no-repeat;
 color:white;
 padding:5px;
 font-size:1.1em;
}
.borderBottom {
 background: url(green_bg.jpg)  ;
 /*background: url(thing.gif)  ; */
}
.NewsThirdColumn .borderBottom {
 width:323px;
}

.thirdColumn.borderBottom {
 width:300px;
}
.Error {
 
}
.Error .article .articleText {
  padding-bottom:20px;
}
.Error .article .articleText .articleHeadlineAndBody .postedDate {
  display:none;
}
.Error .article .articleText .articleHeadlineAndBody .headline {
  padding-bottom:10px;
}
.marketingPtvFlag, .regMainText {
  color: black;
}

.matchReportWrap {
/*  padding: 20px 5px 10px 20px;*/
  background-color: #ffffff;
}

.matchReportBanner {
  padding:20px 0px 0px 20px;
}

.tonyGale, .tonyGale table{
  width:300px;
}

.NewsThirdColumn .tonyGale, .NewsThirdColumn.tonyGale table{
  width:323px;
}

.tonyGale .border {
  background-image: url(/javaImages/1c/c2/0,,12562~3326492,00.gif);
  background-repeat: repeat-x; 
  color:#6e1634;
  border:1px solid #d0d0b7;
  /*height:22px;*/
}

.tonyGale .headline {
  padding:0px;
}

.tonyGale .borderBottom {
  background-image: url(/javaImages/1a/c2/0,,12562~3326490,00.gif);
  background-repeat: repeat-x; 
  margin-bottom:10px;
  background-color: #e7e6cd;
}
.tonyGale .articleIndex {
  border:0px;
  width:300px;
}

.NewsThirdColumn .tonyGale .articleIndex {
  border:0px;
  width:323px;
}
.WHUTVLatestbkgrnd {
  background-image: url(/javaImages/57/e0/0,,12562~3334231,00.gif);
  background-repeat: repeat-x; 
  border-right:1px solid #ceceb6; 
  border-left:1px solid #ceceb6;
  border-bottom: 1px solid #ceceb6;
  width:300px;
}

.WHUTVLatest {
  height: 167px;
}

.WHUTVLatestWrap  {
 /*padding-left:10px;*/
}

.WHUTVLatestWrap .WHUTVLatestHeadline {
  /*padding-top:7px;*/
  font-weight:bold;
}

.WHUTVLatestHeadline {
 vertical-align:middle;
 text-align:left;
 
}
.WHUTVLatestHeadline a{
 width : 276px;
 display : block;
}

.arrowButton {
  width:22px;
  padding:3px 8px 3px 9px;
}
.WHUTVLatestWrap .border {
  background-image: url(/javaImages/1c/c2/0,,12562~3326492,00.gif);
  background-repeat: repeat-x; 
  color:#6e1634;
  width:300px;
  height:22px;
  border:1px solid #d0d0b7;
}
.WHUTVLatestWrap .border .headline {
  padding:5px;
}

.WHUTVLatestWrap .borderBottom {
  background-image: url(/javaImages/1a/c2/0,,12562~3326490,00.gif);
  background-repeat: repeat-x; 
  margin:0px;
  background-color: #e7e6cd;
}

.wrap {
 background-color:white;
}
.footerWrap {
 width: 988px;
 background-color: #ffffff;
 padding-top:5px;
}
.footerWrap A {
  text-decoration:none;
}
.termsFooter {
  padding:0px 0px 10px 20px;
}
.termsFooterCopyright {
    padding:5px 20px 10px 0px;
}


.articleBottomBorder {

}

/**NEWS INDEX PAGE STYLES**/
.articleIndex {
  border-left: 1px solid #ddced1;
  border-right: 1px solid #ddced1;
  border-bottom: 1px solid #ddced1;
  border-top: 1px solid #ddced1;
  margin-left:20px;
  width:466px;
  /*clear:both;*/
  /*min-height:249px;*/
}


.archive {}

.archive .articleIndex div{
padding : 5px;
}

.archive .articleIndex .articleSeparator{display : none}

.newsbkgrnd {
  background-image:url(/javaImages/fd/bb/0,,12562~3324925,00.gif);
  background-repeat:repeat-x;
  height:45px;
  padding:  12px 20px 12px 8px;
  position:relative;
}

.SingleArticleIndex {
  border-right: 1px solid #ddced1;
}

.SingleArticleIndex .entry .articleIndexImage {
  padding:10px;
}

.SingleArticleIndex .entry .entryWithImage {
  padding-top:10px;
  padding-bottom:10px;
  padding-right:5px;
}


span.articleIndexImage {
  margin-left : 8px;
}

.SingleArticleIndex .entry {
  border-left: 1px solid #ddced1;
  border-bottom: 1px solid #ddced1;
width:322px;
  height:98px;
  padding-bottom:10px;
} 

.articleImages .mediaButton {
  display:none;
}

/*.AssociatedLinks {
  width:300px;
  border:0px;
}
*/
.AssociatedImage {
 border:1px solid #ded0d2;
 display:block;
}
.AssociatedArticleIndex {
  width:300px;
}
.AssociatedArticleIndex .articleIndexImage {
 margin:0;
}
/*.AssociatedArticleIndex .entry .articleIndexImage {
  padding:10px;
}
.AssociatedArticleIndex .entry .entryWithImage {
  padding-top:10px;
  padding-bottom:10px;
}*/
.AssociatedArticleIndex .entry {
  border-left: 1px solid #ddced1;
  border-right: 1px solid #ddced1;
  border-bottom: 1px solid #ddced1;
  padding:10px;
  width : 278px;
} 

*body .AssociatedArticleIndex .entry {
  width : 300px;
} 

.extended
{}

.extended .AssociatedArticleIndex .entry {
width : 300px;}

*body .extended .AssociatedArticleIndex .entry {
  width : 322px;
} 
.AssociatedImage {
 float:left;

}
.associatedEntryInner {
 margin-left:95px;
 padding-left:5px;
}
.associatedEntry, .firstAssociatedEntry, .lastAssociatedEntry {
 clear:both;
 padding:10px 5px 15px 5px;
 border-bottom:1px solid #ded0d2;
 border-top:1px solid white;
 border-left:1px solid #520c18;
 border-right:1px solid #520c18;
width : 286px;
position : relative;
left : 1px

}
.firstAssociatedEntry {
 border-top:0;
}
.lastAssociatedEntry {
 border-bottom:0;
}
.associatedEntryInner .headline {
 color: #771a3d;
 font-weight:bold;
}

.newsEntry .articleIndex {
  margin-top:-10px;
}
.articleIndex .entry {
  /*margin-left:10px;
  margin-right:10px;*/
  border-bottom:1px solid #ddced1;
  background-color: #e6e6e8;

}
.teaserImage IMG {
  border-bottom: 2px solid #6e1634;
}

.articleIndex .entryWithImage .headline {
  color: #6e1634;
  font-weight:bold;
}

.articleIndex .headerEntry .entryWithImage {
padding:5px;
}

.newsHomeHeader {
 height:229px;
 width:227px;
 overflow:hidden;
 float:left;

}

.newsHomeHeader IMG {
 height:229px;
 width:227px;
}

.newsEntry {
 float:left;
 margin-top:auto;
 width: 180px;
 padding-left:10px;
}

.newsEntry .headline {
  /*float:left;*/
  font-size:2em;
}
.newsEntry .headline a {
 color:black;
}
* html .newsTopContainer {
 padding-bottom:10px;
 margin-bottom:-10px;
 width:476px;
}


.newsTopContainer {
 width:478px;
}

* html newsTopStory {
 width:466px;

}

.newsTopStory {
 margin: 15px 0px -10px 10px;
 border-left:1px solid #ddced1;
 border-top:1px solid #ddced1;
 border-right:1px solid #ddced1;
 padding-top:10px;
 padding-left:10px;
 height:250px;
}

.newsTopStory .headline {
  font-weight: bold;
 padding-bottom:5px;
}

.newsTopStory .newsEntry {
}

.newsTopAds {
  width: 163px; 
  padding-top:10px;
}

.newsMiddleAd {
  padding-bottom:8px;
  padding-top:8px;
  padding-right:10px;
}

.newsMPUad {
  padding-bottom:2px;
  /*padding-left:10px;*/
  padding-left:10px;
}

.newsSkyScraper {
 margin:17px 18px 10px 12px;
}

.newswrap {
  background-color: white;
  color: black;
  width:466px;
  padding-top:5px;
}

* html .moreLink {
  top:65px;
}

.moreLink {
  float:right;
  position: absolute;
  top: 60px;
  left: 447px;
}

.moreLink img {
  border: none;
}


.indexLinks td {
  padding:5px;
  color:#771a3d;
  text-align:center;
}

/**WHERE AM I ELEMENT**/
.breadcrumbNavigator {
/*width:575px;*/
 width:300px;
 padding-top:5px;
}
.breadcrumbNavigator A {
 font-weight:normal;
 color:black;
 padding-right:3px;
}
.whereAmI {
 font-weight:bold;
 padding:5px 15px 0 19px;
}
.WhereAmIWrap {
 border-top:1px solid #ddced1;
 border-bottom:1px solid #ddced1;
 background-color: #f2f2f4;
 padding:3px 0 3px 0;
 clear:both;
 width:988px;
 position:relative;
}

.loginSearch A{  
 cursor:pointer;
}

.loginSearch {
 font-weight:bold;
  /*background-image:url(/javaImages/4c/d6/0,,12562~3397196,00.gif);*/
  background-image:url(/javaImages/50/e4/0,,12562~3466320,00.gif);
  background-repeat:no-repeat;
  height: 23px;
  color:#76193c;
  position:absolute;
  top:1px;
  left:320px; 
  width:653px;
}

.loginSearchBox {
  width: 270px;
  /*padding-left:13px;*/
  position:absolute;
  top:5px;
  left:322px;
}

.MobileZoneBox {
  width:92px;
  /*padding-left:8px;*/
}

.MobileZoneBox IMG {
  /*margin-top:4px;*/
  position:absolute;
  top:4px;
  left:5px;
}

.MobileNavText {
  position:absolute;
  top:5px;
  left:20px;
}

/*
* html .PrintBox, * html .SendBox, * html .MobileZoneBox {
 text-align:center;
 padding-left:0px;
}
*/

.NewsletterBox IMG {
  position:absolute;
  top:5px;
  left:230px;
}

* html .NewsletterBox {
 padding-left:2px;
}

.NewsletterBox {
 width:95px;
 /*padding-left:18px;*/
}

.NewsletterNavText {
  position:absolute;
  top:5px;
  left:250px;  
}

* html .loginSearchBox {
  padding-left:0px;
}

.PrintNavText {
  position:absolute;
  top:5px;
  left:120px;  
}

.PrintBox IMG {
  position:absolute;
  top:5px;
  left:100px;  
}

.PrintBox {
 width:62px;
/* padding-left:10px;*/
}

.SendNavText {
  position:absolute;
  top:5px;
  left:187px;  
}

.SendBox IMG {
  position:absolute;
  top:6px;
  left:167px;
}

.SendBox {
 width:65px;
/* padding-left:15px;*/
}


.subscribeButton {
 border:1px solid #ddced1;
 background:white url(/javaImages/82/f5/0,,12562~3339650,00.gif) repeat-x center left;
}
.searchQuery {
 height:15px;
 margin:0px;
 padding:0px;
/* margin-right:5px;*/
 border:1px solid #ddced1;
 width:130px;
 position:absolute;
 top:0px;
}
.KeywordSearch {
 display:inline;
}
.KeywordSearch .submitButton {
 color:white;
 font-weight:bold;
 background-color:#712b45;
 border-top:1px solid #e6558c;
 border-right:1px solid #470c22;
 border-bottom:1px solid #470c22;
 border-left:1px solid #e6558c;
 height:17px;
 width:19px;
 font-size:75%;
/* margin-left:135px;*/
 position:absolute;
 top:0px;
 left:227px;
}

.articleIndex {
  margin: 10px;
}
.articleIndexImage {
  margin: 3px 7px 3px 0px;
  float: left;
  position:relative;
}

.AssociatedArticleIndex .entry .articleIndexImage {
  margin: 3px;
  margin-left : 0px;
  margin-right : 5px;
  float: left;
  position:relative;
}

/* The first entry in an index is given the class headerEntry.  The position attribute is used only to fix a rendering bug in IE when
   displaying floating elements.  It's required here, since the entry may contain a floating image.
*/

.articleIndex .headerEntry {
  position:relative;
}

/* Define the headline of the headerEntry to use a larger font size */

.articleIndex .headerEntry .headline {
}
.articleIndex .entry {
  position:relative;
}
.articleIndex .entry:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.entry .entryWithImage {
  margin-left: 61px;
}

.articleIndex .headline {
}

.articleSeparator {
 clear:both;
 background-image:url(/javaImages/b5/c0/0,,12562~3326133,00.gif);
 background-repeat:repeat-x;
}

.articleSeparator img {
  /*display:none;*/
}


.mainColumn {
 padding-top:15px;
}
/**ARTICLE**/
.mainColumn .article {
 padding:0 20px 0 20px;
 font-size:1.2em;
}
.mainColumn .article .headline {
 font-size:2em;
}
.thirdColumn .articleHeaderImage {
 width:300px;
 height:300px;  
}
.mainColumn .postedDate {
 padding-top:5px;
 font-size:0.8em;
}
.emailFriend {
 padding:5px 20px 5px 20px;
}
.emailFriend A {
 font-weight:normal;
 padding-right:25px;
}
.emailFriend IMG {
 margin-right:5px;
}
/*Advert Column */
.advertColumn {
 padding-right:0px;
 padding-top:20px;
 padding-left:9px;
 background-color: #ffffff;
}
.advertColumn .advert {
 width:160px;
 text-align:center;
}
/* Third Column */
.thirdColumn {
 padding-top:20px;
 background-color: #ffffff;
}
.thirdColumn .layout {
 margin-bottom:10px;
}

* html .NewsThirdColumn {
  padding-top:20px;
}

.NewsThirdColumn {
  padding-top:20px;
  width:300px;
}

.homethirdColumn {
 padding:15px 20px 0px 0px;
 background-color: #ffffff;
}


.bannerAdvert {
 padding:0 11px 0 20px;
}
.bannerAdvert .advert {
 height:60px;
 width:468px;
}

.teaserText {
  font-weight:bold;
}

.specialOfferWrap {
 width:300px; 
 margin-top:12px; 
 height:285px;
}

*body .specialOfferWrap {
 margin-top:10px; 
}

.specialOfferWrap .borderBottom{
border : solid 1px #520c18;
border-top :0px;
width : 296px;
position : relative;
left : 1px
}

*body .specialOfferWrap .borderBottom{
width : 298px;
}

.specialOffer {
 width: 128px;
 margin-top:13px;
 padding:0px 10px 0px 10px;
float : left;
}

*body .specialOffer {
 margin-top:10px;
}


.specialOffer .TabbedHeadline {
  border:none;
  width:128px;
}
.specialOffer IMG {
  border:1px solid #6e1634;
}

.specialofferDetail {
  width:128px;
}

* html .special {
  padding-bottom:29px;
}

.special {
  padding-bottom:22px;
}

.NewsThirdColumn .quickVoteQuestion, .NewsThirdColumn .multiVoteDetail {
 padding:20px;
border : solid 1px #520c18;
border-top :0px;
width : 279px;
position : relative;
left : 1px

}

*body .NewsThirdColumn .quickVoteQuestion, *body .NewsThirdColumn .multiVoteDetail {
 padding:10px;
width : 321px;
}

..quickVoteQuestion, .multiVoteDetail {
 padding:20px;
border : solid 1px #520c18;
border-top :0px;
width : 256px;
position : relative;
left : 1px
}

*body .quickVoteQuestion, *body .multiVoteDetail {
width : 298px;
}

.votingSection div.answers{
margin-bottom : 8px;
margin-top : 8px;}


.quickVoteQuestion a.linkHighlight, .multiVoteDetail a.linkHighlight{
display : none;
}

.quickVoteQuestion .headline, .multiVoteDetail .question {
 font-weight:bold;
 font-size:1.2em;
}
.quickVoteQuestion FORM DIV {
 text-align:left;
 clear:both;
}
.quickVoteQuestion FORM TABLE {
 float:left;
}

.quickVoteQuestion FORM TD {
 margin-bottom : 5px
}
.quickVoteQuestionLogo {
 display:none;
}

.indexV2 {
  background-color: #f2f2f4;
  color:black;
}
.indexV2 TD, .indexV2 A {
  color:black;
}
.homeadvertsWrap {
 background-color:#ffffff;
 width:988px;
 text-align:center;
}
.homeAdvertsStrip {
  margin-top:10px;
}
.homeAdvertsBottom {
  background-image:url(/javaImages/d2/e0/0,,12562~3334354,00.gif);
  background-repeat:no-repeat;
  height:49px;
  margin-left:20px;
}
.homeAdvertsBottom IMG {
 margin-top:7px;
}
.homeAdvertsBottom .firstadvertHome {
  /*padding-left:244px;*/
}
.homeAdvertsBottom .advertSeperator {
  padding-left:25px; 
  padding-right:25px;
}


/** NEW MEDIA PLAYER STYLES **/

.newMedia .mediaArticle .articleBody {
 border-bottom:1px solid #6264A5;
 border-right:1px solid #6264A5;
 border-left:1px solid #6264A5;
 background-color:#191B46;
/* padding:10px;*/
 margin-left:0px;
}
.newMedia .articleBody {
 width:256px;
}
* html .newMedia .articleBody {
 width:278px;
}
.newMedia .mediaArticle .headline {
 background-image:none;
 background-repeat:no-repeat;
  border-top:none;
 border-right:1px solid #6264A5;
 border-left:1px solid #6264A5;
 background-color:#191B46;
 color:#FDC321;
 margin-left:0px;
}

/*.newMedia*/ 
.homeThirdColumn .mediaArticle .article .articleHeadlineAndBody .headline {
 background-image:url(/javaImages/49/7a/0,,12562~3308105,00.gif);
 background-repeat:no-repeat;
 background-color:#ddced1;
 padding-left:90px;
}
.homeThirdColumn .mediaArticle .articleText {
 border:0;
}
.homeThirdColumn .mediaArticle .article {
 border:1px solid #6e1634;
}
.homeThirdColumn .mediaArticle {
 width:300px;
}
.newMedia .mediaArticle #teaserText {
  color:black;
  margin-top:-20px;
  margin-left:73px;
  padding-top:1px;
  padding-bottom:1px;
}

.newMedia .mediaButtons {
  display:none;
}
.newMedia .mediaPlayer {
 float:none;
/* width:300px;*/
}
#mediaPlayerContainer {
}
/*
#slider {
 width:78px;
 height:8px;
 background-image:url(/javaImages/35/76/0,,12562~3307061,00.gif);
 background-repeat:no-repeat;
 padding-left:130px;
}
#sliderContainer {
 background-color:transparent;
 width:290px;
 height:5px;
 background-image:url(/javaImages/38/76/0,,12562~3307064,00.gif); 
 background-repeat:no-repeat;
 background-position:top right;
}
*/
.newMedia .mediaPlayer {
padding:0px;
}
.popupButton {
 display:none;
}

.newMedia .controlButtons {
  background-image:url(/javaImages/dc/75/0,,12562~3306972,00.gif);
  background-repeat:no-repeat;
}


/*.newMedia .controlButtons {
 width:246px;
 margin:0px 0px 0px 74px;
 cursor:pointer;
}*/

* html .newMedia .mediaArticle OBJECT {
 border:none;
}

.newMedia .mediaArticle .headline {
 background-image:none;
 background-repeat:no-repeat;
 border-top:none;
 border-right:1px solid #6264A5;
 border-left:1px solid #6264A5;
 background-color:#191B46;
 padding:0px 10px 0 10px;
 color:#FDC321;
 margin-left:0px;
}
.newMedia .mediaArticle {
 height:100%;
 background-image:none;
 background-repeat:no-repeat;
 background-position:top right;
 padding:18px 20px 18px 60px;
}

.newMedia .mediaQualityButtons {
 position:absolute;
 bottom:0px;
 left:75px;
}
#lowQualityButton {
margin-right:1px;
}
#highQualityButton {
}
#volumeDownButton {
  margin-top:-20px;
}

.externalControls {
  background-image:url(/javaImages/dc/75/0,,12562~3306972,00.gif);
  background-repeat:no-repeat;
  width:298px;
  padding-top:14px;
  padding-left: 74px;

}

.mediaQuality {
  display:none;
}

.homeMediaSections {
 border-bottom: 8px solid #6e1634;
 margin-bottom:10px;
 border-left:1px solid #6e1634;
 border-right:1px solid #6e1634;
 padding:4px 1px 3px 5px;
}
.innerHomeMediaSections {
 height:48px;
}
.homeMediaSections IMG {
 border-bottom:3px solid #6e1634;
}
.homeMediaSections SPAN {
 border:1px solid #d5d5d5;
 display:block;
 float:left;
 margin-left : 3px;
 margin-right :3px;
}
.mediaArticle .articleText {
 width: 298px;
 border-top:1px solid #6e1634;
 border-right:1px solid #6e1634;
 border-left:1px solid #6e1634;
}

/** TEMP HOME IMAGE **/

.mainHomeColumn {
 padding:15px 8px 0 20px;
 width: 640px;
}
.homeTempImage{
 width:640px;
}

/** MASTER TAB ELEMENT **/
.NewsTabbed {

}
.NewsTabbedCastle {
 background:transparent url(/javaImages/85/92/0,,12562~3314309,00.gif) no-repeat center left;
 padding:3px 5px 3px 15px;
}
.NewsTabbedCastle A {
 text-decoration:none;
}
.NewsTabbedCastle IMG {
  width:9px;
  height:13px;
  margin-right:20px;
}
.tabbedSecondHeadline  {
  font-weight:bold;
  padding-bottom:3px;
  color:#000000;
}

/**STYLE FOR LOOK AHEAD TABBED ELEMENT**/

#masterCompositeTabContent5901_0  {
  background-image:url(/javaImages/2a/34/0,,12562~3355690,00.gif);
  background-repeat:no-repeat;
  width:304px;
  /*height:323px;
  margin-bottom:10px;
  float:left;*/
  padding:0px;
  position:relative;
}
#masterCompositeTabContent5901_1, #masterCompositeTabContent5881_1 {
 width:304px;
 background:transparent url(/javaImages/2a/34/0,,12562~3355690,00.gif) no-repeat center left;
}
#masterCompositeTabContent5901_1 .HTMLElement, #masterCompositeTabContent5881_1 .HTMLElement {
 border-left:1px solid #d1d0b0;
 border-right:1px solid #d1d0b0;
 text-align:center;
}
#masterCompositeTabContent5901_2 {
 width:304px;
 background:transparent url(/javaImages/2a/34/0,,12562~3355690,00.gif) no-repeat bottom left;
}
#masterCompositeTabContent5901_2 .postMatchLeagueTable .rowHeader, #masterCompositeTabContent5881_2 .postMatchLeagueTable .rowHeader {
 background-color:transparent;
 background-image:none;
 height:auto;
}
#masterCompositeTabContent5901_2 .postMatchLeagueTable, #masterCompositeTabContent5881_2 .postMatchLeagueTable {
 margin:0 1px 0 1px;
}
#masterCompositeTabContent5901_2 .postMatchLeagueTable, #masterCompositeTabContent5901_2 .postMatchLeagueTable td, #masterCompositeTabContent5881_1 .postMatchLeagueTable td {
 font-weight:bold;
 color:#771a3d;
}
#masterCompositeTabContent5901_2 .postMatchLeagueTable .rowDark, #masterCompositeTabContent5881_2 .postMatchLeagueTable .rowDark {
 background-color:#dedec3;
}
#masterCompositeTabContent5901_3, #masterCompositeTabContent5881_4 {
 width:303px;
 position:absolute;
 top:0px;
 left:313px;
}
.postMatchLeagueTable td {
 text-align:center;
}
#masterCompositeTabContent5881_3 {
   width:303px;
  margin-top:-10px;
  float:right;
  margin-right:10px;
}


#masterCompositeTabContent5381_2 {
 width:303px;
 position:absolute;
 top:0px;
 left:0px;
}

#masterCompositeTabContent5881_3  {
   width:303px;
  margin-top:-10px;
  float:right;
}


/** LOOK BACK TAB **/

#masterCompositeTabContent5881_0 {
  /*background-image:url(/javaImages/20/db/0,,12562~3398432,00.gif);
  background-repeat:no-repeat;*/
  background:transparent url(/javaImages/9b/22/0,,12562~3416731,00.gif) no-repeat top left;
  width:304px;
  /*height:323px;
  float:left;
  margin-top:10px;*/
  /*margin-left:20px;
  padding-bottom:10px;
  /*margin-bottom:10px;*/
  position:relative;
}
#masterCompositeTabContent5881_2 {
 width:304px;
 background:transparent url(/javaImages/9b/22/0,,12562~3416731,00.gif) no-repeat bottom left;
}
.liveMatchContent {
  /*padding:40px 10px 20px 10px;*/
  padding-top:40px;
}

.liveMatchContent .postmatchStatsWrapper {
  text-align:center;
  font-size:1.2em;
}

.postmatchStatsHeader {
  color:#000000;
/*  background-image:url(/javaImages/c2/da/0,,12562~3398338,00.gif);
  background-repeat:repeat-x;*/
  width:303px;
  position:absolute;
  top:140px;
  left:0px;
}

.liveMatchContent .postmatchStatsWrapper .postmatchStatsScroller .leagueTable {
  width:170px;
}

.postmatchStatsScroller {
  position:absolute;
  top:157px;
  left:66px;
}

.leagueTableTable {
  background-color:transparent;
}

.leagueTableRow TD {
 font-size:75%;
 text-align:center;
 width:75px;

}

.teamName {
  padding-top:3px;
  display:block;
  /*margin-top:30px;*/
  text-align:center;
  font-weight:bold;
  color:#6e1634;
  font-size:11px;
}


.homeTeamInfo {
  background-image:url(/javaImages/ce/b7/0,,12562~3389390,00.gif);
  background-repeat:no-repeat;
  width:147px;
  margin-left:1px;
  text-align:left;
}

.awayTeamInfo {
  background-image:url(/javaImages/d0/b7/0,,12562~3389392,00.gif);
  background-repeat:no-repeat;
  width:155px;
  margin-top: -43px;
  margin-left:148px;
  text-align:right;
}

#masterCompositeTabContent5881_0 .liveMatchContent .awayTeamInfo {
  margin-top:-43px;
}

#masterCompositeTabContent5881_0 .liveMatchContent .homeTeamInfo .homeTeamScore {
  position:absolute;
  top:68px;
  left:125px;
  font-weight:bold;
  color:#6e1634; 
  font-size:1.1em;
}

#masterCompositeTabContent5881_0 .liveMatchContent .awayTeamInfo .awayTeamScore {
  position:absolute;
  top:68px;
  left:165px;
  font-weight:bold;
  color:#6e1634; 
  font-size:1.1em;
}

.awayTeamLogo {
  margin-right:35px;
}


.awayTeamLogo IMG, .homeTeamLogo IMG {
  margin-top:2px;
}

.awayScorersTable IMG {
  /*display:none;*/
}
.homeTeamLogo {
  margin-left:35px;
}

.dateVenueKickOff, matchDateInfo {
  /*margin-bottom:10px;
  border-bottom:1px solid #ceceb6;*/
  width:292px;
  text-align:center;
  font-weight:bold;
  margin-left:5px;
  /** /javaImages/ad/b9/0,,12562~3389869,00.gif  **/
  padding-bottom:10px;
}

.dateVenueKickOff {
  font-size:1.1em;
}

.dateVenueKickOff, .dateVenueKickOff .date {
  color: #6e1634;
  font-weight:bold;
  /*display:block;*/
  text-align:center;
}


.dateVenueKickOff .date {
  width:110px;
  padding-top:10px;
  text-align:center;
}

.dateVenueKickOff .venue, .dateVenueKickOff  .kickOff  {
  margin-top:-10px;
}

#matchDateInfo {
  text-align:center;
  margin-top:10px;
  margin-bottom:10px;
}

.matchDateInfo .header, .topScorersRow  {
  display:none;
}

* html .prematchStats {
 margin-top:-10px;
}

.prematchStats {
  text-align:center;
}


.prematchStatsTable td {
  text-align:center;
}


.leaguePositionsRow, .leaguePositionsRow .leaguePositionsTable .positionsTable td {
  font-weight:bold;
  font-size:94%;
}

.leaguePositions {
  font-size:1em;
  font-weight:bold;
}


* html .teamPosition TD { 
  padding-top:0px;
  padding-bottom:3px;
}

.teamPosition TD {
  /*padding-top:5px;*/
  height:18px;
}

.leaguePositions .headers TD {
  padding-bottom:2px;
} 

* html .leaguePositions .headers TD {
  padding-top:2px;
}

.leaguePositionsRow .leaguePositionsTable .title {
  text-align:center;
  font-size:1.1em;
}

* html .leaguePositionsTable {
  margin:0px;
}

.leaguePositionsTable {
  margin-left:50px;
}
.leaguePositionsTable TD {
  width:200px;
}

.leaguePositionsRow  {
 width:300px;
 background-image: url(/javaImages/2a/ba/0,,12562~3389994,00.gif);
 background-repeat: repeat-x;
 text-align:center; 
 border-top:1px solid #ceceb6;
 border-bottom:1px solid #ceceb6;
} 

.leaguePositionsRow TD {
  text-align:center; 
}

.leaguePositions td {
  padding-top:2px;
/*  padding-left:20px;*/
}

* html .leaguePositions td {
/*  padding-top:2px;
  padding-left:20px;*/
}


.MatchReportLink{
  display:block;
  position:absolute;
  top:60px;
  left:51px;
  text-align:center;
  width:303px;
}

.teamNameColumn {
  width:120px;
  text-align:left;
/*  padding-left:43px;*/
}

.teamNameColumn td {
  /*width: 200px;*/
  text-align:left;
  padding:0px;
}

.teamScore {
  width:120px;
}

.teamRow .teamScore td {
  width:20px;
  padding:0px;
  text-align:left;
}

.teamRow td {
  width:200px;
  text-align:center;
  color:#520c18;
  /*padding-left:43px;*/
} 

.fullLeagueTableLink {
  text-align:center;
}

/*.lastMeetingInfo {
  border-top:1px solid #ceceb6;
  width:292px;
  text-align:center;
  margin-left:5px;
}
.titleDateVenueRow {
  position:absolute;
  top:210px;
  left:0px;
}*/

* html .lastMeetingInfo {
  top:240px;
}

.lastMeetingInfo {
  position:absolute;
  top:230px;
  left:0px;
}

.titleDateVenueRow, .lastMeetingInfo {
 text-align:center;
 font-size:1.1em;
}

/**STYLE FOR FANS SECTION ON HOME TABBED ELEMENT**/

.TabbedArticleIndex {
  margin-top:10px;
  width: 636px;
  float:left;
}

.TabbedIndex {
  width:616px;
  border:0px;
}

.TabbedArticleIndex .entry {
  clear:both;
  width: 508px;
  height:90px;
  margin:45px 15px 0px 25px; 
  display:block;
}


.TabbedArticleIndex .entry .headline {
 display:block;
 width:86px;
}


#masterCompositeTabContent5901_3 .fanatic IMG, #masterCompositeTabContent5881_3 .fanatic IMG {
  margin-top: 5px;
}


.fanatic td {
  width:303px;
}

.fanatic IMG {
  /*margin-top:10px;*/
}
.tabbedbkgrnd {
  background-image:url(/javaImages/38/87/0,,12562~3311416,00.gif);
  background-repeat:no-repeat;
  width:640px;
  height:540px;
  margin-top:12px;

}

* html .tabbedbkgrnd{
  margin-top:5px;
}

.tabbedbkgrnd .masterTabsWrapper {
 width:530px;
 height:35px;
 position:relative;
 margin-left:100px;
 margin-top:13px;
 margin-bottom:0px;
}
.tabbedbkgrnd .masterTabsWrapper UL {
 margin:13px 0px 0px 100px;
}
.tabbedbkgrnd .masterTabsWrapper LI {
 margin-left:3px;
}
.tabbedbkgrnd #masterTabContent4501_0, .tabbedbkgrnd #masterTabContent4501_1, .tabbedbkgrnd #masterTabContent4501_2, .tabbedbkgrnd #masterTabContent4501_3, .tabbedbkgrnd #masterTabContent4501_4, .tabbedbkgrnd #masterTabContent4501_5, .tabbedbkgrnd #masterTabContent4501_6 {
/* margin:10px 13px 10px 10px;*/
margin-left:10px;
}

.GlanceTabs TD, .GlanceTabs A {
  color:black;
}

.emailOptionsColumn, .emailLabelColumn, #backPageButton {
  display:none;
}

.Megastore {
/* padding-left:8px;
 padding-right:8px;*/
}

.MegastoreAhead {
  padding:0px;
  margin:0px;
  width:303px;
  float:left;
}

.TabbedHeadline {
  color: #772540;
  font-weight: bold;
  border-bottom:1px solid #ceceb6;
  width: 176px;
}

* html .TabbedHeadline1 {
  margin-right:10px;
  border:0px;
}

.TabbedHeadline1 {
  width:195px;
  border-bottom:1px solid #ceceb6;
}

.topRightTable {
  width:303px;
  height: 132px;
}

* html .Megastore .fanaticlarge IMG {
  margin-top:-175px;
}
.Megastore .fanaticlarge IMG {
  position:absolute;
  margin-top:-185px;
  padding:0px;
  margin-left:5px;
}

.InnerTableLower {
 border: 1px solid #ceceb6;
  background-image:url(/javaImages/44/93/0,,12562~3314500,00.gif);
  background-repeat: repeat-x; 
  height:132px;
  padding:10px;
  margin-top:10px;
}

* html .InnerTableLower {
  margin-top:20px;
}

* html .InnerTableLower .TabbedHeadline {
  padding-top:10px;
}

.InnerTable {
  border: 1px solid #ceceb6;
  background-image:url(/javaImages/44/93/0,,12562~3314500,00.gif);
  background-repeat: repeat-x; 
  height:132px;
  padding:10px;
  /*margin-top:10px;*/
}

* html .InnerTable .TabbedHeadline {
  padding-top:10px;
}

* html .InnerTable IMG {

}

.InnerTable IMG {
}

.InnerTableLong TD {

}

.InnerTableLong {
  border: 1px solid #ceceb6;
  background:#e7e7cd url(/javaImages/fe/e2/0,,12562~3334910,00.gif) repeat-x top left;
  /*height:328px;*/ 
  padding:10px; 
  width:303px;
}

.InnerTableLong IMG {
  /*padding:0px;*/
}

* html .InnerTableLong IMG {
 /*padding:10px;*/
}

* html .InnerTableLong .TabbedHeadline, * html .InnerTableLong P {
  padding-left:10px;
  padding-top:0px;
}

.InnerTableLong P {
  padding-bottom:10px;
  padding-top:5px;
}

.InnerTableLong .TabbedHeadline {
  padding-top:10px;
}

* html .InnerTableLong .tabbedSecondHeadline {
  padding-left:10px;
}

.InnerTable .tabbedCastle IMG {
  /*padding:0px;*/
  background-position:top left;
} 

* html .LowerInnerTable  {
 margin-left:10px;
}

.LowerInnerTable {
  border: 1px solid #ceceb6;
  background-image:url(/javaImages/44/93/0,,12562~3314500,00.gif);
  background-repeat: repeat-x; 
  height:132px;
  padding:10px 10px 9px 10px;
/*  margin-top:10px;*/
  width:303px;
}

.UpperInnerTable {
 border: 1px solid #ceceb6;
  background-image:url(/javaImages/44/93/0,,12562~3314500,00.gif);
  background-repeat: repeat-x; 
  height:132px;
  padding:10px 10px 9px 10px;
  margin-top:10px;
}

.UpperInnerTable .TopLeftTableImage, .LowerInnerTableLeft2 .TopLeftTableImage, .InnerTableLong .TopLeftTableImage, .LowerInnerTableLeft .TopLeftTableImage, .LowerInnerTable .TopLeftTableImage IMG, .InnerTable .TopLeftTableImage, .bottomLeftTable2 .TopLeftTableImage, .InnerTableRight .TopLeftTableImage IMG  {
  border:1px solid #ceceb6; 
  margin:10px;
}

* html .UpperInnerTable .TopLeftTableImage, * html .LowerInnerTableLeft2 .TopLeftTableImage, * html .InnerTableLong .TopLeftTableImage, * html .LowerInnerTableLeft .TopLeftTableImage, * html .LowerInnerTable .TopLeftTableImage, * html .InnerTable .TopLeftTableImage, * html .bottomLeftTable2 .TopLeftTableImage {
  border:0px;
}

.LowerInnerTableLeft {
  border: 1px solid #ceceb6;
  background-image:url(/javaImages/44/93/0,,12562~3314500,00.gif);
  background-repeat: repeat-x; 
  height:132px;
  padding:10px 10px 9px 10px;
  margin-top:5px;
}

.LowerInnerTableLeft2 {
  border: 1px solid #ceceb6;
  background-image:url(/javaImages/44/93/0,,12562~3314500,00.gif);
  background-repeat: repeat-x; 
  height:132px;
  padding:10px;
  /*margin-top:10px;*/
}

.LowerInnerTableLeft2 TD {
}

.InnerTableRight {
  border: 1px solid #ceceb6;
  background-image:url(/javaImages/44/93/0,,12562~3314500,00.gif);
  background-repeat: repeat-x; 
  height:132px;
  /*padding:10px 10px 9px 10px;*/
  /*margin-top:10px;*/
  width:303px; 
  margin-left:5px;
}

 
.LowerInnerTable IMG {
  /*padding: 0px 0px 0px 10px;*/
}

.LowerInnerTable .tabbedCastle IMG {
  padding:0;
  background-position:top left;
} 

* html .LowerInnerTable .TabbedHeadline, * html .InnerTableRight .TabbedHeadline{
 padding-top:10px;
}

.LowerInnerTable .TabbedHeadline {

}

.InnerTableRight .TabbedHeadline {
 padding-top:10px;
}

.TabbedFooter {
  color: #ffffff;
  /*background-image:url(/javaImages/ad/d1/0,,12562~3396013,00.gif);
  background-repeat: no-repeat; */
  /*margin:10px;
  margin-top:3px;
  border:1px solid red;*/
  background-image: url(/javaImages/39/d4/0,,12562~3396665,00.gif);
  background-repeat: repeat-x;
  font-weight: bold;
  padding:5px 10px 3px 10px;
  text-align:center;
  height:23px;
  width:281px;
  margin-top:3px;
}


.TabbedFooter1 {
 width:281px;
 height:23px;

}

.UpperInnerTable .TabbedFooter2 {
  width:281px;
  height:23px;
  margin-left:10px;
  /*padding:5px 10px 3px 10px;
  background-image:url(/javaImages/ad/d1/0,,12562~3396013,00.gif);
  background-repeat: no-repeat; */
  height:23px;
  width:281px;
}


.UpperInnerTable .TabbedFooter2 .TabbedFooter {
  padding:5px 10px 3px 10px;
/*  background-image:url(/javaImages/ad/d1/0,,12562~3396013,00.gif);
  background-repeat: no-repeat; 
  height:23px;
  width:281px;*/
}

.Tabbed2ndHeadline {
  font-weight: bold;
}

.TabbedLeftImage {
  border: 1px solid #ceceb6;
}

.TabbedLink A {
  color: #70b4f2
} 

.articleSeparatorVertical {
  height:76px;
  background-image:url(/javaImages/eb/b5/0,,12562~3323371,00.gif);
  background-repeat:no-repeat;
  list-style-type:none;
  /*clear:both;*/
  float:left;
  margin-top:45px;
}

.date {
  color: #78b8f0;
  width:87px;
} 

/** STYLES FOR HOME TABBED ELEMENT USING DIVS **/

* html .TempContainer, * html .TempContainerRight, * html .TempMatchContainerRight, * html .TempBuyContainerRight, * html .TempBuyContainerLeft, * html .TempBuyContainerRightBottom, * html .TempContainerLook, * html .TempBuyContainerBottomLeft {
 width:303px;
}


.TempBuyContainerRight {
  position:absolute;
  top:0px;
  left:313px;
}

.TempBuyContainerLeft, .TempBuyContainerBottomLeft {
 position:absolute;
  top:150px;
  left:0px;
}

.TempBuyContainerRightBottom {
 position:absolute;
  top:150px;
  left:313px;

}

.TempContainer, .TempContainerRight, .TempMatchContainerRight, .TempBuyContainerRight, .TempBuyContainerLeft, .TempContainerLook, .TempBuyContainerBottomLeft {
 width:283px;
 height:120px;
 border: 1px solid #ceceb6; 
 background-image:url(/javaImages/44/93/0,,12562~3314500,00.gif);
 background-repeat: repeat-x; 
 padding:10px;
 /*margin-top:10px;*/
}


.TempContainerLook {
  position:absolute;
  top:340px;
  left:0px;
}


.tempinner {
  float:left;
  height:auto;
}
.tempinner IMG {
}
.TabbedHeadline2 {
 float:left;
 color: #772540;
 font-weight: bold;
 border-bottom:1px solid #ceceb6;
 width: 176px;
}
.tabbedSecondHeadline2 {
     /*clear:left;*/
 font-weight:bold;
 width:180px;
 float:left;
 padding-top:3px;
 color:#000000;
}

* html .topImage {
padding:0px;
}
.topImage {
  float:left;
  margin:0px 10px 10px 0px; 
  border:1px solid #ceceb6; 
}

.topImage IMG {
 
}
.Castle {
  float:left;
  width:11px;
  height:13px;
  margin-right:10px;
}
.bulletpoints {
 width:149px;
 float:right;
}
.infoline {
  padding-top:3px;
  color:#000000;
  width:auto;
}
.TempContainer .infoline, .TempContainerRight .infoline, .TempContainerLook .infoline {
 float:left;
 width:170px;
}

* html .TabbedFooterTest, * html .TabbedMatchFooter {
  margin-top:10px;
  height:23px;
}
.TabbedFooterTest {
  clear:both;
  color: #ffffff;
  background-image: url(0,,12562~3340270,00.gif);
  background-repeat: repeat-x;
  font-weight: bold;
  text-align:center;
  height:19px;
  width:277px;
  border:2px solid #ffffff;
  padding-top:3px;
  text-transform:uppercase;
}

.TabbedMatchFooter {
  clear:both;
  color: #ffffff;
  background-image: url(http://www.westhamunited.premiumtv.co.uk/javaImages/39/d4/0,,12562~3396665,00.gif);
  background-repeat: repeat-x;
  font-weight: bold;
  text-align:center;
  height:19px;
  width:279px;
  border:2px solid #ffffff;
  padding-top:3px;
/*  margin-left:10px;*/
}

.TabbedLink {
  color: #70b4f2
}

.fanaticLarge2 {
  margin-top:10px;
  width:302px;
}

.fanaticLarge3 {
  margin-top:10px;
  width:302px;
}

* html .fanaticMatchLarge2 {
  top:148px;
}

.fanaticMatchLarge2 {
  width:303px;
  position:absolute;
  top:152px;
  left:313px;
}

* html .MatchdayText {
  padding:0px;
}

.MatchdayText {
  width:279px;
  color:#000000;
  /*margin-left:10px;*/
  padding:0px 0px 5px 0px;
}

.MatchExperience {
  border: 1px solid #ceceb6;
  background:#e7e7cd url(/javaImages/fe/e2/0,,12562~3334910,00.gif) repeat-x top left;
  /*padding:10px; */
  width:303px;
  height:328px;
  position:relative;
}

.Matchexperience .topImage {
  /*margin:10px;*/
/* margin-left:10px;
 margin-top:10px;*/
 position:absolute;
 top:10px;
 left:10px;
}

.MatchdayWrap {
 position:absolute;
 top:230px;
 left:0px;
}

.MatchHeadline {
  position:absolute;
  top:200px;
  left:10px;
}

.Matchexperience .TabbedMatchHeadline, .Matchexperience .tabbedMatchSecondHeadline {
 padding-left:0px;
 margin-left:0px;
}

.Matchexperience .TabbedFooterTest {
  padding-left:10px;
}
.TabbedMatchHeadline {
 float:left;
 color: #772540;
 font-weight: bold;
 border-bottom:1px solid #ceceb6;
 width: 279px;
 margin-left:10px;
}

.tabbedMatchSecondHeadline {
 /*clear:left;*/
 font-weight:bold;
 width:279px;
 float:left;
 padding-top:3px;
 padding-bottom:5px;
 margin-left:10px;
 color:#000000;
}

.TempMatchContainerRight {
  position:absolute;
  top:0px;
  left:313px;
}



/**STYLES FOR FIXTURE LIST **/

.fixtureList {
  width:762px;
  background-color:#e7e6cd;

}

.fixturesWrap {
  padding: 20px 5px 10px 30px;
  background-color: #ffffff;
}

.fixtureList td {
  padding:3px;
}

.fixtureList .rowHeader td,  .leagueTable .rowHeader td {
 background-image:url(/javaImages/61/b6/0,,12562~3323489,00.gif);
 background-repeat:repeat-x;
 height:20px;
 color:#ffffff;
 font-weight:bold; 
 padding-top:3px;
 padding-bottom:7px;
 padding-left:10px;
}

.disclaimerClass {
  display:none;
}

.fixtureList .rowLight td {
  background-color: #e7e6cd;
}

.fixtureList .rowLight td, .fixtureList .rowDark td, .leagueTableMidTable td, .leagueTablePromotion td, .leagueTableRelegation td{
border-bottom : dotted 1px #000;
}

.fixtureList .rowDark {
  background-color: #dedec3;
}  

.fixturesWrap .leagueTable {
  background-color:#e7e6cd;
  width:762px;
}

.leagueTable TD {
  vertical-align:middle;
  text-align:center;
  padding:2px;
}

.leagueTable .leagueTableHighLight {
  background-color:#6e1634;
  color:#70b4f2;
margin-top : -2px
}

.leagueTable .leagueTableHighLight td {
  background-color:#6e1634;
  color:#70b4f2;
  font-weight:bold;
}

.leagueTable .rowHeader td {
  padding:2px;
}


.leagueTable .leagueTableHighLight A {
  background-color:#6e1634;
  color:#70b4f2;
}
.leagueTable .leagueTableHighLight A:Hover {
  /*color:#880029;*/
  color:#ffffff;
  text-decoration:underline;
}

.newsTopStory .newsHomeHeader {
margin-left:5px;
margin-bottom:0px;
}

/*   Fans Tabbed Element */

* html .TabbedFansIndex {
  top:315px;
}

.TabbedFansIndex {
  background-image:url(/javaImages/e/e1/0,,12562~3334414,00.gif);
  background-repeat:no-repeat;
  padding-top:15px;
  width:630px;
  display:block;
  clear:both;
  height:187px;
  position:absolute;
  top:325px;
  left:0px;
}

.TabbedFansIndex .TabbedEntryWrap {
}

* html .TabbedHighlightsIndex {
  margin-bottom:4px;
}

.TabbedHighlightsIndex {
  background-image:url(/javaImages/c/e1/0,,12562~3334412,00.gif);
  background-repeat:no-repeat;
  padding-top:15px;
  width: 630px;
  display:block;
  clear:both;
  height:148px;
/*  margin-bottom:10px;*/
 
}

.TabbedInterviewsIndex {
  background-image:url(/javaImages/d/e1/0,,12562~3334413,00.gif);
  background-repeat:no-repeat;
  padding-top:15px;
  width: 630px;
  display:block;
  clear:both;
  height:148px;
/*  margin-bottom:10px;*/
}

.tabbedFanHeadline {
  color: #772540;
  font-weight: bold; 
  width:90px;
  font-size:88%;
}

.TabbedFanTeaser {
  width:87px;
  position:relative;
}
.playButton {
  position:absolute;
  top:5px;
  left:27px;
}

.tabbedFanTeaserText {
  width:90px;
  font-size:85%;
}

.TabbedEntryWrap {
 float:left;
 width: 100px;
 margin-left:20px;
}

.TabbedEntryWrapInner {
/* padding-left:10px;*/
 padding-top:30px
}
.VideoTabbedFanTeaser {
 position:relative;

}
.tabbedTeaserVideo {
 position:absolute;
 top:5px;
 left:30px;
}
.TabbedFansFooter {
  background-image:url(/javaImages/a7/92/0,,12562~3314343,00.gif);
  background-repeat: repeat-x; 
  color: #ffffff;
  border: 2px solid #ffffff;
  font-weight: bold;
  padding:40px 0px 5px 16px;
  height: 21px;
  width: 597px;
}

#masterTabContent4501_0 .masterTabContent {
/*height:200px;
  width:636px;
 width:304px;*/
 margin:0px;
 padding:0px;
}

#masterTabContent4501_0 {
 width:626px;
 /*margin:5px;*/

}

#masterCompositeTabContent5361_4, #masterCompositeTabContent4521_4 {
  position:absolute;
  top:305px;
  left:0px;
}


/*  PLAYER PROFILES PAGE */

.PlayerProfileHeader {
  padding-top:20px;
  padding-left:20px;
}

.PlayerProfileHeader .article .articleText .articleHeadlineAndBody .headline {
  background-image:url(/javaImages/ec/30/0,,12562~3354860,00.gif);
  background-repeat: no-repeat; 
  width: 781px;
  height:73px;
  color:#ffffff;
  font-size:2em;
  font-weight:bold;
}


.playerProfileTitleImage {
  padding-left:20px;
  padding-top:20px;
  background-color: #ffffff;
}

.playerProfile .article .articleText .highlight {
  font-weight:bold;
}

.playerProfile .article .articleText {
   margin-left:20px; 
}

.rowHeader {
 background-image:url(/javaImages/d7/d7/0,,12562~3332055,00.gif);
 background-repeat:repeat-x;
 height:23px;
}

.matchCentre {
  padding: 5px;
border :solid 1px #520c18;
border-top :0px;
width : 298px;
position : relative;
left : 1px
}

.matchCentre tr.matchInDepth td{
border-bottom : dotted 1px #000;
}

.matchCentre tr.matchInDepth table td{
border : none;
}

.matchReportWrap .matchCentre A {
display : none;
}

/*Navigation Begins*/
.headerImage {
}
.childPlaceholder {
 height:35px;
 background:#fafae2 url(000001.gif) repeat-x bottom left;
 width:988px;
}
.menuWrap {
 border-top:1px solid #65072b;
 background:#7c1e42 url(0,,12562~3340270,00.gif) repeat-x top left;
 width:988px;
}
.menuWrap:after {
 content:" ";
 display:block;
 height:0;
 clear:both;
 visibility: hidden;
}
.menu {
 border-top:1px solid #8b2d51;
 width:988px;
 clear:both;
 background:#7c1e42 url(0,,12562~3340270,00.gif) repeat-x top left;
}
.menu LI {
 float:left;
 list-style-type:none;
}
.menu A {
 background:#7c1e42 url(0,,12562~3340270,00.gif) repeat-x top left;
 color:white;
 font-size:1.1em;
 display:block;
 border-right:1px solid #8b2d51;
 border-bottom:1px solid #8b2d51;
}
.menuxboxcontent {
 display:block;
 padding:10px;
}

.menu A:Hover {
 color:#ffffff;
/* background:transparent url(/javaImages/48/f9/0,,12562~3340616,00.gif) no-repeat top left;*/
 /*border-bottom:1px solid #e6e6c8;*/
}

.menu .highlight {
 color:#79193f;
 background:#fbfbe3 url(000001.gif) no-repeat top left;
 border-bottom:1px solid #e6e6c8;
}
.menu .highlight:Hover {
 color:#79193f;
}

.menu .highlight .menuxboxcontent {
 background:transparent url(000001.gif) no-repeat top right;
}
.hoverMenuPos, .hoverMenuPosSep {
 float:left;
}
.hoverMenuPos {
}
.hoverPopupMenu {
 width:988px;
 /*bottom:0;
 left:0;*/
 padding:10px 0 0 8px;
 margin-top : 40px;/**//**//**/
}
.hoverPopupMenu A {
 font-weight:bold;
 padding:0 10px 0 10px;
}
#flatMenuItem2228245 {
 margin-left:7px;
}
/*Navigation Ends*/


/* Default Tab Styles */
.masterTabsWrapper UL {
 float:left;
 clear:both;
 list-style-type:none;
 position:relative;
 width: 100%;
}
.masterTabsWrapper A {
 text-align:center;
 display:block;
}
.masterTabsWrapper LI {
 float:left;
}
.masterTabContent {
 clear:both;
 position:relative;
}

/*Related Tabs */
.relatedTabs {
 margin:0 11px 20px 20px;
 background-color:#f2f2f4;
 padding:7px 10px 10px 10px;
}

.tabbedMasterPageElement {
  width:630px;
  padding:0px;
  margin:0px;
  position:relative;
}

.relatedTabs .tabbedMasterPageElement, .relatedTabs .masterTabsWrapper {
 width:448px;
}
.relatedTabs .masterTabsWrapper A {
 color:white;
}
.relatedTabs .masterTabsWrapper .masterTab0 A {
  background:transparent url(/javaImages/91/fd/0,,12562~3341713,00.gif) no-repeat top left;
}
.relatedTabs .masterTabsWrapper .masterTab1 A {
 background:transparent url(/javaImages/73/ff/0,,12562~3342195,00.gif) repeat-x top left;
}
.relatedTabs .masterTabsWrapper .masterTab2 A {
 background:transparent url(/javaImages/30/ff/0,,12562~3342128,00.gif) no-repeat top right;
}
.relatedTabs .masterTabsWrapper A:Hover, .relatedTabs .masterTabsWrapper .masterTabSelected0 A, .relatedTabs .masterTabsWrapper .masterTabSelected1 A, .relatedTabs .masterTabsWrapper .masterTabSelected2 A {
 background:transparent url(/javaImages/2a/ff/0,,12562~3342122,00.gif) no-repeat top left;
 color:#6e1634;
 height:29px;
}
.relatedTabs .masterTabsWrapper A {
 width:148px;
 line-height:24px;
}
.relatedTabs .masterTabsWrapper LI {
 margin-right:2px;
}
.relatedTabs .masterTabsWrapper .masterTab2, .relatedTabs .masterTabsWrapper .masterTabSelected2 {
 margin-right:0;
}
.relatedTabs .masterTabContent {
 height:100px;
}
.relatedTabs .archiveSelectTitle {
 font-weight:bold;
 padding:10px 0 10px 0;
}

#masterTabContainer4501 {
  width:531px;
  padding:0px;
  margin:0px;
}

#masterTabContainer4441 IMG {
 display:block;
}
.masterCompositeTabContent {

}

.masterCompositeTabContent .TabbedEntryWrap {
  padding-top:35px;
  /*padding-left:15px;*/
}

#masterCompositeTabContent4521_1 {
 /* background-image:url(/javaImages/4a/af/0,,12562~3321674,00.gif);
  background-repeat:no-repeat;*/
  height:187px;
  float:left;
  margin-top:10px;
  /*margin-left:10px;*/
}
#masterCompositeTabContent4521_1 .entry {
 margin-left:10px;
}
#masterCompositeTabContent4521_1 .TabbedArticleIndex {
 /*width: 636px;*/
 float:left;
}
#masterCompositeTabContent4521_1 .masterCompositeTabContent {
 height:200px;
}
#masterCompositeTabContent4621_0 {
  /*width:636px;*/
  float:left;
  /*margin-top:10px;*/
  /*margin-left:10px;*/
  padding:0px;
}
#masterCompositeTabContent4621_0 .entry {
 margin-left:10px;
}
#masterCompositeTabContent4621_0 .TabbedArticleIndex {
 /*width: 636px;*/
 float:left;
}
#masterCompositeTabContent4621_0 .masterCompositeTabContent {
 height:200px;
}

* html #masterCompositeTabContent4621_1, * html #masterCompositeTabContent5401_2 {
margin-top:10px;
margin-bottom:10px;
}

#masterCompositeTabContent4621_1, #masterCompositeTabContent5401_2 {
  float:left;
}
#masterCompositeTabContent4621_1 .entry, #masterCompositeTabContent5401_2 .entry {
 margin-left:10px;
}
#masterCompositeTabContent4621_1 .TabbedArticleIndex, #masterCompositeTabContent5401_2 .TabbedArticleIndex {
 width: 636px;
 float:left;
}

#masterCompositeTabContent4621_1 .masterCompositeTabContent, #masterCompositeTabContent5401_2 .masterCompositeTabContent {
 height:200px;
}

* html #masterCompositeTabContent4621_2 .TabbedFansIndex, * html #masterCompositeTabContent5401_2 .TabbedFansIndex {
  margin-top:7px;
}

#masterCompositeTabContent4621_2 .TabbedFansIndex {
  height:187px;
  float:left;
/*  margin-left:10px;*/
}

#masterCompositeTabContent4621_2 .entry {
 margin-left:10px;
}
#masterCompositeTabContent4621_2 .TabbedArticleIndex {
 width: 636px;
 float:left;
}
#masterCompositeTabContent4621_2 .masterCompositeTabContent {
 height:200px;
}
#masterCompositeTabContent5361_1 {
/*  background-image:url(/javaImages/c6/e1/0,,12562~3334598,00.gif);
  background-repeat:no-repeat;
  height:187px;
  float:left;
  margin-top:10px;
  margin-left:10px;*/
  margin-bottom:10px;
}


#masterCompositeTabContent5361_1 .entry {
 margin-left:10px;
}
#masterCompositeTabContent5361_1 .TabbedArticleIndex {
 width: 636px;
 float:left;
}
#masterCompositeTabContent5361_1 .masterCompositeTabContent {
 height:200px;
}

* html #masterCompositeTabContent5401_1 {
 margin-top:10px;
}

#masterCompositeTabContent5401_1 {
 background-image:url(/javaImages/d/e1/0,,12562~3334413,00.gif);
 background-repeat:no-repeat;
 height:187px;
 float:left;
/* margin-left:10px;
 margin-top:10px;*/
}
#masterCompositeTabContent5401_1 .entry {
 margin-left:10px;
}
#masterCompositeTabContent5401_1 .TabbedArticleIndex {
 width: 636px;
 float:left;
}
#masterCompositeTabContent5401_1 .masterCompositeTabContent {
 height:200px;
}

/**PLAYER PROFILES **/


.playerProfileThirdCol {
  width:450px;
  margin-top:15px;
  margin-right:20px;
  margin-bottom:15px;
}

.playerProfileThirdCol .border {
 background-image:url(/javaImages/3e/30/0,,12562~3354686,00.gif);
 background-repeat:no-repeat;
}

.playerProfileThirdCol .borderBotom {

}


.playerProfileWrap {
  margin-right:15px;
}


.playerProfileStats {
  width:448px;
 /*background-color:#e7e6cd;*/
}

.playerProfileStats TD {
  padding:5px;
  vertical-align:middle;
  /*padding:2px 2px 2px 5px;*/
 
}


.playerProfileStats .rowHeader TD {
 background-image:url(/javaImages/bc/1d/0,,12562~3349948,00.gif);
 background-repeat:repeat-x;
 text-align:center;
 height:43px;
 color:#ffffff;
 font-weight:bold; 
 padding:0px 0px 0px 10px;
}


.playerProfileStats .rowHeader {
  height:43px;
/*  font-size:75%;*/
 text-align:center;
 padding:0px;
}

.playerProfileStats .rowLight, .playerIndex .rowLight {
  background-color:#f8f7df;
}

.playerProfileStats .rowDark, .playerIndex .rowDark {
  background-color:#dedec3;
}

.playerProfileStats .highlight {
  padding:0px;
  margin:0px;
}

.playerProfileStatsUpper {
border : solid 1px #520c18;
}

.playerProfileStatsUpper td{
padding : 5px;
}

.playerProfileStatsUpper .highlight {
  padding-right:20px;
}


.playerProfile .articleText {
  padding-right:15px;
 font-size:1em;
}

.playerIndex td {
  padding:3px 3px 3px 5px;
}

.playerIndex table {
border :solid 1px #520c17;
border-top : none;
width : 298px;
position : relative;
left : 1px
}


.playerIndex .rowHighlight {
   background-color:#6e1634;
   color:#70b4f2;
}

.playerIndex .rowHighlight td {
  color:#70b4f2;
  font-weight:bold;
}

/** MATCH REPORT PAGE **/

.clubLogos {
  /*width: 472px;*/
}

.siteLogo {
 /*background-image:url(/javaImages/1a/5d/0,,12562~3366170,00.jpg);
  background-repeat: repeat-x;*/
  width:175px; 
  margin-top:-3px;
}

.matchFactsOuter {
 margin:0 20px 10px 20px;
}
.matchFacts {
 width:460px;
 background-image:url(/javaImages/38/35/0,,12562~3421496,00.gif);
 background-repeat: no-repeat; 
 height:150px;
}
.matchFacts .clubLogos {
 margin-top:8px;
}
.matchFacts .clubLogos td {
 padding-bottom:5px;
}
.matchFacts .clubNames {
 display:none;
}
.matchFacts .matchScore {
 font-size:2em;
 font-weight:bold;
 color:#6e1634;
}
.matchFacts .highlight {
 font-weight:bold;
}
.textBodyMatchReport {
 width:488px;
}


/*.matchFacts .clubLogos .matchScore {
  font-size:1.5em;
  font-weight:bold;
  color:#6e1634;
  width:90px;
}
.matchFacts {
  margin-bottom:10px;  
  color:#ffffff;
  width:472px;
  margin-left:20px;
  background-image:url(/javaImages/29/5d/0,,12562~3366185,00.gif);
  background-repeat: no-repeat; 
  height:181px;
  padding-top:8px;
}
.matchFacts td {
  text-indent:5px;
}
.matchFacts .highlight {
  font-weight:bold; 
  font-size:1.2em; 
  padding-top:3px;
  padding-bottom:3px;
  width: 80px;
}
.matchFacts .headline {
  font-weight:bold; 
  font-size:1.2em; 
  padding-left:10px; 
  padding-right:10px; 
  padding-top:4px; 
  padding-bottom:4px; 
  margin-bottom:4px;
  display:none;
}
*/

.matchStats .borderBottom {
  background-color:#e7e6cd;
}


/** NEWS ARCHIVE PAGE **/

.indexLinks  {
  margin-left:20px;
}

* html .ArchiveIndex {
  padding-top:30px;
}

.ArchiveIndex {
  padding-top:20px;
}


/** LOGIN OR REGISTER PAGES **/

.customerJourneyColumn {
  padding-left:50px;
} 

.login {
  padding-left:30px;
}

.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;
}

#registrationForm .regMainText TD {
  color:black;
}

/**temp div styles for home tabbed elements**/

.topLeftTable {
  background:#e7e7cd url(/javaImages/fe/e2/0,,12562~3334910,00.gif) repeat-x top left;
  width:303px;
  border: 1px solid #ceceb6;
  /*padding:10px;*/
  float:left;
  margin-bottom:10px;
  height:320px;
}

.TopLeftTableImage TD {
}

* html .TopLeftTableImage IMG {
}

.TopLeftTableImage IMG, .topRightHeader IMG {
  /*margin-right:10px;*/
  border:1px solid #d2d2ba;
  margin:10px;
}


* html .bottomLeftTable {
  margin-top:133px;
}

* html .bottomLeftTable2 {
  margin-top:153px;
}

.bottomLeftTable, .bottomLeftTable2  {
  /*border: 1px solid #ceceb6;
  background-image:url(/javaImages/44/93/0,,12562~3314500,00.gif);
  background-repeat: repeat-x; 
  height:132px;
  padding:10px 10px 9px 10px;
  margin-top:-135px; */
  border: 1px solid #ceceb6;
  background-image:url(/javaImages/44/93/0,,12562~3314500,00.gif);
  background-repeat: repeat-x; 
  height:132px;
  padding:10px 10px 9px 10px;
  margin-top:10px;
}

* html .bottomLeftTable .TabbedHeadline, * html .bottomLeftTable2 .TabbedHeadline, * html .UpperInnerTable .TabbedHeadline, * html .LowerInnerTableLeft .TabbedHeadline, .LowerInnerTableLeft2 .TabbedHeadline  {
  padding-top:10px;
}

* html .topRightTable {
}

.topRightTable {
  border: 1px solid #ceceb6;
  background-image:url(/javaImages/44/93/0,,12562~3314500,00.gif);
  background-repeat: repeat-x; 
  height:132px;
  padding:10px 10px 9px 10px;
}



.TopRightTableImage IMG {
  margin:10px;
}

.TableContent {
  width:180px;
  float:right;
}

.Castle2 {
 /*background:transparent url(/javaImages/85/92/0,,12562~3314309,00.gif) no-repeat center left;*/
 /*padding:3px 5px 3px 15px;*/
 padding-right:5px; /* RSS */
}

.bottomRightHeader {
  clear:both;
  width: 86px;
}

.fanaticBenefits {
}
.fanaticBenefits IMG {
  margin-top:10px;
}

.bottomRight {
  border: 1px solid #ceceb6;
  background-image:url(/javaImages/44/93/0,,12562~3314500,00.gif);
  background-repeat: repeat-x; 
  height:132px;
  padding:10px 10px 9px 10px;
}

.bottomRightTable {
  margin-top:10px;
  width:303px; 
  float:left;
}

#masterCompositeTabContent5381_0, #masterCompositeTabContent5381_1 {
  width:303px;
  /*height:480px;*/
  height:auto;  
  margin-bottom:10px;
}

/*.2colright {
  width:304px; 
 border:1px solid red;
}*/

.lastNextMatch .tabBarWrap {
 display:none;
}
.lastNextMatch {
 padding-top:40px;
 margin-left:1px;
 width:302px;
}
.nextMatch, .lastMatch {
 background:transparent url(/javaImages/2a/20/0,,12562~3416106,00.gif) no-repeat top left;
 width:302px; 
 border:0px;
 text-align:center;
}
#nextMatchTab861 {
 width:302px; 
 float:left;
}
.firstLogo, .secondLogo, .homeTeamLMScore, .scoreSeperator, .awayTeamLMScore {
 float:left;
 font-weight:bold;
 color:#520c18;
}
.secondLogo {
  display:inline;
}
.firstLogo {
 display:inline;
 margin:0 0 0 35px;
}
#masterCompositeTabContent5881_0 .homeTeamLMScore {
 margin-right:10px;
}
#masterCompositeTabContent5881_0 .scoreSeperator {
 margin-right:10px;
}
#masterCompositeTabContent5881_0 .firstLogo {
 margin:0 20px 0 30px;
}
#masterCompositeTabContent5881_0 .secondLogo {
 margin-left:auto;
}
.venueNextMatch, .venueLastmatch {
 clear:both;
}
.homeTeamNMText, .awayTeamNMText {
 font-size:1.2em;
}
.versus {
 font-weight:bold;
 font-size:1.5em;
 float:left;
 color:#f2efe0;
 background-color:#520c18;
 line-height:46px;
 padding:0 10px 0 10px;
 margin:7px 30px 0 30px;
}
.venueNextMatch, .dateNextMatch, .venueLastmatch, .dateLastMatch {
 font-weight:bold;
 font-size:1.5em;
 color:#520c18;
 text-align:center;
}
.homeTeamNMLogo img, .awayTeamNMLogo img {
  margin-left:3px;
}
.homeTeamLMScore, .awayTeamLMScore {
 color:#6e1634;
 font-weight:bold;
 font-size:3em;
 line-height:46px;
 margin:7px 0 0 0;
}
.scoreSeperator {
 font-weight:bold;
 font-size:1.5em;
 float:left;
 color:#f2efe0;
 background-color:#520c18;
 line-height:46px;
 padding:0 10px 0 10px;
 margin:7px 30px 0 0;
}
#masterCompositeTabContent5901 .fixtureLink, #masterCompositeTabContent5901_2 .matchLink, #masterCompositeTabContent5881_2 .matchLink, #masterCompositeTabContent5881_2 .fixtureLink {
 font-weight:normal;
 text-decoration:underline;
 text-transform:uppercase;
}
#masterCompositeTabContent5901_2, #masterCompositeTabContent5881_2 {
 padding:20px 0 10px 0;
}
#masterCompositeTabContent5901_2 .matchLink, #masterCompositeTabContent5881_2 .matchLink  {
 margin-left:100px;
}

.noResultsMessage {
padding : 20px;
width :500px;
font-size : 1.4em;
}

#homeFlash {
margin-top : -3px;
}

.clear {
clear : both;
padding-bottom : 12px;
}

.fullLeagueTableLinkRow TD a.matchLink{
position relative;
margin-left:20px !important;

}

div.button_newsletter {
background : url(/javaImages/66/68/0,,12562~3434598,00.gif) no-repeat;
width : 325px;
height :31px;
text-align:center;
margin-bottom : 10px
}	

div.button_newsletter a{
color : #fff;
position : relative;
top : 5px;
}	



/* registration page */
.loginWrapper {
  width: 622px;
  background-color:#fafae2;
  padding-bottom: 10px;
  padding-left:15px;
}

.loginWrapper form {
  margin-left: 19px;
}

.loginWrapper .username {
  padding-right: 16px;
}

.loginWrapper .password {
  padding-right: 19px;
}


.topGraphic {
  background-image: url(/javaImages/f0/83/0,,12562~3441648,00.gif);
  background-repeat:repeat-x;
  color:white;
  padding-top:3px;
  padding-bottom:3px;
  font-weight:bold;
  font-size:100%;
  background-repeat:repeat-x;
  background-color:#781a3e;
}


.topLeftGraphic {
  background-image: url(/javaImages/f2/83/0,,12562~3441650,00.gif);
  width:16px;
  height:26px;
  background-repeat:no-repeat;
  background-color:#781a3e;
}

.topRightGraphic {
  background-image: url(/javaImages/f4/83/0,,12562~3441652,00.gif);
  width:16px;
  height:26px;
  background-repeat:no-repeat;
  background-color:#781a3e;
}

.articleBody a.contextLink {
text-decoration : underline;
}

.articleBody a.contextLink:hover {
text-decoration : none;
}

.welcome {
padding : 5px;
text-align:center;
}

.welcome a {
color : #fff;
float : right;
font-size : 1.6em;
}

.centerPage {
  width:100%;
  text-align:center;
}

.centerPage .bodyBorder {
width : 720px;
}

.sponsorStripTop{
 background-color: #FFFFFF;
 text-align:center;
}

.sponsorStripBottom{
 background-color: #FFFFFF;
 text-align:center;
}

.HomeTeam {
width:192px;
height:464px;
float:left;
}
.AwayTeam {
width:192px;
height:464px;
}
.MatchliveCenter {
padding-left:9px;
width:377px;
padding-right:9px;
}

.MatchInfoHeader {

}
.MatchliveWrap {
margin-top:13px;
}
.MatchInfo {
 width:319px;
 height:160px;
 background-color:#ffffff;
 border:1px solid #ffffff;


}
#masterTabContainer9501, .tabbedMasterPageElement {
width:377px;
}

.TabMatchlive {
width:377px;

}
.TeamLineUp {
color:#ffffff;
background-image: url(/javaImages/56/d5/0,,12562~3462486,00.gif);
background-repeat:repeat-x;
HEIGHT:23PX;
padding:3px;
font-weight:bold;
font-size:11px;

}
.matchinfoTitle {
color:#ffffff;
background-image: url(/javaImages/56/d5/0,,12562~3462486,00.gif);
background-repeat:repeat-x;
HEIGHT:23PX;
width:377px;
padding:3px;
font-weight:bold;

}
.MatchInfoBg {
color:#ffffff;
background-image: url(/javaImages/ce/d5/0,,12562~3462606,00.gif);
background-repeat:repeat-x;
HEIGHT:88PX;
width:377px;
}

#masterTabContainer9521 {
width:379px;
}
.Commscroll {
  background-color:#ffffff;
  border:1px solid white;
  padding:3px;
  height:448px;
  width: 368px !important;
  width /**/: 377px;
  overflow:auto;
  scrollbar-base-color:#ffffff;
  scrollbar-arrow-color:#000000;
  scrollbar-track-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#000000;
  scrollbar-darkshadow-color:#ffffff;
  color:#000000;


}
.matchTime {
font-weight:bold;
font-size:10px;
width:68px;
height:auto;
border-bottom:1px solid #d6d6d6;
}
.matchComment {
border-bottom:1px solid #d6d6d6;
padding-top:0px;
padding-bottom:7px;
width:auto;
height:auto;
}
.shirtNo {
width:20px;
float:left;
margin:3px;
font-weight:bold;
}
.lastname {
width:auto;
float:left;
margin:3px;
font-weight:bold;
}
.rowdec_even {
background-color:#dedec4;
border-bottom : dotted 1px #000;

}
.rowdec_even TD {
border-bottom : dotted 1px #000;
height:22px;
}
.rowdec_odd {
background-color:#e8e6cd;
border-bottom : dotted 1px #000;
height:22px;
}
.rowdec_odd TD {
border-bottom : dotted 1px #000;
}
.SubBG {
color:#79183b;
height:20px;
font-weight:bold;
padding:4px;
font-size:12px;
}
#currentScoreId IMG {
border:1px solid #000;
background-color:#ffffff;
/*padding-top:6px;*/
margin-left:4px;
}
#currentScoreId TD {
padding-top:6px;
}
.matchInfoscore{
font-size:100%;
font-weight:bold;
text-align:center;
vertical-align:middle;
}

.matchInfoscore span{
/*padding:2px 5px 2px 5px;*/
border:1px solid #000000;
display : block;
/*MARGIN:4PX;*/
background-color:#ffffff;
width:52px;
height:22px;
vertical-align:middle;
margin-bottom:5px;
}
.matchInfoHome {
text-align:left;
 font-weight:bold;
font-size:12px;
}
#matchStatsId IMG {
border:1px solid #000000;
padding:2px 5px 2px 5px;
text-align:center;
}
#matchStats Table {
width:377px;
}
#gameInfoId {
color:#333333;
border-bottom:1px dotted #343434;
border-top:1px dotted #343434;
padding-left:9px;
padding-top:5px;
background-color:#ededed;
height:27px;
}
#masterTabContent9501_1 {
padding-top:10px;
color:#ffffff;
background-image: url(/javaImages/ce/d5/0,,12562~3462606,00.gif);
background-repeat:repeat-x;
width:377px;
}
.TeamNameStats {
 font-weight:bold;
font-size:12px;
color:#000000;
padding:4px;
text-align:center;

}
.goalImg {
width:10px;
padding:2px;
float:left;
margin:3px;
}
.empty TD {
border-bottom:1px dotted #000000;
width:5px;
}
.statsline {
 font-weight:bold;
font-size:11px;
color:#000000;
padding:2px;
margin-left:4px;
padding-left:6px;
/*text-align:left;*/
}
.statsline IMG {
BACKGROUND-COLOR:#FFFFFF;
padding-left:30px;
float:right;
}


.suboff {
width:10px;
float:left;
margin-top:2px;
}

.MatchliveContentWrap {
padding-top:1px;
padding-left:18px;
padding-right:18px;

}
.rcardImg {
width:10px;
float:left;
margin-top:5px;
}
.injuredImg {
width:10px;
float:left;
padding-top:4px;
padding-left:3px;
padding-right:3px;
}
.subOn {
width:10px;
float:left;
padding-top:2px;
}
.ycardImg {
width:10px;
float:left;
padding-top:4px;
padding-left:3px;
padding-right:3px;
}

.rowspan {
width:185px;
text-align:center;
font-weight:bold;
font-size:11px;
padding-bottom:15px;

}


.leagueTableRow_dark IMG {
border:1px solid #000;

}
.leagueTableRow_dark  {

}
.score { 
width:27px;
padding-left:4px;
font-size:11px;
font-weight:bold;
HEIGHT:22PX;
BORDER:1PX SOLID #000000;
}

.score A { 
width:27px;
BORDER:1PX SOLID #000000;
padding-left:4px;
font-size:11px;
font-weight:bold;
HEIGHT:22PX;
BORDER:1PX SOLID #000000;

}
#resultsTableBodyId TD {
width:90px;
font-size:11px;

}
.currentLink {
float:right;
text-align:center;
width:200px;
clear:all;
}
.currentLink A {
text-align:center;
float:right;
width:200px;
clear:all;
}

.team {
width:123px;
text-align:left;
color:#000000;
font-weight:bold;
padding-bottom:5px;
font-size:11px;

}
.rest {
width:38px;
text-align:left;
padding-bottom:5px;
color:#000000;
font-weight:normal;
font-size:11px;
}
TH.rest  {
font-weight:bold;
}
.rest TD {
font-weight:normal;
}

.position {
width:38px;
font-weight:bold;
padding-top:2px;
padding-left:4px;
font-weight:normal;
font-size:11px;

}

.arrow {
width:18px;
font-weight:bold;
padding-top:4px;
padding-left:4px;
}


.LeagueTableML Table {
width:377px;
font-size:11px;

}
.LeagueTableML {
padding-top:30px;
font-size:11px;
}

.stats { 
text-align:center;
}
.ChineseFlag {
  position:absolute;
  top:5px;
  left:575px; 

}
.ChineseFlag IMG {
  position:absolute;
  top:5px;
  left:580px; 

}

.ChineseText {
  position:absolute;
  top:7px;
  left:625px;
}

.tabBarRt  {
background-color:#ededed;
width:375px;
display:inline;
height: 22px;
padding-top:5px;
/*padding-bottom:5px;*/
position:absolute;
top:0px;
border-right:1px solid #781a3c;
border-left:1px solid #781a3c;  
}
*html .tabBarRt  {
background-color:#ededed;
width:377px;
display:inline;
/*position:absolute;
top:0px;
height:10px;*/
margin-bottom:10px;
}

.tabBarRt li {
display : inline;
height: 10px !important;
height /**/: 22px;
/*padding-top:7px;*/
/*margin-top:10px;*/
padding-left:7px;
padding-right:7px;

}
.tabBarRt li A {
border-right:1px solid #781a3c; 
height: 10px !important;
height /**/: 16px;
padding-left:7px;
padding-right:15px;


}
LI.#league2os   {
border-style:none;


}
LI.#league2os A  {
border-style:none;
}
.LeagueTableTab {
background-color:#ededed;
width:375px;
display:inline;
height: 22px;
padding-top:5px;
/*padding-bottom:5px;*/
position:absolute;
top:0px;
border-right:1px solid #781a3c;
border-left:1px solid #781a3c;  
}

*html .LeagueTableTab {
.background-color:#ededed;
width:377px;
display:inline;
position:absolute;
top:0px;
height:10px;
}

.LeagueTableTab li {
display : inline;
height: 10px !important;
height /**/: 22px;
/*padding-top:7px;*/
/*margin-top:10px;*/
padding-left:7px;
padding-right:7px;

}

.LeagueTableTab li A {
border-right:1px solid #781a3c; 
height: 10px !important;
height /**/: 16px;
padding-left:7px;
padding-right:15px;
}
TR.leagueTableRow_even  {
background-color:#ededed;
border-top:1px dotted #000000;
border-bottom:1px dotted #000000;
}
.LowerWrap {
padding-top:10px;
}
.leagueTableRow IMG {
border:1px solid #000;
}

.scoreline span  {
color:#520c18;
font-size:12px;
font-weight:bold;
/*padding:3px;
border:1px solid #000;
height:22px;
vertical-align:middle;
width:30px;*/

}
.scoreline  TD {
border:1px solid #000;
/*vertical-align:middle;
height:22px;*/
}
.otherscoresWrap {
background-image: url(/javaImages/ce/d5/0,,12562~3462606,00.gif);
background-repeat: repeat-x;
width: 377px;
padding-top:30px;
}
.homeTeamShortNMText, .awayTeamShortNMText {
display: none;
}
.homeTeamShortLMText, .awayTeamShortLMText {
display: none;
}

/*padding to flash ad*/
.thirdCFlash {
margin-top: 12px;
}
.survey {
margin-left:15px;
}
.surveyAnswer, .surveyIntroduction {
margin-bottom:14px;
}
.surveyQuestion {
margin-bottom:4px;
}
.surveyAnswer TD {
padding-right:6px;
}
.surveyGridQuestion, .surveyGridQuestion TD {
padding-right:20px;
}
.surveyGridAnswerTitle, .surveyGridAnswerTitle TD {
padding-left:4px;
}
#QText20982, #QText20981, #QText20983, #QText20984, #QText20985, #QText20986, #QText20987, #QText20988 {
float:left;
width:100px;
}
#QText20989, #QText20990 {
display:none;
}
.thankyouText {
font-weight:bold;
width:800px;
height:100px;
}
.survey616302 {
width:800px;
}
.surveySubmit {
padding-bottom:10px;
}

.mobileText {
 background:transparent url(/javaImages/fe/51/0,,12562~3691006,00.png) no-repeat top left;
 width:303px;
 height:140px;
 /*padding-left:2px;
 padding-top:3px;*/
}
.webSmsTrigger {
        width:118px;
}

#webSmsTriggerForm {
         width:260px;
         padding-bottom:2px;
         padding-left:5px;

}
#webSmsTriggerForm input {
	/*color: #ffffff;*/
/*border:0px none;*/
font-size:0.8em;
height:20px;
margin-top:0px;
padding-bottom:2px;
width:39px;

}
#webSmsTriggerForm #msisdn {
	background-image: none;
	background-color: #ffffff;
        border:1px solid #8F9FB2;
        color:#000000;
        font-size:0.8em;
        height:17px;
        width:130px;
}

#webSmsTriggerForm #smsSend {
       /* margin-left:33px;
       float:left;*/
       padding:0px;
       margin:0px;
}

#webSmsTriggerForm .confirmationMessage {
	/*float: right;
	padding: 4px 30px 0 0;*/
	font-size: 80%;
        padding:5px 0px 0px 5px;
}
.triggerText {
	display: none;
}

.mobileText .layout {
margin-bottom:0px;
}

/*input { 
  margin:-1px 0px; 
} */    
html>body input { 
  margin:0px; 
}
/**+html>body input {
  margin:-1px; 
}*/

.formStuff {
 float:left;
}
