 ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,body,blockquote,fieldset,input {
 margin:0;
 padding:0;
 list-style:none;
}
h1,h2,h3,h4,h5,h6,pre,code {
 font-size:1em;
}
body {
 /* regular background */
 background: #a7a7a7 url(/javaImages/35/a3/0,,10281~5350197,00.jpg) repeat-x top left;
 /* xmassy background */
 /*background: #a7a7a7 url(/javaImages/2e/a2/0,,10281~7840302,00.jpg) repeat-x top center;*/
   font-family:Arial,Helvetica,sans-serif;
   font-size:62.5%;
   color: #454c51;
   text-align:center;
}
#page2298859 {
 background:#fff;
}

#page2304255 {
 background:#A01D25;
}


html > body input {
margin:0;
}
#bodyBorder {
 width:991px;
 margin-left:auto;
 margin-right:auto;
 padding:5px 0px 10px 0px;
 font-size:1.2em;
}
hr {
 height:1px;
 background-color:#000;
 border-style:none; 
}
table {
 border-style:none;
 clear:both;
}
.layoutTable {
 width:auto;
}
td {
 vertical-align:top;
}
.layout {
 color:#000;
 font-family:Arial,Helvetica,sans-serif;
 text-align:left;
}
a {
 color:#222222;
 text-decoration:none;
 font-weight:bold;
}
a img {
 border-width:0;
 border-style:none;
}
li a:active, li a:focus, a:active, a:focus {
 outline:0;
 border:0;
}
.standardWidget {
 border: 1px solid #ABABAB;
 background: #ffffff;
 padding: 9px;
}
/** HOME redesign 2011 - safe to remove 2ndst footer 
/*font-size:1.1em;
color:#a6a6a6;
text-transform:uppercase;
}
.imgFix {
display:block;
}
.listentry A {
color:#757575
}
.MatchdayHospitality {
width:197px;
height:128px;
background: transparent url(/javaImages/cc/e9/0,,10281~6744524,00.gif) no-repeat top left;
}
.blackCatsBulletin {
width:197px;
height:128px;
background: transparent url(/javaImages/f3/3a/0,,10281~7551731,00.gif) no-repeat top left;
}
ul.hosptialitylinks {
width:171px;
}
.hosptialitylinks A {
color:#fff;
}
.hosptialitylinks LI {
line-height:17px;
font-size:0.9em;
border-bottom:1px solid #414242;
}
.MatchdayHospitalityInner {
padding:58px 0px 0px 14px;
}
.bulletinText {
color:#fff;
padding-top:44px;
width:112px;
}
.bulletinTextInner {
display:block;
padding-left:14px;
padding-bottom:10px;
font-size:0.9em;
}
.signup {
padding-left:12px;
}

/** redesign 2011 - HEADER */
.header2011, .siteHeaderWrap {
 position: relative;
 z-index:100;
}
.homeLayout {
 width: 957px;
 overflow: hidden;
}
.tabAndLogin {
 height: 23px;
 margin-top: 6px;
 overflow: hidden;
}
/*tabs*/
#tabbar {
 float: left;
 margin-top: 3px;
 width: 560px;
}
.tabbarlink {
 float: left;
 height: 20px;
}
.aTab {
 color: #fff;
 line-height: 1.4em;
 padding: 0 1px;
}
a.aTab:hover .tabCentre {
 text-decoration: underline;
}
.tabSpan {
 cursor: pointer;
 display: block;
 float: left;
 height: 20px;
}
.tabLeft, .tabRight {
 width: 14px;
}
.tabLeft {
 background: url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -496px -145px transparent;
}
.activeTab .tabLeft {
 background: url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -496px -166px transparent;
}
.tabCentre {
 background:url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -500px -145px transparent;
}
.activeTab .tabCentre {
 background:url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -500px -166px transparent;
}
.tabRight {
 background:url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -636px -145px transparent;
}
.activeTab .tabRight {
 background:url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -636px -166px transparent;
}
/*log in*/
#menuSectionLogin, #menuSectionLogout{
 display: none;
}  
.login {
 float: right;
 height: 18px;
 overflow: hidden;
 width: 406px;
}
.inputBox, .submitButton, #welcomeCont {
 color: #000000;
 font-size: 0.9em;
 margin: 0;
 text-align: right;
}
.innerLoginElement .userNameWrap .inputBox, .innerLoginElement .passwordWrap .inputBox {
 color:#000;
 text-align:left;
}

#welcomeCont {
 color: #FFFFFF;
 float: right;
 line-height: 1.6em;
}
#menuSectionLogin .inputBox {
 background-color: #3A3A3A;
 border: 1px solid #777777;
 height: 16px;
 padding: 0 4px;
 text-align: left;
 vertical-align: top;
 width: 131px;
}
.topFunctionality .inputBox{
color:#fff;
}
#registerButton, #myAccountButton a {
 color: #CE1526;
 font-size: 0.9em;
 font-weight: normal;
 line-height: 1.6em;
 padding: 0 5px;
}
.submitButton, #logoutButton, .newsLink, #sftSubmitButton{
 background: url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -496px -188px transparent;
 font-weight: bold;
 height: 18px;
 padding: 0 0px 3px;
 text-align: center;
 width: 61px;
}
#myAccountButton {
 float: right;
 padding: 0 9px;
}
#logoutButton {
 height: 13px;
 float: right;
}
#logoutButton a {
 color: #fff;
}
/*red box*/
.logobox {
 background: url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll left top #DE1A2B;
 height: 106px;
 position: relative;
 width: 991px;
 -moz-border-radius: 0 5px 0 0;
 -webkit-border-radius: 0 5px 0 0;
 border-radius: 0 5px 0 0;
}
#safc {
 background: url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll 0 -145px transparent;
 font-size: 0;
 height: 80px;
 left: 17px;
 position: absolute;
 text-indent: -9999px;
 top: 13px;
 width: 355px;
}
#tombola {
 background: url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -371px -145px transparent;
 font-size: 0;
 height: 22px;
 position: absolute;
 right: 17px;
 text-indent: -9999px;
 top: 77px;
 width: 119px;
}
.homeBanner2011 {
 position: absolute;
 right: 17px;
 top: 10px;
}
#searchBox {
 top: 78px;
 position: absolute;
 left: 505px;
}
#searchBox .searchQuery {
 width: 230px;
 border: 1px solid #ac101d;
 height: 18px;
 padding-left: 10px;
 position: absolute;
 top: 0;
 left:0;
 line-height: 1.7em\9;
}
#search_button {
 width: 58px;
 height: 20px;
 color: #656565;
 text-shadow: 1px 1px #fff;
 background: #e7e7e7;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcfd', endColorstr='#cdcbcc' );
 background: -webkit-gradient(linear, left top, left bottom, from(#fefcfd), to(#cdcbcc));
 background: -moz-linear-gradient(top, #fefcfd, #cdcbcc);
 border: 1px solid #ac101d; 
 padding: 0;
 cursor: pointer;
 position: absolute;
 top: 0;
 left:245px;
}
@-moz-document url-prefix() {
  #search_button{
     padding-bottom:0.2em;
  }
}


/*menu*/
.mainnav {
 background: url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll 0 -107px transparent;
 height: 38px;
 margin: 1px 0;
 position: relative;
 width: 991px;
}
.navbarlink {
 float: left;
}
.mainNavSeparator {
 background: url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -658px -153px transparent;
 float: left;
 height: 24px;
 margin: 3px -1px;
 position: absolute;
 top: 6px;
 width: 2px;
}
.aWidthSet {
 color: #FFFFFF;
 display: block;
 height: 38px;
 line-height: 35px;
 text-align: center;
}
/*news fix */
#nav2256211 .mainNavSeparator {
 display: none;
}
/* IE6 width fixes - we can get rid of these hopefully quite soon*/
#navbar {
 width: 999px;
}
.navbarlink { /*default*/
 width: 64px;
}
#nav2256236, #nav2256312, #nav2256351 {/* academy */
 width: 80px;
} 
#nav2256365 { /*safc 24*/
 width: 92px;
}
#nav2256372 { /*safc fundation*/
 width: 127px;
}
#nav2256274 { /*hospitality*/ 
 width: 146px;
}
#nav2256236 .sub {
 width: 300px;
}
/* IE6 end */ 
.navbarlink.active, .aWidthSet.active {
 background:url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -680px -148px transparent;
}
#nav2256408.active { /*last menu item betting*/
 background:url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll right -148px transparent;
}
#nav2256211.active { /*fist menu item news - rollover*/
 background:url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -675px -148px transparent;
}
#nav2256211 .active { /*fist menu item - active*/
 background:url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -675px -148px transparent;
}
.sub {
 display: none;
 position: absolute;
 background: #181818;
 z-index: 2;
}
#nav2256274 .sub, #nav2256312 .sub, #nav2256372 .sub {
 width: 450px;
}
#nav2256312 .secondLevelLiA, #nav2256312 .pannelTitle, #nav2256274 .secondLevelLiA, #nav2256274 .pannelTitle, #nav2256372 .secondLevelLiA, #nav2256372 .pannelTitle  {
 width: 127px;
}
#nav2256372 .sub, #nav2256408 .sub{
 right: 0;
}
.secondLevelLiA, .pannelTitle {
 color: #FFFFFF;
 display: block;
 font-weight: bold;
 line-height: 20px !important;
 padding: 2px 10px 2px 13px;
 width: 120px;
}
.listwrap .secondLevelLiA {  
 background: url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -467px -205px;
 font-weight: normal;
}
a.secondLevelLiA:hover {
 background-color: #303234 !important;
}
.listwrap {
 float: left;
 width: 150px;
}
/*main section general layout*/
.homeLayout {
 background: none repeat scroll 0 0 #D4D4D4;
 margin: 12px 0 0 0;
 padding: 17px 17px 8px 17px;
 position: relative;
 z-index: 1;
}
html>body .homeLayout  {
 -moz-border-radius: 5px 5px 5px 5px;
 -webkit--border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px;
 padding: 17px;
}
/* borders  - for those who never heard about border radius*/
#topLeft, #topRight {
 display: block;
 height: 13px;
 position: absolute;
 width: 13px;
}
#topLeft {
 background: url("/javaImages/6f/24/0,,10281~9315439,00.gif") no-repeat scroll -397px -187px transparent;
 left: 0;
 top: 0;
}
#topRight {
 background: url("/javaImages/6f/24/0,,10281~9315439,00.png") no-repeat scroll -408px -187px transparent;
 right: 0;
 top: 0;
}
#mainBorderBottom {
 background: url("/javaImages/7/73/0,,10281~9335559,00.png") no-repeat scroll 0 -137px transparent;
 display: block;
 height: 9px;
}
/*header 2011 end*/

.siteCenterwrap {
background: transparent url(/javaImages/9d/f0/0,,10281~5370013,00.gif) no-repeat top left;
width:991px;
height:auto;
margin-top:15px;
/*font-size:1.1em;*/
padding-top:5px;
z-index:1;
}
.siteCenterwrap .layoutTable {
background-color:#fff;
padding:15px 18px 20px 22px;
}
.siteCenterwrap .layoutTable .layoutTable {
padding:0px;
background-color:transparent;
} 
.siteCenterInnerwrap {
background-color:#fff;
height:300px;
width: 943px;
}
/*SPONSOR links*/ 
.sponsorHolder {
 background-color:#fff;
 padding:10px 0px 12px 18px;
}
.sponsorsLinks {
 background: #fff url(/javaImages/13/f2/0,,10281~5370387,00.gif) no-repeat bottom left;
 padding-bottom:4px;
}
#sponsorslist {
 overflow: hidden;
 padding: 0px 25px;
}
.sponsor {
 float: left;
 height: 38px;
 margin-left: 0px;
}
.sponsor a {
 display: block;
 height: 38px;
 text-indent: -9999px;
}
/*#cooperative {
 background: url("/javaImages/7/73/0,,10281~9335559,00.png") no-repeat scroll -201px -31px transparent;
 height: 29px;
 margin: 6px 0 0 3px;
 width: 117px;
}
#umbro {
 background: url("/javaImages/25/77/0,,10281~9860901,00.jpg") no-repeat scroll -344px -25px transparent;
 margin-left: 120px;
 width: 66px;
}
#strongbow {
 background: url("/javaImages/25/77/0,,10281~9860901,00.jpg") no-repeat scroll -450px -25px transparent;
 margin-left: 122px;
 width: 40px;
}
#paddyPower {
 background: url("/javaImages/25/77/0,,10281~9860901,00.jpg") no-repeat scroll -528px -25px transparent;
 margin-left: 149px;
 width: 58px;
}
#tombolaBingo {
 background: url("/javaImages/25/77/0,,10281~9860901,00.jpg") no-repeat scroll -620px -25px transparent;
 margin-left: 122px;
 width: 88px;
}
#safcJun {
 background: url("/javaImages/25/77/0,,10281~9860901,00.jpg") no-repeat scroll -620px -25px transparent;
 margin-left: 122px;
 width: 88px;
}
*/


/*junior*/
#umbro {
 background: url("/javaImages/25/77/0,,10281~9860901,00.jpg") no-repeat scroll -220px -10px transparent;
 margin-left: 60px;
 width: 100px;
}
#strongbow {
 background: url("/javaImages/25/77/0,,10281~9860901,00.jpg") no-repeat scroll -40px -10px transparent;
 margin-left: 60px;
 width: 100px;
}
#paddyPower {
 background: url("/javaImages/25/77/0,,10281~9860901,00.jpg") no-repeat scroll -810px -10px transparent;
 margin-left: 60px;
 width: 100px;
}
#tombolaBingo {
 background: url("/javaImages/25/77/0,,10281~9860901,00.jpg") no-repeat scroll -610px -10px transparent;
 margin-left: 60px;
 width: 100px;
}
/*safc*/
#safcJun {
 background: url("/javaImages/25/77/0,,10281~9860901,00.jpg") no-repeat scroll -430px -10px transparent;
 margin-left: 60px;
 width: 100px;
}



/* IE6 */
.sponsoredLinksCont {
 width: 937px;
 height: 40px;
}
/* Sponsor linkEND */

.articleWrap .rightcol {
width:320px;
background: transparent url(/javaImages/a2/2e/0,,10281~5385890,00.gif) no-repeat top left;
padding-top:5px;
}
.greyWrap {
padding:3px 10px 10px 10px;
background-color:#cfcfcf;
}
.articleWrap .rightcol .layout {
padding-bottom:10px;
}
.greyWrap.rightcol .layout .layout {
padding-bottom:0px;
}
.articleWrap .articleBody {
/*height:258px;
overflow:hidden;*/

}
.articleWrap .articleBody P {
padding-bottom:15px;
}
#page2256255 .articleWrap .articleBody P {
padding-bottom:16px;
}
#page2268557 .articleWrap .articleBody li p {
padding-bottom:16px;
}
.articleWrap .headline {
font-size:2.2em;
}
.articleEntry {
width:474px;
}
#masterCompositeTabContent21718_0 {
/*position:relative;*/
border-bottom:1px solid #dfdfdf;
padding-bottom:4px;
}
.introTextHeader {
border-bottom:1px solid #dfdfdf;
padding-bottom:4px;
width:474px;
color:#909090;
font-weight:bold;
}
#masterCompositeTabContent21718_0 .articleRatings {
/*position:absolute;
right:0px;*/
padding-left:170px;
}
.articleHeadlineAndTeaser {
}
.articleHeadlineAndTeaser .headline {
padding-top:9px;
}
.articleHeadlineAndTeaser .teaserText {
padding:10px 0px 20px 0px;
}
.mediaArticle .article IMG {
display:none;
}
.pageLinks {
bottom:0;
margin-left:auto;
margin-right:auto;
position:absolute;
text-align:center;
width:471px;
}
.articleWrap .articleBodyEntry {
padding:20px 0px 20px 0px;
position:static;
/*width:606px;*/


}
.articleBodyEntry {
position:static;

}
.innerCaptionText {
width:471px;
text-align:right;
color:#909090;
}
#articleBody1 .innerCaptionText, .caption TABLE, table.caption {
display:block!important;
}
.userTools LI {
margin-right:12px;
float:left;
}
.userTools li.print a {
background:transparent url(/javaImages/f1/35/0,,10281~5387761,00.gif) no-repeat top left;
padding-left:36px;
display:block;
float:left;
line-height:23px;
width:29px;
}
.userTools li.email a {
background:transparent url(/javaImages/f3/35/0,,10281~5387763,00.gif) no-repeat top left;
padding-left:36px;
display:block;
float:left;
line-height:23px;
width:29px;
}
.userTools li.share a {
background:transparent url(/javaImages/8e/ad/0,,10281~5418382,00.gif) no-repeat top left;
padding-left:36px;
display:block;
float:left;
line-height:23px;
width:29px;
}
.userTools li.rss a {
background:transparent url(/javaImages/5e/48/0,,10281~5392478,00.gif) no-repeat top left;
padding-left:36px;
display:block;
float:left;
line-height:23px;
width:29px;
}
UL.userTools  {
clear:both;
float:left;
}
UL.rateArticle {
float:left;
background:transparent url(/javaImages/11/37/0,,10281~5388049,00.gif) no-repeat top left;
height:23px;
width:84px;
display:none;
}
li.rateArticle, .rateArticle li {
float:left;
line-height:23px;
padding-left:2px;
padding-top:2px;
}
.articleEntry LI.rss  {
display:none;
}
.rateListEntry {
font-weight:bold;
line-height:22px;
padding-left:10px;
}
.usertoolsWrap {
padding-top:20px;
}
.relatedArticlesWrap {
/*margin-top:6px;*/
display:none;
}
.relatedArticles A, .relatedArticles .Headline {
font-size:0.4em!important;
color:#909090;
}
.relatedArticles {
padding-top:15px;
margin-top:31px;
background:transparent url(/javaImages/f1/3c/0,,10281~5389553,00.gif) no-repeat top left;
}
.articleEntry .dateIntro, .articleEntry .date, .articleEntry .articleRatings {
color:#909090;
font-weight:bold;
}
.relatedArticlesWrap .entry {
line-height:18px;
border-bottom:1px solid #d2d2d2;
}
.secondColumnTools span {
visibility:hidden;
}
.secondColumnTools A {
padding:0px!important;
margin:0px;
}
.secondColumnTools {
height:34px;
width:137px;
/*position:relative;*/
left:24px;
}
.secondColumnTools .userTools li {
margin:0px!important;
}
.secondColumnTools ul.userTools {
padding-left:20px;
}
.column2 {
padding:0px 10px 0px 10px;
}
.column2 .border {
background:transparent url(/javaImages/15/af/0,,10281~5418773,00.gif) no-repeat top left;
padding-top:5px;
margin-top:10px;
}
.column2 .border .headline {
background-color:#e6e6e6;
color:#a52020;
font-size:1em;
font-weight:bold;
display:block;
width:auto;
padding:5px 0px 0px 6px;
}
.column2 .borderBottom {
background:transparent url(/javaImages/16/af/0,,10281~5418774,00.gif) no-repeat bottom left;
padding-bottom:4px;
width:137px;
}
.stadiumToursWrap .border .headline, .secondColumnEntryWrap .border .headline {
visibilty:hidden;
height:1px;
overflow:hidden;
}
.stadiumToursWrap .border SPAN, .secondColumnEntryWrap .stadiumToursWrap .border SPAN {
visibility:hidden;
}
.stadiumTours, .secondColumnEntry {
background-color:#e6e6e6;
padding:4px 10px 4px 9px;
color:#898989;
font-size:0.9em;
}
.stadiumTours IMG, .secondColumnEntry IMG {
display:block;
padding-bottom:6px;
max-width:118px;
width:auto;
}
.remove {
display:none;
}
.stadiumTeaser, .secondColumnTeaser {
padding:8px 0px 0px 0px;
}
.secondColumnTeaserPoll IMG {
height:auto;
width:auto;
display:block;
padding-top:8px;
}
.secondColumnList LI {
/*background:transparent url(/javaImages/72/b2/0,,10281~5419634,00.gif) no-repeat bottom left;*/
border-bottom:1px solid #ffffff;
line-height:18px;
}
.secondColumnList A, .entryList A {
color:#898989;
font-size:0.9em;
font-weight:normal;
}
.secondColumnList A {
display:block;
padding-left:5px;
}
.secondColumnList ul, UL.entryList {
padding:0px 16px 0px 8px;
}
.secondListWrap, .secondColumnList {
background-color:#e6e6e6;
padding-bottom:4px;
}
.entryList LI {
border-top:1px solid #ffffff;
display:block;
padding:6px 0px 4px 0px;
}
LI.entryTop  {
border:0px;
padding-top:4px!important;
}
.inThisSection .border .headline  {
padding:0px 0px 2px 10px;
}
LI.last {
border-bottom:0px;
}
.mostReadEditorsWrap .masterTabsWrapper, .matchTicketsEvents .masterTabsWrapper {
/*height:100%;*/
border-bottom:1px solid #bfbfbf;
height:19px;
}
.matchreportLink A, .matchHighlightsLink A, .matchGalleryLink A {
display:inline!important;
}
.matchTicketsEvents .masterTabsWrapper LI {
float:left;
}
.mostReadEditorsWrap .tabwrap {
border-left:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
background:#fefefe url(/javaImages/eb/b4/0,,10281~5420267,00.gif) repeat-x left bottom;
height:auto;
min-height:130px;
padding-bottom:5px;
}
.mostReadEditorsWrap .tabwrapInner {
padding:10px 10px 5px 10px;
}
#masterTabContent21768_2 {
position:relative;
}
#masterTabContent21768_0, #masterTabContent21768_1, #masterTabContent21768_2 {
background:transparent url(/javaImages/ed/b4/0,,10281~5420269,00.gif) no-repeat scroll left bottom;
padding-bottom:5px;
}
#masterTabContent21768_1 {
clear:both;
}
#masterCompositeTabContent21781_0 {
border-left:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
position:relative;
background:#fefefe url(/javaImages/fe/18/0,,10281~5445886,00.gif) repeat-x left bottom;
}
.tableLink {
position:absolute;
top:8px;
right:4px;
}
.miniLeagueTable {
height:auto;
width:94%!important;
padding:6px 7px 3px 8px;
}
.ticketsTab {
border-left:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
background:#fefefe url(/javaImages/fe/18/0,,10281~5445886,00.gif) repeat-x left bottom;
height:97px;
padding-bottom:5px;
}
.ticketsTabInner {
padding:9px 8px 0px 9px;
}
.ticketsPromoLink {
border-top:1px solid #d2d2d2;
padding-top:6px;
margin-top:4px;
}
.ticketsPromoLink .buynowlink {
padding-right:2px;
}
.ticketsPromoLink .hospitality {
padding-right:2px;
}
.ticketsPromo IMG {
width:280px;
height:60px;
}
.jcarouselContainer {
border-left:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
/*background:#fefefe url(/javaImages/eb/b4/0,,10281~5420267,00.gif) repeat-x left bottom;*/
background:#fefefe url(/javaImages/fe/18/0,,10281~5445886,00.gif) repeat-x left bottom;
height:auto;
padding:0px 0px 0px 6px;
}
.mostReadEditorsWrap .tabEntry {
width:276px;
border-bottom:1px solid #FFFFFF;
line-height:18px;
height:18px;
overflow:hidden;
}
.mostReadEditorsWrap .tabEntry A {
color:#898989;
font-size:0.9em;
background:transparent url(/javaImages/98/18/0,,10281~5904536,00.gif) no-repeat scroll 0 5px;
display:block;
padding-left:14px;
}
.mostReadEditorsWrap .tabEntry A:hover {
color:#cf0101;
}
.mostReadEditorsWrap .viewAll {
position:relative;
left:180px;
top:10px;
width:15px;
height:20px;
}
.mostReadEditorsWrap .masterTabContent {
background:transparent url(/javaImages/ed/b4/0,,10281~5420269,00.gif) no-repeat scroll left bottom;
padding-bottom:5px;
}
.matchTicketsEvents li.masterTabSelected0, .matchTicketsEvents li.masterTabSelected1, .matchTicketsEvents li.masterTabSelected2 {
background:transparent url(/javaImages/b2/b4/0,,10281~5420210,00.gif) no-repeat scroll left top;
padding-left:5px;
}
.mostReadEditorsWrap li.masterTabSelected0, .mostReadEditorsWrap li.masterTabSelected1 {
background:transparent url(/javaImages/b2/b4/0,,10281~5420210,00.gif) no-repeat scroll left top;
padding-left:5px;
}
.mostReadEditorsWrap li.masterTabSelected1 {
margin-left:5px;
}
.mostReadEditorsWrap .masterTabsWrapper li, .matchTicketsEvents .masterTabsWrapper li {
float:left;
line-height:19px;
position:relative;
top:1px;
}
.mostReadEditorsWrap .masterTabSelected1 a {
background:transparent url(/javaImages/be/b4/0,,10281~5420222,00.gif) repeat-x scroll right top;
display:block;
text-align:center;
width:145px;
color:#CF0101;
font-size:0.9em;
}
.mostReadEditorsWrap .masterTabSelected0 a {
width:140px;
background:transparent url(/javaImages/be/b4/0,,10281~5420222,00.gif) repeat-x scroll right top;
display:block;
text-align:center;
color:#CF0101;
font-size:0.9em;
}
.matchTicketsEvents .masterTabSelected0 a {
width:157px;
background:transparent url(/javaImages/be/b4/0,,10281~5420222,00.gif) repeat-x scroll right top;
display:block;
text-align:center;
color:#CF0101;
font-size:0.9em;
}
.matchTicketsEvents .masterTabSelected1 a, .matchTicketsEvents .masterTabSelected2 a {
width:63px;
background:transparent url(/javaImages/be/b4/0,,10281~5420222,00.gif) repeat-x scroll right top;
display:block;
text-align:center;
color:#cf0101;
font-size:0.9em;
}
.mostReadEditorsWrap li.masterTab1, .mostReadEditorsWrap li.masterTab0  {
background:transparent url(/javaImages/b5/b4/0,,10281~5420213,00.gif) no-repeat scroll left top;
padding-left:5px;
}
.matchTicketsEvents li.masterTab0, .matchTicketsEvents li.masterTab1, .matchTicketsEvents li.masterTab2 {
background:transparent url(/javaImages/b5/b4/0,,10281~5420213,00.gif) no-repeat scroll left top;
padding-left:5px;
}
.mostReadEditorsWrap li.masterTab1 {
margin-left:5px;
}
.matchTicketsEvents li.masterTab1, .matchTicketsEvents li.masterTab2, .matchTicketsEvents li.masterTabSelected1, .matchTicketsEvents li.masterTabSelected2 {
margin-left:1px;
}
.mostReadEditorsWrap .masterTab0 a {
background:transparent url(/javaImages/cb/b4/0,,10281~5420235,00.gif) repeat-x scroll right top;
color:#FFFFFF;
display:block;
text-align:center;
width:140px;
font-size:0.9em;
}
.matchTicketsEvents .masterTab0 a:hover, .matchTicketsEvents .masterTab1 a:hover, .matchTicketsEvents .masterTab2 a:hover, .matchTicketsEvents .masterTab3 a:hover {
color:#cf0101;
}
.matchTicketsEvents .masterTab0 a {
background:transparent url(/javaImages/cb/b4/0,,10281~5420235,00.gif) repeat-x scroll right top;
color:#FFFFFF;
display:block;
text-align:center;
width:157px;
font-size:0.9em;
}
.matchTicketsEvents .masterTab1 a {
background:transparent url(/javaImages/cb/b4/0,,10281~5420235,00.gif) repeat-x scroll right top;
color:#FFFFFF;
display:block;
text-align:center;
width:63px;
font-size:0.9em;
}
.mostReadEditorsWrap .masterTab1 a {
background:transparent url(/javaImages/cb/b4/0,,10281~5420235,00.gif) repeat-x scroll right top;
color:#FFFFFF;
display:block;
text-align:center;
width:145px;
font-size:0.9em;
}
.matchTicketsEvents .masterTab1 a {
background:transparent url(/javaImages/cb/b4/0,,10281~5420235,00.gif) repeat-x scroll right top;
color:#FFFFFF;
display:block;
text-align:center;
width:63px;
font-size:0.9em;
}
.matchTicketsEvents .masterTab2 a {
background:transparent url(/javaImages/cb/b4/0,,10281~5420235,00.gif) repeat-x scroll right top;
color:#FFFFFF;
display:block;
text-align:center;
width:63px;
font-size:0.9em;
}
#masterTabContent21769_1 .viewAll  {
visibility:hidden;
}
.shopWrap {
background:transparent url(/javaImages/3b/b6/0,,10281~5420603,00.gif) no-repeat scroll left top;
width:300px;
/*height:190px;*/
height:420px;
overflow:hidden;
clear:both;
top:5px;
position:relative;
}
.shopWrapInner {
padding:1px 2px 0px 13px;
}
.leftEntry {
float:left;
width:150px;
height:188px;
}
.shopEntry {
padding:10px 0px 10px 0px;
}
.shopContent {
background:transparent url(/javaImages/e9/b7/0,,10281~5421033,00.gif) no-repeat scroll left top;
padding-top:5px;
width:141px;
}
.shopContentInner {
background:transparent url(/javaImages/30/b8/0,,10281~5421104,00.gif) no-repeat scroll left bottom;
padding:2px 12px 12px 12px;
}
.shopContentInner .headline {
font-size:1.1em;
font-weight:bold;
}
.shopContentInner .headline, .shopContentInner .teaser, .shopContentInner .body {
display:block;
} 
.shopContentInner .body {
font-size:0.9em;
color:#898989;
}
.shopContentInner .buyNow {
padding:8px 0px 0px 0px;
}
.buyNow A {
background:transparent url(/javaImages/ca/2b/0,,10281~5516234,00.gif) no-repeat scroll left top;
width:62px;
height:17px;
display:block;
}
.buyNow A:hover {
background:transparent url(/javaImages/cb/2b/0,,10281~5516235,00.gif) no-repeat scroll left top;
width:62px;
height:17px;
display:block;
}
.rightEntry {
float:left;
width:132px;
height:188px;
}
.safctvPromoWrap {
background:transparent url(/javaImages/d9/c9/0,,10281~5425625,00.gif) no-repeat scroll left top;
width:300px;
height:173px;
}
.safctvPromoTop {
position:relative;
height:50px;
}
.safctvPromoTop .latestNews {
font-weight:bold;
bottom:8px;
right:2px;
position:absolute;
}
.safctvHeadline A {
color:#d42f2f;
font-weight:bold;
}
.safctvTeaserText {
height:60px;
overflow:hidden;
}
.safctvTeaserText a:hover {
color:#d42f2f;
}
.safctvPromoWrapInner {
padding:9px;
}
.safctvFooterLinks {
padding-top:7px;
}
.safctvPromoEntry {
background-color:#E8E8E8;
border:1px solid #D3D3D3;
height:82px;
width:279px;
}
.safctvPromoEntry IMG {
border:1px solid #000;
width:90px;
height:61px;
}
.safctvTeaser, .safctvContent {
float:left;
}
.safctvContent {
width:166px;
padding-top:7px;
}
.safctvTeaser {
padding:7px;
}
.jcarouselContainer .bottom {
clear:both;
border-top:1px solid #d2d2d2;
margin-top:4px;
padding-top:6px;
}
.teamDetailsWrap .venue, .carouselDate {
font-weight:normal;
color:#8b8787;
}
.teamDetailsWrap .date {
color:#8B8787;
font-weight:normal;
}
.carouselDate .timeResult {
float:left;
}
.teamDetailsWrap .opponent {
font-size:0.9em;
width:152px;
}
.safctvFree SPAN, .safctvlogin span, .safctvSubscribe span, .safctvSubscribeHome span, .watchNowTV span  {
display:none;
}
.safctvFree A {
background:transparent url(/javaImages/15/2a/0,,10281~5515797,00.gif) no-repeat scroll left top;
width:81px;
height:17px;
display:block;
float:left;
margin-right:4px;
}
.safctvFree A:hover {
background:transparent url(/javaImages/1e/2a/0,,10281~5515806,00.gif) no-repeat scroll left top;
width:81px;
height:17px;
display:block;
float:left;
margin-right:4px;
}
.safctvlogin A {
background:transparent url(/javaImages/37/2a/0,,10281~5515831,00.gif) no-repeat scroll left top;
width:79px;
height:17px;
display:block;
float:left;
margin-right:16px;
visibility:hidden;
}
.safcTVHome .safctvlogin A {
width:46px!important;
}
.safctvSubscribe A {
background:transparent url(/javaImages/3b/2a/0,,10281~5515835,00.gif) no-repeat scroll left top;
width:101px;
height:17px;
display:block;
float:left;
}
.safctvSubscribeHome A {
background:transparent url(/javaImages/3f/19/0,,10281~8788287,00.gif) no-repeat scroll left top;
width:247px;
height:17px;
display:block;
float:left;
}
.safctvSubscribe A:hover {
background:transparent url(/javaImages/3d/2a/0,,10281~5515837,00.gif) no-repeat scroll left top;
width:101px;
height:17px;
display:block;
float:left;
}
.watchNowTV A {
background:transparent url(/javaImages/3e/2a/0,,10281~5515838,00.gif) no-repeat scroll left top;
width:70px;
height:17px;
display:block;
float:left;
}
.watchNowTV A:hover {
background:transparent url(/javaImages/40/2a/0,,10281~5515840,00.gif) no-repeat scroll left top;
width:70px;
height:17px;
display:block;
float:left;
}
.buyTickets A {
background:transparent url(/javaImages/94/2b/0,,10281~5516180,00.gif) no-repeat scroll left top;
width:80px;
height:15px;
display:block;
float:left;
}
.buyTickets A:hover {
background:transparent url(/javaImages/95/2b/0,,10281~5516181,00.gif) no-repeat scroll left top;
width:80px;
height:15px;
display:block;
float:left;
}
.betting A {
background:transparent url(/javaImages/98/2b/0,,10281~5516184,00.gif) no-repeat scroll left top;
width:59px;
height:15px;
display:block;
float:left;
}
.betting A:hover {
background:transparent url(/javaImages/99/2b/0,,10281~5516185,00.gif) no-repeat scroll left top;
width:59px;
height:15px;
display:block;
float:left;
}
.matchlive A {
background:transparent url(/javaImages/9a/2b/0,,10281~5516186,00.gif) no-repeat scroll left top;
width:71px;
height:15px;
display:block;
float:left;
}
.matchlive A:hover {
background:transparent url(/javaImages/9b/2b/0,,10281~5516187,00.gif) no-repeat scroll left top;
width:71px;
height:15px;
display:block;
float:left;
}
.tabHidden {
display:none;
}
.myRSSWrap LI {
font-size:0.9em;
}
#masterCompositeTabContent21805_3 A:hover {
color:#FFE696;
}
.currentDayContainer, #datePicker {
float:left;
}
.currentDayName {
text-align:center;
font-weight:bold;
font-size:1.2em;
}
.currentDayContainer {
width:102px;
background-color:#e8e8e8;
}
#datePicker {
width:180px;
}
#datePicker H2 {
color:#CF0101;
}
#masterCompositeTabContent21844_1 {
clear:both;
padding-top:4px;
}
.calenderWrap {
background:transparent url(/javaImages/6d/2e/0,,10281~5516909,00.gif) no-repeat scroll left top;
padding-top:5px;
}
.calenderWrap .tabbedMasterPageElement {
background:transparent url(/javaImages/6c/2e/0,,10281~5516908,00.gif) no-repeat scroll left bottom;
padding-bottom:4px;
}
.calenderWrap .masterCompositeTabContent {
border-left:1px solid #d3d3d3;
border-right:1px solid #d3d3d3;
background-color:#fff;
}
.currentDayNumber {
color:#CF0101;
font-size:7.4em;
}
.listEntryTeaser IMG {
width:84px;
height:47px;
}
.listEntryTeaser {
font-size:0.9em;
height:44px;
overflow:hidden;
}
.listEntryRight {
float:left;
width:356px;
}
.listEntryLeft {
height:84px;
width:94px;
float:left;
}
.listEntryWrap {
clear:both;
height:104px;
/*height:124px;*/
width:473px;
border-bottom:1px solid #dfdfdf;
}

/*** Pagination ***/
.indexListwrapInner .paginated {
float:right;
text-align:center;
margin:4px 0px;
}
.indexListwrapInner .paginated table {
/*margin-left:auto;
margin-right:auto;
text-align:center;*/
}
.indexListwrapInner .paginated TABLE {
/*border:1px solid #dcdcdc;
background: transparent url(/javaImages/b6/62/0,,11444~4678326,00.gif) repeat-x top left;*/
}
.indexListwrapInner .indexLinks TD, .indexListwrapInner TD.indexLinks {
height:14px;
padding-left:4px;
padding-right:4px;
color:#bbbbbb;
}
td.lastCell, td.firstCell {
border:0px!important;
padding:0px;
display:none;
}
td.previousPage A, .previousPage TD A {
background: transparent url(/javaImages/6c/e9/0,,10281~5892460,00.gif) no-repeat center left;
height:14px;
width:8px;
display:block;
}
td.previousPage SPAN, td.nextPage span {
display:none;
}
td.nextPage A, .nextPage TD A {
height:14px;
width:8px;
display:block;
background: transparent url(/javaImages/6d/e9/0,,10281~5892461,00.gif) no-repeat center left;
padding-right:14px;
}
td.nextPage SPAN {
display:none;
}
td.currentPage, .currentPage TD {
background-color:#bababa!important;
color:#fff!important;
}
/*** END OF PAGINATION **/

.listEntryWrapInner {
padding:10px 10px 10px 12px;
}
.listEntryWrapInner .articleTeaserInfo {
padding-top:4px;
font-size:0.9em;
color:#898989;
}
.spacer {
clear:both;
}
.listEntryHeadline {
font-weight:bold;
font-size:1.4em;
height:22px;
overflow:hidden;
}
.calenderHeader {
padding:6px 0px 3px 6px;
background-color:#fff;
}
.calendarContainerWrap {
margin:0px 5px 0px 6px;
padding-top:6px;
background:transparent url(/javaImages/ff/33/0,,10281~5518335,00.gif) no-repeat top left;
}
.calendarContainer {
height:100%;
padding:6px 0px 6px 0px;
background-color:#E8E8E8;
border-left:1px solid #D3D3D3;
border-right:1px solid #D3D3D3;
}
.calendarContainer:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#masterCompositeTabContent21844 .HTMLElement {
background-color:#fff;
}
.dp-popup {
background-color:#E8E8E8!important;
}
#eventsList {
font-family:arial;
font-size:0.9em;
height:63px;
overflow:auto;
margin:0px 6px 0px 6px;
}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a  {
color:#CF0101;
}
.forthcomingEventsItem {
border-top:1px solid #AAAAAA;
line-height:20px;
}
.forthcomingEventsDate {
float:left;
height:11px;
padding-left:5px;
width:62px;
}
.forthcomingEventsItem {
line-height:20px;
}
.moreEventlinks {
position:relative;
left:176px;
width:111px;
padding:4px;
}
/*  My Playlists */
/* jCarousel */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */

.jcarousel-container {
 position:relative;
}
.jcarousel-clip {
 z-index:2;
 padding:0;
 margin:0;
 overflow:hidden;
 position:relative;
}
.jcarousel-list {
 z-index:1;
 overflow:hidden;
 position:relative;
 top:0;
 left:0;
 margin:0;
 padding:0;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarouselContainer ul {
 /*height:134px;*/
 height:160px;
 overflow:hidden;
}
.jcarousel-next {
 z-index:3;
 display:none;
}
.jcarousel-prev {
 z-index:3;
 display:none;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
 width:230px;
 padding: 8px 30px 6px 28px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
 width:218px;
 height:88px;
}
.jcarousel-skin-tango .jcarousel-item, #mycarousel li {
 width:218px;
 height:134px;
 float:left;
 list-style:none;
 text-align:center;
 font-weight:bold;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
 margin-right:7px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
 background:#fff;
 color:#000;
}
.clublogoWrap {
float:left;
padding-bottom:2px;
width:68px;
}
.teamDetailsWrap {
float:left;
height:auto;
overflow:hidden;
padding-bottom:2px;
text-align:left;
width:150px;
}
.bottom a img {
width:auto!important;
height:auto!important;
}
#mycarousel li a {
 display:block;
 padding:1px;
}
#mycarousel li a img {
 height:95px;
 width:95px;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
 position:absolute;
 top:28px;
 right:5px;
 width:27px;
 height:27px;
 cursor:pointer;
 background:transparent url(/javaImages/a0/c4/0,,10281~5424288,00.gif) no-repeat top left;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
/* background-position:bottom left;*/
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
 /*background-position:0 -130px;*/
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
 cursor:default;
 background-position:top left;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
 position:absolute;
 top:28px;
 left:0;
 width:27px;
 height:27px;
 cursor:pointer;
 background:transparent url(/javaImages/a2/c4/0,,10281~5424290,00.gif) no-repeat top left;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
 /*background-position:bottom left;*/
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
/* background-position:0 -130px;*/
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
 cursor:default;
 background-position:top left;
}
.blogIndex{
 margin-bottom: 50px;
}
.blogIndex .headline{
 font-size: 1.0em;
 color: #909090;
 border-bottom: 1px solid #dfdfdf;
 margin-bottom: 20px;
 display: block;
}
div.blogSection .sectionHeader{
 line-height: 30px;
 background-color: #e6e6e6;
 clear: both;
 font-size:1.3em;
 font-weight:bold;
 padding: 0px 10px;
}
div.blogSection .sectionHeader .leadtext{
 color: #cf0101;
}
div.blogSection .latestBlog {
 padding: 10px 10px;
 min-height:92px;
}
div.blogSection .olderBlogs{
 padding: 2px 10px;
}
div.blogSection .teaserImage{
 float: left;
 width: 90px;
 height: 90px;
}
div.blogSection .latestBlog .headlineText{
 font-size: 1.7em;
}
div.blogSection .latestBlog .teaserText{
 font-size: 0.9em;
}
div.blogSection .latestBlog .headlineText, div.blogSection .latestBlog .teaserText{
 margin: 5px 10px 10px 100px;
}
div.blogSection .olderBlogs{
 margin: 0px 10px 20px 100px;
}
div.blogSection .olderBlogs .headlineText{
 border-bottom: 1px solid #d2d2d2;
 font-size: 0.9em;
}
div.blogSection .olderBlogs .headlineText a{
 color: #d2d2d2;
 font-weight: normal;
}
.playerblogs {
background: #e4e4e4 url(/javaImages/37/6/0,,10281~6686263,00.jpg) no-repeat 0px 0px;
height:23px;
width:474px;
}
.archiveLatestNews {
background: #e4e4e4 url(/javaImages/57/50/0,,10281~5656663,00.gif) no-repeat 10px 0px;
height:23px;
width:474px;
}
.podcasts {
background: #e4e4e4 url(/javaImages/cd/4e/0,,10281~5656269,00.gif) no-repeat 10px 0px;
height:23px;
width:474px;
}
.features {
background: #e4e4e4 url(/javaImages/fd/5/0,,10281~6424061,00.gif) no-repeat 10px 0px;
height:23px;
width:474px;
}
.latestphotos {
background: #e4e4e4 url(/javaImages/a/6/0,,10281~6424074,00.gif) no-repeat 10px 0px;
height:23px;
width:474px;
}
.archiveIndexList {
margin-top:10px;
clear:both;
}
.indexNameHidden {
visibility:hidden;
}
.archiveTeaserImg {
float:left;
height:140px;
padding:0px 10px 0px 11px;
background-color:#fff;
}
.archiveTeaserImg IMG  {
height:46px;
width:84px;
}
.archiveIndexList .firstEntry {
padding-top:10px!important;
}
.firstEntry {
padding-top:20px;
}
.archiveHeader {
font-size:1.4em;
font-weight:bold;
height:22px;
overflow:hidden;
}
.archiveTeaser {
font-weight:bold;
margin-bottom:10px;
}
.archiveIndexEntry, .archiveIndexEntry A {
color:#898989;
border-bottom:1px dotted #f3f3f3;
}
.archivewrap .archiveSearch {
display:block!important;
}
.archiveSearch {
clear:both;
background: #e4e4e4 url(/javaImages/82/50/0,,10281~5656706,00.gif) no-repeat 10px 0px;
height:34px;
width:auto;
padding-left:284px;
display:none;
}
input.swapValueNews  {
height:16px;
width:110px;
}
INPUT.searchValueInput  {
margin-top:3px;
}
.archiveSearchForm .swapValueNews  {
height:14px;
margin-bottom:3px;
font-size:0.9em;
}
.archiveSearchForm {
padding-top:4px;
}
.safcTVIconTeaser IMG {
width:116px;
height:58px;
}
A#flatMenuItemAnchor2256211, A#flatMenuItemAnchor2256222, A#flatMenuItemAnchor2256229, A#flatMenuItemAnchor2256255, A#flatMenuItemAnchor2256267, A#flatMenuItemAnchor2256351, A#flatMenuItemAnchor2256365  {
display:block;
height:35px;
}
li#masterTabList22300_1, #masterTabList22300_1 LI, #masterTabList22300_1 {
display:none;
}
/**** JMODAL ***/

/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
.jqmWindow {
 display:none;
 position:fixed;
 top:25%;
 left:50%;
 margin-left:-350px;
 padding:3px;
 width:309px;
 height:195px;
}
.jqmWindowInner {
 /*background:#e7e7e8 url(http://www.tennistv.com/javaImages/30/ff/0,,12641~4259632,00.gif) repeat-x top left;*/
 background:#e7e7e8;
 padding:10px 6px 10px 7px;
 width:642px;
 height:404px;
 border:1px solid #999999;
 position:relative;
}
.jqmWindowInner .headline {
 font-size:1.5em;
}
.jqmWindowInner ul {
 height:100%;
}
.jqmWindowInner ul:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}
.jqmWindowInner li {
 float:left;
 margin:0 2px 2px 0;
 list-style-type:none;
}
.jqmWindowInner li a {
 display:block;
 padding:2px;
 background-color:#b1b1b1;
}
.jqmWindowInner li a img {
 display:block;
}
.jqmWindowInner li a:hover, .jqmWindowInner li .selected {
 background-color:#f01428;
}
.jqmWindowInner p {
 margin:20px 0;
}
.jqmOverlay {
 background-color:#aaa; 
}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
 position:absolute;
 top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.jqmClose {margin-right:-385px; margin-top:-7px;}

.jqmClose {
 height:22px;
 width:25px;
 text-decoration:none;
 display:block;
 position:absolute;
 top:10px;
 right:10px;
}
.jqmClose:hover {
 text-decoration:none;
}
.jqmClose span {
 visibility:hidden;
}

.jqmWindowArticle {
height:195px;
left:640px;
margin-left:-175px;
padding:3px;
position:absolute;
top:200px;
width:309px;
}
* html .jqmWindowArticle {
 position:absolute;
 top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.jqmWindowArticle .jqmWindowInner {
background:#E7E7E8 none repeat scroll 0 0;
border:1px solid #999999;
height:250px;
padding:10px 6px 10px 7px;
position:relative;
width:260px;
}
#sendMail {
font-size:0.9em;
}
.greyWrap .safctvHeadline {
color:#AB9138;
font-size:1.1em;
height:16px;
overflow:hidden;
}
.greyWrap .safctvContent {
font-size:0.9em;
}
/** RATING ***/

#articleRating0 {
 background:transparent url(/namedImage/10281/averageRating0.gif) no-repeat center left;
 display:none;
}
#articleRating1 {
 background:transparent url(/namedImage/10281/averageRating1.gif) no-repeat center left;
 display:none;
}
#articleRating2 {
 background:transparent url(/namedImage/10281/averageRating2.gif) no-repeat center left;
 display:none;
}
#articleRating3 {
 background:transparent url(/namedImage/10281/averageRating3.gif) no-repeat center left;
 display:none;
}
#articleRating4 {
 background:transparent url(/namedImage/10281/averageRating4.gif) no-repeat center left;
 display:none;
}
#articleRating5 {
 background:transparent url(/namedImage/10281/averageRating5.gif) no-repeat center left;
 display:none;
}
.articleRating, .listEntryWrapInner .articleDate {
float:left;
}
.articleRating {
width:70px;
margin-left:6px;
}
.articleColumnOverride {
padding-bottom:0px!important;
}
/* Date picker style */
div.dp-popup a {
padding:1px 2px 0!important;
}
table.jCalendar {
background:none!important;
border:none!important;
}
table.jCalendar th {
color:#888888!important;
background:none!important;
font-weight:bold!important;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover, table.jCalendar td.other-month  {
background:none!important;
color:#888888!important;
}
table.jCalendar td {
font-weight:bold!important;
color:#CF0101!important;
background:none!important;
}
div.dp-popup {
font-size:11px!important;
}
.IndexFooterUserOptions {
}
.IndexFooterUserOptions .usertoolsWrap {
padding:0px;
}
.IndexFooterNewsSearch {
margin-top:10px;
}
.secondaryHeading {
line-height:60px;
font-size:1.5em;
font-weight:bold;
}
.userTable TD {
border:1px solid #e2e2e2;
}
.searchQuery INPUT, INPUT.searchQuery {
font-size:0.9em;
color:#909090;
}
/*** TICKETS TABLE STYLING ****/
.ticketsWrap {
margin-right:25px;
}
/*.ticketsWrap .articleEntry {
width:606px;
}*/
.ticketsWrap TH {
width:474px;
height:26px;
background-color:#af0909;
text-align:left;
color:#fff;
padding-left:20px;
}
.ticketsWrap .articleBodyEntry TD {
/*width:79px;*/
width:200px;
text-align:center;
font-size:0.9em;
min-height:26px;
padding:8px;
background-color:#e6e6e6;
}
TD.subhead  {
background-color:#8a8a8a!important;
height:26px;
padding-top:6px;
color:#fff;
}
.ticketsWrap .articleBodyEntry A:hover {
color:#ce0000;
}
.siteGenericOptions LI {
float:left;
padding-left:10px;
line-height:20px;
}
.siteGenericOptions A {
color:#2A2A2A;
font-size:0.9em;
}
.siteGenericOptionsLeft {
float:left;
line-height:20px;
font-size:0.9em;
}
.siteGenericOptionsRight {
float:Right;
}
.dynamicHeader {
border-bottom:1px solid #DFDFDF;
padding-bottom:4px;
}
.indexListwrapNorateDate .listEntryWrap {
height:80px;
}
.miniLeagueTable TR.rowHighlight, .miniLeagueTable .rowHighlight TR {
background-color:#D42F2F;
color:#fff;
width:100px;
overflow:hidden;
}
.miniLeagueTable TD.rowHighlight, .miniLeagueTable .rowHighlight TD, .miniLeagueTable .rowHighlight A {
color:#fff;
text-align:center!important;
}
.miniLeagueTable TD.rowLight, .miniLeagueTable .rowLight TD, .miniLeagueTable .rowLight A {
text-align:center!important;
}
#flashElementHome #generic_player {
width:630px!important;
/*height:420px!important;*/
}
.newsArchiveTopFix {
padding-top:14px;
}
.articleHeadlineAndBody .articleBody IMG {
float:left;
padding:10px 97px 10px 0px;
}

#page2256213 .articleHeadlineAndBody .articleBody IMG {
padding:10px 0px 10px 0px;
}

#page2256207 #banner1 {
display:none;
}


.safcTVHome .safctvFree a {
margin-right:0px;
}
.archiveIndexEntry a {
background:transparent url(/javaImages/98/18/0,,10281~5904536,00.gif) no-repeat scroll 0 5px;
padding-left:14px;
line-height:17px;
}
* html .rightEntry img { 
 width:130px !important;
}
#masterCompositeTabContent21630_5 ul.list1 {
width:151px!important;
}
.articleEntry .articleBodyEntry .articleHeadlineAndBody {
position:static;
width:470px;
}
.pollarchive {
 float:right;
 margin-top:-20px; 
}

/** XMAS FLASH GAME: /page/xmasFlash **/
.mainTitle {border-bottom:1px solid #DFDFDF;padding-bottom:4px;}
.mainText {color:#909090;font-weight:bold;}
#FlashGames {margin-top:25px;}
/** END **/

.homeSpacer .leftEntry {
width:143px!important;
}
.tvIntroWrap {
}
.tvIntroWrap IMG {
width:638px!important;
}
.survey798586 .surveyPage {margin-top:5px;}
.survey798586 .surveyQuestion {font-weight:bold;margin-bottom:5px;}
.survey798586 .surveyAnswer {margin-bottom:5px;}
.survey904454 .surveyQuestion {
 font-weight:bold;
 margin:5px 0 2px;
}
.survey904454 #surveySubmit {
 margin-top:10px;
}

/*Events and Foundation Soccer Centres Surveys*/

.survey815206 form,.survey825035 form{
float:left;
width:477px;
}
.survey825035.surveyQuestion,.survey825035.surveyAnswer, .survey825035 .surveyAnswer .surveyTextAnswer, .survey815206.surveyQuestion,.survey815206.surveyAnswer, .survey815206 .surveyAnswer .surveyTextAnswer {
margin:7px 0;
width:395px;
}
.survey1134835 .surveyAnswer {
 margin-bottom:10px;
}

#QText22611,#QText22606 {
float:left;
margin:7px 0;
}
#QText22606 {
width:477px;
}
#QText22607{
margin-top:7px;
}
#QText22611 p {
float:left;
height:54px;
width:385px;
}
.survey825035 #surveySubmit,.survey815206 #surveySubmit{
float:left;
margin-left:348px;
}
.survey825035 form input[type="submit"], .survey815206 form input[type="submit"] {
left:494px;
position:absolute;
z-index:1;
width:56px;
}
/*Christmas Section remove date and rating*/

#page2256309 #masterCompositeTabContent21718_0 {
display:none;
}

/* footer */ 
#footerTopBorder {
 background: url("/javaImages/7/73/0,,10281~9335559,00.png") no-repeat scroll 0 0px transparent;
 display: block;
 height: 5px;
 overflow:hidden;
 margin-top: 12px;
}
.SAFCFooter {
 background: #252525;
 overflow: hidden !important;
 position:relative;
 height: 302px;
 width: 991px;
}

#advertSlot_8012, #advertSlot_8998 {
 float: left; 
 padding:9px 0px 25px 15px;
}

.bottomBanner {
 float: left; 
 padding:9px 0px 25px 15px;
}

.siteFooterLinks {
 clear: both;
 float: left;
 padding:0px 0px 0px 15px;
}
.list1Footer, .list2Footer, .list3Footer, .list4Footer {
 float:left;
 width:186px;
 height:178px;
 font-size:0.9em;
}
.listHeader, .listentry {
 line-height:17px;
 border-bottom:1px solid #3c3c3c;
 text-transform:uppercase;
}
.listentry A {
 font-weight:normal;
 text-transform:uppercase;
}
.listHeader {
 font-weight:bold;
 color:#a6a6a6;
}
.listentry A {
color:#757575
}
/*social networks */
.socialNetworks {
 border-left: 1px solid #1D1D1D;
 float: right;
 height: 103px;
 margin-top: 9px;
 width: 231px;
}
#socialNetworks {
 border-left: 1px solid #3D3D3D;
 height: 103px;
}
.socialA {
 display: block;
 height: 42px;
 margin: 0 0 5px 16px;
 text-indent: -9999px;
 width: 197px;
/**/
 position: relative;
 overflow: hidden;
}
#twitter {
 background: url("/javaImages/7/73/0,,10281~9335559,00.png") no-repeat scroll 4px -12px #1E1E1E;
}
#facebook {
 background: url("/javaImages/7/73/0,,10281~9335559,00.png") no-repeat scroll 5px -57px #1E1E1E;
}
/* css3 easter egg*/
.socialA{
 opacity: .9;
} 
a.socialA:hover {
 opacity: 1;
 -webkit-transition: opacity;
 -webkit-transition-timing-function: ease-in;
 -webkit-transition-duration: 350ms; 
} 
/* easter egg 2 */
.shineCont {
 display: block;
 height: 31px;
 left: 10px;
 overflow: hidden;
 position: absolute;
 top: 5px;
 width: 30px;
}
.socialA .shine {
 width: 140px;
 height: 100px;
 position: absolute;
 top: -100px;
 left: -140px;
 opacity: 0;
 background: -webkit-gradient(
	linear, left top, right top,
	color-stop(0%  ,rgba(255, 255, 255, 0.0)),
	color-stop(75% ,rgba(255, 255, 255, 0.3)),
	color-stop(90% ,rgba(255, 255, 255, 0.8)),
	color-stop(100%,rgba(255, 255, 255, 0.0))
 );
 -webkit-transition-property: left, top, opacity;
 -webkit-transition-duration: 1s, 1s, 0.1s;
 -webkit-transition-timing-function: ease;
 -webkit-transform: rotate(25deg);
}
a.socialA:hover .shine {
	top: -12px;
	left: -10px;
	opacity: 1;
}
a.socialA:active .shine {
	opacity: 0;
}
a.socialA:active {
	margin-top: 1px;
}
/* end easter egg */ 
.MatchdayHospitality {
 background: url("/javaImages/7/73/0,,10281~9335559,00.png") no-repeat scroll right -9px transparent;
 bottom: 15px;
 height: 128px;
 position: absolute;
 right: 17px;
 width: 197px;
}
.hosptialitylinks {
 width:171px;
}
.hosptialitylinks A {
 color:#fff;
}
.hosptialitylinks LI {
 line-height:17px;
 font-size:0.9em;
 border-bottom:1px solid #414242;
}
.MatchdayHospitalityInner {
 padding:58px 0px 0px 14px;
}
#footerBtBorder {
 background: url("/javaImages/7/73/0,,10281~9335559,00.png") no-repeat scroll 0px -4px transparent;
 display: block;
 height: 5px;
 overflow: hidden;
}
.siteGenericOptionsLeft {
 float: left;
 font-size: 0.9em;
 line-height: 20px;
}
.siteGenericOptionsLi {
 float: left;
 line-height: 20px;
 padding-left: 10px;
}
.siteGenericOptionsRight {
 float: right;
}
.siteGenericOptionsA {
 color: #2A2A2A;
 font-size: 0.9em;
}
/* Overlay Banner #3*/
.safctvOverlay {
 bottom:0;
 display:none;
 height:109px;
 overflow:hidden;
 position:fixed;
 width:100%;
 z-index:9999999;
 left:0;
}
.safctvOverlay .closeBtn {
 background: url("/javaImages/53/79/0,,10281~9337171,00.gif") repeat scroll left -327px transparent;
 cursor: pointer;
 float: right;
 height: 28px;
 text-indent: -9999px;
 width: 73px;
}
.topHalf {
 float: left;
 height: 53px;
 text-indent: -9999px;
 width: 100%;
}
#matchGuideBanner .topHalf {
 background: url("/javaImages/53/79/0,,10281~9337171,00.gif") no-repeat scroll center -56px #000000;
}
#matchReportBanner .topHalf {
 background: url("/javaImages/53/79/0,,10281~9337171,00.gif") no-repeat scroll center -165px #000000;
}
#iPhoneBanner .topHalf {
 background: url("/javaImages/53/79/0,,10281~9337171,00.gif") no-repeat scroll center -274px #000000;
}
.bottomHalf {
 float: left;
 height: 56px;
 text-indent: -9999px;
 width: 100%;
}
#matchGuideA {
 background: url("/javaImages/53/79/0,,10281~9337171,00.gif") no-repeat scroll center top #D10C1E;
}
#iPhoneA {
 background: url("/javaImages/53/79/0,,10281~9337171,00.gif") no-repeat scroll center -218px #D10C1E;
}
#matchReportA {
 background: url("/javaImages/53/79/0,,10281~9337171,00.gif") no-repeat scroll center -109px #D10C1E;
}

/* footer end*/


/******************  AJAX FIXTURES **************************/
#matchcontainer {
background:#FEFEFE url(/javaImages/fe/18/0,,10281~5445886,00.gif) repeat-x scroll left bottom;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
height:auto;
padding:0 0 0 6px;
float:left;
width:292px;
}
#matchinner {
width:220px;
overflow:hidden;
float:left;
position:relative;
}
#matchData {
/*width:440px!important;*/
}
#matchData {
float:left;
position:relative;
/*width:654px;*/
}
.teamwrap{
color:#ffffff; 
position:relative;
left:0px;
background:#cccccc;
width:220px;
height:50px;
float:left;
}
#matchcontainer IMG {
float:left;
}
.teaminfowrap {
float:left;
font-weight:bold;
/*height:134px;*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
width:220px;
margin-top:10px;
}
.teaminfowrap .buyTickets a {
clear:left;
}
.teaminfowrap .bottom SPAN {
margin-left:1px;
}
.teaminfowrap .bottom {
border-top:1px solid #D2D2D2;
clear:both;
margin-top:4px;
padding-top:6px;
}
#matchcontainer A IMG {
position:relative;
top:30px;
}
#masterTabContent25516_0, #masterTabContent25516_1, #masterTabContent25516_2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/javaImages/ed/b4/0,,10281~5420269,00.gif) no-repeat scroll left bottom;
padding-bottom:5px;
float:left;
}
#masterCompositeTabContent21781_0 {
width:298px;
}
#matchcontainer .tableLink {
margin-left:231px;
margin-top:-97px;
position:absolute;
right:0px;
top:0px;
}
.bottom A {
margin:1px;
}
#masterTabContent21768_0, #masterTabContent21768_1, #masterTabContent21768_2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/javaImages/ed/b4/0,,10281~5420269,00.gif) no-repeat scroll left bottom;
float:left;
padding-bottom:5px;
}
/******************  AJAX FIXTURES END **************************/

.twoColLayoutColOne{
 width: 631px;
}
.safcAppsPromo h1, .safcAppsPromo p{
 padding: 0px 0px 10px 0px;
}
.safcAppsPromo ul{
 padding: 5px 0px 10px 5px;
}
.safcAppsPromo ul li{
 padding: 2px 0px;
 list-style-type: disc;
 list-style-position: inside;
}
.safcAppsPromo ul ul li{
 padding: 2px 0px;
 list-style-type: circle;
 margin: 0px 20px;
}
#masterTabContentNoTabsMode22600_0 .safctvPromoTop .latestNews {
/*position:static!important;*/
display:none;
}
.awayday{
position:absolute;
left:465px;
top:51px;
display:none;
}
#page2256207 .awayday{
display:block;
}

/*** new fixtures asset **/

#page2282130 #masterTabContainer26427 li{
float:left;
text-align: center;   
vertical-align: middle; 
}
#page2282130 #masterTabContainer26427 li a{
color: white;
display: block;
font-size: 18px;
height: 28px;
padding-top: 8px;
text-decoration: none;
width: 132px;
background:url(/javaImages/27/c8/0,,10281~8898599,00.gif) -134px 0 no-repeat;
margin-right:2px;
}
#page2282130 #masterTabList26427_0 a, #page2282130 #masterTabContainer26427 .masterTabSelected0 a{
margin-left:0px; 
}
#page2282130 #masterTabContainer26427 .masterTabSelected0 a ,#page2282130 #masterTabContainer26427 .masterTabSelected1 a,#page2282130 #masterTabContainer26427 .masterTabSelected2 a{
color: #CF0101;
display: block;
font-size: 18px;
height: 28px;
padding-top: 8px;
text-decoration: none;
width: 132px;
background:url(/javaImages/27/c8/0,,10281~8898599,00.gif) 0 0 no-repeat;
}
#page2282130 .ticketsTab,#page2282130 #masterCompositeTabContent21781_0,#page2282130 #masterCompositeTabContent21781_1 {
clear:both;
}
#page2282130 #matchcontainer {
width:392px; 
background-image:none; 
position:relative;
}
#page2282130 .ticketsTab, #page2282130 #matchcontainer,#page2282130 #masterCompositeTabContent21781_0{
height:150px;
}
#page2282130 #masterCompositeTabContent21781_0{
width:398px;
background-image:none;
}
#page2282130 #masterTabContent26427_1{
width:400px;
}
#page2282130 #matchcontainer{
width:392px;
}
#page2282130 .ticketsTab{
padding-bottom:0px;
background-image:none;
}
#boylesport{ 
background: url(/javaImages/29/c8/0,,10281~8898601,00.gif) no-repeat;
height: 18px;
padding: 5px 20px;
width: 360px; clear:both;margin-right:17px; margin-bottom:15px;
}
#page2282130 .ticketsPromo{
text-align: center; 
height: 70px;
}
#page2282130 .ticketsPromoLink{
border:0;
margin-left: 10px; 
margin-top:28px;
}
#page2282130 .ticketsPromoLink a,#page2282130 .fixtures_btns a{
background:url(/javaImages/2d/c8/0,,10281~8898605,00.gif) -117px 0 no-repeat; 
height:30px; 
width:117px; 
display:block; 
float:left;
text-align:center; 
text-align:center; 
font-size:14px; 
color:#CF0101; 
padding-top:7px
}
#page2282130 .ticketsPromoLink a:hover,#page2282130 .fixtures_btns a:hover,#page2282130 .teaminfowrap .bottom a.slelected{
background:url(/javaImages/2d/c8/0,,10281~8898605,00.gif) -1px 0 no-repeat; 
height:30px; 
width:117px; 
display:block; 
float:left;
text-align:center; 
text-align:center; 
font-size:14px; 
color:#fff; 
padding-top:7px
}
#page2282130 ticketsPromo a{height:80px}

#page2282130 .buynowlink,#page2282130 .hospitality{padding-right:0}

#page2282130 .teaminfowrap{width:360px; overflow:hidden;}
#page2282130 .teaminfowrap .bottom{ border:none;padding-top: 5px;}

#page2282130 .clublogoWrap{margin-left: 40px;}
#page2282130 #matchinner{width:390px; margin-left:0px; }

#page2282130 #matchcontainer a#fixtures_left,#page2282130 #matchcontainer a#fixtures_right{
position: absolute;
z-index: 1;
width:27px;
height:98px;
}
#page2282130 #matchcontainer #fixtures_left{
top:7px; 
left:20px; 
background:url(/javaImages/6b/d2/0,,10281~8901227,00.gif) no-repeat;
}
#page2282130 #matchcontainer #fixtures_right{
top:7px; 
left:350px; 
background:url(/javaImages/6b/d2/0,,10281~8901227,00.gif) -29px 0 no-repeat;
}
#page2282130 .teamDetailsWrap{
height:95px; 
font-size:1.2em; 
width:190px
}
#page2282130 .opponent{
font-size:1em
}
#page2282130 #tabPanel .rowLight .rowLight,#page2282130 #tabPanel .rowLight td,#page2282130 #tabPanel .rowHeader,#page2282130 #tabPanel .rowHighlight .rowHighlight{ 
font-size:1.2em;
}
#page2282130 #masterCompositeTabContent21781_1{
position:relative;
}
#page2282130 .tableLink{
font-size: 1.2em;
position: absolute;
right: 35px;
top: -142px;
}
#page2282130 #matchData{ 
width:30000px; 
overflow:hidden;
}
#page2282130 .club_id{
display:none;
}
#page2282130 .clublogoWrap{
margin-left: 40px; 
width:100px;
margin-right: 5px;
padding-bottom: 2px;
}
#page2282130 .clublogoWrap .clubLogo img{
width:96px; 
}
#page2282130 .fixtures_btns{
margin-left: 13px;
}
#page2282130 .fixtures_btns a{
margin-right: 3px;
margin-top: 5px;
}
#page2282130 .ticketsPromoLink a{
margin-right: 3px;
}
#facebook_asset{ position:relative;}

#fb_top{ 
position:absolute; 
background:url(/javaImages/9e/fa/0,,10281~8911518,00.gif) -2px -1px no-repeat; 
height:5px; 
width:100%
}
#fb_bottom{
position:absolute; 
background:url(/javaImages/9e/fa/0,,10281~8911518,00.gif) -2px -11px no-repeat;
height:5px;
width:100%;
bottom:0; 
}
.paddyPower {
padding:10px 0 0 11px;
}
.nialls_image img {
height:219px;
width:467px;
}
.MatchCentreLinkPageSkyScrapImg{
margin-top:10px;
margin-left:10px;
}
#page2283262 .surveySubmit{
margin-top:20px;

}@charset "utf-8";
/* CSS Document */

.wideSurvey {
 width:951px;
}
.wideSurvey form {
 width:500px;
}

#page2295803 .surveyAnswer {
 margin-bottom:10px;
}

.PayPalLogo {
 padding-left:17px;
}

#page2256410 .headline {
 visibility:hidden;
}

/*Match Report Meerkat*/

#page2256224 .bottomHalf, #page2256224 .topHalf {
    float: left;
    text-align: center;
    text-indent:0;
    width: 100%;
}
#page2256224 .topHalf {
height: 53px;
}
#page2256224 .bottomHalf{
height: 56px;
background: none repeat scroll 0 0 #D10C1E;
}

/*FIFA Superstars IFrame*/

#FIFASuperstars, .FIFASuperstars{
float:left;
height:1150px;
width:895px;
text-align: center;
}
#page2296293 .siteCenterwrap .layoutTable {
    background-color: #FFFFFF;
    padding: 15px 16px 20px;
}
.facebook {
 float:left;
}
#eaSportsImage {
 left:26px;
 position:relative;
}

/*Frabric Kit Page*/
#KitFrame {
    float:left;
    height: 1061px;
    margin: -2px 0 0 -295px;
    width: 1580px;
    left:0;
    top:0;
}

#Kit2011 {
    float:left;
    height: 960px;
    margin: 0px 0 0 -20px;
    width: 972px;
    left:0;
    top:0;
}


/*

----------------------------------- Concert page third col Banners ------------------------

*/

ul.concertbanners
{
margin : none;
padding : none;
list-style-type : none;
}

ul.concertbanners li
{
padding : none;
margin : none;
}

ul.concertbanners li .banner1
{
 display : block;
 width : 137px;
 height : 105px;
 background : url(/javaImages/7d/d2/0,,10281~9491069,00.gif) no-repeat 0px 0px;
 margin : 10px 0px 10px 0px;
 clear : both;
 text-indent : -9999em;
}

ul.concertbanners li .banner2
{
 display : block;
 width : 137px;
 height : 105px;
 background : url(/javaImages/f1/87/0,,10281~9537521,00.jpg) no-repeat 0px 0px;
 margin : 10px 0px 10px 0px;
 clear : both;
 text-indent : -9999em;
}

#page2297461 .siteCenterwrap .layoutTable {
 width:100%;
}

#page2297461 .siteCenterwrap .greyWrap {
 width:300px;
}


/*

-----------------------------------------------------------

*/



/*******************Awards Survey 2011********************/

#page2297461 .survey1158848 h2{
font-size: 1.5em;
}

#page2297461 #articleBody1
{
display : none;
visibility : hidden;
}

#page2297461 .survey1158848 .surveyQuestion p{
display:block;
font-sixe:1.2em;
margin:0 0 20px;
}

#page2297461 .survey1158848 #surveyIntroduction
{
margin:0px 0px 20px 0px;

}

#page2297461 .survey1158848 #surveyIntroduction p
{
line-height: 2.0em;
}


#QText23764 strong, #QText23768 strong, #QText23769 strong, #QText23771 strong, #QText23773 strong, #QText23764 p, #QText23768 p{
float:left;
width:920px;
}
#QText23764 strong, #QText23768 strong, #QText23769 strong, #QText23771 strong, #QText23773 strong{
font-size:2em;
height:30px;
margin: 20px 0 12px
}

#page2297461 .surveyAnswer table {
margin-bottom:30px;
width:920px;
}
#page2297461 .surveyAnswer table tr{
height:50px;
}
#page2297461 .surveyAnswer table tr td {
border: 0px solid red;
font-size: 1.2em;
padding: 10px;
width: 176px;
}
#page2297461 .surveyAnswer table tr td input{
float:left;
margin-right:10px;
width:16px;
}
/*testing classes*/
.hidden {
 display: none;
}

/*********** HOME TEST BANNER ***************/

#page2298300 #salesbanner
{
 position : fixed;
 display : block;
 width : 1050px;
 height : 80px
 left : 50%;
 bottom : 20px;
 margin : 0px 0px 0px -30px;
 z-index : 100;
 background : url(/javaImages/f6/29/0,,10281~9644534,00.jpg) no-repeat 0px 0px;
 clear:both;
 border : 3px solid #000;
}


#page2298300 #salesbanner a.linkleft
{
 display : block;
 width : 230px;
 height : 80px;
 float : left;
}

#page2298300 #salesbanner a.linkright
{
 display : block;
 width : 230px;
 height : 80px;
 float : right;
}


/*

Competition May 2011

*/

#page2298301 #surveyIntroduction,
#page2298301 #QText23886
{
  padding : 20px 0px 20px 0px;
}

#page2298301 .surveyQuestion
{
  padding : 10px 0px 0px 0px;
}


#page2298301 .surveySubmit
{
  padding : 10px 0px 30px 0px;
}


.contextLink{
color:#ff0033;
}

#page2298859 .body {
  background-color: #FFFFFF;
  background: repeat-x top center;
}

/*#page2256207 .southKorea {
 float:left;
 margin-left: 10px;
 padding-right:5px;
}*/

.southKorea {
 float:left;
 margin-left: 10px;
 padding-right:5px;
}

#page2301438 .siteCenterwrap .layoutTable{

 background-color: #ffffff;
 padding: 15px 19px 20px 5px;
}


#page2301438 .siteCenterwrap{
  width:auto;
}

#page2301438 .articleHeadlineAndBody .articleBody IMG {
float:right;
padding:10px 45px 10px 0px;
margin-left: 52px;
}

.sponTable{
  float:left;
 margin-left: 70px;
 padding-right:50px;
}

.kitTopWrap {
 width:400px;
}

.KitSponBody
{
  width:824px;
}

/*#page2284337 .siteCenterwrap .layoutTable {
background-color:#fff;
padding:15px 26px 20px 22px;
}*/
#page2284337 .siteCenterInnerwrap {
width:951px;
}


#page2256393 .column2 {
padding:0px 166px;
}

#page2256255 .articleWrap .articleBodyEntry {
padding:20px 0px 20px 0px;
position:static;
width:606px;
}

#page2298789 .articleHeadlineAndBody .articleBody IMG {
float:left;
padding:10px 2px 10px 0px;
}

#page2301438 .articleEntry {
  width: none;
}
 
/*#page2301438 .leftcol{
  width: 950px;
}*/

#page2301438 .siteCenterInnerwrap {
width:944px;
}

/*JBC Christmas*/
#page2303024 .surveyQuestion {
margin-top:5px;
margin-bottom:5px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #fff;}
#TB_window a:visited {color: #fff;}
#TB_window a:hover {color: #fff;}
#TB_window a:active {color: #fff;}
#TB_window a:focus{color: #fff;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #3b3c3b;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement &amp;& document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:1px 2px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#000;
        color: #fff;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement &amp;& document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/*FB and twit plugs*/

#safcTwit {
    float: left;
    margin-top: 90px;
}
#safcFbook {
    float: left;
}

/* Jack In The Box */
.jackInTheBox .jack {
	position: fixed;
	width: 370px;
	height: 93px;
	bottom: 0;
}

.jackInTheBox .jack .close {
	position: absolute;
	width: 14px;
	height: 14px;
	right: 10px;
	top: 10px;
}

.jackInTheBox .open {
	position: fixed;
	width: 31px;
	height: 93px;
	bottom: 0;
}

.jackInTheBox:hover {
 cursor:pointer;
}
