/*  Default Layout Styles  */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,body,blockquote,fieldset,input {
 margin:0;
 padding:0;
}
h1,h2,h3,h4,h5,h6,pre,code {
 font-size:1em;
}
.body {
 background-repeat:repeat-x;
 background-color:#2b256f;
 text-align:center;
 color:#CCC;
}
#bodyBorder {
 width:1024px;
 margin:0 auto;
}
hr {
 height:1px;
 background-color:#000;
 border-style:none; 
}
table {
 border-style:none;
 clear:both;
}
.layout {
 text-align:left;
}
.layoutTable {
 width:auto;
}
td {
 vertical-align:top;
}
a img {
 border-width:0;
 border-style:none;
}
a {
 color:#232323;
 text-decoration:none;
 font-weight:bold;
}
a:hover {
 text-decoration:underline;
}
li a:active, li a:focus, a:active, a:focus {
 outline:0;
 border:0;
}
.advertslotone {
 padding-top:13px;
 padding-left: 55px;
 padding-right: 35px;
}
.advertslottwo {
 padding-top:19px;
 padding-left: 35px;
 padding-right: 35px;
}
.advertslotthree {
 padding-top: 10px;
 padding-left: 35px;
 padding-right: 35px;
}
.advertslotfour {
 padding-top:11px;
 padding-left: 35px;
 padding-right: 35px;
}
.advertslotfive {
 padding-top:11px;
 padding-left: 35px;
 padding-right: 35px;
}
.advertslotsix {
 padding-top:12px; 
 padding-left: 35px;
 padding-right: 35px;
}
.htmllinks {
 background-color: #34373c;
 border-bottom: 1px solid #8f949a; 
}
.linkstext {
 padding-left:27px;
}

.linkstext a{
 font-family:Verdana;
 color:#ffffff;
 font-size:0.6em;
}
.linkstext li {
 padding-left:9px;
}
.linkstext li {
 font-family:Verdana;
 float:left;
 line-height:24px;
 list-style-type:none;
}
.headerwrap {
 background-image:url(/javaImages/4f/c5/0,,12620~3851599,00.jpg);
 width: 1024px;
 height: 83px;
}
.banner {
 padding-top:11px;
 padding-right:10px;
}
#menuSection li {
 float:left;
 color: #ffffff;
 list-style-type:none;
}
#menuSection a{
 color: #ffffff;
 font-family:Arial; 
 font-size: 0.7em;
 font-weight: bold;
}
#menuItem2250492 {
 background-image:url(/javaImages/ab/c5/0,,12620~3851691,00.png);
 width: 103px;
 height: 26px;
 margin-top:57px;
}
#menuItem2250488 {
 background-image:url(/javaImages/ab/c5/0,,12620~3851691,00.png);
 width: 103px;
 height: 26px;
 margin-top:57px;
}
.bottomborderwrap {
 background-image:url(/javaImages/62/b2/0,,12620~3584610,00.gif);
 background-repeat:repeat-x;
 background-color:#b1b1b1;
 text-align:center;
 color:#CCC;
 border-bottom: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 padding:11px;
 padding-left: 12px;
}
.topwrap {
 border-top: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
}
.pagewrap {
 padding-top: 20px;
 padding-bottom:20px;
}
.logoutButtons li {
 float:left;
 color: #ffffff;
 list-style-type:none;
 font-family:Verdana;
 font-size:0.6em;
 line-height:27px;
 position:relative;
 left:340px;
}
.logoutButtons a {
 float:left;
 color: #ffffff;
 list-style-type:none;
 font-family:Verdana;
 line-height:27px;
}
.footerwrap {
 background-image:url(/javaImages/cd/c3/0,,12620~3851213,00.png);
 background-repeat:repeat-x;
 height:122px;
 width:1001px;
 margin-top:10px;
}
#logoutButton {
 padding-top: 7px;
 padding-left: 15px;
}
#welcomemessage {
 padding-right:9px;
}

/*Nav Bar*/
.navbar {
 height:26px;
 padding-top:57px;
 position:relative;
 top:0;
 width:317px;
 /*z-index:10;*/
 padding-left:226px;
}
.navbar a:hover {
 text-decoration:none;
 color: #08275d!important;
}
.navbar a:highlight{
 text-decoration:none;
 color: #08275d!important;
}
.navbar #flatMenuItem2250425 {
 float:left;
 height:26px;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 width:94px;
}
.navbar #flatMenuItem2250425 .menuxboxcontent {
 line-height:25px;
 padding-left:28px;
}
.navbar #flatMenuItem2250425 a {
 background:transparent url(/javaImages/86/ff/0,,12620~3866502,00.png) no-repeat scroll left top;
 float:left;
 height:26px;
 width:108px;
}
.navbar #flatMenuItem2250425 a.highlight {
 background:transparent url(/javaImages/79/ff/0,,12620~3866489,00.png) no-repeat scroll left top;
 height:26px;
 width:108px;
 color: #06275c;
}
.navbar #flatMenuItem2250425 a:hover {
 background:transparent url(/javaImages/79/ff/0,,12620~3866489,00.png) no-repeat scroll left top;
 height:26px;
 width:108px;
}
.navbar #flatMenuItem2253112 {
 float:left;
 height:26px;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 width:107px;
}
.navbar #flatMenuItem2253112 .menuxboxcontent {
 padding-left:24px;
 line-height:23px;
}
.navbar #flatMenuItem2253112 a {
 background:transparent url(/javaImages/88/ff/0,,12620~3866504,00.png) no-repeat scroll left top;
 float:left;
 height:26px;
 width:108px;
 padding: 0px;
}
.navbar #flatMenuItem2253112 a.highlight {
 background:transparent url(/javaImages/d2/ff/0,,12620~3866578,00.png) no-repeat scroll left top;
 height:26px;
 width:108px;
 color: #06275c;
 padding: 0px;
}
.navbar #flatMenuItem2253112 a:hover {
 background:transparent url(/javaImages/d2/ff/0,,12620~3866578,00.png) no-repeat scroll left top;
 height:26px;
 width:108px;
 padding: 0px;
}
.navbar #flatMenuItem2250488 {
 float:left;
 height:26px;
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 width:104px;
}
.navbar #flatMenuItem2250488 .menuxboxcontent {
 padding-left:24px;
 line-height:23px;
}
.navbar #flatMenuItem2250488 a {
 background:transparent url(/javaImages/88/ff/0,,12620~3866504,00.png) no-repeat scroll left top;
 float:left;
 height:26px;
 width:108px;
}
.navbar #flatMenuItem2250488 a.highlight {
 background:transparent url(/javaImages/d2/ff/0,,12620~3866578,00.png) no-repeat scroll left top;
 height:26px;
 width:108px;
 color: #06275c;
}
.navbar #flatMenuItem2250488 a:hover {
 background:transparent url(/javaImages/d2/ff/0,,12620~3866578,00.png) no-repeat scroll left top;
 height:26px;
 width:108px;
}
.hoverPopupMenu {
 display:block;
 left:122px;
 margin-top:19px;
 padding:3px 0 0 58px;
 text-transform:uppercase;
 width:737px;
}
.hoverMenuPos, .hoverMenuPosSep {
 float:left;
 padding-top:3px;
}
.hoverPopupMenu a {
 color:#06275C;
 font-family:Arial;
 font-size:0.7em;
 font-weight:bold;
 line-height:24px;
 padding-left:28px;
 padding-right:17px;
}
.hoverPopupMenu a:hover {
 text-decoration:underline;
}
.livearticlewrap {
 background:transparent url(/javaImages/1c/3/0,,12620~3867420,00.png) no-repeat scroll left top;
 height: 453px;
 width: 492px;
 margin-right:10px;
}
.livearticlewrap .image {
 padding-top:6px;
 padding-left:6px;
}
.livearticlewrap .headline {
 color:#FAC018;
 font-family:Arial;
 font-size:0.9em;
 font-weight:bold;
 padding-left:20px;
 padding-top:10px;
}
.livearticlewrap .teaser {
 font-family:Arial;
 font-size:0.7em;
 padding-left:20px;
 width:450px;
}
.livearticlewrap .textwrap {
 background:transparent url(/javaImages/a7/3/0,,12620~3867559,00.jpg) no-repeat scroll left top;
 height:79px;
 margin-left:6px;
 width:480px;
}
.search {
 background:transparent url(/javaImages/7/5/0,,12620~3867911,00.png) no-repeat scroll left top;
 height:138px;
 width:492px;
 margin-top: 10px;
}
.innerCategorySearch {
 padding-left:46px;
 padding-top:38px;
}

.innerCategorySearch p{
 color: #000000;
 font-family:Arial;
 font-size:0.7em;
}
.searchSelect, .searchBox {
 font-size:0.7em;
 height:18px;
 width:203px;
}
.searchBox {
 display:block;
 margin-bottom:5px;
 margin-top:8px;
}
.upcominglivematches {
 background:transparent url(/javaImages/af/15/0,,12620~3872175,00.png) no-repeat scroll left top;
 display:block;
 height:556px;
 margin:0 0 6px;
 padding:41px 4px 9px;
 position:relative;
 width:328px;
}

.upcominglivematchesScroll {
 background:transparent url(/javaImages/af/15/0,,12620~3872175,00.png) no-repeat scroll left top;
 display:block;
 height:556px;
 margin:0 0 6px;
 padding:41px 4px 9px;
 position:relative;
 width:328px;
 overflow-y:auto;
 overflow-x:hidden;
}
.nonlivewrap .upcominglivematchesnon {
 background:transparent url(/javaImages/a1/61/0,,12620~4219297,00.png) no-repeat scroll left top;
 display:block;
 height:147px;
 margin:24px 1px 10px 10px;
 padding:41px 6px 3px 8px;
 position:relative;
 width:320px;
}
.eplayerbg {
 background:transparent url(/javaImages/e3/2c/0,,12620~4795619,00.png) no-repeat scroll left top;
 display:block;
 height:409px;
 margin:0 1px -29px 11px;
 padding:12px 6px 4px 14px;
 position:relative;
 width:317px;
}
.nonlivewrap .paginationLinks {
bottom:16px;
color:#06275C;
font-family:arial;
font-size:0.7em;
padding-left:120px;
position:absolute;
}
.HomeEntry {
 font-family:arial!important;
 font-size:0.6em!important;
 height:86px;
 padding-left:16px;
 width:290px;
}
.HomeEntry .teaserImage {
 background:transparent url(/javaImages/1f/19/0,,12620~3873055,00.jpg) no-repeat scroll left top;
 float:left;
 height:73px;
 padding-left:2px;
 padding-right:4px;
 padding-top:2px;
 width:99px;
}

.HomeEntry .Headline{
 color: #06275c;
 font-family:arial;
 font-size:1em;
 padding-top:6px;
 float: left;
 width: 200px;
}
.HomeEntry .Teaser {
 float:left;
 font-family:arial;
 font-size:0.8em;
 width:196px;
}
.playbutton {
 left:78px;
 position:absolute;
 top:6px;
}
.nextPage {
 display: none;
}
.previousPage {
 display: none;
}
.paginationLinks {
 bottom:27px;
 color:#06275C;
 font-family:arial;
 font-size:0.7em;
 padding-left:132px;
 position:absolute;
}
.paginationLinks a{
 text-decoration:underline;
}
.currentPage {
 color: #fac018;
 font-family:arial;
 text-decoration:none;
 font-weight: bold;
}
.promo {
 background:transparent url(/javaImages/ef/5a/0,,12620~4217583,00.png) no-repeat scroll left top;
 margin-top: 10px;
}
.flashtvplayer {
 padding-left: 10px;
 padding-bottom: 10px;
}
.nonlivewrap {

}
.promoimage {
 padding:3px 6px 6px;
}
.promowrap {
 height:130px;
 margin-top:0px;
}
.hoverMenuPosId a.highlight {
 color: #06275c;
}
#flatMenuItem2250489 {

}
#flatMenuItem2250490 {

}
#flatMenuItem2250491 {

}

#flatMenuItem2250489 a {
border-right:1px solid #06275C;
color:#06275C;
height:14px;
line-height:14px;
margin-top:4px;
padding-left:20px;
padding-right:20px;
display: block;
}
#flatMenuItem2250490 a {
border-right:1px solid #06275C;
color:#06275C;
height:14px;
line-height:14px;
margin-top:4px;
padding-left:20px;
padding-right:20px;
display: block;
}
#flatMenuItem2250491 a {
 padding-right:20px;
 padding-left: 20px;
 color: #06275c;
}
.highlightsnav {
 padding-left:43px;
 width:500px;
 line-height: 22px;
}
#hoverpopup_7961 {
 background-color: #2b1b6e;
 background-image: url(/javaImages/f3/84/0,,12620~4031731,00.jpg) no-repeat scroll left top;
 width: 162px;
 margin-top:7px;
 z-index: 2;
}
#hoverpopup_7961 a{
 background:transparent url(/javaImages/b3/85/0,,12620~4031923,00.jpg) no-repeat scroll left top;
 display: block;
 color: #ffffff;
 font-family:arial;
 font-size:0.7em;
 padding-bottom: 3px;
 line-height: 17px;
 padding-left: 10px;
 padding-left: 20px;
 list-style-type: disc;
}
#hoverpopup_7961 .hover{

}

#hoverpopup_7961 div {
 border: 1px solid #e3e3e3;
 height: 20px;
}
#hoverpopup_7961 a:hover{
 background:transparent url(/javaImages/1a/86/0,,12620~4032026,00.jpg) no-repeat scroll left top;
 background-color: #fac018;
 text-decoration:none;
 padding-bottom: 3px;
 line-height: 17px;
 padding-left: 10px;
 list-style-type: disc;
 color: #2b1b6e;
 padding-left: 20px;
}
.highlight {
z-index:1000;
position:relative;
}
.standard {
z-index:1000;
position:relative;
display:block;
}
.regForm {
background-image:url(/javaImages/f/bb/0,,12620~3586831,00.gif);
background-repeat:no-repeat;
width:938px;
height:815px;
margin-top:83px;
padding:18px;
}
.regformborder {
border:1px solid #6b6b6b;
width:auto;
height:auto;
}
.regForm .decorationHeadline {
display:none;
}

.InnerloginWrap2 .submitButton {
/*background-image:url(/javaImages/8a/bb/0,,12620~3586954,00.gif);*/
background-color:#0e1074;
background-repeat:no-repeat;
width:74px;
height:21px;
color:white;
margin-top:10px;
}
.Userdetails {
padding-left:10px;
}
.InnerloginWrap2 .ExsistingUsers {
margin-top:1px;
}
.suggestUsernameSpan .submitButton {
 BACKGROUND-COLOR: #000;
 MARGIN-TOP: 10PX;
 font-size: 1.2em;
}
.findAddressRow .submitButton {
BACKGROUND-COLOR:#000;
MARGIN-TOP:10PX;
COLOR:#FFF;
width:249px;
}
.buyLink A {
position:absolute;
top:414px;
color:#fff;
font-weight:bold;
font-size:18px;
left:530px;
width:200px;
}
*html .buyLink A {
top:430px;
}

.regform2 {
background-image:url(/javaImages/d7/bb/0,,12620~3587031,00.gif);
background-repeat:no-repeat;
height:472px;
width:938px;
margin-top:83px;
padding:18px;
}

.regform2 .decorationHeadline {
display:none;
}
.AccessDenied {
/*padding:200px;
font-size:20px;*/
font-weight:bold;
color:#000;
}
.AccessDenied .Headline {
font-size:20px;
color:#000;
font-weight:bold;
}
.feedbackForm {
width:440px;
margin:30px;
}
.flagsWrap {
margin-top:-25px;
text-align:center;
}
.myAccount {
width:485px;
padding:20px;
margin-top:13px;
scrollbar-base-color:#ebf0f6;
scrollbar-arrow-color:#000;
scrollbar-track-color:#fff;
scrollbar-highlight-color:#84a3c6;
scrollbar-shadow-color:#84a3c6;
scrollbar-darkshadow-color:#d1ddea;
height:423px !important;
height /**/:421px;
overflow:auto;
/*padding:0px 0px 0px 0px;*/
width:470px !important;
width /**/:487px;
padding:9px;
}

/* Register */

.regWrap {
 background-color: #ececec;
 padding:5px;
 margin-bottom:10px;

}
.registrationForm {
 height:704px !important;
 height /**/:704px;
 overflow-y:auto;
 background-color: #ececec;
 width: 457px;
 margin-top: 1px;
 border-bottom: 1px solid #CCC;
margin-top:-5px;
font-family:arial;
font-size:0.7em;
margin-bottom: 10px;
}
.registrationForm img {
 display:none;
}
.registrationForm TD {
COLOR:#09367a;
}
.registrationForm .submitButtonCell .submitButton {
background-image:url(/javaImages/8a/bb/0,,12620~3586954,00.gif);
background-color:#0e1074;
background-repeat:no-repeat;
width:73px;
height:21px;
color:white;
margin-top:10px;
BORDER-STYLE:NONE;
}
.regMainTextBold {
 font-weight:bold;
}
.suggestUsernameSpan {
 display:block;
}
.suggestUsernameSpan input {
 width:250px;
}
.suggestUsernameSpan .submitButton, .submitButtonCell .submitButton, .continue input {
 font-size:80%;
 color:white;
 background-color:#0e1074;
 border:1px solid #8094aa;
 font-weight:normal;
}
.continue input { font-weight:bold; }

.regCopyWrap {
 height: 40px;
 background-color: #ececec;
}
.regCopy {
 padding:5px;
}


.registrationConfirmation {
 height:281px !important;
 height /**/:281px;
 overflow-y:auto;
 background-color: #ececec;
 width: 457px;
 border-bottom: 1px solid #CCC;
 font-weight: normal;
 margin-top:-5px;
}
.thankyou, .usernameNote, .note, .continue {
 padding:5px;
}






/* My Account */
.myAccount {
 height:405px !important;
 height /**/: 456px;
 overflow-y:scroll;
 border-bottom: 1px solid #CCC;
 margin-top: -7px;  /* Counters LoginOrBuy Header margin */
 padding-top: 10px;
 padding-bottom: 40px;
}
.myAccountSectionHeaderFirst .headline {
  display:none;
}
.myAccountSectionHeader {
 background-color: #dedede;
 border-bottom: 1px solid #CCC;
 border-right: 5px solid #FFF;
 margin-top: 20px;
 margin-bottom: 5px;
}
.myAccountSectionHeader .headline {
 padding-left:5px;
 font-weight: bold;
}
.myAccountChangeButton, .myAccountButton {
 color:white;
 background-color:#94a6ba;
 border:1px solid #8094aa;
 font-weight:normal;
}
.myAccountChangeButton:hover, .myAccountButton:hover {
  text-decoration: none;
}
.loginForm {
 padding-left:207px;
 padding-top: 3px;
}
.loginForm .username {
 font-family:arial;
 font-size:0.7em;
 padding-right:7px;
 float: left;
 padding-top:3px;
}
.loginForm .password {
 font-family:arial;
 font-size:0.7em;
 padding-right:7px;
 padding-left: 7px;
 float: left;
 padding-top:3px;
}
.loginForm .inputBox {
 width: 114px;
 float: left;
}
.loginButton {
 padding-left:13px;
 padding-top: 2px;
 float: left;
}
.promo .headline {
 color:#FFFFFF;
 display:block;
 font-family:Arial;
 font-size:0.8em;
 font-weight:bold;
 padding-left:12px;
 padding-top:10px;
}
.upcominglivematchesnon .headline {
 color:#FFFFFF;
 display:block;
 font-family:Arial;
 font-size:0.8em;
 padding-bottom:22px;
 font-weight:bold;
}
.footerwrap .headline {
 color:#FFFFFF;
 display:block;
 font-family:Arial;
 font-size:0.8em;
 font-weight:bold;
 padding-left:12px;
 padding-top:8px;
}
.upcominglivematcheshigh {
 padding-top: 38px;
}
.videoimage img {
 height: 68px;
 width: 94px;
}

.xGeoblockMessage { width:285px; }
* html .xGeoblockMessage, * html .xGeoblockMessage A { width:175px; float:left; }

/* ------------ List scrolling for live elements ------------ */

.upcoming6List .matchGroup { height:549px; overflow-y:auto; overflow-x:hidden; width: 309px;}
.upcoming5List .matchGroup { height:418px; overflow-y:auto; overflow-x:hidden; width: 320px;}
.upcoming2List .matchGroup { height:133px; overflow-y:auto; overflow-x:hidden; margin-top:0px;width: 313px;}
.upcoming2List .headline { display:none; }

.upcoming6List .HomeEntry {
width: 290px;
}

.vspTitle {
 width: 390px;
}


/* -------------------- New Holding Page ---------------------*/


#HoldingCentre{
background:url('/namedImage/12620/AFC_Bg.jpg') no-repeat;
height:695px;
margin:0 auto;
width:893px;
}
#InnerHolding{
float:left;
height:354px;
padding:303px 0 0 63px;
width:762px;
}
#LiveAFCButton{
margin:0 26px 26px 0;
}
#LiveCSLButton{
margin:0 0 26px 0;
}
#LiveALeagueButton{
margin:0 26px 0 0;
}
#LiveJLeagueButton{
}
#LiveAFCButton,#LiveCSLButton,#LiveALeagueButton,#LiveJLeagueButton{
display:block;
float:left;
height:164px;
width:368px;
}
