/* CSS Document */
/* MatchLive Options*/
.HomeTeam {
width:192px;
height:464px;
float:left;
}
.AwayTeam {
width:192px;
height:464px;
}
.MatchliveCenter {
padding-left:9px;
width:375px;
padding-right:9px;
}

.MatchInfoHeader {

}
.MatchliveWrap {
margin-top:13px;
}
.MatchInfo {
background-color:#ffffff;
border-bottom:1px solid #9B9FA0;
border-left:1px solid #9B9FA0;
border-right:1px solid #9B9FA0;
height:185px;
width:375px;
}

.tabbedMasterPageElement {
  /*width:630px;*/
  padding:0px;
  margin:0px;
  position:relative;
}
#masterTabContainer9801, .tabbedMasterPageElement {
border:1px solid #9B9F9E;
margin-top:10px;
width:375px;
}

.TabMatchlive {
width:375px;

}
.TeamLineUp {
background-color:#e8e9e3;
border:1px solid #9B9FA0;
border-left:1px solid #9B9FA0;
border-right:1px solid #9B9FA0;
border-top:1px solid #9B9FA0;
color:#000000;
font-size:12px;
font-weight:bold;
height:23px;
padding:5px 0px 0px 8px;

}
.matchinfoTitle {
background-color:#e8e9e3;
border:1px solid #9B9FA0;
color:#000000;
font-size:12px;
font-weight:bold;
height:23px;
padding:5px 0px 0px 6px;
width:369px;

}

#page2268929 .MatchInfoBg {
color:#000;
}

.MatchInfoBg {
color:#ffffff;
background-image: url(/javaImages/ce/d5/0,,12562~3462606,00.gif);
background-repeat:repeat-x;
HEIGHT:88PX;

}

#masterTabContainer9521 {
width:375px;
}
.Commscroll {
background-color:#FFFFFF;
color:#000000;
float:left;
height:543px;
overflow:auto;
margin-right:10px;
padding:0 3px 0 4px;
width:360px !important;
scrollbar-base-color:#ffffff;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#000000;
scrollbar-darkshadow-color:#ffffff;
}

.matchTime {
font-weight:bold;
font-size:11px;
width:68px;
height:auto;
border-left:1px solid #989993;
border-bottom:1px dotted #989993;
background-color:#E8E9E1;
padding:5px 0 0 5px;
}

.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 {
background-color:#E8E9E3;
border-bottom:1px dotted #000000;
border-left:1px solid #9B9FA0;
border-right:1px solid #9B9FA0;
height:22px;

}
.rowdec_odd {
background-color:#e8e6cd;
border-bottom : dotted 1px #000;
height:22px;
}
.rowdec_odd TD {
background-color:#FFFFFF;
border-bottom:1px dotted #000000;
border-left:1px solid #9B9FA0;
border-right:1px solid #9B9FA0;
}
.SubBG {
border-bottom:1px dotted #000000;
border-left:1px solid #9B9FA0;
border-right:1px solid #9B9FA0;
color:#9B9FA0;
font-size:12px;
font-weight:bold;
height:20px;
padding:4px;
}
#currentScoreId IMG {
border:1px solid #000000;
background-color:#ffffff;
/*padding-top:6px;*/
margin-left:4px;
}
#currentScoreId TD {
padding-top:6px;
}
.matchInfoscore{
font-size:130%;
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:375px;
}
#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:375px;
}
.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 {
background-color:#E2E3D1;
color:#000000;
font-size:11px;
font-weight:bold;
margin-left:4px;
padding:2px 2px 2px 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:0px;
padding-right:0px;

}
.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:50%;
text-align:center;
font-weight:bold;
font-size:11px;
padding-bottom:15px;

}
#resultsTableBodyId TD {
width:90px;
font-size:13px;
}

.leagueTableRow_dark IMG {
border:1px solid #000000;

}
.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;


}
.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:375px;
font-size:11px;

}
.LeagueTableML {
padding-top:58px;
padding-top:expression(30 + "px");
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  {
height:20px;
padding-top:10px;
top:0;
width:373px;
}
*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:10px;
padding-right:10px;

}
.tabBarRt li A {
border-right:1px solid #781a3c; 
height: 10px !important;
height /**/: 16px;
padding-left:1px;
padding-right:18px;
}

#premLeagueos {
border-left:1px solid #781A3C;
margin-left:10px;
}

LI.#premLeagueos A {
border-left:1px solid #781A3C;
}
LI.#league2os   {
border-style:none;
}
LI.#league2os A  {
border-style:none;
}
.LeagueTableTab {
background-color:#ededed;
width:375px;
display:inline;
height: 22px;
padding-top:5px;
margin-top:28px;
margin-left:-376px;
position:absolute;
top:0px;
border-right:1px solid #781a3c;
border-left:1px solid #781a3c;  
}

*html .LeagueTableTab {
.background-color:#ededed;
width:375px;
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 #000000;
}

/* new styles  */

#masterTabContainer9801, .tabbedMasterPageElement {
width:375px;
}

.masterTabsWrapper UL {

}
.masterTabsWrapper LI {
display:inline;
background-color:#e8e9e3;
border-color:#8D928E;
border-style:solid;
border-width:0 1px 1px 0;
float:left;
font-size:12px;
height:22px;
padding-top:5px;
text-align:center;
width:124px;

}
.masterTabsWrapper LI a {
color:#000;
}
border:1px solid #000000;
}

.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:375px;
display:inline;
position:relative;
top:0px;
height:10px;
}
* 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;
}
.otherscoresWrap {
/*background-image: url(/javaImages/1/53/0,,10265~3494657,00.gif);*/
background-repeat: repeat-x;
width: 375px;
padding-top:25px;
}
.layout {
 text-align:left;
 font-family: Arial, Helvetica, sans-serif;
}
.layoutTable {
 width:auto;
}
.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;*/
}

.textheader {
background-color:#E8E9E3;
border:1px solid grey;
font-size:11px;
font-weight:bold;
height:22px;
margin:0 0 0 4px;
padding:3px 0 0 3px;
width:358px;
}

.matchday {
margin:1px 0 6px 1px;
}

.footerimage {
margin:0 0 0 4px;
}

.livecommentarywrap, .matchdaywrap {
position:relative;
}

.livecommentary {
left:610px;
position:absolute;
top:0px;
}

.coverit {
margin-top:-10px;
}
.VillaLiveStatsWrap {
height:550px;
margin-top:10px;
}
