FORM {
 margin: 0px;
 padding: 0px;
}
* {
margin:0px;
padding:0px;
}
P {
 margin-bottom:8px;
}
.layoutTable {
 width:auto;
}
TABLE {
 border-style:none;
 clear: both;
}
TD {
 text-align: left;
 font-size: 0.76em !important;
 font-family: Arial,Tahoma,Verdana,sans-serif;
 color: #fefeff;
 padding: 0px;
 vertical-align: top;
}
IMG {
 border: none;
}
A {
 color: #fdfdfd;
 text-decoration:none;
}
A:Hover {
 text-decoration:underline;
}
.body {
 margin:0;
 text-align:center;
 background-color:white;
 font-family: Arial,Helvetica,sans-serif;
 color:#fefeff;
 background-color:#000000;
}
.bodyBorder {
 width:990px;   /* Width of the main wrap of the site */
 margin-left:auto;
 margin-right:auto;
 text-align:center;
  background-color:#ffffff;
}
.bodyWrap {
}
LI {
 margin:0px;
 padding:0px;
}
UL {
 margin:0px;
 padding:0px;
 list-style-type: none;
}


/* ***   Navigation  ***   */

.headerwrap {
position:relative;
}
.middleMiddle IMG {
border:5px solid #b4b4b5;
}
.siteHeader {
/*margin-bottom:-4px;*/
}
.navigation {
 background-image:url(/javaImages/b9/24/0,,12564~3548345,00.gif);
 background-repeat:repeat-x; 
 clear:both;
 display:block;
 width:700px;
 height:36px;
 z-index:14;
}
.navigationlist LI  {
float:left;
height:32px;
padding-top:4px;
}
*html .navigationlist LI  {
float:left;
height:36px;
padding-top:4px;
}
.selected {
background-image:url(/javaImages/85/2c/0,,12564~3550341,00.gif);
background-position:bottom center;
background-repeat:no-repeat;
}
.selected1 {
background-image:url(/javaImages/85/2c/0,,12564~3550341,00.gif);
background-position:bottom center;
background-repeat:no-repeat;
}
#dest {
color:#e3702d;
}
.navigationlist LI A {
color:#ffffff;
padding:0 15px;
font-weight:bold;
border-right:1px solid #ffffff;
}
li.listend .naventry A {
/*border-right:1px solid solid #000000!important;*/
border-right:0px;
color:#e3702d;
}
li.listend1 .naventry A {
border-right:0px;
}


/****  Main Wrap  ***/

.mainWrap {
/*margin:29px 24px 19px 16px;*/
margin:10px 24px 19px 16px;
text-align:center;
}

.leftMainWrap {
/*padding:0px 31px 0px 0px;*/
 margin:0px 1px 0px 0px;
 width:460px;
 display:block;
}

* html .leftMainWrap {
  padding:0px 15px 0px 0px;
}

/*  Flash player */

#flashPlayer A {
 color: #000000!important;
}

#flashPlayer {
 width:480px;
 height:405px;
 color:#000000!important;
 font-weight:bold;
}
.flashWrap {
 border:5px solid #e3702d;
 margin-bottom:22px;
}
.Time {
 color:#e3702d;
}
.flashWrap1 {
 border:5px solid #e3702d;
 margin-bottom:22px;
 /*width:400px;*/
}
.flashWrap2 {
 /*border:5px solid #e3702d;*/
 border-top:5px solid #e3702d;
 border-right:6px solid #e3702d;
 border-bottom:5px solid #e3702d;
 border-left:6px solid #e3702d;
 margin-bottom:22px;
}


/*** Homepage styles   */

.articleBody, .articleBody A, .clubtext, .articleBody P {
 color:#000000; 
}

.homepageArticle {
 margin-bottom:10px;
}
.homepageArticle .articleBody {
 height:60px;
 overflow:hidden;
}
.tournamentCalender {
 /*padding:12px 0px 1px 0px;*/
 margin:12px 0px 1px 0px;
}
.liveMatch {
 border:5px solid #e3702d;
 display:block;
 margin:0px 0px 1px 1px;
}

.liveMatch .fixturesWrap {
 background-image:url(/javaImages/88/2c/0,,12564~3550344,00.gif);
 width:419px;
}


.fixturesInnerWrap IMG {
 border:1px solid #B4B4B4;
 }

.livematch .clublogoHome IMG {
 margin-left:4px;
}
.livematch .clublogoAway IMG {
  margin-right:4px;
}
.livematch .clublogoHome {
 margin-right:41px;
}
.liveMatch .clubtext {
 width:70px;
 padding-top:26px;
 font-weight:bold;
 color:#58585e;
 font-size:1.0em;
}
.livematch .clublogoHome, .livematch .clublogoAway, .liveMatch .clubtext, .nextMatch .clublogoHome , .nextMatch .clublogoAway, .nextMatch .clubtext,    .versus {
 float:left;
}
.nextMatch {
}
.nextMatch .clublogoHome IMG, .nextMatch .clublogoAway IMG {
 width:31px;
 height:31px;
}
.nextMatch .clubtext {
margin-top:8px;
width:150px;
overflow-x:hidden;
}
.nextMatch .clublogoHome IMG {
 margin:3px 12px 0px 16px;
}
.nextMatch .clublogoAway IMG {
 margin:3px 0px 0px 0px;
}
.rowodd, .roweven {
 clear:both;
 width:429px;
 color:#000000;
}
.fixtureDate {
 color:#e3702d;
 height:20px;
 padding:5px 0px 4px 21px;
 background-color:#eaeaea;
 font-weight:bold;
}
.rowodd {
background-color:#d3d3d3;
height:36px;
}
.roweven {
background-color:#eaeaea;
height:36px;
}
.versus {
padding:8px 10px 0px 4px;
}
.fixturesFooterWrap {
 background-color:#eaeaea;
 /*margin-bottom:6px; */
 margin-bottom:75px; 
}

* html .fixturesFooterWrap {
 margin-bottom:50px; 
}

.fixturesFooter {
 border:1px solid #b4b4b5;
 color:#58585e;
 font-weight:bold;
 text-align:right;
 padding:4px;
 width:420px;
}

* html .fixturesFooter {
 width:433px;
}

.fixturesFooter A {
 color:#000000;
}
/* ***** Login Element    ***/

.horizonLog {
 background-image:url(/javaImages/b9/24/0,,12564~3548345,00.gif);
 background-repeat:repeat-x; 
 clear:both;
 display:block;
 width:290px;
 height:36px;
}
.loginElement {
 height:28px;
 position:relative;
 bottom:6px;
 /*left:10px;*/
}
.loginboxwrap {
 width:260px;
 height:36px;
 color:#fff;
 margin-bottom:14px; 
 position:relative;
}
#loggedOutD {
 display:inline;
 position:absolute;
 /*top:-4px;
 right:10px;*/
 margin-top:5px;
 margin-left:230px;
}
*html #loggedOutD {
 display:inline;
 position:absolute;
 top:-4px;
 right:10px;
 margin-top:9px;
 margin-left:0px;
}
.loginText {
 font-weight:bold;
}
.loginElement {
 height:28px;
 position:relative;
}
.inputBoxUsername {
  width:92px;
  height:18px;
  border:1px solid #a8b4ca;
  margin:10px 0px 0px 40px;
}
.innerLoginElement, .password {
  font-weight:bold;
}
.inputBoxPassword {
  width:81px;
  height:18px;
  border:1px solid #a8b4ca;
  margin-left:6px;
}
.horizonLog .submitButton {
 background-color:#e4732d;
 color:#ffffff;
 float:left;
 height:18px;
 margin-left:0px;
 margin-top:0px;
 width:30px;
 position:relative;
 right:-230px;
 top:-19px;
}
.goButton {
 /*padding-top:2px;*/
}
.errorText {
 color:red;
}

.horizonLog #welcomemessage {
  float:left;
  color:#fff;
  position:relative;
}
#welcomemessage {
  float:left;
  color:#fff!important;
  position:relative;
  top:6px;
  left:3px;
}



/* ***** Subscribe page  **** */

.bottomPaymentWrap {
 margin:10px 0 10px 0;
}

.subscriptionTopText, .subscriptionText, .subscriptionText A  {
 color:#000000;
}
.subscriptionText A {
text-decoration:underline;
/*color:blue;*/
}
.subscriptionTopText P {
 width:156px;
}
.subscriptionTopText H1 {
  font-size:1.1em;
 color:#e3702d;
}
.subscriptionImages IMG {
 margin-left:15px;
}
.subscriptionHolder {
 margin:10px 0 12px 0px;
}
.subscriptionImages, .subscriptionTopText {
 float:left;
}


/**** Registration Page ****/

.registrationWrap {
border:5px solid #b4b4b5;
}
.registrationForm {
width:523px;
height:640px;
background-color:#eaeaea;
}
td.regMainTextBold {
color:#000000;
text-align:right;
}
 td.regMainText{
color:#000000;
text-align:right;
font-weight:normal!important;
}
.regMainText_1, .regMainText_2 , .marketingPtvFlag, .regMainText, tr.termsAndConditionsRow {
text-align:left;
font-weight:bold;
}
tr.thirdPartyMarketingRow TD, tr.termsAndConditionsRow td {
text-align:left;
}
td.regMainText A {
 color:#000000;
}
.registrationArticle {
 margin-left:10px;
 height:647px;
 overflow:scroll;
}
.registrationArticle .article {
 width:380px;
}
.submitButton INPUT {
 background-color:#e3702d;
 border:1px solid #E1E5EA;
 color:white;
 font-weight:bold;
 font-size: 9pt;
}
.submitButton {
 background-color:#e3702d;
 border:1px solid #E1E5EA;
 color:white;
 font-weight:bold;
 font-size: 10pt;
 display:inline;
}
#suggestUsername {
 width:260px;
}
.submitButtonCell {
 text-align:center;
}
.registrationConfirmation {
 color:#000000;
 padding:20px;
}
.payment A {
 display:inline;
 }
.priceplan1, .priceplan2  {
 float:left;
}
.priceplanwrap {
width:432px;
margin-top:16px;
}
.articlepad {
margin-top:8px;
}
.articlepad3 {
height:68px;
}
.priceplan1 {
 margin-bottom:10px;
}
#page2241951 .mainWrap{
margin:29px 0 19px 0;
}
#page2241949 .mainWrap , #page2241955 .mainWrap {
margin:10px 0 19px 0;
}
#page2241948 .mainWrap {
margin:10px 0 0 0px;
}
#articleDetailHeadline_12603 {
 font-size:0.9em;
 color:#e3702d;
}
.note {
margin-bottom:20px;
}
.usernameNote .username {
 color:#e3702d;
 font-weight:bold;
}


/***  My account *** */

.myAccount {
width:920px;
}
.myAccount TD {
  color:black;
  font-size:100%;
}
.myAccount TD A {
  color:black;
}
#getAddressbutton {
 display:none;
}


/* **** Site Header ***** */


.headerLinks {
position:absolute;
/*display:inline;*/
z-index:1;
}
.headerLink1 {
position:relative;
top:-103px;
left:12px;
}
.headerLink2 {
position:relative;
top:-116px;
left:346px;
border:10px solid red;
}
.headerLink3 {
position:relative;
top:-116px;
left:366px;
}
.headerLink4 {
position:relative;
top:-119px;
left:386px;
}
*html .headerLink1 {
position:relative;
top:-103px;
left:12px;
}
*html .headerLink2 {
position:relative;
top:-189px;
left:752px;
}
*html .headerLink3 {
position:relative;
top:-256px;
left:825px;
}
*html .headerLink4 {
position:relative;
top:-320px;
left:890px;
}
.headerLinks  {
 width:990px;
}
.headerLinks LI {
 float:left;
 display:inline;
}
.subscriptionText {
 text-align:left;
 /*height:400px;*/
 padding-top:6px;
}
tr.titleRow, tr.surnameRow, tr.usernameRow, tr.passwordRow, tr.confirmPasswordRow, tr.passwordHintRow, tr.emailRow, tr.confirmEmailRow, tr.postcodeRow, tr.firstNameRow, tr.termsAndConditionsRow, tr.thirdPartyMarketingRow  {
  font-weight:bold;
}
tr.postalAddress2Row, tr.postalAddress3Row {
  font-weight:normal;
}

.PaymentPlan{

}

.PaymentPlan IMG, .PaymentPlan .paymentBar {
 margin:11px 0px 0px 1px;
}

.leftMainWrap  .subscriptionText { width:432px; }

.fixturesFooter
{ margin:4px 0px 0px 0px; }

.liveMatch .Time{
 position:absolute;
 z-index:-1px;
 margin-left:-180px;
 margin-top:-10px;
 width:41px;
 text-align:center;
}

.nextMatch .Time {display:none;}
.flashWrap { background-color:black;}

.nextMatch {height:147px; overflow:hidden;}
* html .nextMatch {height:142px; overflow:hidden;}

/* ---- Revisions ---- */
.liveMatch .fixturesWrap2 .clubtext {  margin:2px 8px 0px 6px;  width:73px; font-size:1.1em; }


.liveMatch  .xfixturesWrap2 .Time{
 position:absolute;
 z-index:-1px;
 margin-left:-243px;
 margin-top:-7px;
 width:41px;
 text-align:center;
}

.Time{
display:none;
}

.liveMatch .fixturesWrap2 {
 background-image:url(/javaImages/2e/54/0,,12564~3626030,00.jpg);
 width:419px;
 height:238px;
 display:block;
}

.liveMatch .fixturesWrap2 .fixturesInnerWrap {
 padding:1px 0px 0px 2px;
 font-weight:bold;
 text-align:center;
}

.fixturesWrap2 .fixtureDate {
 color:#e3702d;
 padding:5px 0px 4px 21px;
 background-color:transparent;
 font-weight:bold;
}

* html .fixturesWrap2 .fixtureDate {
 margin-bottom:4px;
}

.fixtureEntry {  
 width:421px; 
 display:block; 
 height:119px;
 clear:both; 
 margin-bottom:1px;
}

.liveMatch .fixturesInnerWrap {
 padding:10px 16px 11px 16px;
 font-weight:bold;
 height:238px;
}

.fixturesWrap2 .clublogoHome IMG, .fixturesWrap2 .clublogoAway IMG {
 width:80px;
 height:80px;
}

.fixturesWrap2 .clublogoHome IMG {
 margin-right:6px;
}

.fixturesWrap2 .clublogoAway IMG {
 margin-left:6px;
}

.fixturesHeaderWrap {
 background-image:url(/javaImages/6d/54/0,,12564~3626093,00.gif);
 background-position:bottom center;
 background-repeat:no-repeat;
 width:431px;
 height:31px;
 clear:both;
 display:block;
}


.fixturesHeader {
 margin:7px 0px 0px 0px;
 width:431px;
 height:29px;
 color:#fff;
 text-align:center;
 font-weight:bold;
 font-size:1.2em;
 text-transform:uppercase;
}


/* ---- Payments ---- */

.paymentBar {
 background-image:url(/javaImages/35/3a/0,,12564~3619381,00.jpg);
 clear:both;
 display:block;
 width:431px;
 height:68px;
}

.paymentBar .paymentDetail {
 width:195px;
 display:block;
 height:60px;
 float:left;
 margin:7px 0px 0px 10px;
 font-weight:bold;
}
.paymentBar .paymentHdr {
 font-size: 1.5em !important;
 color:#E4732D;
}
.paymentBar .paymentDscr {
 color:#58585E;
}



.paymentBar .pricing {
 width:195px; 
 float:left;
 margin:5px 0px 0px 20px;
 font-weight:bold;
 font-size: 2em !important;
 text-align:center;
}


/* ---- End Payments ---- */


/* ---- End Revisions ---- */


