/* Remove Site Version Strip */
div {
 display:none;
}
#bodyBorder, #bodyBorder div, .pageDesigner div, #bodyBorder #fdbk_overlay, #at20mc, #at20mc div {
 display:block;
}
/* end of Remove Site Version Strip */

/* GENERIC STYLES */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,html,p,body,blockquote,fieldset,input {
 margin:0;
 padding:0;
}
h1,h2,h3,h4,h5,h6,pre,code {
 font-size:1em;
}
#page2286231, #page2304402, #page2291251 {
 background:#2c2c2c;
}
body {
 background:#2c2c2c url("/javaImages/ec/8/0,,10278~8849644,00.gif") repeat-x scroll 0 0;
 text-align:left;
 color:#2c2c2c;
 font-size:62.5%;
 font-family: Arial,Verdana,Helvetica;
}
#page2286231 #bodyBorder, #page2304402 #bodyBorder {
 background:none!important;
 width:952px!important;
}
#page2291251 #bodyBorder {
 background:none!important;
 width:952px!important;
}
#bodyBorder {
 font-size:1.2em; 
 margin:0 auto !important;
 width:1020px;
 position:relative;
 background:#fff url("/javaImages/69/e7/0,,10278~8906601,00.gif") repeat-y scroll 0 0;
}
hr {
 height:1px;
 background-color:#000;
 border-style:none;
}
table {
 clear:both;
 border-style:none;
}
.layout {
 text-align:left;
}
.layoutTable {
 width:auto;
}
td {
 vertical-align:top;
}
a img {
 border-style:none;
 border-width:0;
}
a {
 color:#2c2c2c;
 text-decoration:none;
 outline: none;
 cursor:pointer;
}
ul{
 list-style:none;
}
/* HEADER */

.header {
}

.network-header{
 background: #2C2C2C url(/javaImages/ec/8/0,,10278~8849644,00.gif) repeat-x scroll 0 -5px;
 height: 42px;
 text-align:center;
 margin:5px auto 0;
 padding-bottom:5px;
 width:1020px;
}
.header-container {
 background: #2c2c2c url(/javaImages/22/9e/0,,10278~9084450,00.png) no-repeat; 
 margin:0px auto;
 width:990px;
}
.header-logo {
 margin:15px 0 37px 0;
 float:left;
 width:623px;
}
.header-sponsors {
 float:right;
 margin-top: 33px;
 width:227px;
}
.sponsor-sportsDirect {
 float:left;
 margin-right:10px;
}
.sponsor-northernRock {
 float:left;
 margin-right:10px;
}
.sponsor-puma {
 float:right;
}
.sponsor-virgin {
 float:left;
 margin-right:10px;
}

.header-login {
 color:#fff;
 width:450px;
 position: absolute;
 top: 149px;
 left: 133px;

}
.header-login a {
 color:#fff;
 font-weight:bold;
}
.header-login a:hover {
 text-decoration:underline;
}
.header-login fieldset, .header-login ul {
 border:0;
 list-style:none;
}
.header-login fieldset {
 float:left;
}
.header-login #userName, .header-login #password {
 width: 114px;
 height:20px;
 border:0;
}
.header-login .formItem {
 float:left;
 margin-right:2px;
}
.header-login .submitWrap {
 float:left;
 margin-left:6px;
}
.header-login .signUp {
 float:left;
 margin-left:4px;
}
.header-login .signUp a {
 margin-left:3px;
}
.header-login .welcomeText, .header-login .myAccountLink, .header-login .signOutLink {
 float:left;
 margin-right:10px;
}
form#loginForm, div#loggedIn {
 display:none;
}
.loggedIn p{
 margin-left: 4px;
 line-height: 1.9em;
}
#signOutBtn a {
 display: block;
 line-height: 1.3em;
 height: 15px;
}
form#loginForm {
 display: block !important;
}
div#loggedOut, div#loggedIn, div#loggedInNotPaid {
 display: none;
}
#loggedInNotPaid .btn, #loggedInNotPaid p, #loggedIn p{
 float: left;
 margin-right: 10px;
}
#headerNav {
 display: none;
}
#loginStrap .btn {
 padding: 0 6px 0 1px;
 float: left;
}
#signUpOr {
 float: left;
 padding: 3px 7px 0 4px;
}
.yellowButtonRight, #signInBtnWrapper a, #myAccountBtn a  {
 font-weight: bold;
 background: #6a6a6a;
 display: block;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#5c5c5c'); /* for IE */
 background: -webkit-gradient(linear, left top, left bottom, from(#787878), to(#5c5c5c)); /* for webkit browsers */
 background: -moz-linear-gradient(top,  #787878,  #5c5c5c); /* for firefox 3.6+ */ 
 background: linear-gradient(#787878,  #5c5c5c); /*w3c spec*/
 padding: 3px 7px 3px 7px!important;
}
#signOutBtn a {
 background: #cfcfcf;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#cfcfcf'); /* for IE */
 background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#cfcfcf)); /* for webkit browsers */
 background: -moz-linear-gradient(top,  #fefefe,  #cfcfcf); /* for firefox 3.6+ */ 
 color: #000;
 padding: 3px 7px 3px 7px!important;
}
.header-search {
 width: 227px;
 position: absolute;
 top: 146px;
 right: 16px;
 height: 23px;
}
.header-search #search .searchtext {
 float:left;
}
.header-search #search .searchtext input {
 border:0;
 width:162px;
 height:23px;
}
.header-search #search .searchbutton {
 float:right;
 margin-left:10px;
}
.inputBoxPad {
 margin-left: 10px;
}
#signInOr {
 float: left;
 line-height: 1.8em;
 padding-right: 4px;
}
.inputBoxBack {
 padding-left: 5px;
}
.textBoxPad {
 height: 20px !important;
 margin-top: 3px;
 padding-left: 5px;
 width: 157px !important;
}
.inputBoxUserWidth {
 width:120px !important;
}
.headerSearchButton {
 margin-top:3px;
}

/* NAV BAR */
#homeIconItem {
 float:left;
}
#homeIcon {
 height: 19px;
 width: 38px;
 margin-top: 3px;
}
.aWidthSet {
 margin-right:20px !important;
}
.header-nav {
 width:960px;
 background: #fff url(/javaImages/22/9e/0,,10278~9084450,00.png) no-repeat 0 -174px;
 background: #fff -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fff));
 background: #fff -moz-linear-gradient(top, #f5f5f5, #fff);
 border-radius: 3px 3px 0 0;
 -moz-border-radius: 3px 3px 0 0;
 clear: both;
 height: 40px;
 width: 990px;
}
.header-nav .navbarlink {
 float:left;
 text-transform:uppercase;
 font-weight:bold;
 font-size: 14px;
 line-height: 15px;
}
.header-nav .navbarlink a {
 padding:9px 0 10px 0;
 margin-right:24px;
}
.header-nav .Mobile a, .header-nav .NUFCTV a {
 margin-right:30px;
}
.newHeader .Fans .aWidthSet {
 margin-right: 0 !important;
 width:40px !important;
}
.header-nav .sub li a {
 border-bottom:0px;
 padding:9px 0 10px 0;
 margin-right:23px;
}
.header-nav .Hospitality a {
/* margin-right:0 !important;
 padding-right:0 !important;*/
}
.header-nav .navbarlink a:hover {
 border-bottom:4px solid #15adff;
 color:#15adff;
}
.header-nav .Tickets a:hover, .header-nav .Shop a:hover, .header-nav .Mobile a:hover {
 border-bottom:4px solid #15ADFF;
 color:#15ADFF;
}
.header-nav .Club a:hover, .header-nav .Fans a:hover, .header-nav .Foundation a:hover, .header-nav .Hospitality a:hover {
 border-bottom:4px solid #15ADFF;
 color:#15ADFF;
}
.header-nav .sub li a:hover {
 border-bottom:0px;
 color:#15adff;
}
ul#navbar {
 float: left;
 list-style: none outside none;
 padding: 0;
 position: relative;
 z-index: 461;
 border-bottom: 4px solid #EAEAEA; 
 width: 975px;
 margin: 0 14px;
 height: 34px !important;
 margin-top: 2px;
 z-index: 1000;
}
.newHeader #headerNavInner #headerNav {
 display: none;
}
ul#navbar li {
/* float:left;*/
 margin:0;
 padding:0;
}
/* Nav bar dividing line */
ul#navbar .NUFCTV, ul#navbar .Mobile{
 background: url("/javaImages/d1/21/0,,10278~8856017,00.gif") no-repeat scroll 65px -6px transparent;
}

ul#navbar .Members{
 background: url("/javaImages/d1/21/0,,10278~8856017,00.gif") no-repeat scroll 85px -6px transparent;
}

ul#navbar li a {
 float:left;
}
ul#navbar li .sub {
 position:absolute;	
/* width:948px!important;*/
 top:44px;
 left:0;
 background:#f1eee9 url("/javaImages/f1/36/0,,10278~8861425,00.png") repeat-x scroll center bottom;
 border-left:6px solid #f1eee9;
 border-right:6px solid #f1eee9;
 padding:10px 0 20px 10px;
 float:left;
 text-transform:none;
 font-size:0.9em;
 font-weight:normal;
 display:none;
 z-index:600;
}
/* nav bar content positions */
ul#navbar .News .sub {
 margin-left:38px;
}
ul#navbar .News .sub ul li a{
 font-weight:normal!important;
 color:#15ADFF!important;
}
ul#navbar .Match .sub {
 margin-left:98px;
}
ul#navbar .Teams .sub {
 margin-left:168px;
}
ul#navbar .Tickets .sub {
 margin-left:312px;
}
ul#navbar .Mobile .sub {
 margin-left:449px;
}
ul#navbar .Club .sub {
 margin-left:473px;
}
ul#navbar .Fans .sub {
 margin-left:800px;
}
ul#navbar .Foundation .sub {
 margin-left:768px;
}
ul#navbar .Hospitality .sub {
 margin-left:525px;
}
ul#navbar .Events .sub {
 margin-left:635px;
}
ul#navbar .NUFCTV .sub {
 margin-left:236px;
}
ul#navbar .Shop .sub {
 margin-left:390px;
}
ul#navbar .Members .sub {
margin-left: 450px;

}

ul#navbar .navbarlink .sub ul li ul {
 margin-left:0!important;
}
ul#navbar .Match .sub li {
 float:left;
 width:155px;
}
ul#navbar li .row {
 clear:both;
 float:left;
 width:100%;
 margin-bottom:10px;
}
ul#navbar li .sub ul{
 list-style:none;
 margin:0;
 padding:0;
 .width:100%;
 float:left;
}
ul#navbar .sub ul li {
 width:100%;
 color:#fff;
}
ul#navbar .sub ul li a {
 float:none; 
 height:auto;
 padding:3px 5px 3px 0;
 display:block;
 text-decoration:none;
 color:#15adff;
}
ul#navbar .Tickets .sub ul li a, ul#navbar .Shop .sub ul li a, ul#navbar .Mobile .sub ul li a {
 color:#15ADFF;
}
ul#navbar .Club .sub ul li a, ul#navbar .Fans .sub ul li a, ul#navbar .Foundation .sub ul li a, ul#navbar .Hospitality .sub ul li a {
 color:#15ADFF;
}
ul#navbar .sub li.header a {
 color:#000;
}
ul#navbar .sub ul li a:hover {
/* color:#a89063;
 background-position:5px 12px;*/
 text-decoration: underline;
}
.header-nav .nav-section {
 float:left!important;
 width:155px!important;
}
.header-nav .sub .nav-section .heading, .header-nav .sub .nav-section .heading a {
 color:#000!important;
 font-weight:bold;
}
.header-nav .sub .nav-section .heading span{
 padding:3px 5px 3px 0;
 display: block;
}

/* MAIN COLUMN */

.mainColumn {
 background-color:#FFF;
 float:left;
 margin:0 0 0 15px;
 padding:10px 10px 30px 15px;
 width:640px;
  /*width:auto;*/
}


/* MAIN COLUMN  this style has been added to avoid the right hand side column collapsing when theres no fixtures after season - added June 2011*/

#page2281682 .mainColumn
{
 min-height : 500px;
}

#page2281707 .mainColumn{
  width:auto;
}

/* NEWS TICKER */

.breaking-news {
 height:auto;
 margin:0 0 6px 0;
 overflow:hidden;
 padding:0px 0px 0px 0px;
}
.breaking-news img {
 float:left;
 margin-right:1px;
}
.breaking-news #news {
 background-color:#F7F7F7;
 float:left;
 font-size:1.1em;
 font-weight:bold;
 list-style:none;
 padding:15px 10px;
 width:388px;
}
.breaking-news #news li {
 display:none;
}
.breaking-news #news li:first-child {
 display:block;
}
.breaking-news .ticker-controls {
 display:none;
}
.breaking-news .ticker-buttons {
 list-style:none;
 background-color:#F7F7F7;
 padding:13px 10px 12px 0;
 width:60px;
 float:right;
}
.breaking-news .ticker-buttons li {
 float:left;
 margin-right:6px;
}

/* NEWSREADER */

#home-newsreader {
 height:360px;
 overflow:hidden;
 margin:0;
 width:640px;
}
#home-newsreader .main-image {
 float:left;
 width:640px;
 padding-bottom:0;
}

.news-home-index .main-image{
 height: 360px;
}

.main-image {
/* height:360px;*/
 height: auto;
 overflow:hidden;
 margin:0;
 width:640px;
 padding-bottom:30px;
 border-bottom:1px solid #EAEAEA; 
}
.articleImage {
 width:640px;
 height:360px;
 z-index:2;
 margin-bottom:15px;
}
#page2281667 .main-image, #page2281667 .articleImage{
 padding-bottom:0px;
 border-bottom:none;
}
.main-image .caption {
 color:#FFFFFF;
 height:100px;
 left:20px;
 position:relative;
 top:-126px;
 width:405px;
 z-index:2;
}
.main-image .caption-background {
 background-color:#000000;
 color:#FFFFFF;
 height:100px;
 left:20px;
 opacity:0.7;
 filter: alpha(opacity = 70);
 position:relative;
 top:-226px;
 width:405px;
}
.main-image .caption .headlineText {
 font-size:1.2em;
 font-weight:bold; 
 height:18px;
 overflow:hidden;
 padding:15px 0 0 15px;
 width:365px;
}
.main-image .caption .headlineText a {
 color:#fff;
}
.main-image .caption p {
 font-size:1.1em;
 height:35px;
 overflow:hidden;
 padding:5px 0 5px 15px;
 width:365px;
}
.main-image .caption-links {
 padding-left:15px;
}
.main-image .caption-links a {
 color:#15adff;
}
.teaser-section-wrap {
 height:350px;
 position:absolute;
 left:486px;
}
.teaser-image-section {
 padding:22px 12px 2px;
 z-index:450;
 float:left;
 width:160px;
 background: transparent url('/javaImages/35/19/0,,10278~9115957,00.png');
}
.teaser-image-section .teaserImage {
 height:88px;
 width:158px;
 border:1px solid #464646;
 
 
}
.teaser-image-section .teaser-image {
 margin-bottom:22px;
 height: 90px;
}

.teaser-image .headline{
 padding: 2px 5px 0px 5px;
 margin:0px 6px;
 position:relative;
 top:-40px;
 color:#fff;
 background:#000;
 opacity: 0.75;
 filter: alpha(opacity = 75);
 height:30px;
 overflow: hidden;
 font-size:11px;
}
.teaser-image-section-background {
 background-color:#000000;
 height:360px;
 opacity:0.7;
 filter: alpha(opacity = 70);
 width:182px;
 display:none!important;
}

/* QUICK LINKS */

.quick-links {
 width:640px;
 height:46px;
 margin:6px 0 30px 0;
 clear:both;
}
.quick-links img {
 float:left;
 width:124px;
}
#quickLinks {
 list-style:none;
 background:transparent url("/javaImages/a4/23/0,,10278~8856484,00.gif") repeat-x;
 height:46px;
 float:left;
 margin-left:2px;
}
#quickLinks li {
 float:left;
 color:#fff;
 margin:14px 0 0;
 padding:0 10px 0 11px;
 border-right:1px solid #000000;
}
#quickLinks .last {
 border-right:0!important;
}
#quickLinks li a {
 color:#fff;
}

/* NEWS INDEX */

.news-home-index {
 border-bottom:1px solid #eaeaea;
 padding-bottom:15px;
}
.news-home-index .main-image {
 margin-bottom:20px;
}
.index-header {
 background-color:#F5F5F5;
 font-size:1.4em;
 font-weight:bold;
 padding:15px 0 15px 10px;
 margin:0 0 13px 0;
}
.home-news-index {
 margin:0;
}
.news-index {
 margin:0;
}
.news-article, .report-article {
 width:640px;
 height:100px;
 margin-bottom:30px;
}
#page2281664 .news-article{
 margin-top:15px;
}


.news-article .teaserImage, .report-article .teaserImage {
 width:160px;
 height:90px;
 border:5px solid #F5F5F5;
 float:left;
}
.news-article .article-date, .report-article .article-date {
 color:#ccc;
 font-size:0.9em;
 font-weight:bold;
}
.news-article .headlineText a, .report-article-details .headlineText a{
 color:#15adff;
 font-size:1.2em;
 font-weight:bold;
}
.news-article-details ,.report-article-details {
 margin:5px 0 0 20px;
 float:left;
 border-bottom:1px solid #eaeaea;
 width:440px;
 height:93px;
}
.news-article-details .headlineText, .report-article-details .headlineText{
 margin-top:3px;
}
.news-article-details .teaserText, .report-article-details .teaserText {
 margin-top:5px;
}
.news-article-details .readBlog {
 margin-top:5px;
}
.news-article-details .readBlog a {
 color:#15adff;
}
#bodyBorder .matchLinksWrap, #bodyBorder .goalsTimesFlashWrap {
 display: none;
 margin-bottom: 20px;
}
.matchLinksWrap h2 {
 font-size: 1.8em;
 margin-bottom: 10px;
}
.matchLinks {
 height: auto;
 overflow: hidden;
}
.matchLinks li {
 float: left;
 margin-left: 8px;
 border: 1px solid #c7c7c7;
}
.matchLinks li:first-child {
 margin-left: 0;
}
.matchLinks li a {
 display: block;
 height: 25px;
 width: 186px;
 background: #f6f6f6;
 color: #61c6fd;
 font-size: 1.2em;
 font-weight: bold;
 padding: 15px 10px;
}
.matchLinks li a:hover {
 background: #61c6fd;
 color: #f6f6f6;
}
.matchLinks li a span {
 background: transparent url("/javaImages/87/89/0,,10278~9800071,00.png") no-repeat top left;
 height: 9px;
 width: 8px;
 display: inline-block;
 margin-left: 3px;
}
.matchLinks li a:hover span {
 background: transparent url("/javaImages/94/89/0,,10278~9800084,00.png") no-repeat top left;
}
.latest-news-link {
 height:auto;
 overflow:hidden;
}
.latest-news-link a {
 color:#fff;
}
.paginationWrap {
 float:right;
 margin-right:25px;
}
#pagination li {
 float:left;
 border-right:1px solid #15adff;
 padding-right:3px;
 margin-right:3px;
}

#pagination .selected {
 color:#2C2C2C;
}
#pagination li a {
 color:#15adff;
}
#pagination #next {
 border-right:0;
}

/* IN THIS SECTION */

.in-this-section {
 margin-top:15px;
}
.section-heading {
 font-size:1.3em;
 font-weight:bold;
 margin-bottom:15px;
}
.section-item {
 float:left;
 margin-right:11px;
 margin-bottom:15px;
}
.section-button {
 background:url("/javaImages/2e/eb/0,,10278~8907566,00.gif") no-repeat scroll 0 0 transparent;
 height:auto; 
 overflow:hidden;
 padding:10px 20px;
 width:109px;
}
.section-button a {
 color:#fff; 
}
.in-this-section .blueBMiddle {
 text-align:center;
 width:84px;
 }

/* HIDING MPUS FROM SPECIFIC PAGES AS PER NEWCASTLEFC-32 TICKET */

#page2281758 .articleMPU, #page2281759 .articleMPU, #page2281761 .articleMPU, #page2281762 .articleMPU, #page2281763 .articleMPU, #page2281764 .articleMPU, #page2281765 .articleMPU, #page2281780 .articleMPU, #page2281781 .articleMPU, #page2281782 .advert{
 display:none!important;
}


#page2281757 .articleMPU, #page2281757 #mpuframe, #page2281757 #advertSlot_9822, #page2281702 #advertSlot_9822, #page2281730 #advertSlot_9822, #page2281730 .advert, #page2281730 .articleMPU, #page2281730 #mpuframe, #page2281702 .articleBody iframe{
display:none;
}


.article-detail .mpuLink {
 display:none;
}


/* ARTICLE PAGE */

#page2281680 .articleWrap {
 border-bottom:0;
 margin-bottom:10px;
 padding-bottom:0;
}

#page2286304 .articleWrap .articleBody iframe.articleMPU
{
 display :none !important;
 visibility : hidden !important;
}

iframe.articleMPU{
 float:left;
}
.articleWrap {
 border-bottom:1px solid #eaeaea;
 margin-bottom:10px;
 padding-bottom:10px;
}
.articleWrap h1 {
 background-color:#F5F5F5;
 font-size:1.4em;
 margin-bottom:10px;
 padding:15px 0 15px 10px;
}
.sns{
 margin:10px 0 30px;
 width:640px;
}
#page2281680 .sns{
 margin:50px 0 0 15px;
}
.sns .tweet {
 margin:0 0 10px 0;
}
.sns .twitter{
 float:left;
}
.sns .facebook{
 float:left;
}
.sns .addthis{
 float:left;
}
#page2286231 .welcomeFacebook{
float:left;
margin: 10px 0 0 40px;
}
.mailPrintIcons{
 float:right;
}
.mailPrintIcons img{
 padding:0 1px;
}
.mailIcon{
 background:url("/javaImages/72/b/0,,10278~8981362,00.gif") 0 0 no-repeat;
 float:left;
 height:18px;
 width:18px;
}
.printIcon{
  background:url("/javaImages/77/b/0,,10278~8981367,00.gif") 0 0 no-repeat;
 float:right;
 height:18px;
 width:18px;
}

#page2281679 .article-detail
{
margin : 0px 0px 30px 30px;
}

#page2281679 .article-detail h1
{
margin : 20px 0px 0px 0px;
}

#page2281679 .article-detail .sns{
margin : 20px 0px 0px 0px;
}




.article-detail .articleBody .js .carousel-wrap {
 background:none repeat scroll 0 0 #1A1A1A;
 border:1px solid #4F4F4F;
 display:inline-block;
 margin:0 5px 15px;
 vertical-align:middle;
 width:477px;
}
.article-detail .articleBody .js ul li {
 display:inline;
 float:left;
 height:195px;
 overflow:hidden;
 text-align:center;
 width:477px;
}
.article-detail h1 {
 background-color:#F5F5F5;
 font-size:1.4em;
 font-weight:bold;
 padding:15px 0 15px 10px;
 margin:0 0 12px 0;
}
#page2281786 .article-detail h1{
 background-color:#FFFFFF;
}
.article-detail p {
 margin-top:10px;
}
.article-detail .articleMPU {
 float:left;
 margin:12px 15px 15px 0;
}
.article-detail .keywords {
 margin:10px 0 2px 0;
 clear:left;
}

.articleBody .innerCaptionText{
 font-size: 1.2em;
 font-weight: bold;
}

.article-detail .keywords span {
 font-weight:bold;
}

.blueArrowBlock
{
 display :block;
 width : 630px;
 height : 30px;
 clear: both;
 padding-bottom:20px;
}

a.blueArrow {
 display:block;
 background:url("/javaImages/56/96/0,,10278~9672278,00.gif") no-repeat scroll left top transparent;
 float:left;
 height:26px;
 color : #fff;
 font-weight: bold;
 padding: 6px 10px 0px 25px;
 position:relative;
}

a.blueArrow:hover {
 background:url("/javaImages/57/96/0,,10278~9672279,00.gif") no-repeat scroll left top transparent;
}


.article-detail .keyword a {
 color:#000;
}

span.blueEnd {
 background:url("/javaImages/4f/96/0,,10278~9672271,00.gif") no-repeat scroll 2px 0px;
 float:right;
 position:absolute;
 top: 0px;
 right:0px;
 height:26px;
 width: 8px;
}


a.blueArrow:hover span.blueEnd {
 background:url("/javaImages/53/96/0,,10278~9672275,00.gif") no-repeat scroll 2px 0px;
}


/* RELATED ARTICLES */

.related-articles #carousel {
	width:640px;
	height:200px;	
	margin:0;
	overflow:hidden;
	position:relative;
}

.related-articles #slides {
	overflow:hidden;
	/* fix ie overflow issue */
	position:relative;
	width:588px;
	height:200px;
	margin-left:25px;
	margin-top:15px;
	_width:718px;
	_height:180px;
	_margin-left:35px;
	_margin-top:19px;
}


.contentb ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;	
	width:9999px;
}

/* width of the item, in this case I put 250x250x gif */
.contentb li {
	width:201px;
	height:200px;	
	float:left;
	position:relative;
}
.related-articles .car_link{ display:block;}

/* Styling for prev and next buttons */
.related-articles #buttons {
	padding:0 0 5px 0;	
	float:right;
}

.related-articles a#prev,a#next {
 display:block; 
 width:26px; 
 height:132px;
 text-indent:-999em;
 float:left;
 outline:0;
}

.related-articles a#prev {
 background:url("/namedImage/10278/ticker-previous.png") 0 0 no-repeat;
 position:absolute;
 left: 5px;
 top: 60px;
}

.related-articles a#next {
 background: url("/namedImage/10278/ticker-next.png") 0 0 no-repeat;
 position:absolute;
 left:620px;
 top: 60px;
}
.contentb .thumb {	
 width:176px;
 height:99px;
 border:5px solid #f1eee8;
}

.related-articles .clear {clear:both}


.secondColumnImageListing {
 margin-top:10px;
}
.b1, .b2, .b3, .b4{
font-size:1px; 
overflow:hidden; 
display:block;
}

.b1 {
height:1px; 
background:#ababab; 
margin:0 5px;
}

.b2 {
height:1px; 
background:#fff; 
border-right:2px solid #ababab; 
border-left:2px solid #ababab; 
margin:0 3px;
}

.b3 {
height:1px; 
background:#fff; 
border-right:1px solid #ababab; 
border-left:1px solid #ababab; 
margin:0 2px;
}

.b4 {
height:2px; 
background:#fff; 
border-right:1px solid #ababab; 
border-left:1px solid #ababab; 
margin:0 1px;
}

.contentb {
}


.contentb h1{ 
margin:0; 
padding:0; 
font-size:1.4em;
font-weight:bold;
}

#paging{
 float: right;
 height: 15px;
 padding: 5px 7px;
 text-indent: -99999px;
 width: 67px;	
 _width: 56px;	
 background:url(http://www.safc.com/javaImages/df/ab/0,,10281~8891359,00.gif) no-repeat;
 display:none!important;
}
#paging a{
 float: left;
 height: 14px;
 margin-right: 3px;
 padding-right: 3px;
 text-indent: -99999px;
 width: 9px;
 _width:12px;
 background:url(http://www.safc.com/javaImages/e2/ab/0,,10281~8891362,00.gif) -12px 0 no-repeat;
}
#paging a.selected,#paging a:hover{
 float: left;
 height: 14px;
 margin-right: 3px;
 padding-right: 3px;
 width: 9px;
 _width:12px;
 background:url(http://www.safc.com/javaImages/e2/ab/0,,10281~8891362,00.gif) -1px 0 no-repeat;
 text-indent: -99999px;
}


/* IMAGE CAROUSEL */

.articleBody {
/*position:relative;*/
}
#newsReader { 
 list-style: none;
 overflow:hidden;
 height:360px;
 width:640px;
 /*display: none;*/
}
#newsReader li img {
 border: 0; 
 width: 640px;
 height: 360px;
}
#newsReader li div h1 {
 font-size: 3em;
 color: #fff; 
}
#newsReader li .readMore, #newsReader li .readAll, #newsReader li .playVideo {
 position: absolute;
 display: block;
 top: 89px;
 height: 14px;
 padding: 3px 5px;
 color: #fff;
 font-size: 1.2em;
 font-weight: bold;
 text-decoration: none;
}
#newsReader li .readMore {
 left: 10px;
 width: 81px;
}
#newsReader li .readAll {
 left: 114px;
 width: 115px;
}
#newsReader li div.overlay {
 position: absolute;
 display: none;
 width: 537px;
 top: 280px;
 left: 10px;
 height: 70px;
 padding: 5px;
}
.newsReaderFirstImageShown {
 display:block;
}
.bigUnderlay {
 width:640px;
 height:360px; 
 overflow:hidden;
}
#newsReader .photoNumber {
 font-size:1em;
 position:absolute;
 /*left:50px*/;
 left:585px;

 /*top:371px;*/
 top:714px;

}
#page2281752 #newsReader .photoNumber{
 font-size:1em;
 position:absolute;
 left:585px;
 top:714px;
}
#newsReader .photoNumber{
 font-size:1em;
 position:absolute;
 left:585px;
 top:692px;
}

.items-below-newsreader {
 height:auto;
 overflow:hidden;
 border-bottom:1px solid #eaeaea;
 padding:10px 0;
 position:relative;
}
.items-below-newsreader .article-date {
 margin-top:5px;
}

.items-below-newsreader .newsReader-controls {
 position:absolute;
 left:535px;
 top:13px;
}


.items-below-newsreader .newsReader-controls .photo-details {
 float:left;
 margin:3px 10px;
 text-indent:-9999px;
 width:62px;
}
.items-below-newsreader .newsReader-controls a {
 float:left;
}

/* COMMERCIAL ASSET */

.home-commercial-asset {
 min-height: 200px;
 height:auto;
 margin:0 0 30px 0;
 overflow:hidden;
 width:640px;
}
.home-commercial-asset ul {
 list-style:none;
}
.home-commercial-asset .news-article {
 float:left;
 background-color:#f1eee8;
 margin:6px 0 0 0;
 padding:20px 0;
}
.home-commercial-asset .news-article .teaserImage {
 border:4px solid #fff;
 margin-left:20px;
}
.home-commercial-asset .adWrapper,#advertSlot_10360,#advertSlot_10357 {
 height: auto;
 overflow: hidden;
 padding: 10px;
 background: #eaeaea;
}
#masterTabContent29581_0 .HTMLElement iframe {
 height: auto;
 overflow: hidden;
 padding: 10px 12px;
 background: #eaeaea;
}

.home-commercial-asset .adWrapper img{
 float: left;
 margin: 0px 30px 0px 0px;
}
.home-commercial-asset .adWrapper .adTitle{
 font-size: 1.4em;
 font-weight: bold;
 color: #15adff;
}
.home-commercial-asset .adWrapper .adLink{
 float:right;
 margin-top: 100px;
}
.home-commercial-asset .adWrapper .adContent{
 
}
.home-commercial-asset .adWrapper a{
 
}
.masterTabsWrapper {
 font-size:1.2em;
 font-weight:bold;
 height:auto;
 overflow:hidden;
}
#page2281688 .masterTabsWrapper li {
 float:left;
 margin-left:1px;
 }

.masterTabsWrapper li {
 float:left;
 margin-left:2px;
 }
.masterTabsWrapper .masterTab0, .masterTabsWrapper .masterTabSelected0 {
 margin-left:0px!important;
}
#page2281688 .mainColumn .masterTabsWrapper .masterTabSelected0, #page2281688 .mainColumn .masterTabsWrapper .masterTabSelected1, #page2281688 .mainColumn .masterTabsWrapper .masterTabSelected2, #page2281688 .mainColumn .masterTabsWrapper .masterTabSelected3, #page2281688 .mainColumn .masterTabsWrapper .masterTabSelected4 {
 background:transparent url("/namedImage/10278/tab-selected.gif") repeat-x;
 width:159px;
 text-align:center;
 padding:18px 0 14px;
}
.masterTabsWrapper .masterTabSelected0, .masterTabsWrapper .masterTabSelected1, .masterTabsWrapper .masterTabSelected2, .masterTabsWrapper .masterTabSelected3, .masterTabsWrapper .masterTabSelected4 {
 background:transparent url("/namedImage/10278/tab-selected.gif") repeat-x;
 width:212px;
 text-align:center;
 padding:18px 0 14px;
}
.masterTabsWrapper .masterTabSelected0 a, .masterTabsWrapper .masterTabSelected1 a, .masterTabsWrapper .masterTabSelected2 a, .masterTabsWrapper .masterTabSelected3 a, .masterTabsWrapper .masterTabSelected4 a {
 background:transparent url("/namedImage/10278/tab-arrow.gif") no-repeat scroll center -18px;
 color:#fff;
 padding:0 4px 15px;
}
#page2281688 .mainColumn .masterTabsWrapper .masterTab0, #page2281688 .mainColumn .masterTabsWrapper .masterTab1, #page2281688 .mainColumn .masterTabsWrapper .masterTab2, #page2281688 .mainColumn .masterTabsWrapper .masterTab3, #page2281688 .mainColumn .masterTabsWrapper .masterTab4 {
 background:transparent url("/namedImage/10278/tab-unselected.gif") repeat-x;
 width:159px;
 text-align:center;
 padding:18px 0 14px;
}
.masterTabsWrapper .masterTab0, .masterTabsWrapper .masterTab1, .masterTabsWrapper .masterTab2, .masterTabsWrapper .masterTab3, .masterTabsWrapper .masterTab4 {
 background:transparent url("/namedImage/10278/tab-unselected.gif") repeat-x;
 width:212px;
 text-align:center;
 padding:18px 0 14px;
}
.masterTabsWrapper .masterTab0 a, .masterTabsWrapper .masterTab1 a, .masterTabsWrapper .masterTab2 a, .masterTabsWrapper .masterTab3 a, .masterTabsWrapper .masterTab4 a {
 color:#2c2c2c;
 padding:0 4px 15px;
}

/* RIGHT COLUMN */

.rightColumn {
 background-color:#FFFFFF;
 float:left;
 width:325px;
 margin:0 15px 30px 0;
 padding:10px 0;
}

.rightColumn .tv .masterTabContent{
 padding-top: 54px;
}
#flashPlayer {
 margin:0 0 0 10px;
}
.view-more-button {
 margin:0 0 15px 10px;
}
#masterTabContent27215_1 {
 margin:0 0 15px 10px;
}
#section-nav {
 font-size:1em;
 margin:0 0 0 9px;
 padding-bottom:0;
 width:300px;
 height: auto;
 overflow: hidden;
}
.section-nav-heading {
 background-color:#f1eee8;
 font-size:1.4em;
 font-weight:bold;
 margin:0 0 10px;
 padding:15px 0 15px 10px;
 text-transform:uppercase;
}
.section-nav .section-list {
 float:left;
 margin:0 0 12px 12px;
 width: 290px;
 padding-bottom: 10px;
 border-bottom:1px solid #EAEAEA;
}
.section-nav .section-list li a {
 color:#2c2c2c;
}
.rightColPromoAsset{
 width:300px;
 height:auto;
 font-size:1em;
 margin:0 0 10px 11px;
 float:left;
}
.welcomeMainPromoAsset {
 float: left;
 font-size: 1em;
 height: auto;
 margin-left: -2px;
 width: 640px;
}
#Tickets .rightColPromoAsset, #NUFC .rightColPromoAsset{
 height:205px;
}
#page2281781 #Tickets,#page2281782 #Tickets{
 margin-top:10px;
}
#page2281666 #Tickets .rightColPromoAsset{
 height:0;
}
#page2281666 #Tickets .promoBox{
 float:right;
}

#page2286231, #page2304402, #page2291251 .promoAsset {
 height:185px!important;
}

/*#Tickets .promoButton, #NUFC .promoButton{
 padding:15px 0 0 5px;
 clear:both;
}*/ 
.promoAssetTopBLeft, .greyTopBLeft{
 background:transparent url('/javaImages/26/56/0,,10278~8869414,00.jpg') no-repeat scroll left top;
 height:45px;
 width:10px;
 float:left;
}
.promoAssetTopBMiddle, .greyTopBMiddle{
 background:transparent url('/javaImages/2a/56/0,,10278~8869418,00.jpg') repeat-x scroll left top;
 height:45px;
 width:280px;
 float:left;
 }
.promoAssetTopBRight, .greyTopBRight{
 background:transparent url('/javaImages/ba/55/0,,10278~8869306,00.jpg') no-repeat scroll left top;
 height:45px;
 width:10px;
 float:left;
}
.promoAssetBottomBLeft, .greyBottomBLeft{
 background:transparent url('/javaImages/a0/56/0,,10278~8869536,00.jpg') no-repeat scroll left top;
 height:14px;
 width:10px;
 float:left;
}
.promoAssetBottomBMiddle, .greyBottomBMiddle{
 background:transparent url('/javaImages/a2/56/0,,10278~8869538,00.jpg') repeat-x scroll left top;
 height:14px;
 width:280px;
 float:left;
 }
.promoAssetBottomBRight, .greyBottomBRight{
 background:transparent url('/javaImages/a1/56/0,,10278~8869537,00.jpg') no-repeat scroll left top;
 height:14px;
 width:10px;
 float:left;
}
.promoAssetWideBottomBLeft{
 background:transparent url('/javaImages/b/ce/0,,10278~8900107,00.jpg') no-repeat scroll left top;
 height:53px;
 width:10px;
 float:left;
}
.promoAssetWideBottomBMiddle{
 background:transparent url('/javaImages/47/5a/0,,10278~8870471,00.jpg') repeat-x scroll left bottom;
 height:53px;
 width:276px;
 float:left;
 }
.promoAssetWideBottomBRight{
 background:transparent url('/javaImages/46/5a/0,,10278~8870470,00.jpg') no-repeat scroll left bottom;
 height:53px;
 width:14px;
 float:left;
 }
.promoBox{
 float:left;
}
.promoAsset{
 border-left:1px solid #F1EEE8;
 border-right:1px solid #F1EEE8;
 width:298px;
 height:186px;
 *height:140px;
 }
.promoContent, .promoContentTicketPromo{
 width:119px;
 height:98px;
 padding:12px 15px 0;
 }
.promoContentTicketPromo {
 float:left;
}

.welcomePromoAsset {
 position:relative;
}

.welcomePromoContent {
 color: #FFFFFF;
 left: 30px;
 position: absolute;
 top: 240px;
 width: 385px;
 z-index: 2;
}
.welcomePromoContent h2 {
 font-size:2em;
}
#welcomePromoBackground {
 background-color: #000000;
 color: #FFFFFF;
 height: 80px;
 left: 20px;
 opacity: 0.7;
 filter: alpha(opacity = 70);
 padding: 10px;
 position: absolute;
 top: 240px;
 width: 385px;
}
.welcomePromoButton {
 left:30px;
 position:absolute;
 top:310px;
}
#welcomePromoBackground h2 {
 font-size:2em;
 opacity:1;
}
#welcomePromoBackground span {
 opacity:1;
}
.welcomeItem {
 display:none !important;
}
.promoText{
 height:150px;
 width:150px;
}
#Official .promoBox,#Tickets .promoContent{
 float:right;
}
#Official .promoImage, #Tickets .promoImage, #NUFC .promoImage{
 float:left
}
.promoImage {
 width:149px;
 height:141px;
 float:right;
}
.welcomePromoImage {
 position:absolute;
}
.rightColPromoAsset h2, .quickVoteHeader h2{
 padding:15px 0 15px 6px;;
 font-size:1.4em;
 color:#2C2C2C;
}
.promoButton{
 padding:5px 0 0 15px;
}

.TicketsextraLinks
{
display:block;
margin : 0px 0px 0px 20px;
text-align:right;
}

.TicketsextraLinks a {
 line-height:1.7em;
 margin:0 5px 0px 5px;
}

.promoButtonTicketPromo {
 padding:0 0 0 15px;
 margin:15px 0 0 0;
}

.blueBLeft{
 background:transparent url('/javaImages/5c/54/0,,10278~8868956,00.jpg') no-repeat scroll left top;
 height:23px;
 width:6px;
 float:left;
}
.welcomeBlueBLeft{
 background:transparent url('/javaImages/54/17/0,,10278~9246548,00.jpg') no-repeat scroll left top;
 height:23px;
 width:4px;
 float:left;
}
.blueBMiddle{
 background:transparent url('/javaImages/5d/54/0,,10278~8868957,00.jpg') repeat-x scroll left top;
 height:23px;
 float:left;
 padding:0 6px;
 line-height:21px;
 color:white;
 font-weight:bold;
 font-size:1.1em
}
.blueBRight{
  background:transparent url('/javaImages/5e/54/0,,10278~8868958,00.jpg') no-repeat scroll left top;
  height:23px;
  width:6px;
  float:left;
} 
.welcomeBlueBRight{
  background:transparent url('/javaImages/58/17/0,,10278~9246552,00.jpg') no-repeat scroll left top;
  height:23px;
  width:6px;
  float:left;
}  
.blueText{
 color:#15ADFF;
 font-size:1.4em;
 font-weight:bold;
 line-height:25px;
}
#Tickets span a, #NUFC span a{
 color:#15ADFF;
 font-size:1.1em; 
 padding-left:10px;
 }
#page2281666 #Tickets a{
 line-height:0px; 
}
#masterTabList27215_0, #masterTabList27215_1 {
 margin-bottom:5px;
}
/*Left column commercial asset iframe positioning */
#masterTabContent28785_0 {
 background: none repeat scroll 0 0 #EAEAEA;
}
#masterTabContent28785_0 iframe {
 margin: 10px 12px;
}

/* Start Right Column MPU */
 .mpuPadd{
  padding:0 0 10px 10px;
}

#page2281664 #advertSlot_9809 {
 padding-left: 10px!important;
 padding-bottom:10px;
}

/* End Right Column MPU */




/* END RIGHT COLUMN */

/* Start Welcome Page */

.enterNufc{
 float:left;
 margin-left:17px;
 border-right:3px solid white;
 width : 275px;
 height: 360px;
 /*background: #F2F2F2 url(/javaImages/6/69/0,,10278~8874246,00.jpg) 0px -50px no-repeat;*/
 background: #F2F2F2 URL(/javaImages/18/30/0,,10278~9777176,00.gif) 0px 0px no-repeat;
}

.enterNufc a
{
display : block;
text-indent : -9999em;
}

.enterNufc a.shield 
{
 width : 275px;
 height : 245px;
}

.enterNufc .twitter-follow-button
{
 width : 250px;
 heigt : 30px;
 margin : 0px 0px 0px 10px; 
}

.facebooktwitter
{
 width : 150px;
 height : 30px;
 padding : 0px 0px 0px 135px;
 clear : both;
}

.facebooktwitter ul li
{
 display : block; 
 float : left;
}


.enterNufc a.facebook,
.enterNufc a.twitter
{
width  : 60px;
height : 20px;
}


.seasonTicket{
 float:left;
}
.mainContainer {
 margin-left:auto;
 margin-right:auto;
 margin-top:120px;
 background-color:white;
}
.mainContainer > div {
 float:left;
 }

#page2286231 .mainContainer > div, #page2286231 .mainContainer > div {
 background-color:#ffffff;
 width:952px;
}
#page2291251 .mainContainer > div {
 background-color:#ffffff;
 width:952px;
}

#page2286231 .mainContainer {
 margin-top:50px!important;
}
#page2291251 .mainContainer {
 margin-top:50px!important;
}



.leftFloat{
 float:left;
 background-color:white;
 padding-top:6px;
 }

/* Page Exception as they are the same promo articles from the home page with different CSS*/

#page2286231 #Tickets .promoImage {
 float:right;
}
#page2291251 #Tickets .promoImage {
 float:right;
}

#page2286231 #Tickets .promoButton {
 clear:none;
}
#page2291251 #Tickets .promoButton {
 clear:none;
}

#page2286231 #Tickets .links, #page2286231 #Part .links{
 display:none;
}
#page2291251 #Tickets .links, #page2291251 #Part .links{
 display:none;
}

#page2286231 #Tickets .rightColPromoAsset {
 height:0!important;
}
#page2291251 #Tickets .rightColPromoAsset {
 height:0!important;
}



#page2281666 #Tickets .rightColPromoAsset{
 margin:0;
}

#page2281666 #Tickets{
 margin:0 0 0 20px;
 height:200px;
 }
#page2281666 #Tickets .promoImage img {
 width:85px;
 height:80px;
}
#page2281666 #Tickets .promoImage{
 height:90px;
 padding:6px 15px;
 width:85px;
}
#page2281666 #Tickets .promoButton span.links{

 padding-left:16px;
 line-height:22px;
 width:166px;
}
#page2281666 #Tickets .promoButton{
  float:left;
 padding:0 0 16px 12px;
}
#page2281666 #Tickets .promoContent{
 height:90px;
}

#page2286231 #Part .promoContent {
 height:142px!important;
}
#page2291251 #Part .promoContent {
 height:142px!important;
}

#page2281666 #Tickets .promoContent{
 float:right;
 padding:12px 15px 0 12px;
}
#page2281666 #Tickets .promoAsset{
 width:298px;
}
#page2281666 #Tickets a{
 padding-left:0;
}
#page2281666 .rightColPromoAssetTopBLeft, #page2281666 .rightColPromoAssetTopBRight, #page2281666 #Tickets .rightColPromoAssetBottomBRight, 
#page2281666 #Shop .rightColPromoAssetBottomBLeft, #page2281666 #Shop .rightColPromoAssetBottomBRight,
#page2281666 #Hospitality .rightColPromoAssetBottomBLeft{
 background:none;
 width:0px;
 height:0px;
 }
#page2281666 .rightColPromoAssetTopBMiddle, #page2281666 #Shop .rightColPromoAssetBottomBMiddle{
 width:300px;
 } 
#page2281666 #Hospitality .rightColPromoAssetBottomBMiddle, #page2281666 #Tickets .rightColPromoAssetBottomBMiddle{
 width:290px; 
 }
#page2281666 .rightColPromoAsset h2{
 padding:15px 0 15px 6px;
 }
#page2281666 .rightColPromoAsset{
 margin:0 0 0 6px;
}
.welcomeTopLeftBorder{
 background:transparent url('/javaImages/ef/7b/0,,10278~8879087,00.jpg') no-repeat scroll left top;
 height:20px;
 width:20px;
 float:left
}
.welcomeTopMiddleBorder,.welcomeBottomMiddleBorder{
 background:white;
 float:left;
 width:912px;
 height:20px
}
.welcomeTopRightBorder{
 background:transparent url('/javaImages/4f/76/0,,10278~8877647,00.jpg') no-repeat scroll left top;
 height:20px;
 width:20px;
 float:left;
}
.welcome{
 background:white;
 height:380px;
 *height:360px;
 width:952px;
}
#page2281666 #Hospitality{
 margin-right:20px;
}
.welcomeBottom{
 margin-bottom:100px;
 float:left;
}
.welcomeBottomLeftBorder{
 background:transparent url('/javaImages/f0/7b/0,,10278~8879088,00.jpg') no-repeat scroll left bottom;
 height:20px;
 width:20px;
 float:left
}
.welcomeBottomRightBorder{
 background:transparent url('/javaImages/f1/7b/0,,10278~8879089,00.jpg') no-repeat scroll left bottom;
 height:20px;
 width:20px;
 float:left;
}


/*End Welcome Page*/

/* FOOTER */

.footer {
 background-color:#141211;
 width:990px;
 clear:both;
/* height:538px;*/
 height:auto;
 overflow: hidden;
 margin:0 auto 50px auto;
}
.partners {
 height:50px;
 padding:25px 0 0 35px;
}
.partners ul {
 list-style:none;
}
.partners li {
 float:left;
 margin-right:30px;
}
.footer-leaderboard {
 padding:20px 0 0 15px;
 float:left;
}
.footer-social {
 float:right;
 padding:20px 15px 0 0;
}
.footer-social .social-media {
 background-color:#5A5A5A;
 color:#FFFFFF;
 height:80px;
 padding:10px 0 0 20px;
 width:204px;
}
.footer-social .social-media ul {
 list-style:none;
}
.footer-social .social-media li {
 float:left;
 margin-right:20px;
}
.footer-social .social-media .socialText {
 font-size:1.1em;
 padding:0 0 5px 7px;
}
.footer-social .social-media .socialText span {
 color:#000;
}
.footer-sitemap {
 color:#fff;
 clear:both;
 padding:20px;
 height:auto;
 overflow:hidden;
}
.footer-sitemap a {
 color:#fff;
}
.footer-sitemap a:hover {
 text-decoration:underline;
}
.footer-sitemap .sitemap-header {
 font-size:1.4em;
 font-weight:bold;
}
.footer-sitemap ul {
 list-style:none;
}
.subSitemap {
 font-weight: bold !important;
 margin-top: 20px;
 text-transform: uppercase !important;
}
/* sitemap header capitalize */
.footer-sitemap ul .sitemap {
 font-weight: bold;
 margin-top: 20px;
 text-transform: uppercase;
}
.footer-sitemap ul .sitemap li {
 font-weight: normal;
 text-transform: none;
}
.sitemap-col-1, .sitemap-col-2, .sitemap-col-3, .sitemap-col-4, .sitemap-col-5 {
 float:left;
 width:190px;
}
.footerLinks{
 background: #2C2C2C;
 color:#CCCCCC;
 padding-top:5px;
 min-height: 20px;
}
.leftLinks{
 float:left;
 padding-left:10px;
}
.rightLinks{
 float:right;
 padding-right:10px;
}
.footerLinks a{
 color:#CCCCCC;
}
.quickLinks {
 margin-top: 16px;
}
.quickLinks li {
 background: url("/javaImages/6a/64/0,,10278~9266282,00.jpg") no-repeat scroll left bottom transparent;
 height: 10px;
 margin-bottom: 10px;
 padding: 3px 14px;
}

/* FOOTER END */

/* User profiles form */
.userProfileFormElement .fieldLabel {
 float:left;
}
.userProfileFormElement .confirmPassword, .userProfileFormElement .newPassword {
 float: left;
}
.userProfileFormElement div.verticallyStacked, .currentPassword,  .tabbedMyAccountPanel .passwordHint 
{
 clear:left;
 margin-bottom: 1em;
}
.tabbedMyAccountPanel .passwordHint {
 clear: left;
}
.userProfileFormElement div.verticallyStacked.tickBox {
 margin-bottom: 0;
}
.userProfileFormElement div.tickBox {
 padding-top: 1em;
}
.userProfileFormElement .newGroup
{
 margin-top: 2em;
}
.userProfileFormElement .siteUserEmail input {
 width: 30em;
}
.userProfileFormElement .nameField input
{
 width: 12.5em;
}
.userProfileFormElement .labelAndValue .fieldLabel, .userProfileFormElement .currentPasswordFieldLabel,
.userProfileFormElement .newPasswordFieldLabel, .userProfileFormElement .passwordConfirmFieldLabel,
.userProfileFormElement .passwordHint, .userProfileFormElement .emailConfirmFieldLabel {
 font-size: 1.1em;
 line-height: 2em;
}
.userProfileFormElement .tickBox .labelAndValue .fieldLabel { 
 margin-left: 10px;
}
.userProfileFormElement .emailConfirmFieldLabel { 
 margin-top: 1em; 
 clear:both;
}
div.passwordConfirmFieldValue, div.newPasswordFieldValue, div.emailConfirmFieldValue 
{ 
 display: inline!important; 
}
.labelAndValue .fieldValue {
 margin-top:4px;
 clear:left;
}

.fieldValue input, .fieldValue select, .fieldValue .fieldValidationIcon {
 float: left;
}

/* validations  */

.fieldValidationIcon {
 display:inline-block;
 min-width:17px;
 width:17px;
 width: 35px;
 line-height: 17px;
 vertical-align: middle;

}

.fieldValidationIcon div {
 height:17px;
 width:17px;
 overflow: hidden;
 display: inline;
}

/* server validations */
.userProfileFormElement .labelAndValue {
 float:left;
 padding: 0.4em;
 border: transparent solid 0px;
 line-height:20px;
}
.userProfileFormElement .fieldValidationError .labelAndValue {
 background: #E4938F;
 border: #E3001B solid 1px;
}

/* the bareMessage class is added to the server message by the server message handling script */
.userProfileFormElement .bareMessage {
 font-size: 1.4em;
}

.globalValidationMessages{
 display: none;
}


/* user profile forms - END */



/*Forms */
.registrationForm select {
 padding:1px;
}
.registrationForm input[type="input"], .registrationForm select {
 border: solid 1px #7f9db9;
}
.set3 {
height:auto;
overflow:hidden;
}
.registrationForm .submitButton input {
 float:right;
}
.registrationForm .tickBox .fieldValue, .registrationForm .tickBox .fieldLabel {
 float:left
}
.registrationForm .tickBox .fieldLabel {
 width:550px;
}
.registrationForm #fieldSets h3{
 font-size: 2.0em;
 /*text-transform: uppercase;*/
}
.registrationForm fieldset{
 border: 3px solid;
 margin-top: 20px;
 padding: 10px;
}
.registrationForm fieldset input{
 padding:1px;
}
.registrationForm #set1 {
 height:215px;
 position:relative;
 border:0;
}
.registrationForm #set2 {
 /*margin-bottom:15px;*/
 position:relative;
 border:0;
}
#fieldItem1187 {
margin-left:10px;
}
#fieldItem149 .privacylabel {
 margin-bottom:10px;
}
#fieldItem162 {
 height:auto;
 margin-top:46px;
 overflow:hidden;
 width:225px;
}
#fieldItem82 {
 height:60px;
}
#fieldItem103, #fieldItem104 {
 height:auto;
 overflow:hidden;
}
.confirmPassword {
 margin-left:15px;
}
#firstName, #lastName, #field162 {
 width:16em;
}
#field1427, #field1427_confirm {
width:22em;
}
#fieldItem1427 .fieldLabel {
 font-size:1em!important;
}
#field103, #field104, #field104_confirm {
 width:14em;
}
#field104_hint {
 width:31.2em;
}
#fieldItem103 .fieldValue {
 position:relative;
}
.passwordGroup {
/* width:405px;*/
}

.passwordConfirmFieldValue, .newPasswordFieldValue, .emailConfirmFieldValue{
 display: inline;
}

#fieldItem103 #suggestUsername {
 background-color:#FFF;
 border:0 none;
 color:#15ADFF;
 left:200px;
 margin-left:10px;
 position:absolute;
 top:2px;
}
#fieldItem103 #field103Validation {
 left:300px;
 position:absolute;
 top:3px;
}

.registrationForm .payOption .headline{
 font-size: 1.3em;
 font-weight: bold;
 margin-left:10px;
}

.registrationForm .payOption .articleBody{
 margin:5px 0 0 25px;
}
.registrationForm fieldset legend {
 font-size:1.4em;
 font-weight:bold;
 color:#2c2c2c;
}
.registrationForm fieldset p {
 font-size: 1.1em;
}

.registrationForm fieldset li {
 font-size: 1.1em;
}
.registrationForm .payOption {
 margin-top:20px;
}
.registrationForm .payOption:first-child {
 margin-top:0;
}

.registrationForm .termsPrint, .registrationForm .termslabel {
 font-size:1.1em;
 padding-bottom:10px;
}
.registrationForm .termsPrint a{
 color: #144f91;
 text-decoration: underline;
}
.registrationForm .termslabel {
 float:left;
}
.registrationForm .termsPrint {
 float:right;
 margin-bottom: 5px;
}

.registrationForm #termsAndConditionsEmbed {
 border: solid 1px #7F9DB9;
 clear:both;
 height:8em;
 margin-bottom:1em;
 margin-top: 0px;
 overflow:auto;
 font-size: 0.9em;
}
#termsAndConditionsEmbed {
 padding-bottom:1em;
 padding-left:1em;
 padding-right:1em;
}
.registrationForm fieldset p.termsNote {
 float:left;
 font-size:1em;
 margin-top:0;
}
.registrationForm .passwordHint input, .registrationForm .emailsection input, .tabbedMyAccountPanel .emailsection input {
 width: 25.4em;
}
.fieldValidationIcon div {
 display:inline;
 height:17px;
 overflow:hidden;
 width:17px;
 margin: 0px 10px 0px 2px;
}

.registrationForm .passwordHint {
 clear:left;
 padding:15px 0;
}

.registrationForm .failureMessage{
 display: none;
}

ul.payMethod{
 margin: 10px 0px;
}

ul.payMethod li{
 margin: 10px 0px;
}
ul.payMethod li input{
 margin-right:20px;
}
.registrationConfirmation .thankyou{
 font-size:1.2em;
 font-weight: bold;
 margin: 20px 0;
}
.usernameFieldWrap {
 font-size:1.3em;
 font-weight:bold;
 margin:10px 0 0 10px;
}
.usernameConfirmationWrap .continue {
 margin:10px 0 0 0;
}
.registrationConfirmation .note{
 font-size: 1.2em;
 font-weight: bold;
 margin: 20px 0;
}

.registrationForm #buttonSet .inner{
 margin: 40px 0px 10px 0px;
}

.registrationForm .cancelButton{
 float: left;
}

#payMethods p.choice{
 font-size:1.5em;
 font-weight:bold;
 margin: 20px 0;
}
#payMethods p.choice span{
 text-transform: uppercase;
}

/* Forms - END */

/* Team Profiles */

/*#page2281687 .masterTabsWrapper, #page2281688 .masterTabsWrapper {
 margin-bottom:10px;
}*/

.positionTitle {
 background-color:#F1EEE8;
 font-size:1.4em;
 font-weight:bold;
 padding:15px 0 15px 10px;
 margin:0 0 15px 0;
 clear:left;
}
.firstTeamProfileWrapper .playerImage, .firstTeamProfileWrapper img {
 width:149px;
 height:141px;
}
.firstTeamProfileWrapper .player {
 float:left;
 margin:0 15px 15px 0;
}
.firstTeamProfileWrapper .player-right {
 float:left;
 margin:0 15px 15px 0;
}
.firstTeamProfileWrapper .playerNameWrap {
 background:transparent url("/javaImages/f5/0/0,,10278~8913141,00.gif") no-repeat scroll 0 0;
 padding:10px;
 height:36px;
 width:129px;
 font-size:1.25em;
 font-weight:bold;
}
.firstTeamProfileWrapper .playerNameWrap a{
 color:#212121;
}
.firstTeamProfileWrapper .playerNumber {
 float:left;
 height:36px;
 margin-right:4px;
 width:auto;
}

/* Player Profile */

.player-profile-header {
 height:auto;
 overflow:hidden;
 background-color:#F5F5F5;
 padding:15px 0 15px 10px;
 margin:0 0 15px 0;
}
.player-profile-header h1 {
 font-size:1.4em;
 font-weight:bold;
 width:230px;
 float:left;
}
#team-select {
 float:left;
}
#player-select {
 float:left;
 margin-left:10px;
}
#player-select select {
 width:175px;
}
.all-players-link {
 padding:3px 0 0 10px;
 float:left;
}
.all-players-link a {
 color:#15adff;
}
.player-profile .articleImage {
 margin-bottom:10px;
}

/* PLAYER PROFILE - STATS */

#profileStatsWrap .header,.playerProfiles .header {
 color:#2c2c2c;
 font-size:1.4em;
 font-weight:bold;
 padding:5px 0;
 background-color:transparent;
}

.playerProfiles .header{
 margin-top:10px;

}



.defensiveStats, .attackingStats, .howGoalsScored, .Discipline, .goalsScoredFlash, .playerStatsDefensive, .playerStatsAttacking, .playerStatsFooting, .playerStatsDiscipline {
 float:left;
 margin-bottom:15px;
}
.matchRecord {
 clear:both;
 margin-bottom:15px;
}
.matchRecord table, .playerRecord table{
 border-spacing:0;
}
#page2281701 table{
 border-spacing:1px;
}
.statsBox, .statsContainer {
 background:#f1eee8;
 width:280px;
 color:#5E5E5E;
 font-weight:bold;
 padding:10px;
 min-height:64px;
}
.defensiveStats .statsBox, .howGoalsScored .statsBox, .playerStatsDefensive, .playerStatsFooting{
 margin-right:40px;
}
.statsBox .label,.statsContainer div{
 font-weight:normal;
 color:#2c2c2c;
 padding:2px 0;
 clear:both;
}
.statsBox .label span.title, .statsContainer .preText {
 float:left;
 width:250px;
}
.playerStatsTables,.playerStatsFlash{clear:both}

.seasonSelection {
float: right;
padding-bottom: 8px;
padding-top: 15px;

}
#profileStatsWrap table {
 width:640px;
}
#profileStatsWrap #headerRow, #profileStatsWrap .careerHeader{
 background-color:#f5f5f5;
 color:#2c2c2c;
 height:25px;
}
#profileStatsWrap #headerRow td, #profileStatsWrap .careerHeader td {
 font-weight:bold;
 font-size:1.2em;
 padding:7px;
 border-bottom:1px solid #FFFFFF;
}
#profileStatsWrap tr.darkGrey, #profileStatsWrap tr.lightGrey, #profileStatsWrap .careerRow, #profileStatsWrap .totalCareer{
 background-color:#f1eee8;
 color:#2c2c2c;
}
#profileStatsWrap tr.lightGrey {
 background-color:#f1eee8;
}
#profileStatsWrap tr.darkGrey td, #profileStatsWrap tr.lightGrey td,#profileStatsWrap .careerRow td,#profileStatsWrap .totalCareer td {
 vertical-align:middle;
 font-size:1.2em;
 padding:7px;
 border-bottom:1px solid #FFFFFF;
}
#profileStatsWrap tr.darkGrey td.goals, #profileStatsWrap tr.darkGrey td.yellowCards, #profileStatsWrap tr.darkGrey td.redCards, #profileStatsWrap tr.lightGrey td.goals, #profileStatsWrap tr.lightGrey td.yellowCards, #profileStatsWrap tr.lightGrey td.redCards {
 padding-left:14px;
}
.rowData {
 *border-bottom:2px solid #fff;*/
}
.goalsScoredFlashWrap {
 margin-top:10px;
}

.statsTableHeader,.playerStatsBottom, .flashAsset2{
 margin-top: 15px;
}


/* CLUB */

#page2281715 .index-header{
 margin:0 0 12px;
}

/* Season Stats */

.stats-header-wrap {
 height:auto;
 overflow:hidden;
 background-color:#F5F5F5;
 margin:0 0 20px;
}
.stats-header-wrap .index-header {
 margin:0;
}
.stats-heading {
 float:left;
}
.stats-nav {
 float:right;
 padding:12px;
}
.statisticNavigation #seasons, .statisticNavigation #tables {
 margin-top:2px;
}
.statistics .rowHeader {
 text-transform:uppercase;
 background-color:#f1eee8;
 font-size:1.2em;
 font-weight:bold;
}
.statistics .rowHeader td {
 padding:18px 0 18px 10px;
}
.statistics tbody td {
 border-bottom:1px solid #EAEAEA;
 border-left:1px solid #EAEAEA;
 padding:10px;
}
.season-stats {
 font-size:1.2em;
 font-weight:bold;
}
/* Latest News / Videos */

.rightColumn .masterTabsWrapper{
 overflow:visible;
 padding-left:10px;
}
.rightColumn .masterTabsWrapper .masterTabSelected0, .rightColumn .masterTabsWrapper .masterTabSelected1, .rightColumn .masterTabsWrapper .masterTab0, 
.rightColumn .masterTabsWrapper .masterTab1{
 width:149px;
}
.rightColumn .latestNews, .rightColumn #videoPanelContainer, .quickVoteHeader, .quickVoteFooter{
 width:300px;
 margin:0 0 10px 10px;
 float:left;
}
.rightColumn .quickVoteHeader{
 margin:0 0 0 10px;
}
.rightColumn .latestNews{
 background-color:#F5F5F5;
 margin-top:0;
}
.rightColumn .latestNews ul{
 padding:12px 0 0 15px;
}
.rightColumn .latestNews ul li{
 line-height:28px;
}
.rightColumn .latestNews a.latestNewsLink{
 padding-left:15px;
 font-size:0.8em;
 line-height:35px;
}
.rightColumn #videoPanelContainer{
 margin-top:5px;
 background-color:#F5F5F5;
 width:300px;
}
.videoPanelItem{
 border-top:1px solid #F1EEE8;
 float:left;
 width:300px;
 padding:5px 0;
}
.videoPanelThumb{
 float:left;
 padding:5px 0 0 15px;
}
.videoPanelText{
 float:right;
 margin:10px 10px 0 5px;
 width:170px;
}
#videoPanelContainer span.blueText{
 float:right;
 font-size:1em;
 line-height:10px;
 padding:0 10px 8px 0;
}

/* TICKETS TABLE */

.tickets-table .header {
 background-color:#f4f4f4;
 font-size:1.2em;
}
.tickets-table tr {
 background-color:#f1eee8;
}
.tickets-table .header th {
 padding:15px 0 15px 0;
 text-align:center;
}
.tickets-table tr td {
 padding:10px 0;
 text-align:center;
 vertical-align:middle;
}
.tickets-table tr .pricing {
 padding-top:12px;
}
.tickets-table a {
 color: #15ADFF;
 font-weight: bold;
}
/* MMULTI VOTE */

.rightColumn .multiVoteDetail{
 border-left:1px solid #F1EEE8;
 border-right:1px solid #F1EEE8;
 float:left;
 margin-left:10px;
 padding:15px 0 0 15px;
 width:283px;
}
.multiVoteDetail .answer {
 padding:4px 0;
}
.multiVoteDetail .question {
 padding:0 0 10px 2px;
}
.multiVoteDetail .voteButton{
 padding-top:10px;
}
.rightColumn .viewResultsLinkWrapper{
 bottom:20px;
 float:right;
 position:relative;
}
.multiVoteDetail .viewResultsLinkWrapper a {
 font-size:0.9em;
 font-weight:normal;
 text-transform:uppercase;
 color:#15ADFF;
 padding-right:10px;
}
.quickVoteFooter{
 margin-top:0px;
}
/* NEXT MATCH TABLE ASSET */

#masterTabList27184_0, #masterTabList27184_1, #masterTabList27242_0, #masterTabList27242_1, #masterTabList27244_0, #masterTabList27244_1 {
 height:22px;
}
#preMatchCont {
 background-color:#F1EEE8;
 clear:both;
 height:360px;
 margin:0 10px 10px;
 width:300px;
}
#matchStateCont .teamsFlags {
 height:50px;
 border:0;
}
.teamsFlags {
 padding-top:10px;
 margin:0 10px 10px;
 height:95px;
 border-top:1px solid #D9D4CB;
}
.homeTeamLogo {
 float:left;
 margin-left:12px;
 clear:both;
}
.other-match-details-wrap {
 height:auto;
 margin-bottom:10px;
 overflow:hidden;
}
.teamsFlags .otherMatches {
 float:left;
 font-size:1.3em;
 font-weight:bold;
}
.teamsFlags .view-all-link {
 float:right;
}
.teamsFlags .view-all-link a {
 color:#15adff;
}
.matchDetailsContent {
 float:left;
 margin:0 10px;
 width:120px;
 text-align:center;
}
.matchButtons {
 font-weight:bold;
 /*border-bottom:1px solid #D9D4CB;*/
 margin:0 15px;
 padding:15px 0;
 width:275px;
}
.matchButtons a {
 font-weight:normal;
 color:#15adff;
}
.matchButtons a:hover {
 text-decoration:underline;
}
#matchContLeague {
 background-color:#F1F2F2;
 float:left;
 height:360px;
 margin:0 10px 40px;
 min-height:360px;
 width:300px;
}
#leagueStateCont {
 height:360px;
}
#leagueCompLogoCont {
 height:auto;
 overflow:hidden;
 padding:5px 0;
 width:300px;
}
#leagueTitleText {
 float:left;
 font-size:1.2em;
 font-weight:bold;
 margin-left:15px;
 padding-top:10px;
}
#leagueCompLogo {
 float:right;
 height:25px;
 margin:5px 25px 0 0;
 width:104px;
}
.leagueFlag img {
 height:24px;
 width:auto;
}
#leagueEntryCont {
 color:#676767;
 font-size:1.4em;
}
.leagueEntry {
 height:25px;
 margin:5px auto 0;
 padding:1px 0 1px 5px;
 width:280px;
}
.leagueFlag {
 float:left;
 width:auto;
}
.leaguePos {
 float:left;
 font-weight:bold;
 margin-top:3px;
 padding:0 1px;
 text-align:center;
 width:23px;
}
.leagueTeamName {
 float:left;
 margin-top:3px;
 padding-left:8px;
 text-align:left;
 width:auto;
} 
.leaguePoints {
 float:right;
 font-weight:bold;
 margin-top:3px;
 padding:0 14px;
 width:auto;
}
.leagueBlue {
/* border:1px solid #2c2c2c;
 background-color:#d9d4cb;*/
 border: none;
 background-color:#fff;
}
#leagueTableLink {
 float:right;
 margin:5px 20px 0 0;
}
#leagueTableLink a {
 color:#15adff;
 text-decoration:underline;
}
#leagueCoverageCont #leagueTableLink a {
 color:#15adff;
 text-decoration:underline;
}

#matchContLivePost {
 width:300px; 
 background-color:#F1EEE8;
 clear:both;
 height:308px;
 margin:0 10px 10px;
}
/* match asset live specific */

#liveScoreCont {
 float:left;
 width:100%;
 padding:10px 0 0 5px;
}
#liveScoreDetails {
 float:left;
 width:130px;
 text-align:center;
}
.matchTeamLiveLogo { 
 height:70px;
 float:left;
 padding-left:20px;
 margin-bottom:10px;
}
.matchTeamLiveLogoRight { 
 width:70px;
 height:70px;
 float:right;
 margin-bottom:10px;
 padding-right:20px;
}
.liveScore {
 color:#2c2c2c;
 font-size:3.6em;
 font-weight:bold;
}
.liveVersus {
 color:#2c2c2c;
 font-size:2.4em;
 font-weight:bold;
}
#liveVenue {
 float:left;
 width:140px;
 text-align:center;
 color:#A3A3A3;
 font-size:1.2em;
 font-weight:bold;
}
#liveStadium {
 float:left;
 width:140px;
 text-align:center;
 color:#4B4B4B;
 font-size:1.4em;
 font-weight:bold;
}
#liveCompLogo {
 float:left;
 width:100%;
 text-align:center;
 padding-bottom:10px;
}
#liveScorersCont { 
 width:280px;
 margin:0 auto;
}
.liveScorers {
 color:#4B4B4B;
 font-size:1.2em;
 font-weight:bold;
 float:left;
 text-align:right;
 width:48%;
}
.liveScorersAway {
 float:right;
 text-align:left; 
}
#liveCoverageCont {
 float:left; 
 width:300px;
 margin:0 10px;
 background-color:#F1EEE8;
}
#leagueCoverageCont {
 float:left; 
 width:100%; 
 background-color:#F1EEE8;
 height:62px;
}
#liveCoverage {
 width:280px;
 height:42px;
 background-color:#F1EEE8; 
 text-align:center;
 display:block;
 margin:10px 0;
 margin-left:10px;
 visibility:visible;
}
#watchHighlightsCont {
 background-color:#F1EEE8;
 float:left;
 height:52px;
 margin:0 10px;
 width:300px;
 font-size:2.4em;
}
#watchHighlightsCoverage {
 width:280px;
 height:42px;
 background-color:#F1EEE8; 
 text-align:center;
 display:block;
 margin:10px 0;
 margin-left:10px;
 visibility:visible;
}
#leagueTableLink {
 width:280px;
 height:42px;
 background-color:#F1EEE8; 
 text-align:center;
 display:block;
 margin:10px 0;
 margin-left:10px;
}
#liveCoverage a {
 text-decoration:none;
 display:block;
 color:#2c2c2c;
 font-size:2.4em;
}
#leagueTableLink a {
 text-decoration:none;
 display:block;
 color:#fff;
}
#liveNowOn {
 font-size:1.7em;
 font-weight:bold;
 color:#fff;
 text-transform: uppercase;
 display:block;
 padding-top:5px;
}
#liveNowOn img {
 margin-left:5px;
}
#liveCommentary {
 font-size:1.2em;
 font-weight:bold;
 color:#fff;
}

/* end match asset live specific */

/* no game match asset specific */
.noMatchFlag  {
 border-bottom:1px solid #E0E0E0; 
 padding-top:5px;
 width:280px;
}
.noMatchFlagTwo { 
 padding-top:7px;
 padding-bottom:7px;
}
/* end no game match asset specific */


/* SOCIAL NETWORK */

.twitter-wrap {
 float:left;
 margin:0 30px 15px 0;
}
.flickr-wrap {
 clear:both;
 margin:25px 0 0;
}
.socialText a {
 color:#fff;
}

/* CALENDAR OF EVENTS */
#masterCompositeTabContent27219_1 {
 clear:both;
}
.calendarContainer {
 background-color:#FFF;
 height:auto;
 overflow:hidden;
 width:300px;
}
.currentDayContainer {
 color:#2c2c2c;
 float:left;
 font-family:arial;
 margin-top:23px;
 text-align:center;
 width:125px;
}
#currentDayName {
 font-size:1.4em;
 font-weight:bold;
 padding-top:8px;
}
#currentDayNumber {
 font-size:6.7em;
 font-weight:bold;
}
#datePicker {
 float:right;
}
.calLeftMar {
 margin-left: 10px;
}
#calHeader {
 color: #2C2C2C;
 font-size: 1.4em;
 padding: 15px 0 15px 6px;
}
div.dp-popup {
 background:none repeat scroll 0 0 #fff!important;
 font-size:1.1em;
}
div.dp-popup a {
 color:#2c2c2c!important;
}
table.jCalendar {
 background:none repeat scroll 0 0 #fff!important;
 border:0!important;
}
table.jCalendar th {
 background:none repeat scroll 0 0 #fff!important;
 color:#2c2c2c!important;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
 background:none repeat scroll 0 0 #fff!important;
 color:#2c2c2c!important;
}
table.jCalendar td {
 background:none repeat scroll 0 0 transparent!important;
}
div.dp-popup td.disabled {
 cursor:default;
 color:#2c2c2c!important;
}
div.dp-popup td {
 color:#15adff!important;
}
#eventsList {
 height:60px;
 overflow-y:scroll;
 border:1px solid #FFF;
}
.forthcomingEventsItem {
 padding:3px 0;
 background-color:#f7f7f7;
 border-bottom:1px solid #FFFFFF;
 padding-left:5px;
 font-size:0.8em;
}
.forthcomingEventsDate {
 float:left;
 margin-right:10px;
}
.calendar-index-wrap {
 background-color:#F1EEE8;
 padding:8px;
 margin: 0 14px 10px 12px;
}
div.dp-popup div.dp-nav-prev {
 left:8px!important;
}
div.dp-popup div.dp-nav-next {
 right:12px!important;
}
.moreeventlinks {
 padding:7px;
}

#fanSitesList .region{
 clear:both;
 padding-bottom: 20px;
}
#fanSitesList .flag{
 float:left;
}

#fanSitesList .regionLabel, #fanSitesList .site{
 margin-left:120px;
}
#fanSitesList .regionLabel{
 font-size: 1.5em;
 font-weight:bold;
 border-bottom: 1px solid #eaeaea;

}
#fanSitesList .site{
 border-bottom: 1px solid #eaeaea;
 min-height:50px;
}
#fanSitesList .siteName{
 font-weight:bold;
 padding: 10px 0px 5px 0px;
}
#fanSitesList .siteLink{
}
#fanSitesList .goBtn{
 float: right;
 margin-top: -30px;
}
#fanSitesList a{
 color:#15ADFF;
}

/* Get Satisfaction Fix */
#fdbk_overlay {
 z-index:600 !important;
}
a#fdbk_tab {
 top:221px !important;
}
div.iFrame{
 min-height: 50px;
 background-color: #eaeaea;
}
.ticker-controls .play, .ticker-controls .resume, .ticker-buttons .play, .ticker-buttons .resume{
 display: none
}
/* Pre, Live, Post Match Header */

#bodyBorder div.matchDay{
 margin: 20px 0px -15px 0px;
 display: none;
}

.liveMatchesPageHeader {
 margin:0 0 6px;
}
#nextMatchHeader {
 width:960px;
 /*min-height:140px;*/
 margin:0px auto;
 background:url(/namedImage/10278/nextMatchHeader.png) 0 0 no-repeat;
}
#nextMatchHeaderHomeSection {
 width:346px;
 float:left;
 margin-left:45px;
}
#nextMatchHeaderHomeSection .homeTeamNameScorers {
 width:216px;
}
#nextMatchHeaderAwaySection {
 width:368px;
 float:left;
}
#nextMatchHeaderAwaySection .awayTeamNameScorers {
 width:238px;
}
#nextMatchDetailsContainer {
 width:201px;
 float:left;
 text-align:center;
 line-height:1.4;
 margin-top:10px;
 padding:8px 0 0 0;
}
#nextMatchDetails {
 height:62px;
}
.nextMatchDate {
 font-size:1.4em;
 font-weight:700;
}
.nextMatchVenue {
 font-size:1.0em;
}
.nextMatchLeague {
 font-size:1.0em;
}
#preMatchButton span a {
 color:#480025;
 font-size:1.4em;
 text-decoration:none;
 font-weight:700;
}
#preMatchButton span a:visited {
 color:#480025;
 text-decoration:none;
 font-weight:700;
}
#preMatchButton span a:hover {
 color:#480025;
 text-decoration:underline;
 font-weight:700;
}
#liveScoreHeader {
 width:960px;
 background:url(/namedImage/10278/liveMatchHeaderTop.png) 0 0 no-repeat;
 padding-bottom:5px;
 margin: 0px auto;
 height: auto;
 overflow: hidden;
 min-height: 140px;
}
#liveScoreHeader {
 padding-bottom:0px\9;
}
/* IE7, IE8 */
#liveScoreHeaderBottom {
 background:url(/namedImage/10278/liveMatchHeaderBottom.png) left bottom no-repeat;
 width:960px;
 height:24px;
 margin: 0 auto;
}
#liveScoreHeaderHomeSection {
 width:382px;
 float:left;
 margin-left:45px;
}
#liveScoreHeaderAwaySection {
 width:382px;
 float:left;
}
#liveScoreHeaderBottom span {
 position:relative;
 left:470px;
 top:8px;
 font-size:1.1em;
 font-weight:700;
 color:#480025;
}
#liveScoreHeaderBottom span {/* IE7, IE8 */
 top:9px\9;
}
#liveScoreHeaderBottom span,  x:-moz-any-link, x:default { /* Firefox 3.0+ */
 top:9px;
}
#liveScoreHeaderBottom span a {
 color:#480025;
 text-decoration:none;
}
#liveScoreHeaderBottom span a:visited {
 color:#480025;
 text-decoration:none;

}
#liveScoreHeaderBottom span a:hover {
 color:#480025;
 text-decoration:underline;
}
#postMatchHeader {
 width:960px;
 background:url(/namedImage/10278/postMatchHeaderTop.png) 0 0 no-repeat;
 padding-bottom:5px;
 margin: 0px auto;
 height: auto;
 overflow: hidden;
 min-height: 140px;
}
#postMatchHeader {/* IE7, IE8 */
 padding-bottom:5px\9;
}
#postMatchHeaderBottom {
 background:url(/namedImage/10278/preMatchHeaderBottom.png) left bottom no-repeat;
 width:960px;
 height:24px;
 margin:0 auto;
}
#postMatchHeaderHomeSection {
 width:382px;
 float:left;
 margin-left:45px;
}
#postMatchHeaderAwaySection {
 width:382px;
 float:left;
}
#postMatchHeaderBottom span {
 position:relative;
 left:470px;
 top:8px;
 font-size:1.1em;
 font-weight:700;
 color:#/*[liveMatchHeaderTitleColour]*/;
}
#postMatchHeaderBottom span { /* IE7, IE8 */
 top:9px\9;
}
#postMatchHeaderBottom span,  x:-moz-any-link, x:default { /* Firefox 3.0+ */
 top:9px;
}
#postMatchHeaderBottom span a {
 color:#/*[liveMatchHeaderTitleColour]*/;
 text-decoration:none;
}
#postMatchHeaderBottom span a:visited {
 color:#/*[liveMatchHeaderTitleColour]*/;
 text-decoration:none;
}
#postMatchHeaderBottom span a:hover {
 color:#/*[liveMatchHeaderTitleColour]*/;
 text-decoration:underline;
}
#homeHeaderLogoPre, #awayHeaderLogoPre, #homeHeaderLogoLive, #awayHeaderLogoLive, #homeHeaderLogoPost, #awayHeaderLogoPost {
 margin-left:auto;
 margin-right:auto;
 margin-top:12px;
 width:130px;
}
#homeHeaderLogoPre img, #awayHeaderLogoPre img, #homeHeaderLogoLive img, #awayHeaderLogoLive img, #homeHeaderLogoPost img, #awayHeaderLogoPost img {
 margin:4px 0 0 21px;
}
.liveScore {
 height:50px;
 margin-top:8px;
 padding:5px 0 0 0;
 text-align:center;
 font-size:3.8em;
 font-weight:700;
}
.liveScoreHyphen {
 color:#8B8B8B;
}
.liveScoreVenue {
 text-align:center;
 font-size:1.1em;
 line-height:1.4;
}
.liveScoreVenue p {
 margin-top:10px;
}
.clearBoth {
 clear:both;
}
.homeTeamBadge {
 width:130px;
 height:120px;
 float:left;
}
.awayTeamBadge {
 width:130px;
 height:120px;
 float:right;
}
.scoreVenueContainer {
 float:left;
 width:151px;
}
.homeTeamNameScorers {
 width:250px;
 float:left;
 text-align:left;
 padding-top:40px;
}
.awayTeamNameScorers {
 width:250px;
 text-align:right;
 padding-top:40px;
}
.liveHeaderHomeName {
 font-size:3em;
 font-weight:700;
 color:#26B2FF;
}
.liveHeaderAwayName {
 font-size:3em;
 font-weight:700;
 color:#26B2FF;
}
.liveHeaderHomeScorers {
 font-size:1.1em;
 line-height:1.1;
}
.liveHeaderAwayScorers {
 font-size:1.1em;
 line-height:1.1;
}

/* End Pre, Live, Post Match Header */


.feedbackForm input, .feedbackForm textarea{
 margin: 10px 0px; 
}

/*
---------------------------------------------------
Promotions Page - /page/blackandwhitetv
*/

#page2290240 #promotionForm
{
float : left;
}


#page2290240 .articleBody .promotionContinueButton a
{
 display : block;
 width : 100px;
 margin : 0px 0px 0px 10px;
 padding : 5px 0px 5px 0px;
 background : url(/javaImages/29/b8/0,,10278~9222185,00.jpg) top left no-repeat; 
 color : #fff;
 font-weight : bold;
 text-align : center;
}
#page2290240 .promotionContinueButton{
float:left;
}

#page2290240 #defaultPromotionCode{
float:left;
}

#page2290240 #uniqueCodeText
{
margin : 0px 0px 7px 0px;
}

#page2290240 .articleBody .promotionCodeEntry
{

height : 80px;
}


#page2290240 .articleBody .promotionCodeEntry #codeEntryError
{
 font-weight : bold;
 color : red;
}

#page2290240 .articleBody .uniqueCodeStyle
{ font-weight : bold; }

/* Contact Us */
#masterCompositeTabContent29721_0 h1 {
 font-size: 1.9em;
 font-weight: 700;
 line-height: 1.5em !important;
 margin-bottom: 1em !important;
}
#masterCompositeTabContent29721_1 p {
 margin-bottom: 1em !important;
}
#masterCompositeTabContent29721_1 input, #masterCompositeTabContent29721_1 select, #masterCompositeTabContent29721_1 textarea {
    margin-bottom: 5px;
    margin-top: 5px;
}
#sendEmailButton {
 padding:2px;
}
#contactusContainer {
 margin-bottom:20px;
}

/*
-----------------------------------------------
Facebook block on footer in page/Fans/SocialNetworks
*/

.socialblock
{
	width 		: 214px;
	height 		: 80px;
	padding 	: 10px 10px 0 10px;
        margin          : 20px 10px 0px 0px;
	background  	: #5a5a5a url(/javaImages/1e/39/0,,10278~9255198,00.jpg) no-repeat 10px 35px;
	text-align	: left;
	float 		: right;
}

.social-links
{
	list-style-type : none;
	padding		: none;
	margin		: 0px 0px 0px 0px;
        width           : 160px;        
} 


.social-links li{

	float 		: left;
	text-align 	: left;
	padding		: 0px 10px 0px 0px;
	border-right	: 1px solid #fff; 
}


.social-links li a
{
	color 		: #fff;
	text-decoration : none;
}

.social-links li a:hover
{
	color 		: #ccc;
}


li.last
{
	padding : 0px 0px 0px 10px;
	border 	: none;
}

.fbblock
{
	width 	: 50px;
	height	: 70px;
	float	: right;
	overflow: hidden;
}



/* show welcome item */
.welcomeItemShow {
 display:block !important;
}

/* ---------------------- Feedback Email Confirmation  ----------------------*/

.feedbackConfirmation
{
 display : block;
 padding : 10px;
}

body .feedbackConfirmation table tbody tr td
{
 background-color: none;
}


.feedbackConfirmation .article
{
 background-color : transparent ;
 color : #000;
 font-size : 0.7em;
 visibility : visible;
 display : block;
 padding : 20px;
 text-align : center;
}
.feedbackConfirmation .article .headline {
 font-size : 1.2em;
 font-weight : bold;
 display : block;
 clear : both;
}
#page2296275 .news-article a{position:relative}	
#page2296275 .video_news{
 background: url(/javaImages/83/71/0,,10278~9466243,00.png) no-repeat;
 height: 90px;
 width: 160px;
 display: block;
 position: absolute;
 z-index: 3;
 margin: 5px;
 ^left:-630px;
}
#page2296276 #flashPlayer {
margin: 0;
height:360px;
width:640px;
}

/* OUR PARTNERS */

h2.sectionHeading {
 background-color:#F5F5F5;
 font-size:1.4em;
 font-weight:bold;
 padding:15px 0 15px 10px;
 margin:0 0 13px 0;
}
.sponsorSection, .partnerSection {
 height:auto;
 overflow:hidden;
}
.sponsorSection .partnerItem {
 float:left;
 width:160px;
 margin:0 0 30px 80px;
 height:140px;
 overflow:hidden;
}
.sponsorSection li.noLeft {
 margin-left:0;
}
.sponsorSection p {
 margin-top:5px;
}
.partnerSection li.partnerItem {
 margin-bottom:30px;
 height:90px;
}
.partnerSection li img {
 float:left;
 width:160px;
 margin-right:10px;
}
.partnerSection p {
 float:left;
 height:90px;
 vertical-align:middle;
 width:470px;
}

/*
------------------------------------------------------
Signed Shirt Survey
------------------------------------------------------
*/

#page2297460 .surveyQuestions .surveyQuestion
{
 font-weight : bold;
}

#page2297460 .surveyQuestions .surveyAnswer
{
 margin : 10px 0px 10px 0px;
}

#page2297460 .surveyQuestions .surveyAnswer td
{
 padding : 0px 0px 3px 0px;
}

#page2297460 .surveyQuestions .surveyQuestionPrompt
{
 color : #ff0000;
 font-weight : bold;
}

/* Matchday Asset */
.matchdayAsset {
/* margin-top:10px;*/
}
#matchdaylive {
 background: #F4F4F4;
 height: 45px;
 margin-bottom: 8px;
 width: 640px;
 overflow:hidden;
}
.clublogos {
 float: left;
 padding: 4px 0 3px 10px;
}
.clublogos img {
 float:left;
 width:34px;
}
.clublogos span {
 display: block;
 float: left;
 font-size: 1.4em;
 font-weight: bold;
 margin: 10px 7px 0;
}
.countdownWrap {
 float:left;
 margin-left:26px;
 padding-top:10px;
 font-size:1.8em;
}
.countdownWrap span {
 float:left;
}
.countdownWrap span#countdown {
 height: 30px;
 overflow: hidden;
 width: 180px;
 margin-left:5px;
}
#countdown ul li {
 float:left;
 margin-left:5px;
 width:80px;
}
#countdown ul li:first-child {
 display:none;
}
a.followlive {
 float:right;
 display:block;
}
body div#commentary {
 display: none;
 float: left;
 margin: 5px 0 0 20px;
 width: 350px;
}
#commentary li {
 height:37px;
 line-height:17px;
 overflow: hidden;
}
#commentary li span {
 display: block;
 float: left;
 font-size: 1.6em;
 padding: 8px 20px 10px 0;
}
a.goToLive {
 display: block;
 font-size: 1.6em;
 font-weight: bold;
 padding: 8px 25px;
}
a.goToLive:hover {
 color:#15ADFF;
}
#mobileLink {
 display: block;
}  
#mobileLink a {
 color: #fff;
 font-size: 2.5em;
}

/*Mobile Media Queries */
@media only screen and (max-device-width : 480px) {  
#mobileLink {
 display: block !important;
}  
 #mobileLink a {
 color: #fff;
 font-size: 2.5em;
}

.mobileHomeNUFC{
float:left;
height:202px;
margin-top:15px;
width:642px;
}


}
/*FIFA Superstars*/

#fifaSuperstars {
 margin: 10px 65px 65px 65px;
}
#realPlayers {
 width:550px;
 float:left;
}
#facebookLike {
 float: right;
}
#fifaGame {
 text-align: center;
}



/*New Links Tabs */

#masterCompositeTabContent26398_0 #section-nav {
 display:block;
 height : auto;
 clear : both;
}
#masterCompositeTabContent26398_0 .section-list ul {
 margin : 0px 0px 0px 0px;
 padding : 0px 0px 0px 0px;
 list-style-type : none;
}
#masterCompositeTabContent26398_0 .section-list ul li, .section-list ul li{
 display:block;
 margin: 0px 5px 6px 0px; 
 float: left;
}
#masterCompositeTabContent26398_0 .section-list ul li a.sectionLink, .section-list ul li a.sectionLink{
 display: block;
 padding : 3px 10px 0px 10px;
 height : 17px;
 background : url(/javaImages/3b/a1/0,,10278~9675067,00.jpg) no-repeat 0px -1px;
 float:left;
 position:relative;
 text-align : center;
 color : #fff;
}
#masterCompositeTabContent26398_0 .section-list ul li a.sectionLink span.linkTitle, .section-list ul li a.sectionLink span.linkTitle {
 width : 10px;
 height : 20px;
 background : url(/javaImages/3b/a1/0,,10278~9675067,00.jpg) no-repeat -190px -1px;
 padding : 0px 0px 0px 0px;
 position : absolute;
 top : 0px;
 right : 0px;
}
#masterCompositeTabContent26398_0 .section-list ul li a.sectionLink:Hover, .section-list ul li a.sectionLink:Hover {
 background : url(/javaImages/3b/a1/0,,10278~9675067,00.jpg) no-repeat 0px -22px;
}
#masterCompositeTabContent26398_0 .section-list ul li a.sectionLink:hover span.linkTitle, .section-list ul li a.sectionLink:hover span.linkTitle {
 background : url(/javaImages/3b/a1/0,,10278~9675067,00.jpg) no-repeat -190px -22px;
}
.hidden {
 display: none !important;
}



/* log in lightbox */
#bodyBorder .jqmWindow {
    background: url("/javaImages/ef/2a/0,,~8858351,00.gif") no-repeat scroll left top transparent;
    display: none;
    left: 50%;
    margin-left: -425px;
    padding-top: 7px;
    position: fixed;
    top: 19%;
    width: 850px;
}
.jqmOverlay {
    background-color: #000000;
 display:block;
}
* html .jqmWindow {
    position: absolute;
}
.lightboxLabel {
    display: block;
    font-size: 1.2em;
    font-weight: normal;
}
.jqmClose {
    background: url("/javaImages/9d/29/0,,~8858013,00.gif") no-repeat scroll right center transparent;
    float: right;
    overflow: visible;
    padding: 5px 25px 5px 0;
}
.lightboxInner {
    background: url("/javaImages/1e/2b/0,,~8858398,00.gif") no-repeat scroll left bottom transparent;
    overflow: auto;
    padding-bottom: 7px;
}
.lightboxContent {
    background-color: #FFFFFF;
    overflow: auto;
    padding: 3px 20px 13px;
}
.secureLightbox {
    background: url("/javaImages/f3/29/0,,~8858099,00.gif") no-repeat scroll left center transparent;
    float: left;
    padding: 5px 0 5px 25px;
}
#lightboxNewCustomer, #lightboxExistingCustomer {
    border: 4px solid #E4E4E4;
    float: left;
    margin-top: 8px;
    min-height: 185px;
    padding: 17px 18px;
}
#lightboxExistingCustomer {
    background-color: #F2F2F2;
    clear: right;
    float: none;
    margin-left: 328px;
    margin-top: 9px;
    width: 438px;
}
#lightboxNewCustomer {
    clear: left;
    width: 246px;
}
.lightboxContent h3 {
    font-size: 2.4em;
    font-weight: bold;
    margin-bottom: 10px;
}
#lightboxNewCustomer span, #lightboxExistingCustomer span {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
}
.lightboxContent ul {
    margin-bottom: 10px;
}
.lightboxContent li {
    background: url("/javaImages/88/35/0,,~8926600,00.gif") no-repeat scroll 0 2px transparent;
    font-size: 1.2em;
    margin-bottom: 5px;
    padding-left: 12px;
}
#lightboxExistingCustomer form {
    clear: none;
}
#lightboxExistingCustomer form div {
    float: left;
    font-size: 1.2em;
    margin-right: 10px;
    width: 171px;
}
#lightboxExistingCustomer form input {
    height: 26px;
}
#lightboxExistingCustomer form label {
    display: block;
    margin-bottom: 5px;
}
#lightboxExistingCustomer form #loadbutton {
    background: url("/javaImages/c/34/0,,~8926220,00.gif") no-repeat scroll left center transparent;
    border: 0 none;
    color: #26B2FF;
    height: 26px;
    margin-top: 26px;
    text-align: center;
    width: 65px;
}
#lightboxNewCustomer a.btn span {
    background: url("/namedImage/10278/newCustomerBtnLeft.gif") no-repeat scroll 0 0 transparent;
    display: block;
    letter-spacing: 0;
    padding: 6px 10px 6px 13px;
    word-spacing: -1px;
}
#lightboxNewCustomer a.btn {
    background: url("/namedImage/10278/newCustomerBtnRight.gif") no-repeat scroll 100% 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 26px;
    margin: 25px 0 0;
    padding: 0 3px 0 0;
    width: 162px;
}
#loginModal div.terminus {
    clear: both;
    display: block;
    width: 100%;
}



#masterCompositeTabContent32481_2,
#masterCompositeTabContent32481_3
{
position : absolute;
z-index : 600 !important;
}

#masterCompositeTabContent31263_4, #masterCompositeTabContent32481_4
{
position : relative;
z-index : 600 !important;
}


/*

NEW PARTNERS STYLES 
*/

        #partner
        {
         width : 990px;
         height : 60px;
         text-align: center;
         margin : auto;
         background : #141211;
        }
        
        #partner ul
        { 
         display : block;
         list-style-type : none;
         padding : 0px;
         display : block;
         margin: 10px auto 10px auto;
         width : 780px;
        }

       #partner ul li
       {
       float : left;
       margin : 0px 15px 0px 0px;
       }
       
       #partner ul li a.banner1,
       #partner ul li a.banner2,      
       #partner ul li a.banner3,
       #partner ul li a.banner4, 
       #partner ul li a.banner5,
       #partner ul li a.banner6 
       {
        display : block;
        height  : 60px;
        width   : 120px;
        text-indent : -9999em;
       }
       
       #partner ul li a.banner1
       {
        background : url(/javaImages/6d/b5/0,,10278~9811309,00.png) no-repeat 0px 14px;
       }
       
       #partner ul li a.banner1:hover
       {
       background : url(/javaImages/6d/b5/0,,10278~9811309,00.png) no-repeat 0px -46px;
       }
       
       #partner ul li a.banner2
       {
       background : url(/javaImages/6d/b5/0,,10278~9811309,00.png) no-repeat -120px 5px;
       width : 85px;
       }
       
       #partner ul li a.banner2:hover
       {
       background : url(/javaImages/6d/b5/0,,10278~9811309,00.png) no-repeat -120px -55px;
       }     
       
       #partner ul li a.banner3
       {
       /*background : url(/javaImages/6d/b5/0,,10278~9811309,00.png) no-repeat -240px 5px;*/
       background : url(/javaImages/d1/c9/0,,10278~9882065,00.png) no-repeat -25px 0px;
       width : 90px; 
       }
       
       #partner ul li a.banner3:hover
       {
       /*background : url(/javaImages/6d/b5/0,,10278~9811309,00.png) no-repeat -240px -55px;*/
       background : url(/javaImages/dd/c9/0,,10278~9882077,00.png) no-repeat -25px 0px;
       }           
       
       #partner ul li a.banner4
       {
       
       background : url(/javaImages/6d/b5/0,,10278~9811309,00.png) no-repeat -360px 12px;
       }
       
       #partner ul li a.banner4:hover
       {
       background : url(/javaImages/6d/b5/0,,10278~9811309,00.png) no-repeat -360px -48px;
       }   
       
       #partner ul li a.banner5
       {
       background : url(/javaImages/6d/b5/0,,10278~9811309,00.png) no-repeat -480px 12px;
       width : 118px;      
       }
       
       #partner ul li a.banner5:hover
       {
       background : url(/javaImages/6d/b5/0,,10278~9811309,00.png) no-repeat -480px -48px;
       }          
       
       #partner ul li a.banner6
       {
       background : url(/javaImages/6d/b5/0,,10278~9811309,00.png) no-repeat -600px 12px;
       width : 130px;
       }
       
       #partner ul li a.banner6:hover
       {
       background : url(/javaImages/6d/b5/0,,10278~9811309,00.png) no-repeat -600px -48px;
       }     

/* NEWSLETTER LIGHTBOX */

#page2301135 #bodyBorder #loginModal {
 display: block;
}
#newsletterLightbox .lightboxSignUpOptions {
 float: left;
 width: 420px;
}
#newsletterLightbox #lightboxNewsletterOnly {
 border: 4px solid #E4E4E4;
 float: left;
 margin-top: 8px;
 min-height: 92px;
 padding: 17px 18px;
 width: 365px;
}
#newsletterLightbox #lightboxNewsletterOnly span {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
}
#newsletterLightbox #lightboxNewCustomer, #newsletterLightbox #lightboxNewsletterOnly {
 padding: 10px 18px;
}
#newsletterLightbox #lightboxNewsletterOnly a.btn {
    background: url("/namedImage/10278/newCustomerBtnRight.gif") no-repeat scroll 100% 0 transparent;
    color: #FFFFFF;
    display: block;
    height: 26px;
    padding: 0 3px 0 0;
}
#newsletterLightbox #lightboxNewsletterOnly a.btn span {
    background: url("/namedImage/10278/newCustomerBtnLeft.gif") no-repeat scroll 0 0 transparent;
    display: block;
    letter-spacing: 0;
    padding: 6px 10px 6px 13px;
    word-spacing: -1px;
}
#newsletterLightbox #lightboxNewCustomer, #newsletterLightbox #lightboxExistingCustomer {
 min-height: 92px;
}
#newsletterLightbox .lightboxContent h3 {
 margin-bottom: 5px;
}
#newsletterLightbox #lightboxNewCustomer {
 width: 365px;
}
#newsletterLightbox #lightboxNewCustomer a.btn, #newsletterLightbox #lightboxNewsletterOnly a.btn {
 margin-top: 0;
 width: 93px;
 float: right;
}
#newsletterLightbox #lightboxExistingCustomer {
 width: 345px;
 margin-left: 0;
 float: right;
}
#newsletterLightbox #lightboxExistingCustomer form {
 margin-bottom: 12px;
}
#newsletterLightbox #lightboxExistingCustomer form div {
 width: 130px;
}
#newsletterLightbox #lightboxExistingCustomer form input {
 width: 125px;
}
#newsletterLightbox #lightboxExistingCustomer form #loadbutton {
 width: 65px;
 margin-top: 23px;
}

/* NEWSLETTER CONFIRMATION */

.registrationConfirmation p span.username {
 font-weight: bold;
}
.registrationConfirmation form {
 margin-left: 10px;
}
#masterCompositeTabContent34883_2 .lightboxInner {
 background: url("/javaImages/77/f9/0,,10278~9894263,00.gif") no-repeat scroll left bottom transparent;
 overflow: auto;
 padding-bottom: 7px;
}
#masterCompositeTabContent34883_2 .jqmWindow {
 background: url("/javaImages/6c/f9/0,,10278~9894252,00.gif") no-repeat scroll left top transparent;
 display: none;
 left: 50%;
 margin-left: -470px;
 padding-top: 7px;
 position: fixed;
 top: 19%;
 width: 942px!important;
}
#chart_lightbox #chart {
 padding-top: 28px;
}

#chart_lightbox .lightboxLabel {
 
}
.lightboxTitle {
 float: left;
 font-size: 2em;
 width: 840px;
 padding-top: 20px;
}
.chart_color {
 float: left;
 padding-right: 10px;
}
.chart_key_title {
 font-size: 1.5em;
}
.chart_key {
 top: 313px;
 float: left;
 width: 300px;
 padding: 5px;
 left: 706px;
}
.rowHighlight a {
 margin-left: 12px;
 margin-top: 138px;
 height: 12px;
}
.chart_key_row {
 float: left;
 width: 70px;
}

.newNav {
padding-top:133px;
}

.matchListA {
 float:left;
 clear:both;
 height: 37px;
 width: 460px;
 max-width: 460px;
 background-image: url('/javaImages/d8/82/0,,10278~9994968,00.gif');
 padding: 13px 0 0 180px;
 margin: 20px 0 15px 0;
}

/* Custom article widget */
#articleWidget {
 margin: 0;
 padding: 0;
 width: 300px;
 border: 1px solid #f1efe9;
 border-radius: 7px;
 float: right;
 margin-bottom: 30px;
 margin-right: 25px;
}
		
#articleWidget #header {
 height: 45px;
 background: #f1efe9;
 border-radius: 7px 7px 0 0;
}

#articleWidget #footer {
 background: #f1efe9;
 border-radius: 0 0 7px 7px;
 height: 10px;
}
		
#articleWidget #content {
 padding: 10px 10px 0px 10px;
 margin: 0;
}

#articleWidget #content a {
 color: #28b4ff;
}

#articleWidget #content a:hover {
 color: #5e656d;
}

#articleWidget #header h2 {
 padding: 15px 0 15px 15px;
 font-size: 1.4em;
 color: #2C2C2C;
 float: left;
}

#articleWidget #content ul {
 list-style: none;
}

#articleWidget #content ul li {
 padding-bottom: 10px;
}

#promoButtonHeader {
 float: right;
 margin: 5px 10px 0 0;
}
/* Custom article widget end */

/*article hyperlinks colour*/
.articleBody a{
 color:#49B7FF;
}
.articleBody a:hover{
 color:#505960;
}

.matchFit{
 padding-left:70px;
}

/*Article Font Change*/

#bodyBorder .articleBody {
 font-size:14px;
 font-family:Arial;
}

.hiddenAsset {
 display: none !important;
}

/* Member match competition console */
#memberMatchConsole {
 height:640px;
 width:640px;
 background:url(/namedImage/10278/memberMatchBg.png) no-repeat;
}

#memberMatchConsole .headerText {
 position:relative;
 width:490px;
 top:160px;
 left:75px;
}

#memberMatchConsole ul.points {
 position:relative;
 top:182px;
 left:108px;
 width:500px;
}

#memberMatchConsole ul.points li {
 margin:0 0 14px 0;
}

#memberMatchConsole .closingNote {
 position:relative;
 top:190px;
 left:200px;
 font-size:90%;
 width:300px;
}

#memberMatchConsole .compForm {
 position:relative;
 top:200px;
 left:240px;
}

#memberMatchConsole .compForm p {
 margin:0 0 3px 0;
}

#memberMatchConsole .emailAddressInput input, #memberMatchConsole .supporterNoInput input {
 border-radius:5px;
 margin:3px 0 0 0;
 padding:2px;
}

#memberMatchConsole .emailAddressInput input {
 width:300px;
}

#memberMatchConsole .compForm .compSubmitButton input {
 margin:0 0 0 10px;
 padding:3px 0 3px 0;
 color:#fff;
 background:#1aadfd;
 border-radius:5px;
 border:0;
 width:80px;
 font-weight:bold;
}

#memberMatchConsole .note {
 position:relative;
 top:203px;
 left:240px;
 font-size:80%;
 width:350px;
}
/* Member match competition console emd */

/* Match reports link */
.matchReportLinksWrap {
margin:0 0 10px 0;
}

.matchReportLinksWrap h2 {
 font-size:1.2em;
}

.matchReportLinksWrap ul.matchReportLinks {
 margin:10px 0 0 0;
}

.matchReportLinksWrap ul.matchReportLinks li {
 display:inline;
 margin:0 15px 0 0;
}

.matchReportLinksWrap ul.matchReportLinks li a {
 color:#fff;
 background:url(/namedImage/10278/tab-selected.gif);
 padding:5px 10px 5px 10px;
 border-radius:5px;
 font-weight:bold;
 font-size:0.9em;
}
/* Match reports link end */

.gap {
 margin-bottom:20px;
}

#welcomeNewsTicker {
 position:relative;
 margin:5px auto 5px auto;
 width:923px;
 height:41px;
 background:url(/javaImages/17/74/0,,10278~10318871,00.png) no-repeat;
}

#welcomeNewsTicker ul#news {
 position:absolute;
 top:11px;
 left:165px;
 font-size:1.2em;
 font-weight:normal;
}

#welcomeNewsTicker ul#news li:hover {
 text-decoration:underline;
 cursor:pointer;
 color:#15ADFF;
}

.popularAsset .masterTabsWrapper ul li {
 width:99px!important;
}

#leagueTableGraph {
 width:940px!important;
 height:240px!important;
 padding:0 10px 10px 10px;
 text-align:center;
 border-radius:10px;
 background:#fff!important;
}

#leagueTableGraph canvas {
 margin:20px 0 0 0;
}
