* {
 padding:0;
 margin:0;
}
BODY {
 background-color:#010080;
 text-align:center;
 font-family: Arial,Helvetica,sans-serif;
 color:black;
 margin:0px;
}
.bodySmall {
 width:1005px;
 margin-left:auto; 
 margin-right:auto;
 text-align:center;
 font-size:55%;
}
.bodySmall TD {
 font-size:55%;
}
.bodyLarge {
 width:1005px;
 margin-left:auto; 
 margin-right:auto;
 text-align:center;
 font-size:95%;
}
.bodyLarge TD {
 font-size:95%;
}
.bodyBorder {
 width:1005px;
 margin-left:auto; 
 margin-right:auto;
 text-align:center;
 font-size:70%;
}
.bodyColumn {
 background:transparent url(/namedImage/10328/cubaBodyDropshadow.gif) repeat-y top left;
 padding:0 7px 0 7px;
}
HR {
 height:1px;
 background-color:black;
 border-style:none;
}
TABLE {
 border-style:none;
 clear: both;
}
.layoutTable {
 width:auto;
}
TD {
 vertical-align:top;
 font-size:70%;
}
.layout {
 color:black; 
 font-family: Arial,Helvetica,sans-serif;
 text-align:left;
}
SELECT {
 font-size:0.8em;
}
LI {
 margin:0;
 list-style-type:none;
}
A IMG {
 border-width: 0;
 border-style: none;
}
A {
 color:black;
 text-decoration:none;
 font-weight: bold;
}
A:Hover {
 color:#010080;
}
FORM {
 margin:0;
 padding:1px;
}
P {
 margin-bottom:5px;
}
.article P {
 margin-bottom:10px;
}
.header {
}
.headerImage {
}
.header .headerImage {
 width:507px;
}
.headerWrap .header {
}
.headerWrap {
 background:#090981 url(/namedImage/10328/cubaHeaderWrap.jpg) no-repeat top left;
}
.juniorHeaderWrap {
 background:#090981 url(/namedImage/10328/cubaHeaderWrap.jpg) no-repeat top left;
}
.zoneHeaderStrip {
 padding: 10px;
}

.zoneHeaderStrip .advert{
 position:relative;
 width:660px;
 height:56px;
 background:url('/namedImage/10328/headerStripBackground.gif') no-repeat;
}

.zoneHeaderStrip .welcomeMessage{
 float:left;
 width:490px;
 height:56px;
 padding-left:20px;
 line-height:56px;
 font-size:1.4em;
 font-weight:bold;
 color:#FFF;
}

.zoneHeaderStrip .sponsorLink{
 width:140px;
 height:50px;
 position:absolute;
 top:0px;
 right:0px;
}

.zoneHeaderStrip .sponsorLink a {
 width:100%;
 height:100%;
 display:block;
}

.zoneHeaderStrip .sponsorLink img{
 position:absolute;
 right:0;
}
.advertColumn {
 padding:12px 0 0 8px;
}
.advert {
}
.advertColumn .advert {
 width:120px;
 height:600px;
}
.mpu {
 margin-top:12px;
}
.betAdvert {
 padding:3px 0 0 3px;
}
.sky {
 border:1px solid #adadad;
 background-color:#e8e8e8;
 padding:11px 19px 13px 19px;
}
.banner {
 background:transparent url(/namedImage/10328/cubaBanner.gif) no-repeat top right;
 padding:0 2px 4px 15px;
 margin-bottom:8px;
}
.banner .advert {
 width:468px;
 height:60px;
}
.networkSponsor {
 border-bottom:4px solid #000000;
}
.networkSponsor .advert IMG {
 display:block;
}
.articleMPU {
 background-color:#e8e8e8;
 color:#747474;
 padding:8px 13px 15px 13px;
 margin-bottom:5px;
}
.newsHomeLeft .articleMPU {
 margin:0 3px 5px 2px;
}
.continueLink {
 text-align:right;
 margin-top:5px;
 margin-bottom:5px;
}
.article .continueLink A {
 color:#747474;
 background:transparent url(/javaImages/80/3/0,,~3277696,00.gif) no-repeat center right;
 padding-right:12px;
 font-weight:normal;
}
/* Menu Styles */
.header .menu, .menuStrip .menu {
 float:left;
}
.header .menu LI, .menuStrip .menu LI {
 float:left;
}
.offersMenuRow {
 padding-left:0px;
 margin-left: -1px;
}
.menuStrip {
 border-bottom:1px solid #b8b8b8;
}
.menuStrip TD {
 vertical-align:bottom;
}
.menuStrip .menu {
 padding-right:3px;
 padding-left:3px;
 margin-right:60px;
}
.menuStrip .menu ul, .offersMenu .menu ul{
 font-weight: bold;
 text-decoration: none;
 margin: 0;
 padding: 0;
}
.menu li {
 list-style-type:none;
}
.menuStrip .menu li, .offersMenu .menu li{
 text-align: center;
 padding: 0;
 margin-right: 2px;
 float: left;
}
.menu A {
 display:block;
 font-weight:bold;
}
.menuStrip .menu a, .offersMenu .menu a{
 color: #000000;
 float: left;
 margin:0;
 text-decoration: none;
 /*height:25px;*/
}
.menu span{
 padding-top: 6px;
 padding-right: 5px;
 padding-bottom: 4px;
 padding-left: 5px;
 display: block;
 float: none;
}
.menuStrip .menu a.standard, .menuStrip .menu a.standard:visited{
 background: url(/namedImage/10328/cubaMenuStripMenuAStandard.gif) no-repeat left top;
}
.menuStrip .menu a.highlight{
 background: url(/namedImage/10328/cubaMenuStripMenuAHighlight.gif) no-repeat left top;
 color:#010080;
 padding-bottom:1px;
 margin-bottom:-1px;
 position:relative;
}
.menuStrip .menu a.standard:hover {
 color:#010080;
 background: url(/namedImage/10328/cubaMenuStripMenuAHighlight.gif) no-repeat left top;
}
.menuStrip .menu a.standard span{
 background: url(/namedImage/10328/cubaMenuStripMenuAStdSpan.gif) no-repeat right top;
}
.menuStrip .menu a.highlight span, .menuStrip .menu a.standard:hover span{
 background: url(/namedImage/10328/cubaMenuStripMenuAHgLtSpan.gif) no-repeat right top;
}
.offersMenu .menu li a{
 height:3.5em;
}
.offersMenu .menu a.standard, .offersMenu .menu a.standard:visited{
 background: url(/namedImage/10328/cubaOffersMenuMenuAStandard.gif) no-repeat left top;
 color:#FFFFFF;
}
.offersMenu .menu a.highlight{
 background: url(/namedImage/10328/cubaOffersMenuMenuAHglight.gif) no-repeat left top;
 color:#FFFFFF;
 padding-bottom:1px;
 margin-bottom:-1px;
}
.offersMenu .menu a.standard:hover {
 background: url(/namedImage/10328/cubaOffersMenuMenuAHglight.gif) no-repeat left top;
}
.offersMenu .menu a.standard span{
 background: url(/namedImage/10328/cubaOffersMenuMenuAStdSpan.gif) no-repeat right top;
}
.offersMenu .menu a.highlight span, .offersMenu .menu a.standard:hover span{
 background: url(/namedImage/10328/cubaOffersMenuMenuAHgLtSpan.gif) no-repeat right top;
}
/*Shopping & Auctions Menu Tab*/
.offersMenu .menu #flatMenuItem2231689 a{
 width:6.7em;
}
/*BCFC World Menu Tab*/
.offersMenu .menu #flatMenuItem2231693 a{
 width:4em;
}
/*Mobile Services Menu Tab */
.offersMenu .menu #flatMenuItem2231722 a{
 width:5em;
}
/*Bet Poker Casino Menu Tab*/
.offersMenu .menu #flatMenuItem2231733 a{
 width:5.8em;
}
/*Online Games Menu Tab*/
.offersMenu .menu #flatMenuItem2231734 a{
 width:5.2em;
}
/*Official Services Menu Tab*/
.offersMenu .menu #flatMenuItem2231736 a{
 width:5em;
}
/*Business Finder Menu Tab*/
.offersMenu .menu #flatMenuItem2303180 a{
 width:6em;
}
.menuColumn {
 border-right:1px dotted black;
 background-color:#f2f2f2;
 width:136px;
}
.menuColumn LI, .siteMapRow LI {
 border-bottom:1px solid white;
}
.menuColumn .subMenu {
 padding:10px 0 35px 8px;
 background:white url(/javaImages/8f/8e/0,,~3182223,00.gif) repeat-x top left;
 border-bottom:1px dotted black;
 margin-bottom:10px;
}
.menuColumn .menu {
 width:125px;
}
.siteMapRow .menu {
 width:148px;
 height:150px;
}
.subMenu A {
 display:block;
 background:transparent url(/javaImages/9d/8e/0,,~3182237,00.gif) no-repeat center left;
 padding:3px 5px 3px 13px;
}
.siteMapRow .menu A {
 display:block;
 background:transparent url(/javaImages/9d/8e/0,,~3182237,00.gif) no-repeat center left;
 padding:0 5px 0 13px;
}
.subMenu A:Hover, .subMenu .highlight, .siteMapRow .menu A:Hover {
 color:#010080;
 background:transparent url(/namedImage/10328/cubaSubMenuAHover.gif) no-repeat center left;
}
#hoverpopup_4481, #hoverpopup_4482, #hoverpopup_11980 {
 background-color:white;
 border:1px solid black;
 border-top:0;
 width:125px;
 padding:0;
 margin-top:1px;
 z-index:1;
}
#hoverpopup_4481 A, #hoverpopup_4482 A, #hoverpopup_11980 A {
 z-index:1;
 display:block;
 background:transparent url(/javaImages/9d/8e/0,,~3182237,00.gif) no-repeat center left;
 padding:3px 5px 3px 13px;
 margin-left:5px;
}
#hoverpopup_4481 A:Hover, #hoverpopup_4482 A:Hover, #hoverpopup_11980 A:Hover {
 color:#010080;
 background:transparent url(/namedImage/10328/cubaSubMenuAHover.gif) no-repeat center left;
}
/* Article Styles */
.mainArticleColumn2 {
 padding:10px 0 0 6px;
}
.mainArticleColumn2 .mediaArticle .articleHeaderImage, .mainArticleColumn2 .mediaArticle .teaserText {
 display:none;
}
.article {
 padding:0 8px 10px 4px;
 font-size:1.1em;
}
.article A {
 color:#010080;
}
.article .headline {
 font-size:1.3em;
}
.nobreakline br {
 display: none;
}
.postedDate, .lastEditDate {
 color:#747474;
 margin-bottom:10px;
}
.articleHeadlineAndBody, .feedbackForm {
 width:326px;
}
.article UL {
 list-style-type:none;
}
.wideArticle .articleHeadlineAndBody {
 width:660px;
}
.wideArticle {
}
.wideArticleColumn {
 padding:10px 0 0 6px;
}
.wideArticleColumn .articleMPU {
 margin:0 8px 10px 4px;
}
.teaserColumn #volumeUpButton, .teaserColumn #volumeDownButton, .teaserColumn #lowQualityButton, .teaserColumn #highQualityButton, .popupButton {
 display:none;
}
.mainArticleColumn2 .mediaButtons {
 padding:5px;
}
.externalControls {
 padding:5px 0 0 0;
}
.controls {
 background:transparent url(/javaImages/68/8e/0,,~3182184,00.gif) no-repeat bottom left;
 padding:5px 10px 5px 7px;
 margin-left:3px;
}
#timeBox, .controlButtons, .downloadFullScreenButtons, .mediaQualityButtons, .teaserColumn #sliderContainer, .teaserColumn #slider, .mediaPlayerControlsButtons {
 display:inline;
}
.teaserColumn .mediaPlayerControlsButtons {
 text-align:right;
}
.teaserColumn #timeBox {
 color:#616465;
 font-size:0.9em;
 width:50px;
}
.mainArticleColumn2 .teaserColumn .article {
 background:transparent url(/javaImages/72/8e/0,,~3182194,00.gif) no-repeat top left;
 padding:5px 8px 0 6px;
 margin-bottom:5px;
}
.mainArticleColumn2 .teaserColumn .articleText {
 background:transparent url(/javaImages/79/8e/0,,~3182201,00.gif) no-repeat bottom left;
 height:9px;
 margin:0 -6px 0 -6px;
 width:334px;
}
.mainArticleColumn2 .teaserColumn .mediaArticle .article {
 background-image:none;
 padding:0;
 margin-bottom:0;
 margin-left:3px;
}
.mainArticleColumn2 .teaserColumn .mediaArticle .articleText {
 background:transparent url(/javaImages/8b/8e/0,,~3182219,00.gif) no-repeat top left;
 padding:40px 3px 0 3px;
 height:auto;
 margin:0;
 width:auto;
}
.mainArticleColumn2 .teaserColumn .teaserText {
 font-weight:bold;
 padding:5px 5px 0 5px;
}
.homeMainContent {
 background-color:white;
 padding:0 0 0 5px;
}
.subMainContent {
 background:white url(/javaImages/9b/8e/0,,~3182235,00.gif) repeat-x top left;
 padding:0 9px 0 0;
 border-top:1px solid black;
}
.mediaQuality {
 display:none;
}
/* Teaser Column Styles */
.teaserColumn {
 width:334px;
}
.mainArticleColumn .teaserColumn {
 padding-top:340px;
}
.teaserIndex {
 width:260px;
 margin-top:5px;
}
.teaserIndex TD {
 vertical-align:middle;
 padding:3px 0px 3px 0px;
}
.teaserIcon {
 vertical-align:middle;
}
.teaserIndex .teaserIcon {
 width:25px;
}
.viewAll A {
 color:#010080;
}
.viewAll {
 padding-top:10px;
}
/* User Tools Styles */
.userTools {
 padding-top:5px;
}
.homeTopRow .userTools {
}
.userToolsText {
 vertical-align:middle;
 font-weight:bold;
 color:#6d6d6d;
 padding-right:5px;
}
.userToolsTable {
 width:296px;
}
.toolBar {
}
.toolBar LI {
 float:left;
 list-style-type:none;
 padding-right:10px;
 margin:0;
}
.toolBar A {
 cursor:pointer;
}
/* Tab Element Styles */
#masterTabList4869_3 a {
 padding:5px 3px;
}
.masterTabsWrapper UL {
 float:left;
 clear:both;
 list-style-type:none;
 border-bottom:3px solid #010080;
 background:#e7e7e7 url(/javaImages/8c/8e/0,,~3182220,00.gif) repeat-x bottom left;
 position:relative;
 width: 100%;
}
.masterTabsWrapper A {
 text-align:center;
 padding:5px;
 display:block;
 font-weight:bold;
 color:#545454;
 font-size:1.1em;
 border-right:1px dotted black;
}
.masterTabsWrapper .masterTab3 A {
 border:0;
 padding:5px;
}
.tabbedMasterPageElementWrap {
}
.tabbedMasterPageElement {
}
.tabbedMasterPageElementStats {
}
.masterTabsWrapper .masterTabSelected1 A, .masterTabsWrapper .masterTabSelected2 A {
 background-color:#010080;
 border:0px;
 border-style:solid;
 border-right:1px solid #b5b5b5;
 color:white;
 padding:5px 6px 5px 5px;
}
.masterTabsWrapper .masterTabSelected0 A {
 background-color:#010080;
 border:0px;
 border-style:solid;
 border-right:1px solid #b5b5b5;
 color:white;
 padding:5px 6px 5px 6px;
}
.masterTabsWrapper .masterTabSelected3 A {
 background-color:#010080;
 color:white;
 padding:5px 8px 5px 5px;
 border:0;
}
.masterTabsWrapper .masterTabSelected1, .masterTabsWrapper .masterTabSelected2 {
 border-right:1px solid #c1c1c1;
 padding:0;
 margin-left:-1px;
}
.masterTabsWrapper LI {
 width:81px;
 float:left;
}
* html .masterTabsWrapper .masterTabSelected1, * html .masterTabsWrapper .masterTabSelected2, * html .masterTabsWrapper .masterTabSelected3 {
 width:82px;
}
* html .masterTabsWrapper .masterTabSelected0 {
 width:81px;
}
.masterTabsWrapper .masterTabSelected0 {
 border-right:1px solid #c1c1c1;
 padding:0;
 width:80px;
}
.masterTabsWrapper .masterTabSelected3 {
 border:0;
 padding:0;
 margin-left:-1px;
 width:82px;
}
.masterTabContent {
 clear:both;
 position:relative;
 padding:5px 5px 0 5px;
}
.tabbedMasterPageElement {
}
/*Sponsorship Styles */
.sectionSponsorStrip {
 background-color:white;
}
.sectionSponsorStrip .advert {
 width:685px;
}
.sectionSponsorStrip .advert IMG {
 display:block;
}
.mainArticleColumn {
 position:relative;
 padding:10px 0 0 6px;
}
.betImage {
 float:right;
}
/* Login */
.loginText{
 margin-right:1px;
}
.loginSearchBar {
 background:transparent url(/namedImage/10328/cubaLoginSearchBar.gif) no-repeat top left;
 width:536px;
}
.loginElement {
 color:#010080;
 font-weight:bold;
 padding:2px 5px 2px 10px;
}
.loginElement INPUT, .search #searchText{
 background-color:white;
 border:1px solid #a9b3cb;
 margin-right:2px;
 padding:0px;
}
INPUT {
 font-size:0.9em;
}
.submitButton {
 font-weight:bold;
 color:black;
 background-color:white;
 border:1px solid #a9b3cb;
}
.search {
 padding:1px 10px 1px 10px;
 margin-right:5px;
 color:#010080;
}
.myAccountLink {
 padding:6px 5px 7px 10px;
 margin-right:5px;
 color:#010080;
}
#searchText {
 background:transparent url(/javaImages/97/8e/0,,~3182231,00.gif) no-repeat center left;
 width:136px;
 height:16px;
}
.archiveSelect {
 font-weight:bold;
 padding:8px 5px 8px 5px;
}
.archiveSelectTitle {
 display:inline;
 padding-right:5px;
 vertical-align:middle;
}
.termsAndConditions {
 text-align:center;
 color:white;
 padding:15px;
 background:transparent url(/namedImage/10328/cubaTermsAndConditions.gif) no-repeat top left;
}
.termsAndConditions A {
 color:white;
 font-weight:normal;
}
.termsAndConditions A:hover {
 color:e0c0c9;
 font-weight:normal;
}
.sponsorStrip {
 margin-top:5px;
 width:981px;
 text-align:center;
}
.sponsorStrip .advert {
 width:139px;
}
.sponsorStrip .advert A {
 height:50px;
 display:block;
}
.sponsorStrip .border {
 background:#010080 url(/namedImage/10328/cubaRegWrapBorderHeadline.gif) repeat-x top left;
 color:white;
 font-weight:bold;
 padding:3px 0 3px 5px;
 text-align:left;
 text-transform:uppercase;
}
.sponsorStrip .borderBottom {
 border-left:1px solid #969696;
 border-bottom:1px solid #969696;
 border-right:1px solid #969696;
 margin-top:4px;
 background:white url(/javaImages/9a/8e/0,,~3182234,00.gif) repeat-x top left;
 padding-top:1px;
}
.sponsorStrip .advert {
 text-align:center;
}
.sponsorTitle {
 background-color:#969696;
 color:white;
}
.boardLink {
 background:white url(/javaImages/59/8e/0,,~3182169,00.gif) no-repeat center left;
 padding:5px 5px 5px 30px;
}
.boardLink A {
 float:right;
 color:#cb2c58;
}
.outerInternalPromoBox {
 border:1px solid #969696;
}
.internalPromoBox {
 padding:5px 10px 5px 75px;  
 font-weight:bold;
}
.internalPromoRight {
 padding-right:4px;
}
.desktopAlerts {
 background:white url(/javaImages/6a/8e/0,,~3182186,00.gif) no-repeat top left;
 width:322px;
 height:70px;
}
.newsletter {
 background:white url(/javaImages/20/fa/0,,~7993888,00.jpg) no-repeat top left;
 width:322px;
 height:70px;
}
.mobileInternet {
 background:white url(/javaImages/93/8e/0,,~3182227,00.gif) no-repeat top left;
 width:322px;
 height:70px;
}
.internalPromoBox A {
 display:block;
 color:#010080;
 text-align:right;
}
.footer {
 background-color:#e8e8e8;
 border-top:1px dotted black;
 padding:5px;
}
.siteMapRow {
 margin-top:5px;
}
.siteMapRow .border {
 border-top:1px solid #969696;
 border-right:1px solid #969696;
 border-left:1px solid #969696;
 color:#010080;
 background-color:white;
 margin-right:4px;
 font-weight:bold;
}
.siteMapRow .border .headline {
 border-bottom:1px dotted black;
 padding:5px 5px 5px 7px;
 display:block;
}
.siteMapRow .borderBottom {
 border-bottom:1px solid #969696;
 border-right:1px solid #969696;
 border-left:1px solid #969696;
 background-color:white;
 margin-right:4px;
 padding:5px;
}
.yahooHotSpots {
 height:150px;
 position:relative;
}
.yahooBox  {
 width:160px;
}
.yahooHotSpots .yahooLink {
 position:absolute;
 bottom:0;
 right:0;
}
.yahooHotSpots .yahooLink A {
 color:#010080;
}
.yahooHotSpots A {
 padding-bottom:10px;
}
.siteMapRow .yahooBox .border {
 margin:0;
}
.siteMapRow .yahooBox .border .headline {
}
.siteMapRow .yahooBox .borderBottom {
 margin:0;
 background:white url(/javaImages/99/8e/0,,~3182233,00.gif) no-repeat bottom left;
}
.galleryColumn {
 padding:10px 0 0 6px;
}
.galleryColumn .lowerSectionSponsor, .subHomepageColumn .lowerSectionSponsor, .wideArticleColumn .lowerSectionSponsor {
 margin-left:0;
}
.lowerSectionSponsor {
 background:transparent url(/javaImages/70/8e/0,,~3182192,00.gif) no-repeat top left;
 padding:3px 5px 5px 3px;
 margin:5px 0 10px 8px;
}
.lowerSectionSponsor .advert {
 height:82px;
 width:664px;
}
.lowerSectionSponsor TD {
 padding:5px;
}
.lowerSectionSponsorLink {
 margin-top:10px;
}
.menuColumn .border {
 border-top:1px solid #bbbbbb;
 border-right:1px solid #bbbbbb;
 border-left:1px solid #bbbbbb;
 padding:5px 5px 0 5px;
 background-color:white;
 margin-left:8px;
 margin-right:9px;
}
.menuColumn .border .headline {
 border-bottom:1px dotted black;
 display:block;
 font-weight:bold;
 padding-bottom:5px;
}
.menuColumn .borderBottom {
 border-bottom:1px solid #bbbbbb;
 border-right:1px solid #bbbbbb;
 border-left:1px solid #bbbbbb;
 padding:5px;
 background-color:white;
 margin-bottom:10px;
 margin-left:8px;
 margin-right:9px;
}
.quickLinksIndex {
}
.quickLinksIndex .teaserImage IMG {
 border:1px solid black;
}
.quickLinksIndex .headline A {
 color:#a3a3a3;
 font-weight:bold;
 margin-top:3px;
}
.quickLinksHeadline {
 color:#a3a3a3;
 font-weight:bold;
 margin:0 0 5px 8px;
 text-transform:uppercase;
} 
/* Decoration Styles */
.topGraphic {
 background:transparent url(/namedImage/10328/cubaTopGraphic.gif) repeat-x top left;
 font-weight:bold;
 text-transform:uppercase;
 color:white;
 padding:9px 0 3px 7px;
}
.newflashwrap {
display:block;
padding-top:13px;
width:314px;
}
.topLeftGraphic {
 background:transparent url(/javaImages/9f/8e/0,,~3182239,00.gif) no-repeat top left;
 width:6px;
}
.topRightGraphic {
 background:transparent url(/javaImages/a1/8e/0,,~3182241,00.gif) no-repeat top right;
 width:8px;
}
.middleLeftGraphic {
 background:transparent url(/javaImages/91/8e/0,,~3182225,00.gif) repeat-y top left;
 width:6px;
}
.middleRightGraphic {
 background:transparent url(/javaImages/92/8e/0,,~3182226,00.gif) repeat-y top right;
 width:8px;
}
.bottomMiddleGraphic {
 background:transparent url(/javaImages/65/8e/0,,~3182181,00.gif) repeat-x bottom left;
 height:8px;
}
.bottomLeftGraphic {
 background:transparent url(/javaImages/61/8e/0,,~3182177,00.gif) no-repeat bottom left;
 width:6px;
 height:8px;
}
.bottomRightGraphic {
 background:transparent url(/javaImages/67/8e/0,,~3182183,00.gif) no-repeat bottom right;
 width:8px;
 height:8px;
}
.graphicBorderBottom {
}
.middleCenterContent {
}
/* News Home Page */
.newsHomeBottom {
}
.newsHomeHeader {
 height:245px;
 width:320px;
 overflow:hidden;
}
.newsTopStory {
 padding-top:3px;
}
.newsTopStory .headline {
 font-size:1.3em;
}
.newsEntry {
 padding:5px;
}
.newsHomeLeft {
 padding:0 6px 0 0;
}
.newsHomeRight {
}
.newsHomeRight .layout, .newsHomeLeft .layout {
 margin-bottom:3px;
}
.subHomepageColumn {
 padding-top:10px;
 padding-left:6px;
}
.hideHeadline {
 padding-top:3px;
}
.hideHeadline .border {
 display:none;
}
.padArchive {
}
.padArchive .middleCenterContent {
 padding-bottom:8px;
}
.subHomeDecoration {
 margin-left:3px;
}
.subHomeDecoration .hideHeadline .borderBottom {
 padding:5px 13px 5px 13px;
}
.wideArticleColumn .subHomeDecoration {
 padding-right:5px;
 padding-top:8px;
}
.wideArticleColumn .teaserColumn {
 padding-top:5px;
}
.subHomeDecoration .border {
 background-color:#e8e8e8;
 color:#747474;
 padding:8px 13px 0 13px;
}
.subHomeDecoration .borderBottom {
 background-color:#e8e8e8;
 padding:0 13px 14px 13px;
}
.newsHomeRestOuter {
 height: auto !important;
}
.newsHomeRest {
 padding:0 5px 0 5px;
}
.newsHomeRest TD {
 padding:5px 5px 0 0;
 vertical-align:middle;
}
.newsHomeLeft .middleCenterContent {
 width:320px;
}
.newsHomeRight .middleCenterContent {
 width:318px;
}
.tabbedMasterPageElementWrap .decorationHeadline {
 background:transparent url(/javaImages/9d/65/0,,~3171741,00.gif) no-repeat top right;
 font-weight:bold;
 text-transform:uppercase;
 color:#7f7f7f;
 padding:3px 10px 0 0;
 display:inline;
}
.tabbedMasterPageElementStats .topRightGraphic, .tabbedMasterPageElementWrap .topRightGraphic {
 background:transparent url(/javaImages/9e/65/0,,~3171742,00.gif) no-repeat bottom left;
 padding:3px 0 0 0;
 width:5px;
}
.tabbedMasterPageElementWrap .topGraphic, .tabbedMasterPageElementStats .topGraphic {
 background:transparent url(/javaImages/a0/65/0,,~3171744,00.gif) repeat-x bottom right;
 padding:3px 0 0 0;
}
.tabbedMasterPageElementWrap .middleLeftGraphic, .tabbedMasterPageElementStats .middleLeftGraphic {
 background:transparent url(/javaImages/a1/65/0,,~3171745,00.gif) repeat-y top left;
 width:3px;
}
.tabbedMasterPageElementWrap .middleRightGraphic, .tabbedMasterPageElementStats .middleRightGraphic {
 background:transparent url(/javaImages/a2/65/0,,~3171746,00.gif) no-repeat top left;
 width:6px;
}
.tabbedMasterPageElementWrap .topLeftGraphic, .tabbedMasterPageElementStats .topLeftGraphic {
 background:transparent url(/javaImages/a5/65/0,,~3171749,00.gif) no-repeat top left;
 width:3px;
 padding-top:3px;
}
.tabbedMasterPageElementWrap .middleCenterContent, .tabbedMasterPageElementStats .middleCenterContent {
 width:324px;
}
.graphicBorderBottom {
 height:5px;
}
.tabbedMasterPageElementWrap .bottomRightGraphic, .tabbedMasterPageElementStats .bottomRightGraphic {
 background:transparent url(/javaImages/a6/65/0,,~3171750,00.gif) no-repeat bottom left;
 width:9px;
}
.date {
 color:#010080;
 font-weight:bold;
}
.indexFeatureBox{
 padding-top:10px;
 padding-right:5px;
 padding-left:5px;
 padding-bottom:10px;
}
.indexFeatureBox .featureBox{
 height:270px;
}
.tabbedMasterPageElementWrap .featureBox {
 height:242px;
 position:relative;
}
.featureBox .firstArticle .teaserIcon {
 vertical-align:top;
 padding-right:5px;
}
.featureBox .headline {
 font-size:1.1em;
}
.singleArticleBox .headline A {
 color:#010080;
}
.singleArticleBoxOuter {
 height:177px;
 position:relative;
 width:210px;
}
.singleArticleBox {
 padding:5px 0 5px 0;
}
.singleArticleBoxOuter .moreLink {
 position:absolute;
 bottom:0;
 left:0;
}
.moreLink {
 border-top:1px dotted black;
 padding-top:5px;
 margin-top:5px;
}
.moreLink A {
 color:#010080;
 float:right;
}
.statsLeadersWrap {
}
.teamImage .moreLink, .statsLeadersWrap .moreLink {
 border:0;
 margin:0;
}
.singleArticleBox .teaserImage {
 float:right;
}
.bettingBox {
}
.bettingBox UL {
 list-style-type:none;
}
.outerBettingBox {
 position:relative;
 width:314px;
 height:242px;
}
.worldPromo {
 padding:5px 5px 5px 0;
}
.worldPromo .middleCenterContent IMG {
 margin:5px 0 0 0;
}
.worldSub {
 position:absolute;
 height:160px;
}
.worldSubNav {
 list-style-type:none;
 margin:5px 0 5px 10px;
}
.worldLink {
 background:transparent url(/namedImage/10328/cubaWorldLink.gif) no-repeat top left;
 color:white;
 height:20px;
 padding:2px 0 0 23px;
 width:161px;
 display:block;
 float:left;
}
.worldLink:Hover {
 color:#b0b0b0;
}
.worldPageLink {
 color:#010080;
 position:absolute;
 bottom:5px;
 left:17px;
}
.worldNavigatorBottom .worldPageLink A{
 color:#010080;
}
.worldClosed {
 display:none;
}
.worldOpen {
 display:block;
}
.worldNavigator {
 background:transparent url(/namedImage/10328/cubaWorldNavigator.gif) no-repeat top left;
 color:#a1a1a1;
 height:41px;
 width:674px;
}
.worldNavigator DIV {
 text-align:right;
 font-weight:bold;
 padding:15px 15px 0 15px;
 cursor:pointer;
}
.worldNavigatorHome {
 background:transparent url(/namedImage/10328/cubaWorldNavigatorHome.gif) no-repeat top left;
 color:#a1a1a1;
 height:41px;
 width:983px;
}
.worldNavigatorHome DIV {
 text-align:right;
 font-weight:bold;
 padding:15px 15px 0 15px;
 cursor:pointer;
}
.worldNavigatorHomeClosed {
 background:transparent url(/namedImage/10328/cubaWorldNavigatorHome.gif) no-repeat top left;
 color:#a1a1a1;
 height:41px;
 width:983px;
}
.worldNavigatorHomeClosed DIV {
 text-align:right;
 font-weight:bold;
 padding:15px 15px 0 15px;
 cursor:pointer;
}
.worldNavigatorClosed {
 background:transparent url(/namedImage/10328/cubaWorldNavigator.gif) no-repeat top left;
 color:#a1a1a1;
 height:41px;
 width:674px;
}
.worldNavigatorClosed DIV {
 text-align:right;
 font-weight:bold;
 padding:15px 15px 0 15px;
 cursor:pointer;
}
.worldNavigatorHomeBottom {
 background:transparent url(/javaImages/a7/65/0,,~3171751,00.gif) no-repeat bottom left;
 margin-bottom:5px;
 padding:0 5px 6px 5px;
}
.worldNavigatorBottom {
 background:transparent url(/javaImages/a9/65/0,,~3171753,00.gif) no-repeat bottom left;
 margin:0 0 5px 0;
 padding:0 5px 6px 5px;
}
.worldNavigatorBottom #worldOne, .worldNavigatorBottom .matchHighlightIndex {
 width:165px;
}
.worldNavigatorBottom #worldOne .worldPageLink {
 position:relative;
 top:0;
 left:0;
 color:#010080;
}
.worldNavigatorHomeBottom .matchHighlightIndex {
 width:155px;
}
.worldNavigatorHomeBottom .matchHighlightIndex TD, .worldNavigatorBottom .matchHighlightIndex TD {
 text-align:center;
}
.worldNavigatorHomeBottom .matchHighlightIndex .watchNowButton, .worldNavigatorBottom .matchHighlightIndex .watchNowButton {
 display:none;
}
.worldNavigatorHomeBottom .teaserImage {
 float:right;
}
#worldTwo {
}
.worldNavigatorBottom #worldThree {
 width:235px;
 padding-bottom:5px;
}
.worldNavigatorHomeBottom #worldFive {
 width:170px;
}
.worldNavigatorHomeBottom .layout, .worldNavigatorBottom .layout {
 border-left:1px dotted black;
}
.worldNavigatorHomeBottom .worldNoBorder .layout, .worldNavigatorHomeBottom .worldNoBorder, .worldNavigatorBottom .worldNoBorder .layout, .worldNavigatorBottom .worldNoBorder {
 border:0px;
}
.worldNoBorder {
}
.worldNavigatorHomeBottom #worldSix {
 width:160px;
}
.worldBoxLink {
 background:transparent url(/namedImage/10328/cubaWorldLink.gif) no-repeat top left;
 height:21px;
 width:142px;
 position:absolute;
 bottom:5px;
 left:5px;
}
#worldOne .worldBoxLink {
 top:0;
 left:0;
 position:relative;
}
#worldOne {
 padding-top:13px;
 text-align:center;
}
.worldNavigatorBottom #worldOne {
 padding-top:31px;
}
.worldBoxLink A {
 color:white;
 padding:4px 0 0 10px;
 display:block;
}
.worldBoxLink A:Hover {
 color:#b0b0b0;
}
.worldBox {
 text-align:center;
 position:relative;
 width:155px;
 height:150px;
}
.worldBox IMG {
 margin:5px 0 5px 0;
 border:1px solid #808080;
}
.worldCopy {
 padding:10px;
}
.worldCopy A {
 color:#010080;
 float:right;
}
.outerWorldLastFive {
 position:relative;
 height:160px;
}
.worldLastFive {
 padding:10px;
 font-weight:bold;
 margin:0px 0px 5px 5px;
}
.padLeft {
 padding-left:6px;
}
/* Index Variations */
.indexV1Header {
 padding-top:3px;
}
.teaserColumn .indexV2 {
 padding:10px 0 0 5px;
}
.teaserColumn .indexV2 TABLE {
 width:320px;
}
.indexV2 .teaserIcon {
 vertical-align:top;
}
.indexV2 TD {
 padding-bottom:10px;
}
.indexV3 {
 padding:10px 0 0 5px;
}
.indexV3 .teaserImage IMG {
 float:left;
 border:1px solid black;
}
.indexV3 .entry {
 clear:both;
 height:90px;
}
.indexV3 .entryWithImage {
 margin-left:110px;
}
/* Pagination */
.indexLinks TD {
 padding:2px;
}
.currentPage {
 color:#010080;
}
.homeTopRow {
 padding:0 9px 5px 0;
}
.homeThirdRow {
 padding:0 9px 5px 0;
}
.homeSecondRow {
 padding:0 9px 5px 0;
}
.outerBettingBox .moreLink, .featureBox .moreLink {
 position:absolute;
 bottom:0;
 left:0;
 float:none;
}
.homePadRight, .homeRow .tabbedMasterPageElementWrap, .homeThirdRow .tabbedMasterPageElementWrap, .homeSecondRow .tabbedMasterPageElementWrap, .homeSecondRow .tabbedMasterPageElementStats {
 padding-right:5px;
}
.featureBox TABLE {
 width:314px;
}
.statisticsPage {
 height:270px;
}
.teamImage {
 margin:0 6px 5px 0;
}
.teamImage IMG {
 margin:3px;
}
.statLeaders TABLE {
 width:140px;
}
.statLeaders TD {
 border-bottom:1px dotted black;
 font-weight:bold;
 padding:5px;
}
.playerIndex {
 height:242px;
 overflow:auto;
}
.gillette {
}
.mobileIFrame2 {
text-align:center;
}
.kitmobile_all {
margin:auto;
float:left;
margin-top:13px;
}


.offersMenu .menu #flatMenuItem2252694 a.standard, .offersMenu .menu #flatMenuItem2252694 a.standard:visited {
 background: url(/namedImage/10328/worldStandardTab.png) no-repeat left top;
 width:75px;
}
.offersMenu .menu #flatMenuItem2252694 a.highlight, .offersMenu .menu #flatMenuItem2252694 a.standard:hover {
 background: url(/namedImage/10328/worldHighlightTab.png) no-repeat left top;
 width:75px;
 padding:0px;
}
.menu #flatMenuItem2252694 .menuxboxcontent {
  visibility:hidden;
}

/**XMAS PROMO STYLES**/

.mainArticleColumn2 {
position:relative;
} 
.OuterWrap {
background:transparent url(/javaImages/7c/6b/0,,~4680572,00.gif) no-repeat scroll left top;
height:320px;
margin-right:6px;
position:relative;
width:338px;
}

.PromoWrap {
/*background:transparent url(/javaImages/7c/6b/0,,~4680572,00.gif) no-repeat scroll left top;*/
height:320px;
margin-right:6px;
position:relative;
width:338px;
}
.PromoHeader {
padding-left:9px;
padding-top:8px;
position:relative;
}
.playoffpromotext {
/*font-size:110%;*/
padding-left:13px;
padding-top:13px;
width:311px;
}
.promotionCodeEntry {
/*font-size:110%;*/
padding-left:13px;
padding-top:10px;
position:absolute;
bottom:35px;
width:300px;
}
.Promolabel {
display:inline;
}
#promotionForm {
margin-right:15px;
}
#promotionCode {
height:20px;
margin-right:6px;
width:160px;
}
.promotionContinueButton {
/*padding:5px 0 0 123px;*/
}
.promotionContinueButton a {

}

.promotionContinueButton img {
 margin-top:5px;
}
.xmasList {
margin:10px 0 10px 20px;
}
.xmasList Li {
 list-style-type:disc;
}
#disposableCode {
 margin:0;
 padding:0;
 width:112px;
}
.Confirmation {}
.XmasConfirmation {
 padding:20px;
}
.XmaspromotionContinueButton {
 padding-left:20px;
}
.XmasPromoConfirmation {
background:transparent url(/javaImages/7c/6b/0,,~4680572,00.gif) no-repeat scroll left top;
height:320px;
margin-right:6px;
position:relative;
width:338px;
padding-right:15px;
}

/**DECEMBER 2008 MATCH CPAs**/

.indexV2New {
 /*background:transparent url(/javaImages/b9/5a/0,,~4741817,00.gif) no-repeat scroll left top;
  background:transparent url(/javaImages/77/5b/0,,~4742007,00.gif) no-repeat scroll left top;
background:transparent url(/javaImages/78/5b/0,,~4742008,00.gif) no-repeat scroll left top;*/
background:transparent url(/javaImages/93/5b/0,,~4742035,00.gif) no-repeat scroll left top; 
 width:321px;
 height:161px;
 margin:0px 0 0 2px;
}

#masterCompositeTabContent19687_1 .liveMatchContent {
 /*background:transparent url(/javaImages/b9/5a/0,,~4741817,00.gif) no-repeat scroll left top;
  background:transparent url(/javaImages/77/5b/0,,~4742007,00.gif) no-repeat scroll left top;
background:transparent url(/javaImages/78/5b/0,,~4742008,00.gif) no-repeat scroll left top;*/
background:transparent url(/javaImages/93/5b/0,,~4742035,00.gif) no-repeat scroll left top;
/* width:321px;*/
 height:161px;
 margin:0px 0 0 2px;
}
.teaserColumn .indexV2New {
 padding:10px 0 0 5px;
}
.teaserColumn .indexV2New TABLE {
 width:320px;
}
.indexV2New .teaserIcon {
 vertical-align:top;
 border-right:2px solid #fff;
}
.indexV2New TD {
 padding-bottom:2px;
}
.indexV2New .featuresheadlinelink {
 font-weight:bold;
 color:#010080;
 border-right:1px solid #e4e6e8;
}
.indexV2New .headline {
 color:#000000;
 height:14px;
 overflow:hidden;
}
.featuresrowNew {
 background:transparent url(/namedImage/10324/smallbackgroundcuba.jpg) repeat-x scroll left top;
 border-bottom:3px solid #FFFFFF;
 padding-left:3px;
}
.indexV2New .featurestable {
 width:310px!important;
 margin:4px 0 0 5px;
}
/*
.matchfooterImage {
}
.matchfooterImage IMG {
 margin-left:5px;
}
*/

#masterTabContent19685_0 {
 /*margin-top:5px;*/
}

#masterTabContent19685_0 #masterCompositeTabContent19684_0, #masterCompositeTabContent19687_0, #masterCompositeTabContent19688_0, #masterCompositeTabContent19825_0, #masterCompositeTabContent19827_0, #masterCompositeTabContent19828_0, #masterCompositeTabContent19829_0, #masterCompositeTabContent19821_0, #masterCompositeTabContent19823_0, #masterCompositeTabContent19961_0 {
 background:transparent url(/javaImages/52/78/0,,~4880466,00.jpg) no-repeat scroll left top;
 width:321px;
 height:92px;
 margin-left:2px;
}
#masterTabContent19685_0 #masterCompositeTabContent19684_0 .liveMatchContent, #masterCompositeTabContent19687_0 .liveMatchContent, #masterCompositeTabContent19688_0 .liveMatchContent, #masterCompositeTabContent19825_0 .liveMatchContent, #masterCompositeTabContent19827_0 .liveMatchContent, #masterCompositeTabContent19828_0 .liveMatchContent, #masterCompositeTabContent19829_0 .liveMatchContent, #masterCompositeTabContent19821_0 .liveMatchContent, #masterCompositeTabContent19823_0 .liveMatchContent, #masterCompositeTabContent19961_0 .liveMatchContent{
 padding:3px 7px 0;
}

#masterTabContent19685_0 #masterCompositeTabContent19684_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19687_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19688_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19825_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19821_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19823_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19961_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19827_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19828_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19829_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19827_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19828_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19829_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19827_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19828_0 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19829_0 .liveMatchContent #matchDateInfo {
 border-bottom:none;
}

/**STATS**/

#masterCompositeTabContent19687_1 .liveMatchContent #homeTeamInfo, #masterCompositeTabContent19687_1 .liveMatchContent #awayTeamInfo, #masterCompositeTabContent19687_1 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19827_1 .liveMatchContent #homeTeamInfo, #masterCompositeTabContent19827_1 .liveMatchContent #awayTeamInfo, #masterCompositeTabContent19827_1 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19941_0 .liveMatchContent #homeTeamInfo, #masterCompositeTabContent19941_0 .liveMatchContent #awayTeamInfo, #masterCompositeTabContent19941_0 .liveMatchContent #matchDateInfo {
 display:none;
}

#masterCompositeTabContent19687_1 .liveMatchContent .prematchStats .statsHomepageLink a, #masterCompositeTabContent19687_1 .liveMatchContent .prematchStats .fullLeagueTableLink a {
 float:left;
}

#masterCompositeTabContent19687_1 .prematchStats {
 /*padding-top:5px;*/
}

#masterCompositeTabContent19687_1 .prematchStats .topScorersRow, #masterCompositeTabContent19687_1 .prematchStats .leaguePositionsRow {
 padding-left:3px;
}

#masterTabContent19685_3 .advert IMG, #masterTabContent19822_3 .advert IMG {
 width:324px;
}

/**TICKETS TAB**/

.ticketsBuy {
 margin:1px 4px;
}

.ticketsBuyLower {
 background:transparent url(/javaImages/90/5b/0,,~4742032,00.gif) no-repeat scroll left bottom;
 width:321px;
 height:125px;
 margin-left:2px;
}
.ticketsBuyLower IMG {
 margin:4px 5px;
}

/**POSTMATCH STATS**/

#masterCompositeTabContent19825_1 .indexV2New {
 background:transparent url(/javaImages/f0/5b/0,,~4742128,00.gif) no-repeat scroll left top; 
 width:321px;
 height:161px;
 width:321px;
 margin:0px 0 0 2px;
}
#masterCompositeTabContent19827_1 .liveMatchContent .postmatchStatsHeader {
 display:none;
}
#masterCompositeTabContent19827_1 .liveMatchContent {
 background:transparent url(/javaImages/f0/5b/0,,~4742128,00.gif) no-repeat scroll left top; 
/* width:321px;*/
 height:161px;
 margin:0px 0 0 2px;
}
#masterCompositeTabContent19827_1 .liveMatchContent .postmatchStatsWrapper .postmatchStatsScroller #leagueTable .leagueTableTable {
 width:296px;
}
#masterCompositeTabContent19827_1 .liveMatchContent .postmatchStatsWrapper .postmatchStatsScroller #leagueTable{
 margin-top:5px;
 height:124px;
 overflow:auto;
}
#masterCompositeTabContent19827_1 .liveMatchContent .postmatchStatsWrapper .postmatchStatsScroller {
 width:313px;
 height:auto;
 overflow:none;
}
#masterCompositeTabContent19827_1 .liveMatchContent .postmatchStatsWrapper {
 }
#masterCompositeTabContent19828_2 {}
#masterCompositeTabContent19828_2 .indexV2New {
 background:transparent url(/javaImages/90/5f/0,,~4743056,00.gif) no-repeat scroll left bottom;
/* background:transparent url(/javaImages/29/60/0,,~4743209,00.gif) no-repeat scroll left bottom;*/
 width:321px;
 height:126px;
 margin-left:2px;
}
#masterCompositeTabContent19828_2 .indexV2New td {
padding-bottom:0px;
}

#masterCompositeTabContent19828_2 .tabbedMasterPageElementStats .indexV2 .teaserIcon {
}
#masterCompositeTabContent19828_2 .moreHighlights {
 display:none;
}
.indexV3New .featurestable
margin-left:3px;
margin-right:3px;
width:318px;
}
.indexV3New .featuresrow {
background:transparent url(/namedImage/10324/smallbackgroundcuba.jpg) repeat-x scroll left top;
}
.tabbedMasterPageElementStats .indexV3New .teaserIcon {
border-right:3px solid #FFFFFF;
vertical-align:middle;
}
.tabbedMasterPageElementStats .indexV3New td {
padding:0 0 3px;
}
.indexV3New .teaserIcon {
vertical-align:top;
}
.indexV3New td {
padding-bottom:10px;
}
.tabbedMasterPageElementStats .indexV3New td {
padding:0 0 3px;
}
.indexV3New .featuresheadlinelink {
color:#C80000;
font-weight:bold;
}
#masterCompositeTabContent19828_1 {
 height:auto;
}
#masterCompositeTabContent19828_1 .ticketsBuy {
 margin:0px 4px;
}
#masterCompositeTabContent19829_1 .ticketsBuy {
 margin:1px 0 0 4px;
}
#masterCompositeTabContent19829_1 .ticketsBuyLower {
  background:transparent url(/javaImages/90/5f/0,,~4743056,00.gif) no-repeat scroll left bottom;
}
#masterCompositeTabContent19828_2 .indexV2New .featuresheadlinelink {
 border-left:1px solid #E3E3E3;
 border-top:1px solid #EBEBEB;
}

/**LIVE SCORES**/

#masterCompositeTabContent19921_0 {
 width:310px;
 margin-left:5px;
}
#masterCompositeTabContent19921_0 .liveMatchContent {
  padding:0;
}
#masterCompositeTabContent19921_0 .liveRoundupWrapper {
/* height:98px;
background:#b2b1b1; #444444;*/
padding-top:4px;
height:auto;
}
#masterCompositeTabContent19921_0 .liveRoundupScroller {
 height:98px;
 background:#444444; /*#b2b1b1*/;
 overflow:auto;
}

#masterCompositeTabContent19821_1 .liveMatchContent #homeTeamInfo, #masterCompositeTabContent19821_1 .liveMatchContent #awayTeamInfo, #masterCompositeTabContent19821_1 .liveMatchContent #matchDateInfo, #masterCompositeTabContent19821_1 .liveMatchContent .liveRoundupHeader {
 display:none;
}
.LiveMatchScores {
 background:transparent url(/javaImages/d8/61/0,,~4743640,00.gif) no-repeat scroll left bottom;
 width:310px;
 height:31px;
 position:relative;
 margin-left:5px;
}
.AudioComms {
left:162px;
position:absolute;
top:3px;
}
.TextComms {
position:absolute;
right:4px;
top:3px;
}
#masterCompositeTabContent19821_1, #masterCompositeTabContent19823_1, #masterCompositeTabContent19961_1 {
background:transparent url(/javaImages/93/63/0,,~4744083,00.gif) no-repeat scroll left top;
height:161px;
margin:0 0 0 2px;
width:321px;
}
#masterCompositeTabContent19921_0 .competitionRow {
 color:#fff;
 font-weight:normal;
}
#masterCompositeTabContent19921_0 .matchRow {
 color:#feff01;
 font-weight:bold;
}

#masterCompositeTabContent19921_0 .liveScoresRoundUp TABLE {
 padding-left:5px;
 width:100%;
}

#masterCompositeTabContent19941_0 .liveMatchContent {
 padding-bottom:0;
}

#masterCompositeTabContent19941_0 .liveStatsHeader, #masterCompositeTabContent19684_1 .liveMatchContent, #masterCompositeTabContent19825_1 .liveMatchContent {
 display:none;
}
#masterCompositeTabContent19941_0 .leagueTableTable, #masterCompositeTabContent19827_1 .leagueTableTable {
 width:295px!important;
}
#masterCompositeTabContent19941_0 .liveLeagueTable {
 height:98px;
 overflow:auto;
}
#masterCompositeTabContent19941_0 .liveStatsScroller {
 height:AUTO;
 width:312px;
}
#masterCompositeTabContent19941_0  .liveStatsWrapper {
 padding-top:4px;
}
.MatchLiveAudioWrap { 
 padding:8px 0 0 5px;
}
.CommentaryWrap IMG {
 margin-bottom:4px;
}
.TopImage {
 padding-bottom:3px;
}
#masterCompositeTabContent19687_1 .MatchReportLink a {
 float:left;
 margin-top:-1px;
}
#masterCompositeTabContent19687_1 .MatchReportLink {
 padding-left:7px;
}
#masterCompositeTabContent19687_1 .teamNameColumn {
 width:100px;
}
.NewHeadline {
 margin-left:4px;
}

/* ---------  new match live layout Styles DS Jan 5,2009 - Updated Feb 4th 2009 --------- */

.homeSecondRow .liveMatchContent #header {
     display:block;
     padding:5px 2px 3px 5px;  
     height:92px; 
}

.homeSecondRow .liveMatchContent #header {
     width:308px;           height:82px; 
}

.homeSecondRow .liveMatchContent #details  {
     width:160px;
     margin:0px 5px;
     float:left;
}

.homeSecondRow .liveMatchContent #detailsLeft {
     float:left;
}

.homeSecondRow .liveMatchContent #header IMG {
     float:left;
}

.homeSecondRow .liveMatchContent #header .teamName, .homeSecondRow .liveMatchContent #header .scores {
     margin-top:0px;
     font-weight:bold;
     font-size:1.4em;
     float:left;
}

.homeSecondRow .liveMatchContent #header .scores { width:15px; text-align:right; }
.homeSecondRow .liveMatchContent .detailsLeft .teamName { width:127px; }

.homeSecondRow .liveMatchContent .detailsCenter .teamName, .homeSecondRow .liveMatchContent .detailsCenter #date {
     text-align:center;
     display:block; 
     width:160px; 
}    

.homeSecondRow .liveMatchContent #header #VenueKO { 
     display:block; 
     color:#7D8381;
     font-weight:normal;
     font-size:0.95em;
     line-height:12px;
     padding:0px 0px;
}

.homeSecondRow .liveMatchContent .detailsLeft #header #VenueKO #venue { 
     float:left;
     margin-right:5px;
}

.detailsCenter #venue { 
	text-align:center;
     width:160px; 
    display:block;
}

.dateTimeSeparator { margin-left:5px;  margin-right:5px; }

.homeSecondRow .liveMatchContent .detailsLeft #VenueKO #kickOff { float:left; }
.homeSecondRow .liveMatchContent .detailsCenter #VenueKO #kickOff { float:right; }

.homeSecondRow .liveMatchContent #header #matchDate {
     padding-top:4px;
     color:#282E87;
     font-size:1.0em;
     font-weight:bold;
     display:block;
     line-height:12px;
     display:block;
     width:160px; 
}

.homeSecondRow .liveMatchContent .detailsLeft #date { display:block; clear:left; }

/* ---------  End of new match live layout Styles --------- */

.offersMenu .menu #flatMenuItem2267340 a {
 width:75px;
}
.offersMenu .menu #flatMenuItem2267340 a .menuxboxcontent {
 visibility:hidden;
}
.offersMenu .menu #flatMenuItem2267340 a.standard, .offersMenu .menu #flatMenuItem2267340 a.standard:visited {
 background:transparent url("/javaImages/7f/29/0,,10328~6826367,00.gif") no-repeat top left; 
}
.offersMenu .menu #flatMenuItem2267340 a.highlight, .offersMenu .menu #flatMenuItem2267340 a.standard:hover {
 background:transparent url("/javaImages/80/29/0,,10328~6826368,00.gif") no-repeat top right; 
}

/*Adjust Player Profile Banner*/

#masterTabContainer21668{margin-top:14px}
.banner_298x26 a img {display:block;float:left;height:26px;margin:-34px 0 0 -5px;position:relative;width:298px;z-index:4}
/*Music Survey*/

.surveyWrapper {
 position:relative;
 font-size:1em;
}
.surveyImage { 
 position:absolute;
 right:15px;
 top:5px;
}
.surveyWrapper H1 {
 font-weight:bold;
 font-size:1.5em;
}
input.surveyTextAnswer {
background-color:#F1F1F1;
border:1px solid #ACACAC;
display:block;
height:20px;
margin-bottom:6px;
margin-top:6px;
width:201px;
z-index:100;
font-size:1.2em;
}
#surveySubmit input {
background:transparent url(/javaImages/d5/b5/0,,~7779797,00.gif) no-repeat scroll left top;
border-style:none;
height:26px;
width:121px;
font-size:0.1em;
cursor:pointer;
}
.surveyPage {
 font-weight:bold;
}
.surveyAnswer {
 MARGIN-BOTTOM:13PX;
}
.surveyArticleText {
 width:322px;
 display:block;
}
.bodyText {
 padding:20px 30px 20px 10px;
}
.MusicInner {
 font-weight:bold;
}
.surveyAnswer TD{
 font-size:0.7em;
}
.surveyAnswer select {
 font-size:1em;
}
#QText22355 {
 margin-top:30px;
}
.linktoTerms {
bottom:54px;
left:173px;
position:relative;
}
span.privacy_link {
margin-left:282px;
margin-top:-14px;
position:absolute;
width:80px;
}
#QText22361, #QText22358, #QText22399 {
 display:none;
}
/**/
.webSmsTrigger, .articleTextTriggerBottomElement, .smstriggerwrap, .mblBoxA {
 display:none;
}

.indexV2 {
 height:auto !important;
}

/**********************/
/*test flash player*/
#flashContainer {
 margin:6px 3px 6px 8px;
 padding-bottom:10px;
}

/*.mainArticleColumn2 .teaserColumn .articleText {
 height:auto !important;
}

.mainArticleColumn2 .teaserColumn .articleText #articleHeadlineAndBody {
 display:none;
}*/

.ViewMoreButton span, span.ViewMoreButton {
 float:right;
 border:1px solid #cecece;
 background-color:#ededed;
 margin-right:12px;
 padding:2px 3px 1px 3px;
 font-size:0.95em;
 font-weight:bold;
}

.ArticlePlayerLogo {
 /*background:url(/javaImages/36/da/0,,~8641078,00.png) no-repeat scroll top center;*/
 float:left;
 width:80px;
 height:22px;
 margin-left:10px;
}

.ArticlePlayerLogo span {
 visibility:hidden;
}

.articleWrapper {
 background:url(/javaImages/5c/da/0,,~8641116,00.jpg) no-repeat scroll top left;
 width:334px;
 height:221px;

}

#VideoflashContainerWrapper2 {
 padding-left:5px;
 padding-top:5px;
}

span.ViewMoreButton a:hover {
 color:#000;
}
span.ViewMoreButton a {
 height:15px;
 cursor:pointer;
 color:#9c9c9c;

}
.Playerbottom {
 margin-top:6px;
}
span.hover {
 visibility:hidden;
}

.HeaderFlashImage {
 background:url(/javaImages/8b/dd/0,,~8641931,00.jpg) no-repeat scroll center left;
 height:277px;
}
.HeaderInner {
 padding:6px;
}
/*User Prferences*/
.prefsHeader {
background:url("/javaImages/c8/43/0,,~8799176,00.png") repeat-x scroll left bottom transparent;
height:31px;
position:relative;
top:42px;
width:711px;
}

* html .prefsHeader {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/javaImages/c8/43/0,,~8799176,00.png');
z-index:0;
width:711px;
height:31px;
}

#masterCompositeTabContent25524_0, #masterCompositeTabContent25524_1, #masterCompositeTabContent25524_2, #masterCompositeTabContent25524_3 {
 padding:15px;
 width:711px;
}
.newsPrefs h2 {
 font-size:1.5em;
}
#userDetailsForm1549 #fieldItem1413, #userDetailsForm1554 #fieldItem1413 {
 padding-bottom:20px;
}
#userDetailsForm1549 #fieldItem1413 span, #userDetailsForm1554 #fieldItem1413 span {
 float:left;
 font-weight:bold;
}
#userDetailsForm1549 #fieldItem1413 .fieldValue input, #userDetailsForm1554 #fieldItem1413 .fieldValue input {
 background-color:#F1F1F1;
 border:1px solid #ACACAC;
 margin-left:10px;
 width:150px;
}
#userDetailsForm1549 #fieldItem1408, #userDetailsForm1554 #fieldItem1414 {
 background-image:url(/javaImages/72/32/0,,~8663666,00.png);
 height:34px;
 width:665px;
}
#userDetailsForm1549 #fieldItem1408 #answers1408 .radioGroupAnswer, #userDetailsForm1554 #fieldItem1414 #answers1414 .radioGroupAnswer {
 float:left;
 margin:10px 0 0 15px;
 width:150px;
}
#userDetailsForm1549 #fieldItem1408 #answers1408 .radioGroupAnswer span, #userDetailsForm1554 #fieldItem1414 #answers1414 .radioGroupAnswer span {
 font-weight:bold;
}
#userDetailsForm1549 .submitButton, #userDetailsForm1554 .submitButton {
 clear:both;
 border:none;
 margin-top:15px;
}
#masterCompositeTabContent25525_1, #masterCompositeTabContent25525_2, #masterCompositeTabContent25536_1, #masterCompositeTabContent25536_2, #masterCompositeTabContent25537_1, #masterCompositeTabContent25537_2, #masterCompositeTabContent25538_1, #masterCompositeTabContent25538_2 {
 padding:0 15px;
}
html>body #masterCompositeTabContent25525_2, html>body #masterCompositeTabContent25536_2, html>body #masterCompositeTabContent25537_2, html>body #masterCompositeTabContent25538_2 {
 border-left:1px solid #D2D2D2;
 border-right:1px solid #D2D2D2;
 margin-top:-5px;
 width:679px;
}
#masterCompositeTabContent25525_2, #masterCompositeTabContent25536_2, #masterCompositeTabContent25537_2, #masterCompositeTabContent25538_2 {
 border-left:1px solid #D2D2D2;
 border-right:1px solid #D2D2D2;
 margin-top:-5px;
 width:711px;
}
html>body .prefsFooter {
 background:transparent url(/javaImages/e5/34/0,,~8664293,00.png) repeat-x scroll left bottom;
 height:5px;
 width:711px;
 margin-top:0;
}
.prefsFooter {
 background:transparent url(/javaImages/e5/34/0,,~8664293,00.png) repeat-x scroll left bottom;
 height:5px;
 width:711px;
 margin-top:-9px;
}
/*End of User Preferences*/
.HeaderFlashImage img {
height:260px;
width:320px;
}
.wrapperFlash {
 padding:6px;
}

.headerGraphic {
 width:335px;
}

.midGraphic {
background:transparent url(/javaImages/e9/cd/0,,~8703465,00.gif) repeat-y scroll left bottom;
height:auto;
overflow:hidden;
width:335px;
padding-left:8px;
}

.footerGraphic {
background:transparent url(/javaImages/e5/d2/0,,~8704741,00.gif) no-repeat scroll left top;
height:6px;
margin-bottom:3px;
position:relative;
width:335px;

}
.HeaderIMGWrap {
 background:transparent url(/javaImages/f6/cd/0,,~8703478,00.gif) no-repeat scroll center top;
 padding-top:6px;

}
.headerGraphic .midGraphic IMG {
 width:320px;
 overflow-x:hidden;
}
/**WorldCup Blog**/

#masterCompositeTabContent25597_0, #masterCompositeTabContent25597_1 {
 float:left;
}
#masterCompositeTabContent25597_2 {
 clear:both;
}
#masterCompositeTabContent25598_0 {
 padding-top:10px;
 padding-left:5px;
}
.WorldCupTerms LI {
 list-style-type:disc !important;
 margin-left:20px;
}
/**end of blog**/
/*Social Network links on Cuba*/
.snLinksWrap {
 clear:both;
 padding-top:15px;
}
.snLinksWrap .fbLink, .snLinksWrap .twitterLink, .snLinksWrap .diggLink {
 float:left;
 width:30px;
 margin-bottom:15px;
}
/*End of Social Network links on Cuba*/

/************* MY CLUB MONEY *****************/

.mcmm_wrap {
text-align:right;
}
.mcmm_wrap IMG {
margin-right:12px;
margin-top:3px;
}
/************* MY CLUB MONEY END *************/


#masterCompositeTabContent25525_1 .fieldLabel {
float:left;
margin-right:13px;
margin-top:2px;
}
#masterCompositeTabContent25536_1 .fieldLabel {
float:left;
margin-right:13px;
margin-top:2px;
}

#emailCP {
width:180px;
}

#emailNP {
width:180px;
}
.newsPrefs {
margin-bottom:10px;
}

/************* CONFIRMATION *************/
.confwrap {
padding-right:14px;
}
.confwrap .registrationConfirmation {
width:777px;
background:transparent url(http://www.performgroup.premiumtv.co.uk/javaImages/dd/59/0,,12605~8804829,00.gif) no-repeat scroll 0 0;
overflow:hidden;
height:350px;
font-size:1.2em;
}
.confwrap .thankyou {
position:relative;
top:76px;
left:50px;
}
.confwrap .usernameNote {
position:relative;
top:86px;
left:50px;
}
.confwrap .note{
position:relative;
top:96px;
left:50px;
}
.confwrap .continue input {
position:relative;
top:120px;
left:50px;
}
.confwrap .username {
font-weight:bold;
}
/************* CONFIRMATION END *************/


/************* loginOrRegisterUpdate *************/
.custwrap {
}
.custwrap .confwrap {
width:779px;
}
.custwrap .registrationConfirmation {
width:100%!important;
}
.custwrap .updatewrap {
margin-right:14px;
}
.custwrap .updatewrap .registrationForm {
background:transparent url(http://www.performgroup.com/javaImages/1a/40/0,,12605~8798234,00.gif) no-repeat scroll left top;
padding-bottom:40px;
padding-top:100px;
width:779px;
}
.custwrap .updatewrap .regMainText_2 {
left:500px;
position:relative;
top:32px;
}
.custwrap .updatewrap .registrationConfirmation {
background:transparent url(http://www.performgroup.com/javaImages/1a/40/0,,12605~8798234,00.gif) no-repeat scroll left top;
padding-bottom:40px;
padding-top:100px;
width:100%!important;
}
.custwrap .updatewrap .registrationConfirmation tbody{
left:40px;
position:relative;
display:block;
}
.custwrap .updatewrap .regMainText_2 {
left:500px;
position:relative;
top:32px;
}
.custwrap .worldStrip .layoutTable {
width:100%!important;
}
.custwrap .worldStrip .userToolsTable {
float:right;
}
.custwrap .registrationForm table {
width:700px;
}
.custwrap .registrationForm table {
margin-left:40px;
height:620px;
}
.custwrap .worldLoginElement .inputBox {
width:70px;
margin-left:5px!important;
}
.custwrap .worldLoginElement span.username {
padding-left:0px;
}
.custwrap #masterCompositeTabContent25557_1 .registrationConfirmation {
width:711px!important;
}
/************* loginOrRegisterUpdate END *************/

.emailunwrap {
height:141px;
width:499px;
}
.emailunwrap #message {
margin-bottom:10px;
margin-top:10px;
}

/*** address field fix ***/
.postalAddress1Row, .postalAddress2Row, .postalAddress3Row, .townRow, .countryRow, .contactPhoneNumberRow {
position:relative;
left:178px;
}
#postalAddress, #postalAddress2, #postalAddress3, #town {
left:10px;
position:relative;
}
.countryRow {
left:200px;
}
 .contactPhoneNumberRow {
left:190px;
}

.newregwrap .registrationForm {
width:793px!important;
}
.contactPhoneNumberRow input {
width:170px;
}
.registrationForm .submitButton {
height:22px;
}
#page2231716 #postalAddress, #page2231716 #postalAddress2, #page2231716 #postalAddress3, #page2231716 #town, #page2231718 #postalAddress, #page2231718 #postalAddress2, #page2231718 #postalAddress3, #page2231718 #town {
left:0px;
}
/*** address field fix end ***/


/********** Betting tab ************/
#flatMenuItemAnchor2231733 .menuxsnazzy {
background:transparent url(/javaImages/8d/54/0,,~8869005,00.gif) no-repeat scroll 5px 5px;
display:block;
}
#flatMenuItemAnchor2231733 .menuxboxcontent {
padding-top:22px;
padding-right:0px;
}

.mainColumnIframe  {
 margin:0 10px 0 23px;
 padding:10px 0 0 0;
 position:relative;
 width:640px;
}

/********** Betting tab ************/

/********** Superstars tab ************/
#flatMenuItemAnchor2296126 {
 width:70px;
}
#flatMenuItemAnchor2296126 .menuxsnazzy {
background:transparent url(/javaImages/4f/74/0,,~9991247,00.png) no-repeat scroll 3px 2px;
display:block;
}
#flatMenuItemAnchor2296126 .menuxboxcontent {
padding-top:20px;
padding-right:4px;
}
/********** Superstars tab ************/

/*npower branding*/

.fixtureList, .leagueTablePickSeasonRow {
background:url("/javaImages/a7/57/0,,~8869799,00.gif") no-repeat 0 2px;
}

/******************* Flash2jQuery *********************/
*html .flashTojQueryBanner {
    width: 664px;
    height: 35px;
}

.flashTojQueryBanner .speakerImg {
   float: left;
   position: relative;
   z-index: -10;
}

*html .flashTojQueryBanner .speakerImg {
    margin-left: -2px;
}

.flashTojQueryBanner .acornImg {
   float: left;
   position: relative;
   z-index: -10;
}

*html .flashTojQueryBanner .acornImg {
   margin-left: -6px;
}

.flashTojQueryBanner .canvas {
    width:750px;
    height: 100%;
}

.flashTojQueryBanner .canvas .listen-player {
    width: 274px;
    height: 29px;
    float: left;
    background: url('/namedImage/10328/f2jqueryBannerListenLive.jpg');
    }

.flashTojQueryBanner .canvas .matches_wrapper {
    width: auto;
    float: left;
    margin-left: 15px;
    line-height: 30px;
    text-align: center;
    }

.flashTojQueryBanner .canvas .matches_wrapper .matches_motion {
    position: absolute;
    top: 0px;
    margin-left: 35px;
    width:330px;
    }

.flashTojQueryBanner .matches_motion ul.matches {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
    width:145px;
    }

.flashTojQueryBanner ul.matches ul{
    float:left;
    width:145px;
}

.flashTojQueryBanner ul.matches ul.kickOffDisplay {
    width: 325px;
}

.flashTojQueryBanner ul.matches ul.appendText{
    width:150px;
    float:left;
}

.flashTojQueryBanner .matches_motion ul.matches li {
    display: inline;
    margin-right: 5px;
    font-weight: bold;
    }

.flashTojQueryBanner .matches_motion ul.appendText {
    float: left;

    }

.flashTojQueryBanner .matches_motion ul.appendText li {
    font-weight: bold;
    }

.flashTojQueryBanner .canvas .stripe {
    height: 29px;
    float: left;
    position: absolute;
    left: 274px;
    z-index: 0;
    overflow: hidden;
    }

.flashTojQueryBanner .info {
    display: none;
    }

.flashTojQueryBanner .stripe_fullwidth .info {
    display: block;
    float: left;
    height: 29px;
    line-height: 30px;
    text-align: center;
    background-color: #0053a0;
    font-weight: bold;
    text-transform: uppercase;
    }

*html .flashTojQueryBanner .stripe_fullwidth .info {
    margin-left: -3px;
}

.flashTojQueryBanner .info_text {
    display: none;
    color: #000;
    }

/* latest news banner */

.flashTojQueryBanner {
    width:658px;
	height:29px;
	padding:1px;
	line-height:29px;
	border:2px solid black;
	background:url("/javaImages/3/2/0,,~9372163,00.jpg") repeat-x scroll 0 0 #fff;
	position:relative;
	overflow:hidden;
	font-weight:bold;
	color:#000;
        cursor: pointer;
        display: none;
        z-index: 0;
	font-size:1.2em;
    }
	
.flashTojQueryBanner a {
	color:#000;
	text-decoration:none;
    }
	
.flashTojQueryBanner .playerImage {
	background:url('/namedImage/10328/f2jBannerLatestNews.jpg') repeat-x scroll 0 0 transparent;
	width:274px;
	height:29px;
	float:left;
	position:absolute;
	z-index:5;
    }
	
.flashTojQueryBanner .clip {
	height:100%;
	overflow:hidden;
	text-align:center;
	text-transform: uppercase;
	z-index:0;
    }
	
.flashTojQueryBanner .clip .subscribeMessage {
	display:none;
	position:absolute;
	left:1px;
	top:1px;
	z-index:1;
	background-color:#0053a0;
	width:394px;
	padding-left:274px;
	color:#000;
    }
*html .flashTojQueryBanner .clip .subscribeMessage {
    width:100%;
    top:0px;
}

.flashtojquerybanner .messagesbox{
	padding-left:274px;
}


.flashTojQueryBanner .latestNewsLink {
    overflow: hidden;
    height: 29px;
    display:block;
}

	
.flashTojQueryBanner .messagesBox{
	position:relative;
	top:0;
	left:0;
}
	
.flashTojQueryBanner .messagesBox a{
	display:block;
}
/******************* Flash2jQuery END *********************/
/******************* Match Gallery *********************/

.matchGallery {
 position: relative;
 float:left;
 width: 660px;
 height: 500px;
 margin: 0 5px 20px;
 background-color: #111;
 text-align:left;
 overflow: hidden;
 z-index: 0;
}          
            
.matchGallery .prevImgButton, .matchGallery .nextImgButton {
 cursor: pointer;
 width: 38px;
 height: 100%;
 background-color: transparent;
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position:center center;
 position:absolute;
 z-index:1;
}
            
.matchGallery .prevImgButton {
 background-image: url('/javaImages/ec/db/0,,~9559020,00.png');
 left:0;
}
            
.matchGallery .nextImgButton {
 background-image: url('/javaImages/ef/db/0,,~9559023,00.png');
 right:0;
}
            
.matchGallery .sponsorshipSlot {
 position: absolute;
 bottom: 0;
 left: 0;
}
            
.matchGallery .matchGalleryList {
 margin:0;
 padding:0;
 overflow:hidden;
 display:block;
}
            
.matchGallery .matchGalleryList li{
 /*float:left;*/
 text-align:center;
 display:block;
 z-index:0;
 /*simulates display none, but we are able to get size of childrens */
 overflow:hidden;
 width:0px;
 height:0px;
 line-height:500px;
}

*html .matchGallery .matchGalleryList li{
 float:left;
}

.matchGallery .matchGalleryList li img{
 vertical-align: middle;
}            
           
.matchGallery .matchGalleryList li.current {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 660px;
    height: 500px;
}
.matchGallery .matchGalleryList li.current * {
    vertical-align: middle;
}
/*\*//*/
.matchGallery .matchGalleryList li.current {
    display: block;
}
.matchGallery .matchGalleryList li.current span.stretcher {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

*html .matchGallery .matchGalleryList li.current span.stretcher {
    display: inline-block;
    height: 100%;
}

       
.matchGallery .galleryDescription {
 display: none;
 position: absolute;
 bottom: 0;
 right: 0;
 width: 60%;
 padding: 10px;
 font-size: 1.1em;
 line-height: 1.1em;
 text-align: left;
 color: #fff;
 background: url('/javaImages/f2/db/0,,~9559026,00.png');
}
            
.matchGallery li.current .galleryDescription {
 display:block;
}
            
.matchGallery .galleryCaption {
 display: block;
 padding-bottom: 30px;
}
            
.matchGallery .galleryInfoBar {
 display: block;
 width: 50%;
 float: left;
 font-weight: bold;
}
            
.matchGallery .descriptionToggle {
 display: block;
 float: right;
 padding-left: 12px;
 cursor: pointer;
}
            
.matchGallery .hideDescription {
 background: url('/javaImages/f6/db/0,,~9559030,00.gif') no-repeat left center;
}
            
.matchGallery .showDescription {
 background: url('/javaImages/fe/db/0,,~9559038,00.gif') no-repeat left center;
}
            
/** thumbnails **/
.matchGallery .galleryThumbnails{
 height:100px;
 position:absolute;
 z-index:10;
 width:100%;
 height: 100px;
 background: transparent url('/javaImages/ff/db/0,,~9559039,00.png') no-repeat top left;
}
            
.matchGallery .thumbnailsCarousel {
 height:80px; 
 position: relative;
 margin: 10px 10px 0 10px;
 z-index:11;
}
            
.matchGallery .thumbnailsCarousel .prevImgButton, .matchGallery .thumbnailsCarousel .nextImgButton{
 width: 20px;
 height: 70px;
 z-index:11;
}
            
.matchGallery .thumbnailsCarousel .prevImgButton {
 background-image: url('/javaImages/5/dc/0,,~9559045,00.png');
 background-color: #0053a0;
}
            
.matchGallery .thumbnailsCarousel .nextImgButton {
 background-image: url('/javaImages/6/dc/0,,~9559046,00.png');
 background-color: #0053a0;
}
            
.matchGallery .thumbnailsWrapper{
 width:590px;
 left:25px;   
 position:relative;
 overflow: hidden;
}
            
.matchGallery .hideThumbnails {
 height:10px;
 line-height:10px;
 font-size:0.9em;
 margin: 0 auto;
 text-align: center;
 display:block;
 float:none;
 position:static;
 z-index:10;
}
            
.matchGallery .hideThumbnails a {
 color: #fff;
 text-decoration: none;
 display:block;
 margin:-2px auto;
 cursor:pointer;
}
            
.matchGallery .noHideButton {
 background: transparent url('/javaImages/2/dc/0,,~9559042,00.png') no-repeat top center;
}
            
.matchGallery .thumbnails {
 width: 9999px;
 margin: 0 0 0 0;
 padding: 0;
 list-style: none;
 position:relative;
}
            
.matchGallery .thumbnails li {
 cursor: pointer;
 float: left;
 margin: 0 5px 0 0;
 padding: 0;
 width: 80px;
 height: 70px;
 line-height: 70px;
 overflow: hidden;
}
            
.galleryThumbnails li img{
 width:78px;
 height:68px;
 border:1px solid transparent;
 margin: 0;
 padding: 0;
}
            
.matchGallery .thumbnails li.current img {
 border-color: #0053a0;
}

/************ Match Gallery CPA *************/

.clearMatchGalleryRelated {
 display: block;
 clear: both;
}
            
.matchGalleryCPA {
 position: relative;
 width: 315px;
 height: 212px;
 margin: 13px auto 19px;
 background-color: #111;
 text-align:left;
 overflow: hidden;
}
            
.matchGalleryCPA .prevImgButton, .matchGalleryCPA .nextImgButton {
 cursor: pointer;
 width: 20px;
 height: 100%;
 background-color: #0053a0;
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position:center center;
 position:absolute;
 z-index: 2;
}
            
.matchGalleryCPA .prevImgButton {
 background-image: url('/javaImages/5/dc/0,,~9559045,00.png');
 left:0;
}
            
.matchGalleryCPA .nextImgButton {
 background-image: url('/javaImages/6/dc/0,,~9559046,00.png');
 right:-1px;
}
            
.matchGalleryCPA .matchGalleryList {
 margin:0;
 padding:0;
 overflow:hidden;
 display:block;
 list-style-type: none;
}
            
.matchGalleryCPA .matchGalleryList li{
 float:left;
 text-align:center;
 display:block;
 z-index:0;
 /*simulates display none, but we are able to get size of childrens */
 overflow:hidden;
 width:0px;
 height:0px;
}
            
.matchGalleryCPA .matchGalleryList li img {
 margin: 0 auto;
}
            
.matchGalleryCPA .matchGalleryList li.current{
 display:list-item;
 width:100%;
 height:auto;
}
            
.matchGalleryCPA .galleryDescription {
 display: none;
 position: absolute;
 bottom: 0;
 width: 95%;
 left: 20px;
 margin: 0 auto;
 padding: 10px;
 font-size: 1.0em;
 line-height: 1.1em;
 text-align: left;
 color: #fff;
 background: url('/javaImages/f2/db/0,,~9559026,00.png');
}
            
.matchGalleryCPA li.current .galleryDescription {
 display:block;
}
            
.matchGalleryCPA .descWrapper {
 display: block;
 width: 280px;
 *height: 50px;
}
            
.matchGalleryCPA .galleryCaption {
 display: block;
 width: 260px;
}
            
.matchGalleryCPA .galleryInfoName {
 width: 200px;
 float: left;
 font-weight: bold;
}
            
.matchgalleryCPA .galleryInfoDate {
 float: right;
 width: 80px;
}
            
.gallerySponsorImg {
 float: right;
 margin-bottom: 5px;
}

/******************* Match Gallery CPA END **************/

/******************* Match Gallery END *********************/
/****************Fixtures release countdown CPA****************/
.container {
 display:block;
 width:100%;
 text-align:center;
 overflow:hidden;
 font-family:Arial;
}
.leagueFixtures {
 display:none;
 width:314px;
 height:39px;
 margin:0 auto 0;
 background-image:url('/namedImage/10328/fixturesReleasedInUpdated.jpg');
 background-position:top left;
 background-repeat:no-repeat;
}
.leagueFixturesUpdated {
 display:block;
 width:314px;
 height:39px;
 margin:0 auto 0;
 background-image:url('/namedImage/10328/fixturesReleasedInUpdated.jpg');
 background-position:top left;
 background-repeat:no-repeat;
}
.countDownLine {
 display:block;
 position:relative;
 width:201px;
 height:1px;
 top:28px;
 *top:18px;
 left:-4px;
 background-image:url('/javaImages/12/30/0,,~9711634,00.gif');
 background-repeat:no-repeat;
 background-position:bottom left;
 margin:0 auto 0;
 z-index:10;
}
.countDownArea {
 display:block;
 width:209px;
 height:68px;
 margin:10px auto 0px;
 font-size:26px;
 color:white;
 overflow:hidden;
 background-image:url('/javaImages/62/30/0,,~9711714,00.png');
 background-repeat:no-repeat;
 background-position:top left; 
}
.countDownArea ul {
 display:block;
 float:left;
 padding:0px;
 height:68px;
 margin:0px;
 overflow:hidden;
}
.countDownArea li {
 display:block;
 float:left;
 width:45px;
 height:55px;
 list-style-type:none;
 color:black;
 margin:0 7px 0 0;
 background-image:url('/javaImages/64/30/0,,~9711716,00.png');
 background-repeat:no-repeat;
 font-size:14px;
 font-weight:bold;
}
.countDownArea li span {
 display:block;
 position:relative;
 width:auto;
 float:right;
 font-weight:bold;
 font-size:22px;
 text-align:right;
 color:white;
 line-height:34px;
 margin-bottom:5px;
 letter-spacing: 10px;
 left:5px; 
 *left:-5px;
 top:0px;
 background-image:url('/javaImages/6b/30/0,,~9711723,00.png');
 background-repeat:no-repeat;
 background-position:top left;
}
.countDownArea li span:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0; 
}
.countDownArea li p {
 display:none;
}
.bannerArea {
 display:block;
 width:314px;
 padding:0px;
 margin:0 auto 0;
 text-align:center;
}
.smsAlertsBanner {
 margin:0 auto 0;
}
.fixturesBanner {
 display:none;
 margin:0 auto 0;
}
/****************Fixtures release countdown CPA end****************/
/****************New season Jquery ticker****************/
.newflashWrapAdvertLeft {
 display:none;
 background-image:url(/javaImages/20/9a/0,,~3578400,00.gif);
 background-position:bottom left;
 background-color:red;
 height:40px;
 width:668px;
 padding:0 0 0 3px;
}
.newSeasonCountdown {
 display:none;
 width:658px;
 height:29px;
 *width:665px;
 *height:35px;
 *margin-right:5px;
 padding:1px 1px 1px 1px;
 line-height:29px;
 border:2px solid black;
 background:url("/javaImages/3/2/0,,~9372163,00.jpg") repeat-x scroll 0 0 white;
 position:relative;
 overflow:hidden;
 font-weight:bold;
 color:black;
 cursor:pointer;
 z-index:0;
 font-size:1.2em;
}
.newSeasonCountdown .clip {
 height:100%;
 overflow:hidden;
 text-align:center;
 text-transform: uppercase;
 z-index:0;
}
.newSeasonCountdown .newSeasonPlayerImage {
 background:url('/namedImage/10328/PlayerNewSeasonCountdown.jpg') repeat-x scroll center transparent;
 width:293px;
 height:29px;
 float:right;
 position:absolute;
 z-index:5;
 top:1px;
 right:1px;
}
.newSeasonCountdown .newSeasonSubscribeMessage {
 display:block;
 position:absolute;
 left: 0px;
 top: 1px;
 *top: 0px;
 z-index: 1;
 width: 358px;
 *width: 366px;
 padding-left: 8px;
 color: black;
 background:url('/javaImages/3f/f5/0,,~9827647,00.jpg') no-repeat scroll right -1px transparent;
 text-align: left;
}
.newSeasonCountdown .newSeasonSubscribeMessage ul {
 display:inline;
 list-style-type:none;
 margin:0px;
 padding:0px;
}
.newSeasonCountdown .newSeasonSubscribeMessage li {
 display:inline;
 font-size:10px;
 margin-right: 3px;
}
.newSeasonCountdown .newSeasonSubscribeMessage li span {
 font-size:12px;
}
.flashWrapAdvertLeft {
 display:none;
}
/****************New season Jquery ticker END****************/
