.content {
}
.sideBar {
 padding:10px 0 0 10px;
}
.sideBar .layout{
 margin-bottom:0;
}
.sideBar .boxBorder {
 margin-top:9px;
}
.boxBorder {
 clear:both;
}
.homePlayer {
 background:transparent url(/javaImages/7c/4b/0,,12813~6900604,00.gif) no-repeat scroll 0 0;
 height:354px !important;
 width:318px;
 margin-bottom:10px !important;
}
.homePlayer #flashElement {
 text-align:center;
 display:block;
}
.homePlayerTitle, .wU20shomePlayerTitle, .wU17shomePlayerTitle, .WGChomePlayerTitle {
 padding:10px 0 0 10px;
 height:30px;
}
.homePlayerTitle span, .wU20shomePlayerTitle span, .wU17shomePlayerTitle span, .WGChomePlayerTitle span {
 color:#fff;
 font-size:1.5em;
 font-weight:bold;
}
.homePlayerTitle a, .wU20shomePlayerTitle a, .wU17shomePlayerTitle a, .WGChomePlayerTitle a {
 color:#fff;
 padding-left:135px;
 font-size:1.1em;
}
.wU20shomePlayerTitle a, .wU17shomePlayerTitle a, .WGChomePlayerTitle a {
 padding-left:22px;
}
.WCQHomePromosWrap {
}
.WCQHomePromosWrap .aboutPromoBig, .WCQHomePromosWrap .regPromoBig {
 margin-bottom:10px;
}
.homePromosWrap {
 background:transparent url(/javaImages/e3/40/0,,12813~6897891,00.gif);
 border:1px solid #B2B2B2;
 position:relative;
 padding:23px 5px 5px;
}
.homeGalleryTitle span {
 font-size:1.5em;
 font-weight:bold;
 left:3px;
 position:relative;
 top:-15px;
}
.homeGalleryTitle a {
 font-size:1.1em;
 left:165px;
 position:relative;
 top:-15px;
}
.homePromos {
}
.ticketsPromo, .liveScoresPromo {
 margin-bottom:5px;
 margin-top:0;
}
.statsPromo {
 margin-right:9px;
}
.basicsPromo {
 margin-bottom:0;
}
#masterTabContent23759_0, #masterTabContent23759_1, #masterTabContent23759_2, #masterTabContent23667_0, #masterTabContent23667_1, #masterTabContent23667_2, #masterTabContent24144_0, #masterTabContent24144_1, #masterTabContent24144_2, #masterTabContent24297_0, #masterTabContent24297_1, #masterTabContent24297_2, #masterTabContent24340_0, #masterTabContent24340_1, #masterTabContent24340_2, #masterTabContent24425_0, #masterTabContent24425_1, #masterTabContent24425_2, #masterTabContent24445_0, #masterTabContent24445_1, #masterTabContent24445_2, #masterTabContent24455_0, #masterTabContent24455_1, #masterTabContent24455_2, #masterTabContent24488_0, #masterTabContent24488_1, #masterTabContent24488_2 {
 height:270px;
}
#masterTabContent22812_0, #masterTabContent22812_1, #masterTabContent22812_2 {
 height:252px;
}
.matchAssetWrap li#masterTabList23759_0, .matchAssetWrap li#masterTabList24144_0, .matchAssetWrap li#masterTabList24297_0, .matchAssetWrap li#masterTabList24340_0, .matchAssetWrap li#masterTabList24425_0, .matchAssetWrap li#masterTabList24445_0, .matchAssetWrap li#masterTabList24455_0, .matchAssetWrap li#masterTabList24488_0 {
 width:103px;
}
.matchAssetWrap li#masterTabList23759_1, .matchAssetWrap li#masterTabList24144_1, .matchAssetWrap li#masterTabList24297_1, .matchAssetWrap li#masterTabList24340_1, .matchAssetWrap li#masterTabList24425_1, .matchAssetWrap li#masterTabList24445_1, .matchAssetWrap li#masterTabList24455_1, .matchAssetWrap li#masterTabList24488_1 {
 width:97px;
}
.homeMatchAssetWrap {
 padding-right:8px;
}
.matchAssetFooter {
 background:transparent url(/javaImages/8a/c1/0,,12813~7061898,00.gif) repeat-x scroll 0 0;
 height:38px;
 width:314px;
 margin-top:0px;
 border-left:1px solid #d2d2d2;
 border-right:1px solid #d2d2d2;
}
.homePromosWrap .homePromos .topImage a {
}
.homePromosWrap .homePromos .topImage img {
 border:3px solid #ebad53;
 height:136px;
 width:280px;
}
.homePromosWrap .homePromos .imageDetails h3 {
 margin-left:6px;
 width:100%px;
}
.homePromosWrap .homePromos .imageDetails h3 a {
 background-color:#000;
 opacity:0.5;
 padding-left:2px;
 padding-right:130px;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 filter: alpha(opacity=50);
}
.homePromosWrap .homePromos .imageDetails h3 a span {
 color:#EBAD53;
 font-size:1.1em;
 font-weight:bold;
 margin-left:6px;
 text-transform:uppercase;
}
.homePromosWrap .homePromos .imageDetails span.galleryTeaser {
 color:#CCC;
}
.homePromosWrap .imageDetails {
height:13px;
margin-top:-19px;
overflow:hidden;
}
.homePromosWrap .bottomImages {
 float:left;
 height:53px;
 padding:5px;
 width:87px;
}
.homePromosWrap .bottomImages img {
 border:3px solid #fff;
}
.homePromosWrap .boxBorder {
 margin:9px 0 0 0;
}
.topImageWrap {
 background:#132A69 none repeat scroll 0 0;
 height:152px;
 width:297px;
}
.topImageWrap .topImage {
 padding:5px 0 0 3px;
}
.bottomImagesWrap {
 background:#132A69 none repeat scroll 0 0;
 border-top:1px solid #B8B8B8;
 height:64px;
 margin-bottom:5px;
}
.home4Features {
 background:transparent url(/javaImages/a2/4b/0,,12813~6900642,00.gif); 
 width:633px;
 height:357px;
}
.eventsPromo {
}
.aboutUsPromo {
}
.bottomPromosWrap {
 margin-top:10px;
}
.bottomPromosSpacer {
 padding-right:6px;
}
.homepageFeaturesWrap {
 width:630px;
}
li#masterTabList23760_0, li#masterTabList23760_1, li#masterTabList23760_2, li#masterTabList23760_3 {
 float:left;
 height:49px;
}
#masterTabContainer23760 img {
 height:49px;
 width:157px;
}
#masterTabList23760_3 img {
 width:157px;
}
#masterCompositeTabContent23796_0, #masterCompositeTabContent23796_1 {
 background-color:#fff;
}
#masterTabContent23760_0, #masterTabContent23760_1, #masterTabContent23760_2, #masterTabContent23760_3 {
 background-color:#FFFFFF;
 border:1px solid #D2D2D2;
 border-top:none;
 height:300px;
 padding-left:8px;
 clear:both;
}
#masterTabContent23760_0 {
 padding-left:6px;
}

/*new homepage tabbed master page element*/
li#masterTabList29509_0, li#masterTabList29509_1, li#masterTabList29509_2, li#masterTabList29509_3 {
 float:left;
 height:49px;
}
#masterTabContainer29509 img {
 height:49px;
 width:157px;
}
#masterTabList29509_3 img {
 width:157px;
}
#masterCompositeTabContent23796_0, #masterCompositeTabContent23796_1 {
 background-color:#fff;
}
#masterTabContent29509_0, #masterTabContent29509_1, #masterTabContent29509_2, #masterTabContent29509_3 {
 background-color:#FFFFFF;
 border:1px solid #D2D2D2;
 border-top:none;
 height:300px;
 padding-left:8px;
 clear:both;
}
#masterTabContent29509_0 {
 padding-left:6px;
}

.HPStatsWrap1, .HPStatsWrap2 {
 width:188px;
 padding-right:6px;
 float: left; 
}

.HPStatsWrap3 {
 width:226px;
 float:left;
}
.HPStatsWrap1 .block1, .HPStatsWrap2 .block2, .HPStatsWrap3 .block3 {
 background-color:#FFFFFF;
 border:1px solid #CDCDCD;
 height:auto;
 width:188px;
}
.HPStatsWrap3 .block3 {
 width:226px;
}
.HPStatsWrap1 .block1 .title, .HPStatsWrap2 .block2 .title, .HPStatsWrap3 .block3 .title {
 height:31px;
 width:188px;
 border-bottom:1px solid #cdcdcd;
}
.HPStatsWrap3 .block3 .title {
 background:transparent url(/javaImages/d/4d/0,,12813~7163149,00.gif) no-repeat scroll 0 0;
 width:226px;
}
.HPStatsWrap1 .block1 .resultsWrap, .HPStatsWrap2 .block2 .fixturesWrap, .HPStatsWrap3 .block3 .compStatsWrap {
 border:1px solid #fff;
}
.HPStatsWrap1 .block1 .resultsWrap .scores, .HPStatsWrap2 .block2 .fixturesWrap .fixture, .extraTimeScore {
 font-weight:bold;
 font-size:1.1em;
}
.HPStatsWrap1 .block1 .rowDark, .HPStatsWrap2 .block2 .rowDark, .HPStatsWrap1 .block1 .rowLight, .HPStatsWrap2 .block2 .rowLight{
 background-color:#e7e7e7;
 height:43px;
 padding-top:1px;
 text-align:center;
}
.HPStatsWrap1 .block1 .rowLight, .HPStatsWrap2 .block2 .rowLight {
 background-color:#fff;
}
.HPStatsWrap3 .block3 .rowDark {
 background-color:#e7e7e7;
 height:22px;
}
.HPStatsWrap3 .block3 .rowLight {
 background-color:#fff;
 height:22px;
}
.HPStatsWrap3 .block3 a {
 padding:0 0 0 25px;
 line-height:20px;
}
.entryWrap {
 background:transparent url(/javaImages/96/96/0,,12813~6919830,00.gif) repeat-x scroll 0 0;
 width:400px;
 height:292px;
 border:1px solid #d2d2d2;
 float:left;
}
.entryWrap, .entryWrap .entry {
 clear:both;
}
.entryWrap .entry {
 width:390px;
 padding:5px 0 3px 5px;
 border:none;
 min-height:65px;
 background:none;
}
.entryWrap .teaserText {
 height:33px;
 overflow:hidden;
}
.entryWrap .entry .teaserImage img {
 margin-bottom:12px;
 border:3px solid #e3e3e3;
}
.compBrandWrap, .galBrandWrap {
 
}
.compBrand, .galBrand, .clBrand {
 background:#fff url(/javaImages/67/45/0,,12813~9061735,00.jpg) no-repeat scroll 0 0;
 height:292px;
 width:209px;
 border:1px solid #d2d2d2;
 float:left;
}
.galBrand {
 background:#fff url(/javaImages/ef/9a/0,,12813~6920943,00.gif) no-repeat scroll 0 0;
}
.clBrand {
 background:#fff url(/javaImages/8a/89/0,,12813~9210250,00.jpg) no-repeat scroll 0 0;
}
.compBrand ul#compList li a, .clBrand ul#compList li a, .compBrand a, .clBrand a {
 color:#eda132;
 font-weight:bold;
 position:relative;
 top:222px;
 left:12px;
}
.compBrand ul#compList li a, .clBrand ul#compList li a {
 left:-10px;
 position:relative;
 top:220px;
}
.compBrand ul#compList, .clBrand ul#compList {
 position:relative;
 left:30px
}
.compBrand ul#compList li img, .clBrand ul#compList li img {
 left:-18px;
 position:relative;
 top:222px;
}
*+html>body .publicationsPromo {
 margin-top:5px;
}
.publicationsPromo {
 margin-top:10px;
}
*+html>body .newsletterPromo {
 margin-top:10px;
} 
.newsletterPromo {
 margin-top:11px;
}
/*** Beach Soccer Next/Last Match element***/
.nextMatch, .lastMatch {
 background:transparent url(/javaImages/f9/13/0,,12813~7410681,00.gif) no-repeat scroll 0 0;
 height:175px;
 width:316px;
}
.lastMatch {
 background:transparent url(/javaImages/a5/16/0,,12813~7411365,00.gif) no-repeat scroll 0 0;
}
.nextMatch .homeTeam, .nextMatch .awayTeam, .lastMatch .homeTeam, .lastMatch .awayTeam {
 color:#FFFFFF;
 float:left;
 font-size:1.4em;
 font-weight:bold;
 position:relative;
 text-align:center;
 top:55px;
 width:158px;
}
.nextMatch .homeFlag, .nextMatch .awayFlag, .lastMatch .homeFlag, .lastMatch .awayFlag {
 clear:both;
 width:158px;
}
.nextMatch .homeFlag img, .nextMatch .awayFlag img, .lastMatch .homeFlag img, .lastMatch .awayFlag img {
 position:relative;
 top:65px;
 left:32px;
 width:83px;
}
.nextMatch .awayFlag img {
 position:relative;
 top:18px;
 left:201px;
}
.lastMatch .awayFlag img {
 position:relative;
 top:-28px;
 left:201px;
}
.nextMatch .venue, .lastMatch .venue {
 color:#fff;
 position:relative;
 top:35px;
 width:316px;
 text-align:center;
}
.lastMatch .venue {
 postion:relative;
 top:-10px;
}
.nextMatch .venue span, .lastMatch .venue span {
 color:#eda132;
}
.lastMatch .results {
 color:#FFFFFF;
 font-size:2.3em;
 font-weight:bold;
 position:relative;
 text-align:center;
 top:28px;
 width:316px;
 height:46px;
}
.lastMatch .results p {
 font-size:0.66em;
}
/*** End of Beach Soccer Next/Last Match element ***/


/********  Newsreader CSS ***********/

.playerWrapper {
background-color: #fff;
position: relative;
width: 620px;
height:342px;
padding:5px;
border:1px solid #E3E3E3;
margin-bottom:8px;
}

#newsReader li {
 display:none;
}
#newsReader #newsReader_3 {
 display:block;
}
.ContainerCarousel .prev, .next {
 width:16px;
 height:18px;
 float:left;
 text-indent:-9999px;
}
#newsReader { 
list-style: none;
overflow: hidden;
position: relative;
height: /*307px*/270px;
width: /*475px*/620px;
}
#newsReader li img {
border: 0px;
left: 0px;
position: absolute;
height: /*260px*/ 340px;
width: /*475px*/620px;
}
#newsReader li div {
background: url(http://www.safc.com/javaImages/a/bd/0,,10281~8895754,00.png);
display: block;
font-size: 1em;
height: 54px;
left: -5px;
padding: 8px 15px;
position: absolute;
top: 199px;
width: /*450px*/595px;
z-index: 5;
}

#newsReader li div a {
color:#ffffff;
text-decoration:underline; 
padding-left:5px;
}

#newsReader li div a.reader_header {
 color:#FBB714; 
font-weight:bold; 
padding-left:0px; 
text-decoration:none; 
font-size:18px; 
display:block;
}

.ContainerCarousel {
background: url(/javaImages/7d/53/0,,12813~9130877,00.gif) #fff no-repeat scroll 8px 10px;
height: 71px;
padding: 0px 0px 0px 13px;
position: absolute;
top: 274px;
width: 605px;
z-index: 1;
border: 1px solid #ABABAB;
}
.ContainerCarousel .MainCarousel {
 float:left;
 height:100px;
 position:relative;
 width: /*390px*/532px;
 overflow:hidden;
 top:0px;
 margin-left:15px;
 left: 16px;
}
.ContainerCarousel .prevButton {
 width:30px;
 height:40px;
 background:transparent ; 
 display:block;
 float:left;
 margin:15px 0;
 cursor:pointer;
}
.ContainerCarousel .nextButton {
 width:30px;
 height:40px;
 background:transparent ; 
 display:block;
 float:left;
 cursor:pointer;
 margin:15px;
}
#thumbnails {
 height:68px;
 left:/*-160*/-79px; 
 overflow:hidden;
 padding:0 5px;
 position:relative;
 top:2px;
 width:9999px;
 z-index:99;
}
#thumbnails .thumbSel {
 border:2px solid #c61526;
 width:102px;
 height:58px;
}
#thumbnails .liSel {
 float:left;
 width:102px;
 height:58px;
 padding:1px 5px 0 2px; 
}
#thumbnails li {
 float:left;
 width:/*66*/76px;
 height:70px;
 padding:14px 3px 0px;
}
#thumbnails img {
 width: 66px;
 height: 38px;
 border: 1px solid #ffffff;
}

.paddyPower {
padding:10px 0 0 11px;
}

#homeNewsHeadlineBox {
 width: 300px;
 height: 340px;
 margin: 0 0 10px;
 padding: 5px;
 background-color: #fff;
 border: 1px solid #ccc;
 font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
#homeNewsHeadlineBox h3 {
 float: left;
 margin-left: 10px;
 font-size: 1.8em;
 text-transform: uppercase; 
}
#homeNewsHeadlineBox .socialIcons {
 float: right;
}
#homeNewsHeadlineBox .socialIcons a {
 margin-right: 10px;
}
#homeNewsHeadlineBox .newsItems {
 margin-top: 7px;
 padding: 0 10px;
 background-color: #f2f2f2;
}
#homeNewsHeadlineBox .newsItem {
 margin: 0 0 3px;
 font-size: 1.3em;
}
#homeNewsHeadlineBox .newsItem .categoryText {
 line-height: 12px;
 font-size: 0.9em;
 color: #333;
}
#homeNewsHeadlineBox .newsItem a {
 line-height: 20px;
 color: #0033ff;
 text-decoration: none;
}
