.body {
  width:100%;
  padding-top: 18px;
  border:0px;
  background-image:url(/namedImage/10180/TVSite_backgroundImg.jpg);
  background-repeat:repeat-x;
  background-position:top left;
  background-color:#4491C9;
  text-align:center;
  padding-left:auto;
  padding-right:auto;
}

#bodyBorder {
 margin-right:auto;
 text-align:center;
 margin-left:auto;
}

.TVPageWrap {
  margin-left:auto;
  margin-right:auto;
  width:956px;
  display:block;

}

.TVMainCol .headline {
  text-align:left;
  color:#015498;
   font-family:Arial;
   font-weight:normal;
   width:484px;
}

.TVMainCol .articleHeadlineAndBody .headline {
   font-family:Arial;
   font-size:12px;
   font-weight:normal;
   padding:5px 0px 0px 0px;
   margin-left:83px;
   width:484px;
}

.topTVHeader {
  height:85px;
  width:956px;
  overflow:hidden;
  float:left;
  border-bottom:none;
  border:none;
  margin-left:-3px;
} 

* html .topTVHeader {  float:right; display:block; height:85px; }

.topTVHeader IMG{
 position:absolute;
 z-index:-1;
 border:none;
 float:left;
 margin-left:0px;
}

.topTVHeader .placeHolder { display:none; border:1px solid #ff0000; }


/*   position:relative;  */

.TVTopContent {
 position:absolute;
 z-index:1;
 width:956px;
 height:85px;
 margin-top:-85px;
 margin-left:0px;
 float:right;
 border:none;
}

.TVTopNav  {
   font-family:Arial;
   width:700px;
   font-size:10px;
   padding:5px 0px 0px 0px;
   margin-right:11px;
   float:right;
   text-align:right;
   font-size:0.9em;
}

.TVTopNav A {
   font-weight:bold;
}

.TVTopTicker  {
   font-family:Arial;
   text-transform:lowercase;
   font-size:0.8em;
   padding:0px 0px 0px 0px;
   float:right;
   margin-right:10px;
   margin-top:6px;
   width:610px;
}

.TVPage .searchSiteBox {
  border-top:1px solid #ffffff;
  background:transparent url(/javaImages/6/fa/0,,10180~4258310,00.gif) no-repeat bottom left;
  height:74px;
  display:block;
  clear:both;
}

.xTVPage .searchSiteBox {
 margin-left:10px;
}

.xTVPage .searchSiteBox .TVListCol {
 margin-left:0px;
}

.TVPage .search {
  margin-top:37px;
  margin-left:15px;
  display:block;
}

/* .xTVPage .searchSiteBox .KeywordSearch {
  width:200px;
} */

.TVPage .searchSiteBox .searchSubmit {
  width:34px;
}

.TVPage .searchSiteBox .submitButton {
  border:1px solid #015699;
  font-size:0.7em;
  margin:1px 7px 2px 4px;
  padding-bottom:4px;
  width:34px;
  cursor:pointer;
  background-color:#fff;
  color:#000;
  font-weight:bold;
  height:22px;
}

.TVPage .searchSiteBox .searchQuery {
  border:1px solid #015699;
  width:153px;
  height:22px;
  margin-top:1px;
  margin-left:1px;
  float:left;
}

* html .TVPage .searchSiteBox .searchQuery {
  width:143px;
}


.TVPage .searchSiteBox .searchPreText {
  background:url(/namedImage/10180/magnifyingGlass.png) no-repeat center left;
  padding-left:0px;
  margin-right:4px;
  float:left;
  line-height:23px;
  font-size:0.8em;
  color:#090C3F;
  font-weight:normal;
}


.TVTopNav A.topLevelPage:last-child {
   border-right:none;
}

.TVTopNav A.topLevelPage {
   margin-left:0px;
   margin-right:0px;
}


/* ----------------- Main PDC TV Right Tabs ----------------- */

.TVMainCol {
}

.TVMainCol .tabbedMasterPageElement {
  font-size:0.7em;
  margin:7px 0px 0px 0px;
}
/* height:103px; display:block; */

.TVMainCol .masterTabsWrapper {
  height:25px;
  border-bottom:none;
}

.TVMainCol .masterTabsWrapper li {
  float:left;
  margin:0px;
}

/* margin-left:9px;  margin-right:12px; */

.TVMainCol .masterTabContent {
  clear:both;
  border-top:1px solid #005598;
  background:#F7F7F7;
  border-bottom:1px solid #005598;
  border-left:1px solid #005598;
  border-right:1px solid #005598;
  height:auo;
  width:480px;
}

.TVMainCol .masterTab0 {
  border-top:1px solid #005598;
  border-left:1px solid #005598;
  border-right:1px solid #005598;
  background:url(/namedImage/10180/tabBackground.gif) repeat-x bottom left;
  width:130px;
  line-height:25px;
  text-align:center;
}
.TVMainCol .masterTab0 a {
  color:#ACACAC;
  font-weight:bold;
  display:block;
}

.TVMainCol .masterTabSelected0, .TVMainCol .masterTabSelected1, .TVMainCol .masterTabSelected2 {
  background-color:#F7F7F7;
  border-top:1px solid #005598;
  border-right:1px solid #005598;
  border-bottom:1px solid #F7F7F7;
  line-height:25px;
  text-align:center;
  margin-left:0px;
}

.TVMainCol .masterTabSelected0 {
  background-color:#F7F7F7;
  color:#005598;
  border-top:1px solid #1c3984;
  border-left:1px solid #005598;
  border-right:1px solid #1c3984;
  width:143px;
  line-height:25px;
  text-align:center;
}

.TVMainCol .masterTabSelected0 a, .TVMainCol .masterTabSelected1 a, .TVMainCol .masterTabSelected2 a {
  color:#005598;
  font-weight:bold;
  display:block;
}

.TVMainCol .masterTabSelected1 {
  width:113px;
}

.TVMainCol .masterTabSelected2 {
  width:49px;
}

.TVMainCol .masterTab0 a , .TVMainCol .masterTab1 a, .TVMainCol .masterTab2 a {
  color:#7b7a7a;
  font-weight:bold;
  display:block;
  margin-left:0px;
}


.TVMainCol .indexHeadline a {
  color:#fff;
  margin-left:5px;
}
.TVMainCol .tabbedIndex {
  border:1px solid #fff;
}

.TVMainCol .masterTab1 {
  border-top:1px solid #005598;
  border-right:1px solid #005598;
  background:url(/namedImage/10180/tabBackground.gif) repeat-x bottom left;
  width:113px;
  line-height:25px;
  text-align:center;
  margin-right:0px;
}

.TVMainCol .masterTab2 {
  border-top:1px solid #005598;
  border-right:1px solid #005598;
  background:url(/namedImage/10180/tabBackground.gif) repeat-x bottom left;
  width:49px;
  line-height:25px;
  text-align:center;
}




/* ----------------- End of  Main PDC TV Right Tabs ----------------- */


/*** ----------------- send to a friend ----------------- ***/

.atpSendToFriend {
  position:relative;
  height:auto;
  margin-left:10px;
  width:333px! important;
  width:339px;
}
.atpSendToFriend #sendpage {
  padding:3px 7px 7px;
}
.atpSendToFriend input {
  font-size:1.1em;
}
.atpSendToFriend #friendsName, .atpSendToFriend #toAddresses, .atpSendToFriend #videoLinkId {
  height:16px;
  margin-top:1px! important;
  margin-bottom:1px! important;
  margin:0px;
  border:1px solid #c6c6c6;
}
.atpSendToFriend .hidefriendNameLabel, .atpSendToFriend .friendEmail, .atpSendToFriend .videoLinkLabel {
  float:left;
  width:80px;
  padding-top:3px;
}
.atpSendToFriend .sftSubmitButton {
  position:absolute;
  right:5px! important;
  bottom:4px;
  right:7px;
}
.atpSendToFriend  #friendsName, .atpSendToFriend #toAddresses {
  width:237px! important;
  width:227px;
}
.atpSendToFriend #videoLinkId {
  width:177px! important;
  width:171px;
}
.atpSendToFriend .stfPreText, .atpRatings .ratingsPreText {
  font-weight:bold;
  padding-bottom:2px;
}
.atpSendToFriend .resultsDiv {
  padding-top: 20px;
  height:34px! important;
  height:54px; 
  text-align: center;
}

/*** ----------------- End of send to a friend ----------------- ***/




/*** ----------------- Video Footer Items ( Details and UGC )----------------- ***/

.VideoDetails {  }

.TVMainCol .VideoDetails { }

.TVMainCol .socialBookmarks { position:absolute; margin-right:0px; margin-top:10px; width:480px; text-align:right; z-index:-1;}

.TVMainCol #stfPreText { display:none; }

.TVMainCol .VideoDetails .articleHeadlineAndBody {	
 background-image:none;
 position:relative;
 top:0px;
 margin-top:-25px;
 width:460px; display:block; 
}

.mediaPlayerControlsButtons {
 border-left:2px solid #09224A; border-right:2px solid #09224A;  border-bottom:2px solid #09224A;
}
.controlButtons IMG, .mediaQualityButtons IMG {  border-right:1px solid #09224A; }
.mediaQualityButtons { width:183px; overflow:hidden; margin-top:-14px;}

.xmediaQualityButtons IMG { float:left; border:none; margin:0px; display:inline;}
#volumeDownButton {  border-right:none; }
.downloadFullScreenButtons {float:right;}

.TVMainCol .popupButton {display:none;}


/*** ----------------- End of Video Footer Items ----------------- ***/


/*** -----------------  Video Ratings -----------------  ***/


/* rating Wrap */

.VideoDetails #masterTabContent18428_2 {
  background:#f7f7f7 url(/namedImage/10180/bgPlanetDartsTV_Ratings.jpg) no-repeat top left;
  padding:0px 7px 7px 0px;
  position:relative;
  font-size:0.7em;
}

/* ---------- rating Wrap ----------  height:47px; */

.atpRatings #ratepage {
  padding:2px 7px 7px 0px;
  width:333px! important;
  width:339px;
  margin-top:32px;
  margin-left:15px;
}

.atpRatings .ratingDigit, .graphRatingImg {
  display:none;
}

.atpRatings .ratingTD, .atpAvergeRating {
  float:left;
}
.atpAverageRatingWrap {
  width:65px;
  position:absolute;
  right:5px;
  top:22px;
  font-size:1.0em;
  font-weight:bold;
}
.graphRatingDigit {
  width:23px;
}
/* overflow:hidden; */

.atpRatings .ratingHighTD {
  padding-top:2px;
  margin-left:10px;
}
.atpRatings .ratingLowTD {
  padding-top:2px;
  margin-right:8px;
  float:left;
}
.atpRatings .ratingTDInner img {
  margin-left:6px;
  margin-right:6px;
}
.atpRatings .showRatingDiv {
  margin-left:12px;
  margin-top:4px;
  width:250px;
}

.atpRatings .ratingsPreText { display:none; }


/*** -----------------  End Video Ratings -----------------  ***/

.TVPage .navBarOuter { background-color:#000;}


/*** ----------------- Decoration Header ----------------- ***/

.TVPage .border {
  background-color:#ffffff;
  background:transparent url(/javaImages/ed/70/0,,10180~4288749,00.gif) repeat-x bottom right;
  border-top:none;
  border-left:none;
  border-right:none;
  border-bottom:none;
}

.TVPage .border .headline {
  background-color:#F7F7F7;
  font-family:Arial, Helvetica, sans-serif;
  border-top:#005598 1px solid;
  border-left:#005598 1px solid;
  border-right:#005598 1px solid;
  border-bottom:#F7F7F7 1px solid;
  font-size:12px;
  font-weight:bold;
  padding:3px 15px 4px 14px;
  color:#005598;
  line-height:25px;
}
/*** ----------------- End of Decoration Header ----------------- ***/

/* ----------------- PDC TV Left List Tabs ----------------- */

.TVListCol .tabbedMasterPageElement {
  margin:0px;
  height:103px;
  display:block;
}

.TVListCol .masterTabsWrapper {
  font-size:0.8em;
  height:25px;
  border-bottom:none;
}

.TVListCol .masterTabsWrapper li {
  float:left;
  margin:0px;
}

.TVListCol .masterTabContent {
  clear:both;
  width:320px;
  height:530px;
  display:block;
}

.TVListCol .masterTab0 {
  border-top:1px solid #005598;
  border-left:1px solid #005598;
  border-right:1px solid #005598;
  background:url(/namedImage/10180/tabBackground.gif) repeat-x bottom left;
  width:112px;
  line-height:25px;
  text-align:center;
}
.TVListCol .masterTab0 a {
  color:#ACACAC;
  font-weight:bold;
  display:block;
}

.TVListCol .masterTabSelected0, .TVListCol .masterTabSelected1, .TVListCol .masterTabSelected2 {
  background-color:#F7F7F7;
  border-top:1px solid #005598;
  border-right:1px solid #005598;
  border-bottom:1px solid #F7F7F7;
  line-height:25px;
  text-align:center;
  margin-left:0px;
}

.TVListCol .masterTabSelected0 {
  background-color:#F7F7F7;
  color:#005598;
  border-top:1px solid #1c3984;
  border-left:1px solid #005598;
  border-right:1px solid #1c3984;
  width:112px;
  line-height:25px;
  text-align:center;
}

.TVListCol .masterTabSelected0 a, .TVListCol .masterTabSelected1 a, .TVListCol .masterTabSelected2 a {
  color:#005598;
  font-weight:bold;
  display:block;
}

.TVListCol .masterTabSelected1 {
  width:152px;
}
.TVListCol .masterTabSelected2 {
  width:49px;
}

.TVListCol .masterTab0 a , .TVListCol .masterTab1 a, .TVListCol .masterTab2 a {
  color:#7b7a7a;
  font-weight:bold;
  display:block;
  margin-left:0px;
}


.TVListCol .indexHeadline a {
  color:#fff;
  margin-left:5px;
}
.TVListCol .tabbedIndex {
  border:1px solid #fff;
}

.TVListCol .masterTab1 {
  border-top:1px solid #005598;
  border-right:1px solid #005598;
  background:url(/namedImage/10180/tabBackground.gif) repeat-x bottom left;
  width:152px;
  line-height:25px;
  text-align:center;
  margin-right:0px;
}

.TVListCol .masterTab2 {
  border-top:1px solid #005598;
  border-right:1px solid #005598;
  background:url(/namedImage/10180/tabBackground.gif) repeat-x bottom left;
  width:102px;
  line-height:25px;
  text-align:center;
}


/* ----------------- End of PDC TV Left List Tabs ----------------- */

/* ----------- Tournament Homepage content ----------- */
/* -----------  ----------- */

.TournamentHome {
		width: 318px;
		margin-left: 0px;
		margin-bottom: 4px;
		overflow:hidden;
		border-left:1px solid #005598;
		border-right:1px solid #005598; 
		border-bottom:1px solid #005598;
}

A.TournamentEntry { 
 		display:inline; float:left;
		height: 115px;
		width:93px;
		margin-right:4px;
		margin-top:6px;
		margin-bottom: 11px;
		overflow:hidden;
		cursor:pointer;
}

* html A.TournamentEntry .left { 
		cursor:default;
}


/* highlight on previous clips removed -> A.TournamentEntry:visited */
A.TournamentEntry:hover { 
		background:transparent url(/namedImage/10180/bgPlanetDartsTV_TournamentHover.gif) no-repeat top left;
}

.TournamentArticles { 
		clear:both; 
		padding:4px 0px;
		margin-left:14px;
		height: 530px;
		border:1px solid #fff;
 		display:block;
}



A.TournamentEntry .left, A.TournamentEntry .right {
 margin-left:0px;
 margin-right:4px;
 width: 91px;
 font-size:0.7em;
 font-weight:normal;
 text-align:center;
 color:#000;
 padding:0px;
}

A.TournamentEntry .left{ margin-top:5px;}
A.TournamentEntry .right { margin-top:1px; padding:0px;}
A.TournamentEntry .right .headline {  padding-top:0px; }

A.TournamentEntry .left .headline {
 margin-top:0px;
 font-weight:normal;
}

.TournamentHome .PlayerProfileSelection {
Width:150px; float:right; 	 border:1px solid #ff0000; display:block; 
}

/* ----------- End Tournament Homepage content ----------- */

/* ----------- Tournament pages ----------- */

.PDCTVTournamentHeader {
  background:#F3F8FC url(/javaImages/1e/4/0,,10180~4654110,00.gif) repeat-x bottom right;
  color:#000000;
  border-left:#005598 1px solid;
  border-right:#005598 1px solid;
  border-bottom:#A0A0A0 1px solid;
  border-top:#F3F8FC 1px solid;
  padding:3px 9px 8px 0px;
  margin:0px 0px 0px 0px;
  display:block;
}

IMG.PDCTVTournamentLogo {  
  margin:0px 13px 5px 9px;
  float:left;
  display:none;
} 

.PDCTVTournamentName {  
  margin:15px 9px 10px 2px;
  font-weight:bold;
  font-size:0.9em;
  display:block;
} 

/* ----------- End Tournament pages ----------- */



/* ----------- PDC TV Buy Pages ----------- */

.PlanetDartsTV_BuyOption {}


.TVPage .PlanetDartsTV_BuyOption {
  border-top:1px solid #ffffff;
  background:transparent url(/javaImages/20/ed/0,,10180~4451616,00.gif) no-repeat top left;
  width:220px;
  height:109px;
  display:block;
  clear:both;
}

.PlanetDartsTV_SignUpWrap {}

.TVPage .PlanetDartsTV_SignUpWrap {
  border-top:1px solid #ffffff;
  background:transparent url(/namedImage/10180/PlanetDartsTV_SignUpWrap.gif) no-repeat top left;
  height:330px;
  width:484px;
  display:block;
  clear:both;
}


.PlanetDartsTV_LoginWrap {}

.TVPage .PlanetDartsTV_LoginWrap {
  border-top:1px solid #ffffff;
  background:transparent url(/namedImage/10180/PlanetDartsTV_LoginWrap.gif) no-repeat top left;
  margin-top:10px;
  height:103px;
  width:484px;
  display:block;
  clear:both;
}

.TVPage .TVMainCol .SimpleTabText { margin:10px; }

/* ----------- End PDC TV content ----------- */



/* ----------- PDC TV Payment Content ----------- */

.TVPage .PaymentOptions {
  width:450px;
  margin-left:13px;
  display:block;
  clear:both;
}

.TVPage .paybox {
  border-top:1px solid #ffffff;
  background:transparent url(/javaImages/20/ed/0,,10180~4451616,00.gif) no-repeat top left;
  height:109px;
  width:220px;
  display:inline;
  text-align:center;
}

.TVPage .PaymentOption1, .TVPage .PaymentOption2 {
  display:block;
  height:109px;
  clear:both;
}

.TVPage .paybox {
 float:left; 
}

.paybox A { 
    font-size:1.1em; text-transformation:uppercase; color:#fff; 
    font-size:2em; font-weight:bold; 
    padding:27px;  display:block;
}

.APBuyButton A { padding-top:37px; }

.PlanetDartsTV_SignUpWrap .articleHeadlineAndBody {	
 background-image:none;
}

.PlanetDartsTV_SignUpWrap .articleHeadlineAndBody .Headline {
 color:#015496; font-weight:bold;
 margin-top:10px;
 margin-left:10px;
}

.PlanetDartsTV_SignUpWrap .teaserText { font-size:0.8em; font-weight:normal; }

.PlanetDartsTV_SignUpWrap .articleHeadlineAndBody .teaserText {
 font-weight:normal;
 font-size:0.8em;
 margin:0px;
 margin-left:10px;
 margin-right:10px;
 height:60px;
}

.PlanetDartsTV_LoginWrap .worldLoginElement {  
 margin-left:30px;
 margin-right:10px; 
 margin-top:46px; 
 font-size:0.7em;
}

.PlanetDartsTV_LoginWrap .username , .PlanetDartsTV_LoginWrap .password {
  float:left;
  font-weight:bold;
  width:45px;
}

.PlanetDartsTV_LoginWrap .submitButton {   width:40px; background-color:#fff; float:right;  margin-right:50px; margin-top:-15px; }

.PlanetDartsTV_LoginWrap INPUT { 
 float:left;  font-weight:normal;
 font-size:1.2em;
 border:1px solid #005598;
 margin-right:5px;
 height:18px;
}

.PlanetDartsTV_LoginWrap A { 
 font-weight:normal; font-size:0.7em; color:#000;
 margin-top:8px; 
 margin-left:48px; 
 width:220px;
 display:none; 
}

.PlanetDartsTV_LoginWrap br { display:none; }


/* ----------- End PDC TV Content ----------- */

.TVPage .advert{ float:right; margin-left:94px; }
* html .TVPage .advert{ float:right; margin-left:50px; }

.TVPage .TVMainCol .advert{ float:left; margin-left:0px; }


/* ----------- PDCTV Customer Journey ----------- */

.customerJourneyColumn2 {
   padding-left:10px;
   padding-right:10px;
   display:block; 
} 

/* -----------    width:595px; ----------- */

.customerJourneyColumn {
   padding-bottom:2px;
   padding-left:7px;
   padding-right:8px;
}  

.customerBreadcrumbImage {
} 

.customerJourneyColumn .border {
}

.customerJourneyColumn .borderBottom .articleBody { margin-right:20; }

.customerJourneyColumn .borderBottom {
	BACKGROUND-COLOR: #ffffff;
        background-image:none;
        margin-bottom:0; 
}
.customerJourneyColumn .graphicBorderTop {
	BORDER-RIGHT: #aeb9c1 1px solid; 
	BORDER-TOP: #aeb9c1 1px solid; 
	MARGIN-BOTTOM: 2px; 
	BORDER-LEFT: #aeb9c1 1px solid; 
	COLOR: white; 
	BORDER-BOTTOM: #aeb9c1 1px solid; 
	BACKGROUND-COLOR: black;
        background-image:none; 
}
.customerJourneyColumn .topGraphic {
	PADDING-BOTTOM: 2px; 
        COLOR: white; 
        PADDING-TOP: 2px;
        width:626;
        padding-left:10px;
        background-image: none;
        font-size:80%; 
        font-weight:bold;
        background-image:none;
        margin-bottom:0;
}
.customerJourneyColumn .graphicBorderMiddle {
	BACKGROUND-COLOR: #000000;
        border: 1px solid #ffffff;
        background-image:none; 
        margin-bottom:0;
}
.customerJourneyColumn .topLeftGraphic {
display:none;
}
.customerJourneyColumn .topRightGraphic {
display:none;
}
.customerJourneyColumn .middleLeftGraphic {
display:none;
}
.customerJourneyColumn .middleRightGraphic {
display:none;
}
.customerJourneyColumn .graphicBorderBottom {
display:none;
}
.customerJourneyColumn .bottomLeftGraphic {
display:none;
}
.customerJourneyColumn .bottomMiddleGraphic {
  display:none;
}
.customerJourneyColumn .bottomRightGraphic {
  display:none;
}
.customerJourneyheaderTextImage {
        MARGIN-BOTTOM: 0px; 
	BACKGROUND-COLOR: #ffffff;
}
.customerJourneyBox {
	BORDER-RIGHT: #7f8a97 1px solid; 
	BACKGROUND-POSITION: left top; 
	BORDER-TOP: #7f8a97 1px solid; 
	BACKGROUND-IMAGE: url(/javaImages/d0/b4/0,,~2733264,00.gif); 
	BORDER-LEFT: #7f8a97 1px solid; 
	BORDER-BOTTOM: #7f8a97 1px solid; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #e1e5e8;
}
.customerJourneyColumn .worldLoginElement{
  text-align:left;
  margin-left: 40px;
  color: black;
}
.customerJourneyColumn .worldLoginElement .username {
  font-weight: bold;
  color: black;
  display:block;
}
.customerJourneyColumn .worldLoginElement .password {
  font-weight: bold;
  color: black;
  display:block;
}                                       
.customerJourneyColumn .worldLoginElement .termsAndConditions {
  background-color:transparent;
  font-size:90%;
}
.customerJourneyColumn .errorText{
  font-weight: bold;
  color: red;
  margin-bottom: 10px;
}
.customerJourneyColumn .submitButton{
}
.customerJourneyColumn .registrationForm {
  margin-left: 20px;
  margin-right: 80px;
  color: black;
}
.customerJourneyColumn .registrationForm .regMainText_1 {
  color: black;
  font-weight: bold;
  display:inline;
}
.customerJourneyColumn .registrationForm .regMainText_2 {
  color: black;
  display:inline;
}
.customerJourneyColumn .registrationForm .regMainText {
  color: black;
}
.customerJourneyColumn .registrationForm .regMainTextBold {
  color:black;
  font-weight:bold;
}
.customerJourneyColumn .registrationForm .marketingPtvFlag {
  padding-top:30px;
}
.customerJourneyColumn .registrationForm .submitButtonCell {
  text-align:left;
}
.customerJourneyColumn .registrationConfirmation {
  margin-left:20px;
  margin-right:26px;
}
.customerJourneyColumn .registrationConfirmation .thankyou {
  color:black;
  font-weight:bold;
  margin-top:20px;  
}
.customerJourneyColumn .registrationConfirmation .usernameNote {
  color:black;
  margin-top:20px;  
}
.customerJourneyColumn .registrationConfirmation .username {
  font-weight:bold;
}
.customerJourneyColumn .registrationConfirmation .note {
  color:black;
  margin-top:20px;  
}
.customerJourneyColumn .registrationConfirmation .continue {
  margin-top:20px;  
  padding-bottom:100px;
}

/* ----------- End PDCTV Customer Journey ----------- */


/** -----------  My Account ----------- **/

.myAccount {
  width: 575px;
  margin:10px;
}
 
.myAccount TD {
  color:black;
}
 
.myAccountSectionHeader {
  border: #aeb9c1 1px solid; 
  background-color: black;
  margin-top: 7px;       
}
      
.myAccountSectionHeaderFirst {
  border: #aeb9c1 1px solid; 
  background-color: black;
}
      
.myAccountSectionHeader .headline, .myAccountSectionHeaderFirst .headline {
  margin-bottom: 2px;
  color: white; 
  padding-bottom: 2px; 
  padding-top: 2px;
  padding-left:10px;
  display:block;
  font-weight: bold;
  font-size: 0.8em; 
}
      
.myAccountSectionContent {
  border: #7f8a97 1px solid; 
  background-image: url(http://www.lcfc.premiumtv.co.uk/javaImages/d6/ed/0,,10373~454102,00.gif);        
  background-position: left top; 
  background-repeat: repeat-x; 
  background-color: #e1e5e8;
  color: black;
}
      
.myAccountCustomerDetails {
  border: #7f8a97 1px solid; 
  background-image: url(http://www.lcfc.premiumtv.co.uk/javaImages/d6/ed/0,,10373~454102,00.gif);        
  background-position: left top; 
  background-repeat: repeat-x; 
  background-color: #e1e5e8;
  color: black;
}  
 
.myAccountCustomerDetails TD {
  color: black;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
}  
      
.myAccountCustomerDetails A {
  color: #ffffff;
}
          
.myAccountSectionContent TD {
  color: black;
  padding: 10px;
  font-size: 0.7em; 
}
       
.myAccountSectionContent A {
  color: black;
  text-decoration: underline;
  font-weight: bold;
}
       
.myAccountCustText {
  font-weight: bold;
}
       
.myAccountTable {
  background-color:#98999C;
  text-align:left;
}
      
.myAccountTable .myAccountText TD {
  color: black;
  font-weight: bold;
}
 
.myAccountTable TD {
  background-color:white;
  border-left:1px solid #98999C;
  border-top:1px solid #98999C;
  padding-left:5px;
  padding-right:5px;
}
 
.myAccountTable .myAccountHead TD {
  background-color:#98999C;
  color:#333C43;
  font-weight:bold;
}
 
.myAccountTable .myAccountSubHead TD {
  background-color:#333C43;
  font-weight:bold;
  font-size: 0.8em; 
  color:#98999C;
}
 
.myAccountTable .myAccountFutureButtons TD {
  background-color:#D6D6DB;
  border-left:1px solid #D6D6DB;
}
            
.myAccountChangeButton {
  background-color:#333C43;
  border-top:1px solid #666D72;
  border-right:1px solid #2A3137;
  border-bottom;1px solid #242B30;
  border-left:1px solid #4E565C;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none; 
}
      
.myAccountChangeButton A {
  background-color:#333C43;
  border-top:1px solid #666D72;
  border-right:1px solid #2A3137;
  border-bottom;1px solid #242B30;
  border-left:1px solid #4E565C;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}
 
.myAccountChangeButtonOuter {
  border-top:1px solid #9DA2A5;
  border-right:1px solid #181C1F;
  border-bottom:1px solid #0D0F11;
  border-left:1px solid #646B70;
}
 
.myAccountButton {
  background-color:#98999C;
  font-weight:bold;
  color:#333C43;
  text-decoration:none;
  border-top:1px solid #B2B3B5;
  border-right:1px solid #7D7E80;
  border-bottom;1px solid #6C6D6F;
  border-left:1px solid #A6A7A9;
}
 
.myAccountButtonOuter {
  border-top:1px solid #CECED0;
  border-right:1px solid #474749;
  border-bottom:1px solid #272728;
  border-left:1px solid #B1B1B4; 
}  
      
.myAccountButtonOuter A {
  text-decoration:none;
}    
 .largeFontLeft, .largeFontRight {
 padding:5px;
 background-color:#6bc4ee;
}
/** -----------  End of My Account ----------- **/


/** ----------- PDCTV Live Scoreboard ----------- **/

.TVPage .LiveScoreboardWrap {
  width: 317px;
}

/** only use these styles if there is only one board **/

.dynamicXmlReader {
}

.TVPage .dynamicXmlReader TABLE {
  width:318px;
  height:325px;
  border-left:#005598 1px solid;
  border-right:#005598 1px solid;
  border-bottom:#005598 1px solid; 
  margin-bottom:130px;
  margin-left:0px;
}

.TVListCol .dynamicXmlReader {padding:0px;}

.TVPage .dynamicXmlReader{
/** only use this style if there is two boards 
  width: 234px;
  margin: 2px;**/  
}

.TVPage .dynamicXmlReader TD {
  font-family: Verdana, Arialae, Helvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight:normal;
  background-color: #ffffff;
  padding: 3px;
}

.TVPage .dynamicXmlReader THEAD TD {

}

.TVPage .dynamicXmlReader TBODY TD {
  background-color: #DAE7EF;
  border-bottom : solid 20px #fff;
}

.TVPage .dynamicXmlReader .playerRow TD {
  background-color: #ffffff;
  font-weight:bold;
  text-transform:capitalize;
}

.TVPage .dynamicXmlReader .middleCell {
  background-color: #DAE7EF;
  color: #000;
}

.TVPage .dynamicXmlReader .errorMsg{
  height: 300px;
  padding: 75px 0px 75px 0px;
  font-weight: bold;
  font-size: 16px;
  text-align: center; 
}

.TVPage .subjectsDropDownWrapper {
 text-align:center;
 border-color:#aaaaaa;
 background:white;
 position:absolute;
 /*top:640px; */
 padding-bottom:6px;
}

.TVPage .subjectsDropDown {
 background: white;
 width: 460px;
}

/** ----------- End PDCTV Live Scoreboard ----------- **/


#page2251051 .articleText, #page2257240 .articleText, #page2257238 .articleText, #page2257239 .articleText, #page2257241 .articleText {
background-color:#F7F7F7;
border-color:-moz-use-text-color #005598 #005598;
border-style:none solid solid;
border-width:medium 1px 1px;
margin:0;
padding:2px 0 10px;
width:800px;
}

#page2251051 .border, #page2257240 .border, #page2257238 .border, #page2257239 .border, #page2257241 .border {width:802px;}


/************** LOGIN OR BUY 06/09  *****************/

.benefitsHeading {
width:503px;
height:24px;
background:transparent url(/javaImages/66/a3/0,,10180~6267750,00.gif) repeat-x scroll left top;
left:7px;
position:relative;
top:5px;
}
.buytopWrap {
background:transparent url(/javaImages/70/a3/0,,10180~6267760,00.gif) repeat-x scroll left top;
}
.benefitsWrap {
background:transparent url(/javaImages/a2/a3/0,,10180~6267810,00.gif) no-repeat scroll left top;
width:517px;
height:138px;
}
.benefitsText {
width:250px;
}
.benefitsText P {
font-size:0.7em;
color:#003366;
font-weight:bold;
}
.benefitsPoints {
float:right;
}

/****************** FAQ Dec 09 **********************/
#faqWrap {
padding:10px;
}
.hddiv {
display:none;
font-size:0.8em;
margin-left:30px;
margin-top:20px;
margin-bottom:40px;
}
#faqWrap h2 {
text-decoration:underline;
}
#faqWrap A {
display:block;
color:#000000;
list-style:circle;
font-size:0.9em;
height:25px;
}
.hddiv A {
display:inline;
}
.headlink {
font-size:1em!important;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
}
.secthd {
margin-left:20px;
}
.speedtable {
border:1px solid #000000;
border-collapse: collapse;
}
.speedtable TD{
width:250px;
height:20px;
border:1px solid #000000;
}
.intext {
font-size:0.9em;
margin-top:20px;
margin-bottom:20px;
font-weight:bold;
}
.mainlnk {
margin-top:10px;
margin-bottom:10px;
}
/****************** FAQ Dec 09 **********************/
