/*  Default Layout Styles  */
ul,li,ol,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}

img { border: 0; }

*html {overflow:auto}
*html body {height:100%;overflow:auto}

body {
 background:url('/javaImages/92/80/0,,12933~7635090,00.gif');
 background-repeat:repeat;
 font-family:Arial,Helvetica,sans-serif;
 font-size:62.5%;
 text-align:center
}

.bodyBorder{width:986px;margin-left:auto;margin-right:auto;}

/* left column */
#newsReader, #siteSearchResultsWrapper, #articleVideo, #decoration, .liveVideoContainer, .liveIndexTop, .Articleindexwrap, .feedbackForm {
 width: 640px;
 margin-bottom: 20px;
 float: left;
}


#vod,.lhs{
 width: 640px;
 margin-bottom: 20px;
 float: left;
}

.lhs{
 background:white;
}

*html #page2274625 #vod{
 width: 648px;
 margin: 0 0 20px -8px;
 float: left;
}

*html #vod a.menu{margin-left:2px}

/* left column with out margin */
#comingSoon {
 width: 640px;
 float: left;
}

/* right column */
#searchBox, #signUpBox, #signUpBoxSubscribed, #livePromo, #advertSlot_9209, #nowPlayingPromo,#advertSlot_9410, #advertSlot_9531, .liveOnlineSectionBg, #masterCompositeTabContent25305_2, #advertSlot_9635 {
 overflow: hidden;
 width: 300px;
 float: right;
 margin-bottom: 18px;
}

/* White Panel RHS - START */

#searchBox, #signUpBox,#signUpBoxSubscribed, #livePromo  {
 background: url('/javaImages/6c/83/0,,12933~8094572,00.jpg') no-repeat #fff bottom center; 
}

#signUpBox, #signUpBoxSubscribed { display:none }

#searchBox > div:first-child, #signUpBox > div:first-child, #livePromo > div:first-child, #signUpBoxSubscribed > div:first-child {
 background: url('/javaImages/6d/83/0,,12933~8094573,00.jpg') no-repeat #fff; 
 display: block;
 height: 4px;
 padding-top: 10px;
 width: 300px;
}

*html .searchBoxTop{
 background: url('/javaImages/6d/83/0,,12933~8094573,00.jpg') no-repeat #fff; 
 display: block;
 height: 4px;
 padding-top: 10px;
 width: 300px;
}

#searchBox { height: 79px;}



/**html #searchBox {padding-top:10px;background-position:0 bottom}*/
#signUpBox, #signUpBoxSubscribed { height: 163px; }
#livePromo { height: 308px; }
#nowPlayingPromo { height: 120px; }
#advertSlot_9209 { height: 248px; }
#page2271745 #signUpBox, #page2271747 #signUpBox,#page2271745 #signUpBoxSubscribed , #page2271747 #signUpBoxSubscribed {
margin-bottom:10px;
}

/* White Panel RHS - END */

/* Site Header */

.siteheader {
 width:986px;
 height:138px;
 background-image:url("/namedImage/12933/NewHeaderBg.png")
}

.SquashTVLogo a img {
 float: left;
 margin: 13px -8px 0 26px;
}

.siteheader .advert {
 padding-top: 7px;
}

/*Footer specific*/

.siteFooter {
 width:986px;
 height: 131px;
 margin-bottom: 15px;
}

#masterCompositeTabContent24743_1 {
 height: 131px;
 display: block;
 background-image:url('/namedImage/12933/FooterBg.jpg');
 background-repeat:repeat-x;
 text-align:center;
 width:970px;
 float: left;
}

*html #masterCompositeTabContent24743_1{z-index:1}

.siteFooter ul {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none; 
 width:800px;
 padding: 24px 0;
 margin-left:auto;
 margin-right:auto;
}

*html #masterCompositeTabContent24743_1{
bottom:0;
left:0;
position:fixed;
right:0;
text-align:center;
z-index:0;
}


*html #masterCompositeTabContent24743_1 .siteFooter ul {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none; 
 width:750px;
height:200px;
 padding: 24px 0;
 margin-left:auto;
 margin-right:auto;
 z-index:20;
 border:100px yellow solid;
 bottom:0;
left:0;
position:absolute;
}

.siteFooter li {
 float:left;
 margin:7px 0 0 1.1em;
 border-left:1px #fff solid;
}

.siteFooter li:first-child {
 border-left:none;
}

.siteFooter li {
 color:#fff;
 font-size:1em;
 text-decoration:none;
 margin-top:3px;
 margin-right:1.1em;
 vertical-align:top;
 position:relative;
}

.siteFooter li a {
 color:#fff;
 text-decoration:none;
 font-size:1.1em;
 margin:0 0 0 1.8em;
}

.siteFooter .footerLeftCurve {
 background-image:url('/javaImages/79/fe/0,,12933~7929465,00.png');
}

.siteFooter .footerRightCurve {
 background-image:url('/namedImage/12933/NewFooterRightCurve.png');
}

.siteFooter .footerLeftCurve {
 height:131px;
 width:8px;
 float:left;
}

.siteFooter .footerRightCurve {
 height:131px;
 width:8px;
 float:right;
}

/* Menu Bar - START */

.siteMenu {
 background: url('/javaImages/41/43/0,,12933~7947073,00.gif');
 height: 37px;
 margin: 0 3px;
}

.menu_link_Home, a.menu_link_selected_Home { 
 border-left: 0 !important;
}

.siteMenu a { 
 border-right: 1px solid #95d1f6;
 border-left: 1px solid #4f96c4;
 display: block;
 float: left;
 height: 19px;
 margin: 5px 0;
 padding: 4px 7px;
 color:#282828;
 font-size:1.5em;
 font-weight:bold;
 text-decoration:none;
}

a.menu_link_selected_Home, a.menu_link_selected_Replay, a.menu_link_selected_Live, a.menu_link_selected_Highlights, a.menu_link_selected_Features {
 color:#fff;
}

a.menu_link_Home, a.menu_link_selected_Home {
 width: 83px;
}

a.menu_link_Tournaments, a.menu_link_selected_Tournaments {
 width: 95px;
}

a.menu_link_Live, a.menu_link_selected_Live {
 width: 40px;
}

a.menu_link_Replay, a.menu_link_selected_Replay {
 width: 70px;
}

a.menu_link_Highlights, a.menu_link_selected_Highlights {
 width: 85px;
}

a.menu_link_Features, a.menu_link_selected_Features {
 width: 80px;
}

a.menu_link_Home:hover, a.menu_link_selected_Home {
 background: url('/javaImages/2f/ec/0,,12933~8186927,00.gif') no-repeat 7px 0;
}

a.menu_link_Replay:hover, a.menu_link_selected_Replay {
 background: url('/javaImages/fe/7e/0,,12933~9142014,00.gif') no-repeat 7px 0;
} 

a.menu_link_Tournaments:hover, a.menu_link_selected_Tournaments {
 background: url('/javaImages/de/7e/0,,12933~9141982,00.gif') no-repeat 7px 0; 
}

a.menu_link_Live:hover, a.menu_link_selected_Live {
 background: url('/javaImages/f0/7e/0,,12933~9142000,00.gif') no-repeat 7px 0; 
}

a.menu_link_Highlights:hover, a.menu_link_selected_Highlights {
 background: url('/javaImages/4/7f/0,,12933~9142020,00.gif') no-repeat 7px 0; 
}

a.menu_link_Features:hover, a.menu_link_selected_Features {
 background: url('/javaImages/9/7f/0,,12933~9142025,00.gif') no-repeat 7px 0; 
}

.siteMenu #welcomemessage {
 float: left;
 font-size: 1.4em;
 padding: 10px 0 0 14px;
 font-weight: bold;
 width: 180px;
 text-align: left;
}

.siteMenu #welcomemessage span {
 padding-left: 4px;
}

.siteMenu #logoutHolder a {
 border: 0;
 padding: 2px;
 margin-top: 3px;
}

.siteMenu ul {
 list-style-type:none;
 padding-top: 5px;
}

.siteMenu ul li {
 display: block;
 background-image:url("/namedImage/12933/navDivider.gif"); 
 background-position:right top;
 background-repeat:no-repeat;
 float:left;
 display: block;
 height: 27px;
 padding:1px 2.4em 0;
}


/* .siteMenu ul li div {
 background: url('/javaImages/85/99/0,,12933~8100229,00.gif');
 height: 27px;
 display: block;
 margin: 0 1.6em;
} */

/* background: url('/javaImages/0/9c/0,,12933~8100864,00.gif') no-repeat center right; */
.siteMenu ul li div a {
 display: block;
 color:#282828;
 font-size:1.6em;
 font-weight:bold;
 text-decoration:none;
 vertical-align:top;
 height: 27px;
}

.siteMenu .signUpButton {
 float: right;
 background: url('/javaImages/c7/b/0,,~7801799,00.png');
 margin-top: 5px;
 width: 71px;
 height: 27px;
 display: block;
}

.siteMenu #menuBarUserName, .siteMenu #menuBarPassword {
 border: 1px solid #5bace0;
 width: 107px;
 height: 17px;
 padding: 3px;
 margin-top: 6px;
 float: left;
}

.siteMenu #menuBarUserName {
 background: #ffffff url('/javaImages/65/2c/0,,12933~8203365,00.gif') no-repeat;
 margin-left: 17px;
}

.siteMenu #menuBarPassword {
 background: #ffffff url('/javaImages/62/2c/0,,12933~8203362,00.gif') no-repeat;
 margin: 6px 5px 0 10px;
}

.siteMenu #menuBarSubmit {
 /*background: url('/javaImages/a/2d/0,,12933~8203530,00.gif');*/
 background: url('/javaImages/52/f3/0,,12933~9171794,00.gif');
 border: 0 !important; 
 width: 72px;
 margin-top: 4px;
 height: 29px;
 float: left;
}

.siteMenu #menuBarSubmit{
cursor: pointer;
}

.siteMenu #signUpButton {
 background: url('/javaImages/c2/2d/0,,12933~8203714,00.gif');
 width: 60px;
 display: block;
 height: 23px;
 margin-top: 4px !important;
 border: 0;
 float: left;
}

/*
.siteMenu input {
 float: left;
 width: 112px;
 margin: 8px 12px 0 0;
}

.siteMenu input[type=image] {
 background: url('/namedImage/12933/SignInButton.png');
 margin-right: 0 !important; 
 width: 71px !important;
 margin-top: 5px !important;
 height: 27px;
} */

.siteMenu .topLevelMenuRhs, .siteMenu .topLevelMenuLhs {
 height:37px;
 width:4px;
}

.siteMenu .topLevelMenuLhs {
 float:left;
 margin-right:2px;
 background: url('/namedImage/12933/TopNavLeftCurve.png');
}

.siteMenu .topLevelMenuRhs {
 float:right;
 background: url('/javaImages/fe/21/0,,12933~8069630,00.gif');
}

.siteMenu .tabbedMasterPageElement {
}

/* Menu Bar - END */

/* Home - START */

#newsReader {
 width: 640px;
 height: 388px;
 display: block;
}

#nowPlayingPromo {
 display: block;
 background: url('/javaImages/51/e/0,,12933~8261201,00.gif') no-repeat;
}

#nowPlayingPromo a.text { 
 float: left;
 background: #5cacdf; 
 color: #fff;
 font-size: 1.4em;
 font-weight: bold;
 width: 120px;
 height: 20px;
 margin:18px 12px;
 padding:7px 0;
 text-decoration:none;
 width:120px;
} 

#nowPlayingPromo a.button { 
 float: left;
 display: block;
 width: 129px;
 height: 31px; 
 background: url('/javaImages/56/e/0,,12933~8261206,00.gif') no-repeat;
 margin-left: 9px;
}

#nowPlayingPromo #flashcontent { 
 background: url('/javaImages/a7/e/0,,12933~8261287,00.gif') no-repeat;
 display: block;
 float: right;
 margin-right:12px;
 margin-top:17px;
 height: 84px;
 width: 141px;
}

/* Home - END */

/* Site Wide - START */

#signUpBox div > p:first-child, #livePromo div > p:first-child,#signUpBoxSubscribed div > p:first-child {
 background: url('/javaImages/4b/84/0,,12933~8094795,00.gif') no-repeat;
 margin: 0 9px 9px 9px;
 display: block;
 width: 257px;
 height: 18px;
 padding: 10px 12px 12px 12px;
 text-align: left;
 color:#fff;
 font-size:1.6em;
 font-weight:bold;
}


*html #signUpBox div p, *html #signUpBoxSubscribed div p{
 background: url('/javaImages/4b/84/0,,12933~8094795,00.gif') no-repeat;
 margin: 0 9px 9px 9px;
 display: block;
 width: 257px;
 height: 18px;
 padding: 10px 12px 12px 12px;
 text-align: left;
 color:#fff;
 font-size:1.6em;
 font-weight:bold;
}

*html #signUpBox div ul li p, *html #signUpBoxSubscribed div ul li p{background:none;color:#000}
*html #signUpBox div ul li, *html #signUpBoxSubscribed div ul li{height:10px;margin:0}

#livePromo div > p:first-child {
 font-size:1.03em;
 height: 25px;
 padding-top: 8px; 
}

#livePromo .watchLiveButton {
 background: url('/javaImages/10/1b/0,,12933~8264464,00.png') no-repeat;
 display: block;
 height: 29px;
 width 10px;
 margin: 5px 9px;
}

#searchBox div p:first-child {
 color:#282828;
 font-size:1.8em;
 font-weight:bold;
 margin-bottom: 5px;
}


*html #searchBox div p {
 color:#282828;
 font-size:1.6em;
 font-weight:bold;
 margin: 0 0 8px 14px;
}



/* Search Box */
#searchBox {
 text-align: left;
}

#searchBox p {
 margin-top: 4px;
}

#searchBox p, #searchBox input[type=text] {
 margin-left: 14px;
}

#searchBox input[type=text] {
 border: 1px solid #d2d2d2;
 width: 179px;
 height: 17px;
 float: left;
 padding: 2px;
}


#searchBoxAsterix{
border:1px solid #D2D2D2;
float:left;
height:17px;
padding:2px;
width:179px;
margin-left:14px
}

.siteSearchButton{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/javaImages/29/84/0,,12933~8094761,00.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
float:left;
height:29px;
margin:-3px 0 0 8px;
width:84px;
}

#searchBox input[type=submit] {
 background: url('/javaImages/29/84/0,,12933~8094761,00.gif') no-repeat;
 height: 29px;
 float: left;
 width: 84px;
 border: 0;
 margin: -3px 0 0 8px;
 cursor:pointer
}

/* Sign Up */
 
#signUpBox,#signUpBoxSubscribed{
 text-align: left;
}

#signUpBox ul,#signUpBoxSubscribed ul { 
 list-style-type:square;
 padding-left: 23px; 
 color: #58aee1;
 width: 154px;
 float: left;
}

#signUpBox li,#signUpBoxSubscribed  li { 
 padding-bottom: 6px;
}

#signUpBox li p ,#signUpBoxSubscribed  li p { 
 color: #000;
}

.buyNowButton {
 float: left;
 background: url('/javaImages/f/1b/0,,12933~8264463,00.png') no-repeat 0 0;
 width: 112px;
 height: 86px;
 margin-top: 2px;
}

/* Live Promo */

#livePromo div div {
 border: 1px solid #d8d8d8;
 height: 203px;
 width: 276px;
 margin: 11px 11px 0 11px;
}

#livePromo div div div {
 border: 1px solid #ffffff;
 background: url('/javaImages/8a/a2/0,,12933~8692362,00.jpg');
 height: 201px;
 width: 254px;
 margin: 0;
 text-align: left;
 padding-left: 20px;
}

#page2303641 #livePromo {
display: none;
}

#livePromo {
 font-size: 1.3em;
 margin:0px 0 18px 0px;
}

.livePromoWatch {
 margin-top:-156px;
}

#livePromo p {
font-weight:bold;
margin-bottom:14px;
margin-left:-5px;
}

#livePromo div div div > h2:first-child {
 color: #5bace0;
}

#livePromo h2, #livePromo strong {
 padding: 14px 0;
 font-size: 1.3em;
margin-left:-6px
}

#livePromo h2 {
 width: 265px;
}

/*New Live Promo Styling*/

/*#page2275362 #livePromo {
height:200px;
}

#page2275362 #livePromo div div div > h2:first-child {
color:#5BACE0;
float:left;
margin-top:-13px;
}

#page2275362 #livePromo .watchLiveButton {
display:none
}

#page2275362 #livePromo div div {
height:128px;
margin:8px 0 0 -4px;
width:276px;
border:0
}

#page2275362 #livePromo div div div{background:none}*/

#page2275235 #livePromo, #page2275232 #livePromo{
margin:-371px 0 18px;
}

#page2275231 #livePromo{
margin:-367px 0 18px;
}

/*End New Live Promo Styling*/





/* Register Now*/

.liveOnlineSectionBg {
 background:transparent url("/javaImages/a8/cf/0,,12933~7983016,00.png") no-repeat scroll 0 0;
 height:411px;
 padding: 0 8px 0;
 width: 284px;
 text-align:left;
}

.liveOnlineSectionBg .liveOnlineSectionLink {
 display:block;
 height:70px;
 width:auto;
}

.liveOnlineSectionBody {
 margin:0 32px 7px 13px;
 height: 264px;
}

.liveOnlineSectionHeader {
 font-size:1.4em;
 font-weight:bold;
 margin:0 32px 7px 13px;
 text-align:center;
}

.liveOnlineSectionBody ul {
 list-style-type:disc;
 list-style-position:outside;
}

.liveOnlineSectionBody p {
 float:left;
 margin:0 0 10px;
 font-size:1.2em;
 width:265px;
}

.liveOnlineSectionList li {
 float:left;
 font-size:1.2em;
 height:auto;
 margin:0 0 6px 14px;
 width:215px;
}

.blueRegisterText a {
 color:#5bace0;
 font-size:1.5em;
 font-weight:bold;
 float:left;
 margin:0 0 17px;
 width:257px;
 text-align: center;
}

.clickHereButton {
 height:41px;
 width:285px;
 text-decoration: none;
}

.clickHereButton a img {
 border-style:none;
}



/* Site Wide - END */

/* VOD Player START */

#articleVideo { 
clear:both;
}

/* VOD Player END */

/* VOD - START */

#vod .vodSubscriptionBox, #siteSearchResultsWrapper .searchSubscriptionBox {
 height: 236px;
 width: 200px;
 display: block;
 margin: 5px;
 background: url('/javaImages/11/1b/0,,12933~8264465,00.png') no-repeat center bottom;
 float: left;
 text-align: left;
}

#vod .vodSubscriptionBox h2 a, #siteSearchResultsWrapper .searchSubscriptionBox h2 a {
 color: #66b2e2;
 display: block;
 padding: 10px 14px 8px;
 font-size: 1.5em;
 height: 32px;
 text-decoration:none;
}

#vod .vodSubscriptionBox div > a:first-child, #siteSearchResultsWrapper .searchSubscriptionBox div > a:first-child {
 text-decoration: none;
} 

#vod .vodSubscriptionBox div p, #siteSearchResultsWrapper .searchSubscriptionBox div p {
 padding: 27px 14px 17px;
 display: block;
 height: 10px;
}

#siteSearchResultsWrapper .searchSubscriptionBox div p{line-height:1.04em}

#vod .vodSubscriptionBox div div, #siteSearchResultsWrapper .searchSubscriptionBox div div {
 padding: 0 14px;
}

#vod .vodSubscriptionBox div div p, #siteSearchResultsWrapper .searchSubscriptionBox div div p {
 padding: 0;
 height: 0;
 text-align: left;
 float: left;
 color: #66b2e2;
}

#vod .vodSubscriptionBox div div img, #siteSearchResultsWrapper .searchSubscriptionBox div div img {
 float: right;
}

#vod .vodSubscriptionBox img, #siteSearchResultsWrapper .searchSubscriptionBox img {
 width: 198px;
 border: 1px solid #d8d8d8;
 height: 111px;
}

#vod .vodSubscriptionBox > a:first-child {
 display: block;
 width: 198px;
 height: 111px;
 background: transparent url('/namedImage/12933/playButtonOverlay.png') no-repeat;
 position: absolute;
}

/*
#vod .vodSubscriptionBox span.teaserImage, #siteSearchResultsWrapper .searchSubscriptionBox span.teaserImage  {
 display: block;
 width: 198px;
 height: 111px;
 background: transparent url('/namedImage/12933/playButtonOverlay.png') no-repeat;
 position: absolute;
}*/

#vod .vodSubscriptionBox .subscriptionIcon, #siteSearchResultsWrapper .searchSubscriptionBox .subscriptionIcon {
 width: 15px;
 height: 15px;
 border: 0;
}

#vod a.menu:first-child {
 margin-left: 0;
 margin-right: 0;
}

#vod a.selected {
 border-top: 1px solid #fff !important;
 border-right: 1px solid #fff !important;
 border-left: 1px solid #fff !important;
 color: #000 !important;
 background: #fff !important;
}


#vod a.menu {
 float: left;
 display: block;
 width: 155px;
 height: 29px;
 border-top: 1px solid #525250;
 border-right: 1px solid #525250;
 border-left: 1px solid #525250;
 background: url('/javaImages/a7/54/0,,12933~8148135,00.gif') repeat-x;
 font-size: 1.6em; 
 font-weight: bold;
 margin-left: 4px;
 padding-top: 6px;
 color: #fff;
 text-decoration: none;
}

#vod .vodTop, #decoration .decorationTop, #comingSoon .comingSoonTop {
 background: url('/javaImages/ae/bb/0,,12933~8174510,00.gif') no-repeat;
 width: 640px;
 height: 10px;
 display: block;
}

#vod h1, #decoration h1, #comingSoon h1 {
 background: #ffffff url('/javaImages/af/bb/0,,12933~8174511,00.gif') no-repeat 12px 0;
 color:#FFFFFF;
 display:block;
 font-size:1.6em;
 font-weight:bold;
 height:18px;
 padding:10px 26px 12px;
 text-align:left;
 width:588px;
}

*html #comingSoon h1{margin-top:-3px}

.article {
 text-align: left;
 width: 616px;
 padding: 12px;
 background: #fff url('/javaImages/22/b8/0,,12933~8173602,00.gif') no-repeat bottom left;
 float: left;
}

.article p, .article P {
 font-size: 1.2em; 
 margin-bottom: 1em;
}

.article a {
 color:#000000;
 font-weight:bold;
}

#vodPanel_1, #vodPanel_2, #vodPanel_3, #vodPanel_4 {
 width: 630px;
 height: 538px;
 padding: 5px;
 float: left;
 background: #fff url('/javaImages/22/b8/0,,12933~8173602,00.gif') no-repeat bottom left;
}

#flashPlayer1 {
 position: absolute;
margin-bottom: 300px;
margin-left: 176px;
margin-top: -205px;
}
#vodPanel_5 {
 width: 630px;
 height: 1030px;
 padding: 5px;
 float: left;
 background: #fff url('/javaImages/22/b8/0,,12933~8173602,00.gif') no-repeat bottom left;
}

#vodPanel_6 {
 width: 630px;
 height: 532px;
 padding: 5px;
 float: left;
 background: #fff url('/javaImages/22/b8/0,,12933~8173602,00.gif') no-repeat bottom left;
}

#vodPanel_1 { display: none; }
#vodPanel_2 { display: none; }
#vodPanel_3 { display: block; }
#vodPanel_4 { display: none; }

#vod #pagination{
 list-style: none;
 margin: 0px;
 padding: 0px;
}
#vod #pagination li{
float:left;
}

#vod .pageNum, #vod a.pageNum:hover, #vod #pagination a, #vod #pagination a:hover{
 width: 20px;
 height: 21px;
 background: #5bace0;
 color: #fff;
 font-size: 1.5em;
 font-weight:bold;
 padding-top:3px;
 display: block;
 float: left;
}


td.currentPage, .currentPage td {
background-color:#5bace0 !important;
color:#FFFFFF !important;
}

td.currentPage a{color:#fff}

.pageLink a{color:#000}

td.nextPage a{color:#fff;width:46px; background-image:url('/namedImage/12933/SearchNextBg.png')}

td.previousPage a {background-image:url('/namedImage/12933/SearchPreviousBg.png');color:#FFFFFF;padding:3px 0 0 15px;width:73px}



.indexLinks a{
 height: 21px;
 font-size: 1.5em;
 font-weight:bold;
 padding:3px 0 0 6px;
 display: block;
 float: left;
 text-decoration:none
}

.indexLinks a{width:14px}



.indexLinks {
right:9px;
position:absolute;
top:1019px;
}

.paginationContainer a.nextprev, #vod #pagination #next a,#vod #pagination #previous a,#vod #pagination .selected{
 height: 21px;
 background: #5bace0;
 color: #fff;
 font-size: 1.5em;
 font-weight:bold;
 padding:3px 4px 0;
 display: block;
 float: left;
 text-decoration: none;
}

#vod #pagination #next a,#vod #pagination #previous a{
width: auto!important;
}

#vod a.pageNum,#vod #pagination a  {
 background: transparent;
 color: #000;
 text-decoration: none;
}

#vod a.pageNum:hover,#vod #pagination a:hover,#vod #pagination .selected {
 background: #5bace0;
 color: #fff;
}

#vodPanel_1 > div:first-child, #vodPanel_2 > div:first-child, #vodPanel_3 > div:first-child, #vodPanel_4 > div:first-child { 
 display: block;
 height: 508px;
}

#vodPanel_5 > div:first-child { 
 display: block;
 height: 1000px;
}

#vodPanel_6 > div:first-child { 
 display: block;
 height: 504px;
}

#vod .ajaxLoader {
 background-image:url(/javaImages/4f/be/0,,12933~8175183,00.gif);
 background-position:205px 50%;
 background-repeat:no-repeat;
 display:block;
 height:450px !important;
 width:630px;
}

.subscriptionMessage,.subscriptionMessageSearch {
 float: left;
 font-size: 1.4em;
 font-weight: bold;
 height: 19px;
 padding-top: 5px;
}

.subscriptionMessage img,.subscriptionMessageSearch img {
 margin-right: 3px;
 float: left;
}

.paginationContainer, #pagination  {
 float: right;
 height: 24px;
}
#vodPanel_2 .paginationContainer, #page2275231 .paginationContainer, #vodPanel_3 .paginationContainer {
float:none;
}
.subscriptionMessage, .paginationContainer  {
 display: block;
}

.subscriptionMessageSearch {
left:12px;
position:absolute;
top:1023px;
}

/* VOD - END */

/* VOD Player - START */

.vodVideoTop, .vodVideoBottom{
 background: url('/javaImages/3b/24/0,,12933~8201275,00.gif') no-repeat;position:relative;
}

.vodVideoTop {
 height: 42px;
 width: 640px;
}

.vodVideoTop p {
 color: #fff;
 text-align: left;
 font-size:1.77em;
 padding: 10px 0 0 15px;
}

.vodVideoBottom {
 background-position: bottom;
 height: 72px;
 width: 640px;
}

.vodVideoBottom p {
 color: #fff;
 text-align: left;
 padding: 10px 20px 2px;
 font-size: 1.4em;
}

.vodVideoBottom span {
 color: #4583B6;
 text-align: left;
 padding: 0 20px;
 display: block;
}

/* VOD Player - END */

/* Search - START */

#siteSearchResultsWrapper {
 height: 1201px;
}

/* Search - END */

/* Centre styles - START */

.siteCentreBackground {
 background: url('/javaImages/d6/2f/0,,12933~8073174,00.gif') no-repeat;
 min-height: 150px;
 padding: 42px 0 0 0;
 overflow: hidden;
 width: 986px;
 clear:both;
 position:relative;
}

.siteCentreBackground > .tabbedMasterPageElement:first-child {
 background: url('/javaImages/b7/70/0,,12933~8220855,00.gif') repeat;
 min-height:150px;
 overflow:hidden;
 padding: 0 18px 5px;
 width:950px;
}


#page2275385 .siteCentreBackground .tabbedMasterPageElement {
 background: url('/javaImages/b7/70/0,,12933~8220855,00.gif');
 min-height:150px;
 overflow:hidden;
 padding: 0 18px 5px;
 width:950px;
}

*html #page2271744 .siteCentreBackground .tabbedMasterPageElement {
 background: url('/javaImages/b7/70/0,,12933~8220855,00.gif');
 min-height:150px;
 overflow:hidden;
 padding: 0 18px 5px;
 width:950px;
 height:791px
}


*html #page2275450 .siteCentreBackground .tabbedMasterPageElement, *html #page2275382 .siteCentreBackground .tabbedMasterPageElement{
 background: url('/javaImages/b7/70/0,,12933~8220855,00.gif') repeat;
 overflow:hidden;
 padding: 0 18px 5px;
 width:950px;
}


*html #page2275382 .siteCentreBackground .tabbedMasterPageElement{height:380px}
*html #page2275450 .siteCentreBackground .tabbedMasterPageElement{height:850px;position:relative}

*html #page2275450 .siteCentreBackground {
background:transparent url(/javaImages/d6/2f/0,,12933~8073174,00.gif) no-repeat scroll 0 0;
clear:both;
height:850px;
overflow:hidden;
padding:42px 0 0;
width:986px;
position:relative;
float:left
}

*html #page2275359 .siteCentreBackground .tabbedMasterPageElement{height:600px;float:left;border:1px red solid;background-image:transparent url('/javaImages/b7/70/0,,12933~8220855,00.gif') repeat scroll 0 0}


*html #page2275359 .article {
background:#FFFFFF url(/javaImages/22/b8/0,,12933~8173602,00.gif) no-repeat scroll left bottom;
float:left;
padding:12px;
text-align:left;
border:1px blue solid
}

*html #page2275359 .feedbackForm{float:left;border:1px yellow solid;width:500px !important}

*html #page2275359 #advertSlot_9410{position:absolute; display:block}


*html #page2275450 #masterCompositeTabContent24881_1{margin:-88px 0 34px 12px}

*html .registerFormHeader {
margin-left:12px;
}

/* Centre styles - END */


/* Login Box - START */

.jqmOverlay {
background-color:#000000;
}

#loginModal, #loginModal2, #facebookLoginModal {
 height:303px;
 position:fixed;
 width:807px;
 color:#000000;
 display:none;
 left:50%;
 margin-left:-418px;
 overflow:auto;
 padding:12px;
 top:27%;
 z-index:102;
}

#loginModal2 {
 width:900px;
}

#loginModal3 {
 position:fixed;
 width:797px;
 color:#000000;
 height:500px;
 left:50%;
 margin-left:-418px;
 overflow:auto;
 padding:10px;
 top:27%;
 z-index:102;
 overflow:hidden;
 display:none;

}

#loginModal3 .login_centre_panel {
 background: white url('/namedImage/12933/loginBgRepeat.png') repeat-x scroll 0 bottom;
 padding-left:60px;
 height:auto;
 float: left;
}

#loginModal3 .heading_and_close {
 left: -21px;
}

#loginModal .forgottenUsernameSpan a, #loginModal .forgottenUsernameSpan a, #facebookLoginModal .forgottenUsernameSpan a,
{
color:#5AACE0;
display:inline;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
float:left;
width:160px;
}



#loginModal .forgottenUsernameSpan {
/*left:44px;*/
left:61px;
position:absolute;
top:205px;
}

#facebookLoginModal .forgottenUsernameSpan{
left:61px;
position:absolute;
top:205px;
}

#loginModal .forgottenPasswordSpan, #facebookLoginModal .forgottenPasswordSpan{
left:61px;
position:absolute;
top:219px;
}

#loginModal .rememberLinks, #facebookLoginModal .rememberLinks{
 float:left;margin-top:15px
}

.loginTrigger{
 color:#000;
 font-weight:bold;
 font-sixze:1.2em;
 z-index:2;
 position:relative;
}

.top_curve {
 background:transparent url('/namedImage/12933/Top_Curve.png') no-repeat scroll 0 0;
}

.bottom_curve {
background:transparent url('/namedImage/12933/Bottom_Curve.png') no-repeat scroll 0 0;
}

.top_curve, .bottom_curve {
 display:block;
 float:left;
 height:10px;
 position:relative;
 width:807px;
}

.heading_and_close h1 {
 color:#222222;
 float:left;
 font-size:1.64em;
 font-weight:bold;
 margin:4px 0 0;
 width:auto;
}

.close {
 float:right;
 position:relative;
}

.close a img{
 border:none
}

#loginModal {
 color:#000000;
}

.heading_and_close {
 display:block;
 float:left;
 height:32px;
 left:28px;
 margin:5px 0 0;
 position:relative;
 width:750px;
}

.loginHeader {
 color:#222222;
 display:block;
 font-size:1.2em;
 font-weight:bold;
 margin:12px 0 0 18px;
 width:239px;
 text-align:left;
 float:left
}


.loginElement {
 background:transparent url('/namedImage/12933/Login_Panel_Bg.png') no-repeat scroll 0 0;
 display:inline;
 float:left;
 height:193px;
 margin:25px 0 0 30px;
 width:319px;
}

.username, .password {
color:#444444;
font-size:1.2em;
float:left;
margin-left:18px;
}

.password{margin-top:4px}
.username{margin-top:21px}


.usernameBox, .passwordBox {
height:20px;
width:203px;
}

#userName{width:203px;height:20px}

.usernameBox {
margin:14px 0 0;
}

.signInButton .submitButton {
display:inline;
left:263px;
position:absolute;
top:206px;
width:auto;
}

.forgottenUsernameSpan{
top:-73px
left: -68px !important;
}

.registered_message{
float:left;
position:relative;
width:auto;
margin:2px 0 5px 92px;
color:#999999;
display:inline;
text-decoration:none
}

.viewPreviewSpan{float:left;margin:0 0 0 9px}

.remember, .forgottenUsernameSpan a, 
.forgottenPasswordSpan a, .troubleSpan a, .viewPreviewSpan a {
font-size:1.1em;
font-weight:bold;
color:#5aace0;
display:inline;
text-decoration:none
}

.forgottenUsernameSpan img,.forgottenPasswordSpan img, .viewPreviewSpan img{border:none; margin-right:4px}
.troubleSpan a img {
float:left;
width:auto;
margin:-1px 4px 0 0;
border-width:0
}

.troubleSpan {
border-width:0;
float:left;
left:193px;
position:absolute;
top:250px;
width:auto;
}

.member_details {
float:left;
height:100px;
left:382px;
position:absolute;
top:105px;
width:auto;
}

.member_details ul li p {
display:list-item;
list-style-image:url('/javaImages/71/12/0,,~5902961,00.gif');
margin-left:15px;
}


/*.red_existing_text {
color:#B42A2A;
float:left;
font-size:0.9em;
font-weight:bold;
left:0;
margin-top:-2px;
position:absolute;
top:172px;
width:215px;
}*/


.subscribe_small_grey, .subscribe_small_price {
color:#2C2C2C;
display:inline;
float:left;
font-weight:bold;
width:auto;
}

.subscribe_small_grey{margin:23px 0 0 96px;font-size:1.6em}


.subscribe_small_price {
font-size:5.2em;
margin:10px 0 0 0px;
}



.subscribe_small_grey_two {
float:left;
font-size:1.6em;
font-weight:bold;
margin:76px 0 0 -96px;
}



.subscribe_button img{border:none}

.login_centre_panel{
background:transparent url('/namedImage/12933/loginBgRepeat.png') repeat-x scroll 0 0;
width:807px;
height:283px;
float:left
}

.member_details ul li {
border-bottom:1px solid #d9d9d9;
font-size:1.1em;
line-height:1.2em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 22px 0 10px;
text-align:left;
margin:7px 0;
}
.BPHeading {
color:#222222;
float:left;
font-size:1.6em;
font-weight:bold;
margin:23px 0 0 27px;
width:auto;
}

#loginModal #userName, #loginModal #password, #facebookLoginModal #userName, #facebookLoginModal #password{
background:transparent url('/namedImage/12933/fieldBg.png') repeat-x scroll 0 0;
float:left;
border:1px #d4d4d4 solid
}

#loginModal #userName, #facebookLoginModal #userName{margin:18px 0 0 17px}
#loginModal #password, #facebookLoginModal #password{margin:0 0 0 20px}

#facebookLoginModal .subscribe_large_price {
    color: #2C2C2C;
    float: left;
    font-size: 8.95em;
    font-weight: bold;
    letter-spacing: -0.05em;
    margin: -15px 0 0 271px;
    position: relative;
    width: 95px;
}

#loginModal2 .rememberLinks{
 position: relative;
 left: -76px;
 top: 16px;
}

#loginModal2 #userName, #loginModal2 #password {
 background: transparent url(/namedImage/12933/fieldBg.png) repeat-x scroll 0 0;
 border: 1px #D4D4D4 solid;
}



/* Login Box - END */

/* Default Styles for Live Event Player - START */

#masterCompositeTabContent25305_2 {
 background:transparent url(/namedImage/12933/SchedulePanelBg.png) no-repeat scroll 0 0;
}

#masterCompositeTabContent25305_2 .articleIndex .articleBodyText p strong {
 float:left;
 font-size:1.5em;
 font-weight:bold;
 margin-top:3px;
 position:relative;
}

#masterCompositeTabContent25305_2 .articleIndex .articleBodyText {
height:113px;
padding:0 15px 0 26px;
}

#masterCompositeTabContent25305_2 .articleIndex .headline, #masterCompositeTabContent25305_2 .articleIndex .articleBodyText, #masterCompositeTabContent25305_2 .teaserText {
 margin-top: 15px !important;
 display:block;
 float:left;
 text-align:left;
 padding: 0 20px;
 width:260px;
}

#masterCompositeTabContent25305_2 .articleIndex .headline a {
 width: 220px;
}

#flashElement {
margin-right: 333px;
}

#masterCompositeTabContent25305_2 .teaserText {
 color:#5BACE0;
 font-size:1.77em;
 font-weight:bold;
 text-align:left;
}

#masterCompositeTabContent25305_2 .articleIndex .headline a {
color:#FFFFFF;
float:left;
font-size:1.2em;
text-decoration:none;
}

#masterCompositeTabContent25305_2 .articleIndex .articleBodyText p strong {
 float:left;
 font-size:1.8em;
 font-weight:bold;
 margin-top:8px;
 position:relative;
}

#liveEventsPlayer {
 text-align: center;
 width: 640px;
 height: 390px;
 background: #000000 url('/javaImages/33/b4/0,,12933~8696883,00.jpg') no-repeat;
 color: #fff; 
}

#liveEventsPlayer p {
 font-size: 1.2em;
}

#flashLoadingImg {
 background: url('/javaImages/54/a3/0,,12933~7840596,00.gif') no-repeat 0 193px;
 width: 126px;
 height: 215px;
 display: block;
 margin: 0 257px 0 257px;        
}

#updateFlashSection, #flashErrorMessage {
 padding: 200px 130px 0;
 display: none;
}

#updateFlashSection a {
 color: #fff;
}

#updateFlashSection a:hover {
 text-decoration: none;
}


.liveVideoTop, .liveVideoBottom {
 background: url('/javaImages/34/a4/0,,12933~7840820,00.gif') no-repeat;
}

.liveVideoTop {
 height: 42px;
 width: 640px;
}

.liveVideoTop p {
 color: #fff;
 text-align: left;
 font-size:1.77em;
 padding: 10px 0 0 15px;
}

.liveVideoBottom {
 background-position: bottom;
 height: 39px;
 width: 640px;
}

.articleVideo {
 height:390px;
}

/* Default Styles for Live Event Player - END */

/* Buy Now Page Specific - START */     

#masterCompositeTabContent25306_1, #masterCompositeTabContent25306_0 {
 background:url('/namedImage/12933/BuyNowLargeBg.gif') no-repeat;
 height:446px;
}

#page2275363 .submitButton, #page2275450 .submitButton{color:#fff;height:21px;width:74px;z-index:2;text-transform:uppercase;background-image:url("/namedImage/12933/LoginButton.png");border:none;font-weight:bold;font-size:1em;padding-bottom:4px;top:134px;left:3px;position:absolute}


#page2275363 form .username,#page2275363 form .password,#page2275450 form .username,#page2275450 form .password,.enterDetails{
font-size:1.04em;
letter-spacing:0.01em;
line-height:1.3em;
color:#030a1a;
font-weight:bold
}

#page2275363 form .forgottenPasswordSpan a,#page2275363 form .forgottenUsernameSpan a,#page2275450 form .forgottenPasswordSpan a,#page2275450 form .forgottenUsernameSpan a, #page2275448 form .forgottenPasswordSpan a, #2275448 form .forgottenUsernameSpan a{
font-size:1.04em;
letter-spacing:0.01em;
line-height:1.3em;
color:#030a1a;
font-weight:bold;
text-decoration:underline;
float:left;
width:116px
}

#page2275363 form .forgottenPasswordSpan a, #page2275450 form .forgottenPasswordSpan a{top:98px}
#page2275363 form .forgottenUsernameSpan a, #page2275450 form .forgottenUsernameSpan a{top:112px}
#page2275363 form .forgottenPasswordSpan a,#page2275363 form .forgottenUsernameSpan a, #page2275450 form .forgottenPasswordSpan a,#page2275450 form .forgottenUsernameSpan a{position:absolute;left:5px}

#page2275363 form .username,#page2275363 form .password, #page2275450 form .username,#page2275450 form .password{margin:0 0 4px 3px}
#page2275363 form .username{}
#page2275363 form .password{}
#page2275363 form .inputBox, #page2275450 form .inputBox{background-image:url('/namedImage/12933/LoginInputBg.png');width:144px;height:17px;float:left;border:1px #d4d4d4 solid;margin-bottom:4px}
#page2298791 .forgottenUsernameSpan a{margin-left:17px}



/*New login or Buy Login Panel Styling*/

#page2275448 form .inputBox,#page2291681 form .inputBox {
background-image:url(/namedImage/12933/LoginInputBg.png);
border:1px solid #D4D4D4;
float:left;
height:17px;
margin-bottom:4px;
width:144px;
}


#page2275448 form .username, #page2275448 form .password,#page2291681 form .username, #page2291681 form .password {
margin:0 0 4px 3px;
}


#page2275448 form .username, #page2275448 form .password, .enterDetails,#page2291681 form .username, #page2291681 form .password, .enterDetails {
color:#030A1A;
font-size:1.04em;
font-weight:bold;
letter-spacing:0.01em;
line-height:1.3em;
}



#page2275448 form .forgottenPasswordSpan a, #page2275448 form .forgottenUsernameSpan a ,#page2291681 form .forgottenPasswordSpan a, #page2291681 form .forgottenUsernameSpan a{
left:5px;
position:absolute;
}


#page2275448 form .forgottenPasswordSpan a,#page2291681 form .forgottenPasswordSpan a {top:98px}
#page2275448 form .forgottenUsernameSpan a,#page2291681 form .forgottenUsernameSpan a{top:112px}

#page2275448 .submitButton,#page2291681 .submitButton {
background-image:url(/namedImage/12933/LoginButton.png);
border:medium none;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
height:21px;
left:3px;
padding-bottom:4px;
position:absolute;
text-transform:uppercase;
top:134px;
width:74px;
z-index:2;
}

/*End New login or Buy Login Panel Styling*/

.worldLoginElement{float:left;position:relative}


.worldLoginElement form {
 display: block;
 left:752px;
 position:absolute;
 text-align:left;
 top:-303px;
 width:158px;
}

.enterDetails {
 text-align:left;
 width:119px;
 float: left;
 padding: 26px 0 0 16px;
}

.innerPriceContainer .formHeader {
color:#FFFFFF;
float:left;
font-size:1.6em;
font-weight:bold;
position:relative;
width:114px;
margin:20px 0 0 38px;
}

.innerPriceContainer .subscribeHeader {
color:#282828;
float:left;
font-size:1.6em;
font-weight:bold;
margin:57px 0 23px -115px;
position:relative;
z-index:20;
}


.priceOptionInner{
width:177px;
height:250px;
text-align:left;
position:relative;
float:left;
margin:30px 0 0 0
}

.buyInfoHeadline, .buyInfoTitle, .buyInfoDetail {
float:left;
position:relative;
margin-left:4px;
width:185px;
}

.buyInfoTitle{margin-top:-5px;margin-bottom:5px;font-weight:bold}

.buyInfoHeadline{margin:-16px 0 5px 4px;font-size:1.9em;width:193px}
.buyInfoDetail{margin:0 0 10px 4px}
.buyInfoDetail p{font-weight:bold;width:190px}

.buyInfoPaymentType{display:none}

.buyInfoHeadline{color:#5bace0; font-weight:bold;float:left;position:relative}
.priceType{color:#5bace0;font-weight:bold;font-size:2.5em;margin:5px 0;float:left;}
.priceTypeBottom {
color:#5BACE0;
float:left;
font-size:2.5em;
font-weight:bold;
margin:10px 0 5px 58px;
}
.priceTypeSmall {
color:#5BACE0;
font-size:2.5em;
font-weight:bold;
line-height:0.9em;
margin:11px 0;
float:left;
width:233px;
letter-spacing:-0.02em
}

.priceType,.paymentType{text-decoration:none}
.paymentType {
color:#000000;
float:left;
font-size:1.2em;
font-weight:bold;
position:relative;
margin-top:-7px;
}
.paymentDescription {
color:#000000;
float:left;
font-size:1em;
margin-top:-2px;
position:relative;
} 
.priceButtonOne,.priceButtonTwo,.priceButtonThree,.priceType,.paymentType,.paymentDescription{width:229px}

.priceTypeCell{height:79px;float:left;text-align:center}

*html .infoPrices .priceTypeCell {
width:231px;margin:-20px 0 0 -20px;padding:0;position:relative
}


*html .priceType{z-index:10;position;relative;border:1px red solid;margin:-10px 0 0 -60px;padding:10px 0 0 40;width:250px;height:50px}

.priceButtonOne,.priceButtonTwo,.priceButtonThree {
height:93px;
float:left;
display:inline;
margin:0 0 7px 11px
}

/*.priceTypeCellRight{float:left;margin-top:-10px}*/

/*.priceButtonOne a, .priceButtonTwo a, .priceButtonThree a{
height:56px;
float:left;
display:inline;
}*/

.priceButtonOne a img, .priceButtonTwo a img, .priceButtonThree a img{border:1px #363636 solid}

.SmallBuyPriceOne,.SmallBuyPriceTwo{
display:block;
position:absolute;
height:66px;
width:99px;
text-align:center;
top:177px
}

.SmallBuyPriceOne{left:10px}
.SmallBuyPriceTwo{left:107px}


.SmallBuyPriceOne p,.SmallBuyPriceTwo p{color:#282828;font-weight:bold;font-size:2em}
*html .SmallBuyPriceOne p,*html .SmallBuyPriceTwo p{z-index:1}
.SmallBuyPriceOne a{}
.SmallBuyPriceOne a img,.SmallBuyPriceTwo a img{float:left;margin-top:2px}
*html .SmallBuyPriceOne a img, *html .SmallBuyPriceTwo a img{z-index:100;position;relative;float:left}
*html .priceOptionOne, *html .priceOptionTwo, *html .priceOptionThree{position:relative;z-index:0;float:left}
.SmallBuyPriceTwo a{}
.SmallBuyPriceOne a img{}
.SmallBuyPriceTwo a img{}

ul.buyInfoList{float:left}


.buyInfoList li {
list-style-type:square;
line-height:1.3em;
margin-left:17px;
letter-spacing:0.01em;
font-size:1.04em;
width:193px;
font-weight:bold;
vertical-align:top
}

.buyNowInfo img {
border:medium none;
float:left;
margin:16px 0 0 3px;
position:relative;
}

.infoBox{
/*float:left;
width:200px;
top:77px;
margin:-23px 0 0 250px*/
}

.infoPrices {
 float:left;
 margin:0 0 0 21px;
 width:654px;
}

/*.infoPrices tbody tr td{width:auto}*/
.infoPrices tbody tr{height:auto}

.infoPrices tbody tr td{padding:0; margin:0}

/*.infoPrices .priceTypeCell {
width:231px;
}*/

table.infoPrices tbody tr td{width:235px}




.priceOptionOne, .priceOptionTwo, .priceOptionThree {
height:280px;
padding-left:14px;
width:229px;
position:relative;
left:9px;
top:-9px
/*margin:-20px 0 0 8px;
float:left*/
}

.priceOptionOne{
background:transparent url('/namedImage/12933/AnnualPassBg.png') no-repeat scroll 0 0;
}


.priceOptionTwo{
background:transparent url('/namedImage/12933/TournamentPassBg.png') no-repeat scroll 0 0;
}

.priceOptionThree{
background:transparent url('/namedImage/12933/DayPassBg.png') no-repeat scroll 0 0;
}

/* Buy Now Page Specific - END */    

/* Live Index - START */

.liveIndexTop {
 background:transparent url(/namedImage/12933/LiveIndexFeaturedTopBg.png) no-repeat scroll 0 0;
 height: 250px;
 text-align: left;
}

.liveIndexTop .liveTitle { 
 color:#FFFFFF;
 float:left;
 font-size:1.6em;
 font-weight:bold;
 padding: 26px 13px 16px 32px;
}

.liveIndexTop .nowPlayingTitle {
 color:#282828;
 float:left;
 font-size:1.6em;
 font-weight:bold;
 width:517px;
 padding: 26px 0 16px 10px;
}

.liveIndexTop .liveIndexTopText {
 float: left;
 padding: 0 24px;
 width: 290px;
}

.liveIndexTop .liveIndexTopText .liveTitleHeader {
 font-size:1.77em;
}
.liveIndexTop .liveIndexTopText .entryteaser {
 font-size:1.77em;
}
.liveIndexTop .liveIndexTopText .liveTitleHeader, .liveIndexTop .liveIndexTopText .liveTitleHeader a {
 color:#5BACE0;
 font-weight:bold;
 text-decoration:none;
}
.liveIndexTop .liveIndexTopText .liveTitleHeader, .liveIndexTop .liveIndexTopText .entryteaser a {
 color:#5BACE0;
 font-weight:bold;
 text-decoration:none;
}

.liveIndexTop .liveIndexTopText .liveText p {
 color:#ffffff;
 float:left;
 font-size:1.4em;
 margin-top:9px;
 width: 310px;
}

.liveIndexTop .liveIndexTopText .liveText p strong {
 margin-top:4px;
}

.liveIndexTop img {
 float: right;
 padding-right: 24px;
}

*html .liveIndexTop img {
 float: right;
 padding-right: 24px;
 margin:0 0 0 -18px
}




.liveIndexTop #Watchbutton {
 float: left;
 padding-top: 5px;
}

.liveIndexTop #Watchbutton a img{float:left}
*html .liveIndexTop #Watchbutton a img{width:151px;height:30px;float:left;padding:0 0 0 15px;margin:20px 0 0 -15px}


.Articleindexwrap {
 color:#000000;
 background: #ffffff url(/javaImages/22/b8/0,,12933~8173602,00.gif) no-repeat scroll left bottom;
}

.Articleindexwrap .indexentry {
 float: left;
 width: 382px;
 height: 122px;
 padding: 7px 14px;
}

.Articleindexwrap .entryheadline, .Articleindexwrap .entryheadline a {
 color:#5BACE0;
 font-size:1.77em;
 font-weight:bold;
 text-decoration:none;
 width:393px;
 float:left
}

.Articleindexwrap .entryteaser {
 color:#5BACE0;
 font-size:1.77em;
 font-weight:bold;
 text-decoration:none;
 float:left
}

.Articleindexwrap .entrybody a {
 clear: none !important;
 color:#5BACE0;
 font-size:1.4em;
 font-weight:bold;
 text-decoration:none;
 float: right;
 margin-top:0;
}

.Articleindexwrap .entrybody {
 float:left;
 width: 380px;
 font-size:1.2em;
 margin-top:2px;
 text-decoration:none;
}

.entrybody p strong {
 float:left;
 font-size:1.4em;
 font-weight:bold;
 margin-top:14px;
 text-decoration:none;
}

.Articleindexwrap .indexmainentry {
 background: url('/javaImages/2/e6/0,,~7792130,00.png') no-repeat 0 0;
 height: 136px;
 text-align: left;
 margin: 10px;
 float:left;
 width:620px

}

*html .Articleindexwrap .indexmainentry{margin:10px 0 10px 5px}

.indexmainentry .entryheader img {
 height:111px;
 width:198px;
 border:1px solid #D8D8D8;
 margin: 12px 10px 0 0;
}

*html .indexmainentry .entryheader img{float:right;display:inline}


.entryheader{float:right}

*html .Articleindexwrap .entrybody{float:left;display:inline}

#comingSoon {
 height: 50px;
}

.liveSubNowLink {
 display: block;
 background: url('/javaImages/7/1f/0,,12933~8265479,00.png') no-repeat;
 width: 142px;
 height: 24px;
 margin-top: 3px;
 clear: both;
 padding-top: 4px;
 float:left
}


.liveIndexTop .liveSubNowLink {
 display: block;
 background: url('/namedImage/12933/subscribe_now_white.png') no-repeat;
 width: 150px;
 height: 24px;
 margin-top: 3px;
 clear: both;
 padding-top: 4px;
}

/* Live Index - END */


/* My Account - START */

#masterCompositeTabContent24886_1, #masterCompositeTabContent25205_2, #masterCompositeTabContent25206_2, #masterCompositeTabContent24930_2, #masterCompositeTabContent24931_2, #masterCompositeTabContent24932_2, #masterCompositeTabContent24892_3, #masterCompositeTabContent25325_1, #masterCompositeTabContent24921_1 {
 background: #ffffff url('/javaImages/78/f8/0,,12933~8255608,00.gif') no-repeat center bottom;
 min-height: 470px;
 margin-bottom: 20px;
 text-align: left;
 clear: both;
}



*html #masterCompositeTabContent25206_2{
 height:444px;
 background-position:0 60px;
 width:100px
}


#masterCompositeTabContent24930_2 {
 min-height: 560px !important;
}

#masterCompositeTabContent25325_1 {
 height: 960px !important; 
}

#masterCompositeTabContent24930_1, #masterCompositeTabContent24894_1, #masterCompositeTabContent24895_1, #masterCompositeTabContent24892_1, #masterCompositeTabContent24892_2, #masterCompositeTabContent24921_0 {
 background: #ffffff;
}

#masterCompositeTabContent24930_2, #masterCompositeTabContent24931_2, masterCompositeTabContent24932_2 {
 overflow: hidden;
}

#masterCompositeTabContent24932_2,#masterCompositeTabContent24931_2{width:951px}

#masterCompositeTabContent24886_0 {
 height: 43px;
}

*html #masterCompositeTabContent24886_0 {
 height:43px;float:left;border:2px blue solid
}

#masterTabContainer22647 {
 float: right;
 display: block;
 width: 656px;
}

*html #masterTabContainer22647 {
 float:right;
 display: block;
 width: 656px;
 margin:0;
 border:1px red solid
}

.myAccountTop {
 clear: both;
 display: block;
 width: 950px;
 height: 6px;
 background: #ffffff url('/javaImages/80/f8/0,,12933~8255616,00.gif') no-repeat 0 0;
}

.my_account_title {
 float:left;
 width:auto;
}

*html .my_account_title {
 float:left;
 width:auto;
 margin-left:10px
}

.my_account_title h1 {
 color:#FFFFFF;
 font-size:1.6em;
 font-weight:bold;
 padding-top: 11px;
}

#masterCompositeTabContent24892_0 #masterTabContainer22647 {
 background:#2C2C2C none repeat scroll 0 0;
 height:29px;
}

#masterTabContainer22647 li {
 display:inline;
}

*html ul#masterTabContainer22647{position:relative}


*html #masterTabContainer22647 li {
 display:inline;float:left
}

.masterTab0, .masterTab1, .masterTab2, .masterTab3 {
 background:transparent url(/namedImage/12933/myAccountTabUnselectedBg.png) repeat-x scroll 0 0;
 border-left:1px solid #525250;
 border-right:1px solid #525250;
 color:#FFFFFF;
 float:left;
 height:37px;
 position:relative;
 text-decoration:none;
 z-index:1;
 margin-left: 5px;
}

.myAccSelected {
 background:transparent url(/namedImage/12933/myAccountTabSelectedBg.png) repeat-x scroll 0 0 !important;
}

#masterTabContainer22647 .myAccSelected a {
 color: #000 !important;
}

#masterTabContainer22647 li a {
 color:#FFFFFF;
 float:left;
 font-size:1.6em;
 font-weight:bold;
 padding:7px 20px 0;
 text-decoration:none;
}

/* Summary */

.subscription_header {
 float:left;
 height:45px;
 width:890px;
 padding: 20px 30px 0;
 text-align: left;
}

.subscription_header h1 {
 font-size:1.6em;
 display: block; 
 float: left;
 padding: 9px 8px 0 0;
}

.subscription_header .active {
 font-size:1.6em;
 display: block; 
 font-weight: bold;
 float: left;
 padding:9px 8px 0 0;
}

.subscription_header .active img {
 padding-left: 10px;
}

.my_account_help_section {
 display:none;
}

#customerDetailsSectionContainer {
 text-align: left;
 padding: 0 30px;
 font-size:1.2em;
}

.myAccountCustomerDetails .detailsDescription {
 font-weight:normal;
}

.myAccountCustomerDetails span {
 font-weight:bold;
}

/* Order Details */

.change_card_surround {
 float:left;
 height:auto;
 margin:41px 0 0 46px;
 width:653px;
}

.change_card_intro p {
 color:#444444;
 font-size:1.1em;
 padding-bottom: 24px;
}

.change_card_surround .small_grey_statement {
 padding-top: 8px;
 clear:both;
 color:#696969;
 font-size:1em;
 width:auto;
}

/* Unsubscribe */

.survey798529 {
 font-size:1.1em;
 padding: 30px 20px 0;
}

*html .survey798529 {
 font-size:1.1em;
 margin:-12px 20px 0;
border:1px red solid
}

#surveyIntroduction {
 font-weight:bold;
}

#QText22415, #QText22416 {
 line-height:2.3em;
 width:600px;
}

.surveyAnswer {
 margin-left:51px;
}

.surveyAnswer table {
 line-height:2.3em;
 margin-top:15px;
 width:834px;
}

.surveyAnswer input[type="text"] {
 background:transparent url(/namedImage/12933/unsubscribeTextInput.png) no-repeat scroll 0 0;
 border:1px solid #D4D4D4;
 height:19px;
 width:365px;
}

#surveySubmit input[type="submit"] {
 border:medium none;
 color:#FFFFFF;
 font-weight:bold;
 height:23px;
 left:111px;
 padding-bottom:4px;
 padding-top:0;
 text-transform:uppercase;
 width:94px;
}


#surveySubmit input[type="submit"]{background:transparent url('/namedImage/12933/ContinueButtonBlank.png') no-repeat scroll 0 -3px;}
*html #surveySubmit{
background-image:transparent url("/namedImage/12933/ContinueButtonBlank.png") no-repeat scroll 0 -3px;
border:medium none;
 color:#FFFFFF;
 font-weight:bold;
 height:23px;
 padding-bottom:4px;
 padding-top:0;
 text-transform:uppercase;
 width:94px;
 margin:5px 0 0 -5px;
float:left
}


input:focus, textarea:focus {
 background-color:#F1F1F1 !important;
}

.surveyAnswer textarea {
 height:149px;
 left:115px;
}

.surveyTextAnswer {
 border:1px solid #D4D4D4;
 height:19px;
 width:365px;
}

.unsubscribe_text, .small_grey_statement, textarea {
 font-size:1em;
}

textarea {
 background:#F1F1F1 none repeat scroll 0 0;
 border:1px solid #ACACAC;
 float:left;
 font-family:arial;
 height:133px;
 overflow:auto;
 width:600px;
 resize:none;
}

#surveySubmit {
 clear: both;
 padding: 14px 0 0 48px;
}


.SurveyHomeLink{line-height:2.1em;color:#000;float:left}
.SurveyHomeLink h2{font-size:1.2em}
.SurveyHomeLink p{}
.SurveyHomeLink a{text-decoration:none;color:#000}

#page2275385 #masterCompositeTabContent25325_1 {
background:#FFFFFF url(/javaImages/78/f8/0,,12933~8255608,00.gif) no-repeat scroll center bottom;
clear:both;
margin-bottom:20px;
min-height:470px;
text-align:left;
}

/* Change Details */

.accountDetailsHeader, .changeAccountDetailsHeader {
 background: #ffffff url(/namedImage/12933/Account_Details_Bar.png) no-repeat scroll 22px 10px;
 color:#215998;
 float:left;
 height:24px;
 padding:16px 52px;
 text-align:left;
 width:846px;
}

.accountDetailsHeader span, .changeAccountDetailsHeader span {
 color:#282828;
 font-size:1.77em;
 font-weight:bold;
}

.userProfileFormElement .fieldLabel, .currentPasswordFieldLabel{
 color:#222222;
 display:inline;
 float:left;
 font-weight:bold;
 margin-right:12px;
 padding:1px 0 0;
 text-align:right;
 width:153px;
}

 #userDetailsForm1370 .currentPasswordFieldLabel {
 color:#222222;
 display:inline;
 float:left;
 font-weight:bold;
 padding:1px 0 0;
 text-align:right;
 width:153px;
}


#userDetailsForm1370 #field104_current, #userDetailsForm1370 #field104, #userDetailsForm1370 #field104_confirm, #userDetailsForm1370 #field104_hint {
width:343px;
position:absolute
}



#userProfileFormElement1551 {
 width:917px;
 float:left
}
#userProfileFormElement1551, #userProfileFormElement1231 {
 padding:15px 0;
}
#userProfileFormElement1551 .editButton {
float:left;
margin:17px 0 0 450px;
position:relative;
}

.editButton img{border-style:none}

.changePassword a {
 position:relative;
 top:5px;
 margin-left:10px;
}

.changePassword img{border-style:none;position:absolute}

.changePassword {
font-size:1.2em;
font-weight:bold;
left:152px;
position:absolute;
text-align:left;
top:900px;
width:305px;
}


#masterCompositeTabContent22815_2, #masterCompositeTabContent22815_3 {
 margin-left:26px;
 background:transparent url("/javaImages/80/c/0,,~6032512,00.png") repeat-y scroll 0 0;
 float:left;
 width:917px;
 padding-bottom:0;
}
#userDetailsForm989 {
 left:26px;
}
.globalValidationMessages{
background-color:#f00;
left:1px;
padding-left:168px;
width:748px;
float:left;
position:relative;
font-weight:bold;
font-size:1.2em;
border-top:5px #ffffff solid;
border-bottom:5px #ffffff solid;
}

#userProfileFormElement1550 .globalValidationMessages,#userProfileFormElement2608 .globalValidationMessages {
background-color:#FFFFFF;
border-bottom:5px solid #FFFFFF;
border-top:5px solid #FFFFFF;
color:#000000;
float:left;
font-size:1.2em;
font-weight:bold;
height:auto;
left:-400px;
margin:18px 0 0 121px;
padding-left:0;
position:relative;
text-align:left;
width:260px;
}


*html #userProfileFormElement1550 .globalValidationMessages{display:block;z-index:20;float:left;margin:0px 0 0 560px;width:80px}


#userProfileFormElement1568 .globalValidationMessages,#userProfileFormElement1569 .globalValidationMessages,
#userProfileFormElement1570 .globalValidationMessages {
background-color:#FFFFFF;
border-bottom:5px solid #FFFFFF;
border-top:5px solid #FFFFFF;
color:#000000;
float:left;
font-size:1.2em;
font-weight:bold;
height:auto;
left:660px;
margin:26px 0 0 0;
padding-left:0;
position:relative;
text-align:left;
width:260px;
}


#userProfileFormElement1568 .successMessage, #userProfileFormElement1568 .failureMessage{
font-size:1.4em;font-weight:bold;position:absolute;width:305px;left:648px
}


#userProfileFormElement1569 .successMessage,#userProfileFormElement1569 .failureMessage,
#userProfileFormElement1570 .successMessage,#userProfileFormElement1570 .failureMessage {
font-size:1.4em;font-weight:bold;position:absolute;width:305px;left:648px;top:114px
}


#userProfileFormElement1550 .successMessage, #userProfileFormElement1550 .failureMessage, #userProfileFormElement2608 .failureMessage, #userProfileFormElement2608 .successMessage{
float:left;font-size:1.3em;font-weight:bold;position:relative;width:305px;margin:1px 0 0 -158px
}


#userProfileFormElement1551 #globalValidationMessages1349,#userProfileFormElement1552 #globalValidationMessages1350{display:none}


.userProfileFormElement .successMessage{color:#308a27}
.userProfileFormElement .failureMessage{color:#ce0606}


.userProfileFormElement form .labelAndValue {
 clear:both;
 display:block;
 width:739px;
 float:left;
 margin:1px 0;
 position:relative;
}


/*.userProfileFormElement form .labelAndValue {
 clear:both;
 display:block;
 height:100%;
 width:739px;
 float:left;
 margin:0 0 6px
}*/

.userProfileFormElement form #fieldItem761 .labelAndValue {
 margin:0 0 4px;
}
.userProfileFormElement form .labelAndValue:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}
.userProfileFormElement .newPasswordFieldValue, .userProfileFormElement .passwordConfirmFieldValue, 
.userProfileFormElement .passwordHintFieldValue, .userProfileFormElement .emailConfirmFieldValue, .currentPasswordFieldValue 
{float:left; width:auto;display:inline;padding-top:2px;font-size:1em}

.userProfileFormElement .fieldValue{float:left; width:auto;display:inline;padding-top:2px;font-size:1.2em}

.userProfileFormElement .fieldLabel, .currentPasswordFieldLabel {
font-size:1.2em;
margin-top:3px
}

#userDetailsForm1370 .currentPasswordFieldLabel{font-size:1em}

.userProfileFormElement .fieldLabel, .currentPasswordFieldLabel, #userDetailsForm1370 .currentPasswordFieldLabel {
display:inline;
float:left;
text-align:right;
width:153px;
color:#222222;
font-weight:bold;
margin-right:12px;
padding:1px 0 0;
}

.newPasswordFieldLabel,.passwordConfirmFieldLabel,.passwordHintFieldLabel{
display:inline;
float:left;
text-align:right;
width:153px;
color:#222222;
font-weight:bold;
margin-right:12px;
padding:1px 0 0;
}

.newPasswordFieldLabel{margin:-3px 0 0}
.passwordConfirmFieldLabel {margin:8px 0 0}
#page2275388 .newPasswordFieldLabel{margin:15px 0 0}
#page2275388 .passwordConfirmFieldLabel{margin:4px 0 0}



#page2275388 .passwordHintFieldLabel{
margin:6px 0 0;
}

#page2275388 .newPassword{position:absolute;top:15px;left:0}

#page2275388 .newPasswordFieldValue, #page2275388 .passwordConfirmFieldValue, #page2275388 .passwordHintFieldValue{
display:inline;
float:left;
font-size:1em;
margin:0 0 8px 12px;
width:auto;
position:absolute
}

#page2275388 .newPasswordFieldValue{top:10px}
#page2275388 .passwordConfirmFieldValue{110px}
#page2275388 .passwordHintFieldValue{210px}


#page2275388 .newPassword, #page2275388 .currentPassword{margin:0}

.passwordHintFieldLabel{
margin:4px 0 0 0;
}

#userProfileFormElement1551 #fieldItem879 .fieldLabel{width:309px}

#fieldItem1229{float:left}

#userProfileFormElement1551 #fieldItem880 {
 clear:both;
 width:917px;
}

#userProfileFormElement1551{margin-top:-7px}



#userProfileFormElement1551 #fieldItem879 .fieldValue, #userProfileFormElement1551 #fieldItem880 .fieldValue  {
 margin:0;
}
#lastName, #firstName, #field870, #field871, #field872, #field873,#field968,#postalAddress, #postalAddress2, #town, #field967, #field871_hint, #field871_current {
background-color:#F1F1F1;
border:1px #ACACAC solid;
height:20px;
z-index:100;
display:block; 
float:left
}


/*#postalAddress, #postalAddress2, #town, #field967, #field871_hint, #field871_current {margin:7px 0}*/



#field873{width:120px}
#field867,#field873 {
background-color:#fff;
border:1px #ACACAC solid;
height:20px;
position:absolute;
display:block; 
float:left;
z-index:0
}

#field871_confirm{
background-color:#F1F1F1;
border:1px #ACACAC solid;
height:20px;
position:relative; 
z-index:1;
display:inline; 
float:left
}

#field871Validation .fieldValidation div {display:none}
#field871_confirmValidation .fieldValidation div {left:212px;position:absolute;top:-24px}


#field872_confirm{
background-color:#F1F1F1;
border:1px #ACACAC solid;
height:20px;
position:absolute; 
z-index:1;
display:inline; 
float:left;
margin:26px 0 0;
}

/*Radio select*/ #fieldItem882{float:left; width:400px; position:relative; margin: 0 0 18px 153px; height:20px}
#fieldItem882 .fieldLabel {
display:inline;
float:left;
position:relative;
width:245px;
}
/*.radioGroupAnswer{display:inline; float:left; width:auto; position:absolute}*/
#answers882{float:left; width:60px; position:absolute}
/*Title*/ #field867{width:46px}
#lastName, #firstName{top:7px;width:343px}
/*Username*/ #field870{width:200px}
/* Password */ #field871, #field871_current, #field871_hint {width:343px}
#field871_hint {float:left;margin-bottom:-5px;margin-top:15px;position:relative}
/* Confirm Password */ #field871_confirm {width:343px}
/* Email Address */ #field872 {width:343px}
/* Confirm Email */ #field872_confirm {width:343px}
/*Postcode*/ #field873{width:86px}
/*Suggested Name Button*/ 
#suggestUsername, #findAddressBt {
background:#FFFFFF url("/javaImages/2c/37/0,,~6043436,00.gif") no-repeat scroll 2px 8px;
border:1px solid #DEDEDE;
color:#4F6D91;
font-size:0.9em;
font-weight:bold;
border:1px #acacac solid;
display:inline;
float:left;
height:22px;
text-align:left;
width:164px;
z-index:2;
}

#suggestUsername {
margin:-22px 0 0 181px;
padding:3px 0 17px 13px;
}


#findAddressBt {
display:inline;
left:706px;
padding:3px 0 17px 13px;
position:absolute;
top:587px;
}


*html #userDetailsForm1348 #findAddressBt {
margin:-15px 0 0 7px;
padding:3px 0 17px 13px;
position:static
}



/*Postal Address 1 and 2*/ #postalAddress, #postalAddress2 {width:343px}
/*Town*/ #town{width:343px}
/*Country dropdown*/ #field761{width:345px;top:-3px}
/*Contact Number*/ #field967{width:227px}
/*Mobile Number*/ #field968{width:227px}


*html #page2275450 .siteFooter{float:left;position:relative;width:986px}


/*Start DOB Fields*/
#day989_878{width:46px; margin:0 7px 0 0}
#month989_878{width:103px; margin:0 7px 0 0}
#year989_878{width:66px}
#day989_878, #month989_878, #year989_878, #field761 {background-color:#fff;border:1px #ACACAC solid;height:22px;display:inline;float:left}
.dwl,.mwl,.ywl{color:#ffffff; position:absolute;display:none}
.dwl{left:165px}
.mwl{left:165px}
.ywl{left:165px}
/*End DOB Fields*/


/*Start Check Boxes*/
#fieldItem879 .fieldValue, #fieldItem880 .fieldValue, #fieldItem881 .fieldValue {
 margin:0 0 0 165px;
}

#fieldItem879, #fieldItem880, #fieldItem881{position:relative; float:left; width:auto; height:18px;display:block; clear:both; margin-bottom:32px}


#fieldItem879 .fieldLabel, #fieldItem880 .fieldLabel, #fieldItem881 .fieldLabel{float:left; display:inline; width:323px; margin:-3px 0 0 7px; 
text-align:left; color:#444444; left:178px}

#field879, #field880, #field881{float:left; height:12px; width:12px;vertical-align:middle; display:inline; z-index:2}

#field879{position:absolute; top:0; float:left}

#fieldItem879 .fieldLabel, #fieldItem880 .fieldLabel, #fieldItem881 .fieldLabel{position:absolute;float:left;top:2px}


.newPassword, .confirmPassword, .currentPassword {
z-index:1;
display:block; 
clear:both
}

.newPassword, .currentPassword {
z-index:1;
display:block; 
float:left;
clear:both
}

#userDetailsForm1008 .confirmPassword {
 margin-bottom:4px;
}

#userDetailsForm1370 .confirmPassword{position:absolute;top:55px;height:20px;left:0}




#userDetailsForm1348 .confirmPassword{margin-top:-7px;height:26px}

*html #userDetailsForm1348 .confirmPassword{margin-top:-7px;height:26px;float:none}

.confirmPassword .fieldValidation {
bottom:19px;
position:absolute;
right:207px;
}

.newPassword, .currentPassword {margin-bottom:9px}




.userProfileFormElement .emailConfirmFieldLabel {
color:#222222;
font-size:1em;
font-weight:bold;
padding:5px 0 0;
text-align:right;
width:166px;
float:left;
margin:20px 0 0 -524px;
position:static
}

*html .userProfileFormElement .emailConfirmFieldLabel{float:left;margin:20px 0 0 -370px}

*html .emailConfirmFieldLabel{margin:0;float:left}

#fieldItem183 {
float:left;
height:26px;
margin:7px 0 0;
}

#page2275383 #fieldItem183{margin:0}

.emailConfirmFieldValue
{
float:left;
height:20px;
margin:0;
width:343px;
}



/*#field868Feedback, #field869Feedback, #field870Feedback, #field871Feedback, #field872Feedback, #field873Feedback, #field874Feedback, 
#field875Feedback, #field876Feedback, #field967Feedback, #field878Feedback, #field879Feedback, #field880Feedback, #field968Feedback
{display:inline; width:200px; height:auto; background:#ede0b6; border:1px #e2cf95 solid; color:#444444; font-size:0.8em; padding:5px; 
margin:-20px 0 0 359px; position:absolute; z-index:6; float:left}*/

#field871Feedback{
 width:200px;
 padding-left:8px;
 position:absolute;
 right:-3px;
 bottom:-4px;
 font-size:0.9em;
 left:534px
}

.fieldValidation {
 position:absolute;
 right:207px;
 bottom:-2px;
}
*html .fieldValidation {
 position:absolute;
 right:177px;
 bottom:-2px;
}
.fieldValidation span {
 visibility:hidden;
}
.fieldValidation div {
 background-image:url("/javaImages/89/b9/0,,~6076809,00.gif");
 background-repeat:no-repeat;
 height:17px;
 width:17px;
}
.correct {
 background-position:top left;
}
*html .correct {
 background-position:top left; position:relative; float:left; left:-7px
}
.incorrect {
 background-position:bottom left;
}

.fieldFeedback {
 width:200px;
 padding-left:8px;
 position:absolute;
 right:-3px;
 bottom:-4px;
 font-size:0.9em;
}
.fieldFeedback span {
 font-weight:bold;
 display:block;
}
.fieldFeedback div {
 border:1px solid #e2cf95;
}
.fieldFeedback div div {
 background-color:#eedfb8;
 border-width:1px 0;
 border-style:solid;
 border-color:#f7efd8;
 padding:5px 10px;
 text-align:left
}
.fieldFeedback .feedbackArrow {
 background:transparent url("/javaImages/af/6e/0,,~6516399,00.gif") no-repeat 0 0;
 position:absolute;
 bottom:8px;
 left:1px;
 border:0;
 width:8px;
 height:13px;
}

#field871Feedback .feedbackArrow {
background:transparent url("/javaImages/af/6e/0,,~6516399,00.gif") no-repeat scroll 0 0;
border:0 none;
bottom:8px;
height:13px;
left:1px;
position:absolute;
top:84px;
width:8px;
}


.userProfileFormElement .submitButton, .userProfileFormElement .editButton {
display:inline;
float:left;
margin:37px 0 0 423px;
clear:both;
}

#page2275388 .userProfileFormElement .submitButton{
display:inline;
float:left;
margin:72px 0 0 423px;
position:relative;
clear:both;
}
 

#radioItem_882_NoAccount{display:inline; float:left; width:14px; position:relative; margin: 0 0 0 -97px; height:14px}
#answerItem_882_NoAccount{margin-left:117px}
#answerItem_882_NoAccount {display:inline;float:left;margin-right:-13px;position:absolute;width:auto;}

#answerText_882_YesAccount {
margin:0 0 0 23px;
position:relative;
height:14px
}

#answerText_882_NoAccount{height:14px}

#radioItem_882_YesAccount {
display:inline;
float:right;
margin:0 -17px 0 0;
position:relative;
width:14px;
height:14px
}



/*#field81,#fieldItem184{margin-top:-7px}*/
#field1228{width:343px;height:20px;float:left}
#field103{width:172px;height:20px;float:left;position:relative}
#field1247{width:172px;height:20px;float:left}
#field187,#field188{width:220px;height:20px;border:1px #acacac solid}
#field188{float:left}

/*#field1229{width:343px;height:20px;float:left;margin:0}*/
#field1229_confirm{width:343px;height:20px;float:left}

#lastName, #firstName, #field870, #field871, #field872, #field873,#field183, #postalAddress, #postalAddress2, #town, #field103, #field1247, #field1228, #field1228_confirm, #field1228_hint, #field1229, #field1229_confirm {
 border:1px solid #ACACAC;
}


/*#field161{top:3px;position:absolute}*/
*html #field161{float:left}
.passwordLengthNote{display:none}
.optionalField{border:none}

.fieldItem879 .fieldLabel, #fieldItem880 .fieldLabel, #fieldItem881 .fieldLabel{
 position:absolute;
}


input:focus, textarea:focus {
 background-color:#F1F1F1 !important;
}

/* My Account - END */

/* Register */

.registerFormHeader {
 background-image:url(/namedImage/12933/RegisterHeaderBg.png);
 color:#FFFFFF;
 float:left;
 font-size:1.77em;
 height:94px;
 left:0;
 margin-left:25px;
 padding:19px 0 0 20px;
 text-align:left;
 width:882px;
}

.selectedBreadcrumb{
float:left;
font-size:1.6em;
font-weight:bold;
height:auto;
margin:-83px 0 0 24px;
width:auto;
color:#474747;
}


.unselectedBreadcrumb {
color:#FFFFFF;
font-size:1.6em;
font-weight:bold;
height:auto;
left:348px;
position:absolute;
top:298px;
width:auto;
}


.unselectedBreadcrumb2 {
color:#FFFFFF;
font-size:1.6em;
font-weight:bold;
height:auto;
left:487px;
position:absolute;
top:298px;
}

*html .selectedBreadcrumb, *html .unselectedBreadcrumb, *html .unselectedBreadcrumb2{display:none}


*html #page2275390 .siteCentreBackground .tabbedMasterPageElement{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/javaImages/b7/70/0,,12933~8220855,00.gif) repeat scroll 0 0;
overflow:hidden;
padding:0 18px 5px;
width:950px;
height:986px
}


*html #page2275390 #masterCompositeTabContent24881_1 {
background-image:url('/namedImage/12933/RegisterNewBG.png');
display:block;
float:left;
height:717px;
margin:-88px 0 34px 12px;
width:902px
}


*html #userDetailsForm1348 {
float:left;
height:auto;
width:auto;
margin:-33px 0 0 100px;
}

#userDetailsForm1348,#userDetailsForm2428{
float:left;
height:auto;
margin:-33px 0 0 92px;
width:700px;
}




/* TEMP styles (To Delete) - START */

/* TEMP styles (To Delete) - END */

/* old phase styles */

#articleHeadlineAndBody #headline, .contact_us_header, #siteSearchResultsWrapper h1 {
 background:transparent url("/namedImage/12933/FAQs_Header_Bg.png") no-repeat scroll 0 0;
 color:#FFFFFF;
 font-weight:bold;
 height:41px;
 padding:20px 0 0 22px;
 text-align:left;
 font-size:1.6em;
 text-decoration:none;
 width:618px;
 float:left;
 position:relative;
}

.searchResults{
 background:#FFFFFF url("/namedImage/12933/SearchResults.png") no-repeat scroll 0 bottom;
 height:1135px;
 position:relative;
 text-align:left;
 width:633px;
 float:left;
 padding-left:7px
}

.searchResults h2 {
color:#000303;
float:left;
font-size:1.6em;
font-weight:bold;
margin:0 0 19px 22px;
width:560px;
}

.searchAgain{
 background:url("/namedImage/12933/BottomSearchBg.png") no-repeat scroll 0 0;
 height:45px;
 position:absolute;
 width:616px;
 left:12px;
 top:1068px
}

.searchAgain #freeText{
 background:url("/namedImage/12933/LargeSearchInputBg.png") no-repeat scroll 0 0;
 height:19px;
 text-align:left;
 width:261px;
 float:left;
 margin:13px 0 0 223px;
 border:1px #d4d4d4 solid
}

.searchAgain #searchBtn {
 height:29px;
 width:113px;
 float:left;
 margin:9px 0 0 8px;
 border:none;
}



.registerFormFooter {
float:left;
height:auto;
left:30px;
position:relative;
top:-125px;
width:970px;
display:none
}
.registerFormFooter img{width:970px;height:40px}




#userDetailsForm1348 .passwordHint {
height:22px;
}

#userDetailsForm1348 {
float:left;
height:auto;
margin:-33px 0 0 184px;
width:700px;
}
#userDetailsForm1368{width:700px;height:auto;float:left;position:absolute}

#userDetailsForm1369,#userDetailsForm1370{width:700px;height:auto;float:left;position:relative;margin:0 0 0 6px}

#userDetailsForm1348 #field1228
{float:left;
margin-left:12px;
width:343px;
}


#userDetailsForm1348 .passwordConfirmFieldLabel{margin:4px 0 0;z-index:1;float:left}
#userDetailsForm1348 .newPasswordFieldLabel{margin:4px 0 0;z-index:1}
/*#userDetailsForm1348 #field1229_confirm{float:left;margin-top:-16px}*/

*html #userDetailsForm1348 #field1229_confirm{margin:1px 0 0}



#userDetailsForm1369 #field1229_confirm, #field1229_confirm {
float:left;
height:20px;
width:343px;
}
#field1229_confirm {
margin:0 0 0 -345px;
}
#userDetailsForm1369 #field1229_confirm {
margin:22px 0 0 -345px;
}

#field1229 {
float:left;
height:20px;
margin:0;
width:343px;
}

#userDetailsForm1348 #field1229_confirm {
float:left;
margin-top:24px;
}




#userDetailsForm1348 #field1228_confirm{width:343px;height:20px;float:left;margin:0 0 0 12px}

#userDetailsForm1348 #field1228_hint {
height:20px;
width:343px;
float:left;
margin:0 0 0 12px
}


#fieldItem1187 .fieldLabel,#fieldItem148 .fieldLabel,#fieldItem149 .fieldLabel{width:309px;text-align:left;margin-left:9px;
padding-top:0;font-size:1.1em}
#field183{width:172px;height:20px;border:1px #acacac solid;float:left}

#userDetailsForm1368 #field183 {
border:1px solid #ACACAC;
height:20px;
position:absolute;
top:8px;
width:172px;
}

#fieldItem1187,#fieldItem148,#fieldItem149{margin:0 0 0 165px}
*html #fieldItem1187, *html #fieldItem148, *html #fieldItem149{margin:0 0 0 80px}
#page2273325 #fieldItem1187,#page2273325 #fieldItem148{margin:0 0 0 140px}
#page2273325 #fieldItem1187 .fieldLabel,#page2273325 #fieldItem148 .fieldLabel{text-align:right;width:423px}
#fieldItem1187,#fieldItem148,#fieldItem149{float:left}
#fieldItem148{top:6px}

*html #userDetailsForm1368 #fieldItem1187, *html #userDetailsForm1368 #fieldItem148,*html{left:-170px}

/*#submitButton1348{position:absolute;top:800px;left:-32px;top:-38px;z-index:20;left:0}*/
#submitButton1348{float:left}


.createAccountBreadcrumb {
float:left;
font-weight:bold;
height:40px;
padding:48px 0 0 21px;
}


*html .createAccountBreadcrumb {
float:left;
font-weight:bold;
height:40px;
padding:48px 0 0 21px;
position:relative;
width:960px;
margin-left:2px
}

fieldItem1228,#fieldItem1229
#userDetailsForm1348 .passwordHint{float:left;margin-top:18px}
#userDetailsForm1370 .passwordHint{position:absolute;top:71px;left:0}
#day1348_1230{width:44px;left:165px}
#month1348_1230{width:101px;left:216px}
#year1348_1230{width:64px;left:323px}
#day1348_1230,#month1348_1230,#year1348_1230{height:20px;border:1px #acacac solid;float:lefttop:11px}
/*#fieldItem187{margin-top:-2px}
#fieldItem188{margin-top:-7px}
#fieldItem1230{margin-top:-7px}
#fieldItem1230 .fieldLabel{margin-top:4px}*/


#masterCompositeTabContent24881_1,#masterCompositeTabContent31135_1 {
background-image:url('/namedImage/12933/RegisterNewBG.png');
display:block;
float:left;
height:717px;
margin:-88px 0 34px 25px;
width:902px;
}



/*Decoration Pages Including Feedback Form*/

.centreBackgroundBg .rightColumnWrap {
display:inline;
left:669px;
position:absolute;
top:0;
width:302px;
}


#articleHeadlineAndBody {
background: url("/namedImage/12933/FAQs_Body_Bg.png") scroll no-repeat 0 0 #fff;
height:764px;
width:640px;
position:absolute;
text-align:left;
}

#articleHeadlineAndBody{left:-13px}


.feedbackForm form {
float:left;
font-size:1.2em;
font-weight:bold;
color:#000000;
}

.feedbackForm form p {
float:left;
font-weight:bold;
margin:0 77px 32px 0;
text-align:left;
width:564px;
}

.feedbackForm {
 background:#FFFFFF url(/javaImages/ae/bb/0,,12933~8174510,00.gif) no-repeat scroll 0 0;
 padding-top:7px;
}

.feedbackForm #deliveryAddress, #masterCompositeTabContent25332_0 input[type="text"] {
 background:transparent url(/namedImage/12933/FeedbackInputBg.png) no-repeat scroll 0 0;
 height:22px;
 width:50%;
}

feedbackForm #deliveryAddress, #masterCompositeTabContent25332_0 input[type="text"], #masterCompositeTabContent25332_0 textarea {
 border:1px solid #7F9DB9;
 margin:17px 0 12px;
}

#masterCompositeTabContent25332_0 textarea {
 background:transparent url(/namedImage/12933/feedbackTextareaBg.png) no-repeat scroll 0 0;
 height:149px;
 width:609px;
}

.feedbackForm #deliveryAddress, #masterCompositeTabContent25207_1 input[type=text], #masterCompositeTabContent25207_1 textarea{border:1px #7f9db9 solid;margin:17px 0 12px}
.feedbackForm #deliveryAddress, #masterCompositeTabContent25207_1 input[type=text]{width:50%;height:19px;background:transparent url("/namedImage/12933/FeedbackInputBg.png") no-repeat scroll 0 0}
#masterCompositeTabContent25207_1 textarea{height:149px;width:609px;background:transparent url("/namedImage/12933/feedbackTextareaBg.png") no-repeat scroll 0 0;font-size:1.1em;letter-spacing:0.03em}

.feedbackForm input[type="submit"] {
background:transparent url(/namedImage/12933/submitButtonBg.png) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
float:left;
font-size:1em;
font-weight:bold;
height:33px;
margin:0 0 0 489px;
padding:0 0 4px;
width:127px;
}


#articleHeadlineAndBody #headline, .contact_us_header
{background:transparent url("/namedImage/12933/FAQs_Header_Bg.png") no-repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
height:41px;
padding:20px 0 0 22px;
text-align:left;
font-size:1.6em;
text-decoration:none;
width:618px;
float:left;
position:relative;
}

.contact_us_header {
display:inline;
left:-14px;
position:absolute;
}

#page2271751 #centreLeftEdge{
background-image:url("/namedImage/12933/LeftBorderRepeat.png");
float:left;
margin-left:-31px;
}




/*Confirmation Page*/

#page2275371 .liveOnlineSectionBg {
background:transparent url(/javaImages/a8/cf/0,,12933~7983016,00.png) no-repeat scroll 0 0;
float:left;
height:461px;
margin:0 0 20px 0;
padding:69px 0 0 23px;
position:relative;
text-align:left;
width:277px;
}

#page2275371 #masterCompositeTabContent24908_1{float:left;margin:0 0 20px 32px}


#page2275371 .registrationConfirmation {
background:transparent url(/namedImage/12933/FAQs_Body_Bg.png) no-repeat scroll 0 0;
border:medium none;
font-size:1.2em;
height:750px;
left:17px;
padding:7px 15px;
position:absolute;
text-align:left;
top:49px;
width:610px;
}


#page2275371 #masterCompositeTabContent24921_0 .newsArticlesHeader {
background:transparent url(/javaImages/ff/d4/0,,~7787775,00.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:1.6em;
font-weight:bold;
height:31px;
left:18px;
padding:19px 15px 0 20px;
position:absolute;
text-align:left;
top:0;
width:605px;
}

#page2275371 .registrationConfirmation .thankyou,
#page2275371 .registrationConfirmation .usernameNote,
#page2275371 .registrationConfirmation .username
{font-weight:bold;float:left}
#page2275371 .registrationConfirmation .thankyou,#page2275371 .registrationConfirmation .note{width:610px}
#page2275371 .registrationConfirmation .note{float:left}
#page2275371 .registrationConfirmation .usernameNote,#page2275371 .registrationConfirmation .user{margin:10px 0;width:auto}

#page2275371 .registrationConfirmation .username {
color:#000000;
font-size:1.04em;
position:absolute;
top:11px;
left:105px
}

#page2275371 .continue form input[type="submit"] {
background:transparent url(/namedImage/12933/ContinueButtonBlank.png) no-repeat scroll 0 -3px;
border:medium none;
color:#FFFFFF;
font-weight:bold;
height:23px;
left:500px;
padding-bottom:4px;
padding-top:0;
position:absolute;
text-transform:uppercase;
top:110px;
width:94px;
z-index:1;
}

/*End Confirmation Page*/


/*Search Page */

#siteSearchResultsWrapper .searchSubscriptionBox {
 height: 236px;
 width: 200px;
 display: block;
 margin: 5px 4px;
 background: url('/javaImages/99/57/0,,12933~8148889,00.gif') no-repeat center bottom;
 float: left;
 text-align: left;
}


#siteSearchResultsWrapper .searchSubscriptionBox h2 {
 color: #66b2e2;
 display: block;
 padding: 10px 14px 8px;
 font-size: 1.4em;
 min-height: 32px;
 text-decoration:none;
}


.teaserHeadline {
color:#66B2E2;
display:block;
font-size:1.4em;
font-weight:bold;
margin-top:111px;
min-height:32px;
padding:10px 14px 8px;
}


.searchSubscriptionBox div h2 {
height:32px;
margin:0;
width:170px;
float:left;
}

.searchSubscriptionBox div p {
height:40px;
margin:0;
width:170px;
float:left;
font-size:1.2em;
}


#siteSearchResultsWrapper .searchSubscriptionBox div > a:first-child {
 text-decoration: none;
}

#siteSearchResultsWrapper .searchSubscriptionBox div div {
 padding: 0 14px;
}

#siteSearchResultsWrapper .searchSubscriptionBox div div p {
 padding: 0;
 height: 0;
 text-align: left;
 float: left;
 color: #66b2e2;
}

.searchSubscriptionBox div div .subscriptionIcon{margin:50px 0 0 -22px}

#siteSearchResultsWrapper .searchSubscriptionBox img {
 width: 198px;
 border: 1px solid #d8d8d8;
 height: 111px;
}


#siteSearchResultsWrapper .searchSubscriptionBox span.teaserImage  {
 display: block;
 width: 198px;
 height: 111px;
 background: transparent url('/namedImage/12933/playButtonOverlay.png') no-repeat;
 position: absolute;
 z-index:2;
 float:left;
 cursor:pointer
}

#siteSearchResultsWrapper .searchSubscriptionBox img {position:absolute;z-index:1}

#siteSearchResultsWrapper .searchSubscriptionBox .subscriptionIcon {
 width: 15px;
 height: 15px;
 border: 0;
}
/*End Search Page*/


/* Thank you page */

.continue form input[type="submit"] {
 background:transparent url(/namedImage/12933/ContinueButtonBlank.png) no-repeat scroll 0 -3px;
 border:medium none;
 color:#FFFFFF;
 font-weight:bold;
 height:23px;
 padding-bottom:4px;
 padding-top:0;
 text-transform:uppercase;
 width:94px;
 z-index:1;
}

.registrationConfirmation .username {
 float: none;
}

.registrationConfirmation .thankyou, .registrationConfirmation .usernameNote, .registrationConfirmation .note {
 padding-bottom: 16px;
}

.registrationConfirmation .note {
 font-weight: bold;
}

.registrationConfirmation {
 font-size:1.2em;
 display: block;
 padding: 20px 30px;
 text-align: left;
 font-weight:bold;
}

#masterCompositeTabContent24921_0 .newsArticlesHeader {
 text-align: left;
 color:#000000;
 font-size:1.6em;
 font-weight:bold;
 padding: 10px 30px;
}

.worldLoginElement .submitButton{
 background-image:url('/namedImage/12933/LoginButton.png');
 border:medium none;
 color:#FFFFFF;
 font-size:1em;
 font-weight:bold;
 height:21px;
 left:3px;
 padding-bottom:4px;
 position:absolute;
 text-transform:uppercase;
 top:134px;
 width:74px;
 z-index:2;
}

#page2275384 .myAccount {
display:none;
}

#page2275383 #fieldItem1229 .fieldLabel {
 margin: 0 10px 0 288px !important;
}

#page2275383 #fieldItem1229{margin-top:18px}

#page2275383 #fieldItem1229 .fieldValue{margin-top:-2px}

#menuSectionLogin form #menuBarUserName,#menuSectionLogin form #menuBarPassword{width:107px}





/*My Account Details*/


.changePassword img {
border-style:none;
margin:-20px 0 0 305px;
position:relative;
}

.changePassword span {
position:absolute;
right:0;
width:305px;
}

.changePassword a {
margin-left:10px;
position:relative;
top:5px;
}

#userProfileFormElement1551 .labelAndValue {
clear:both;
float:left;
margin-bottom:10px;
position:relative;
}

#userProfileFormElement1551 .fieldLabel, #userProfileFormElement1551 #fieldItem879 .fieldLabel, #userProfileFormElement1551 #fieldItem880 .fieldLabel {
margin:2px 7px;
padding:0;
position:static;
text-align:right;
width:564px;
}

#page2273325 #fieldItem1187 .fieldLabel, #page2273325 #fieldItem148 .fieldLabel {
text-align:right;
width:423px;
}


#page2273325 #fieldItem1187 .fieldLabel, #page2273325 #fieldItem148 .fieldLabel {
text-align:right;
width:423px;
}


#fieldItem1187 .fieldLabel, #fieldItem148 .fieldLabel, #fieldItem149 .fieldLabel {
font-size:1.1em;
margin-left:9px;
padding-top:0;
}

#page2275383 #fieldItem1187 .fieldLabel,#page2275383 #fieldItem148 .fieldLabel{width:309px}

#page2275383 #fieldItem1187,#page2275383 #fieldItem148{margin:0 0 0 252px}

#userProfileFormElement1551 {
margin-top:-7px;
padding:15px 0;
float:left;
width:917px;
}

.editButton img {
border-style:none;
}

#userProfileFormElement1551 .editButton {
float:left;
margin:17px 0 0 450px;
position:relative;
}

#page2273325 #fieldItem1228 .fieldLabel, #page2273325 #fieldItem1229 .fieldLabel {
float:left;
margin:0 0 0 286px;
padding:0;
position:static;
text-align:right;
}

#userProfileFormElement1552 {
float:left;
position:relative;
z-index:1;
}

#page2275383 #userProfileFormElement1552 {
float:left;
position:relative;
z-index:1;
margin-left:27px
}


#page2273325 #fieldItem1229 .fieldValue {
display:inline;
font-size:1.2em;
left:453px;
position:absolute;
top:-2px;
width:auto;
}


#page2273325 #fieldItem1187 .fieldLabel, #page2273325 #fieldItem148 .fieldLabel {
text-align:right;
width:423px;
}
0,,12933...42,00.css (line 1392)
#fieldItem1187 .fieldLabel, #fieldItem148 .fieldLabel, #fieldItem149 .fieldLabel {
font-size:1.1em;
margin-left:9px;
padding-top:0;
text-align:left;
width:309px;
}



.changePassword a {
margin-left:10px;
position:relative;
top:5px;
}

.changePassword span {
position:absolute;
right:0;
width:305px;
}

.changePassword img {
border-style:none;
margin:-20px 0 0 305px;
position:relative;
}


/*End My Account Details*/


/*My Account Unsubscribe*/

#orderStatusSectionContainer{display:none}

#QPrompt22474, #QText22474 {
display:none;
float:left;
font-size:1em;
height:20px;
position:absolute;
top:380px;
width:300px;
z-index:20;
}


.surveyAnswer .surveyTextAnswer{display:none}
.surveyAnswer textarea.surveyTextAnswer{display:block} 


/* Footer Pages */

#decoration .article ul li { margin-left: 1.5em; font-size: 1.2em; }


#page2295872 #decoration, #page2295953 #decoration {
    background: url("/javaImages/a0/ee/0,,12933~9432736,00.jpg") no-repeat scroll 0 0 #000000;
    float: left;
    height: 470px;
    padding: 175px 0 0 30px;
    width: 990px;
}
#page2295872 #decoration .decorationTop, #page2295953 #decoration .decorationTop{
display:none;
}


#page2295872 #decoration .article, #page2295953 #decoration .article{
background:none;
}

#page2295872 .siteCentreBackground, #page2295953 .siteCentreBackground{
height:470px;
}


/* END footer pages */

/*Browser Detect*/


.browserdetect{display:none}
/* Buy Now page - IE6 fix START */
* html #page2275363 .siteCentreBackground .tabbedMasterPageElement, * html #page2275450 .siteCentreBackground .tabbedMasterPageElement {
 background-color:#000000;
 padding-left:18px;
}
* html #page2275363 .infoPrices, * html #page2275363 .priceType, * html #page2275450 .infoPrices, * html #page2275450 .priceType {
 margin-left:0;
}
* html #page2275363 .paymentType, * html #page2275363 .priceType, * html #page2275450 .paymentType, * html #page2275450 .priceType {
 margin-top:0;
}
* html #page2275363 .SmallBuyPriceOne, * html #page2275450 .SmallBuyPriceOne {
left:10px;
top:45px;
}
* html #page2275363 .SmallBuyPriceTwo, * html #page2275450 .SmallBuyPriceTwo {
left:107px;
top:-10px;
}
* html #page2275363 .SmallBuyPriceOne, * html #page2275363 .SmallBuyPriceTwo, * html #page2275450 .SmallBuyPriceOne, * html #page2275450 .SmallBuyPriceTwo  {
 position:relative;
 text-align:center;
 width:99px;
 display:block;
 float:left;
 height:30px;
}
/* Buy Now page - IE6 fix END   */

/* AJAX ACTIVITY INDICATOR */
.activityIndicatorWrapper {
 font-size:2em;
 background-color:#FFFFFF;
}

/* Live Page - Watch Now Subscribe - START */
.isLive {
 display:none;
}
/* Live Page - Watch Now Subscribe - END   */
#masterCompositeTabContent25244_3 {
float:left;
padding:0 0 18px 9px;
}
#masterCompositeTabContent29803_3, #masterCompositeTabContent29803_4 {
 float:left;
 padding:0 0 18px 9px;
}
#page2274625 #masterCompositeTabContent28492_2,#page2291682 #masterCompositeTabContent28492_2, #page2301988 #masterCompositeTabContent35261_2 {
left:670px;
position:absolute;
top:42px;
width:308px;
}
#page2274625 #searchBox, #page2274625 #signUpBoxSubscribed, #page2274625 #signUpBox,#page2274625 #livePromo, #page2274625 #advertSlot_9635,  
#page2301988 #searchBox, #page2301988 #signUpBoxSubscribed, #page2301988 #signUpBox,#page2301988 #livePromo, #page2301988 #advertSlot_9635{
float:left;
clear:both;
}

/*Page Specific Next Live Event Boxes*/

#page2275248 #livePromo, #page2271747 #livePromo, #page2271746 #livePromo, #page2271745 #livePromo, #page2274625 #livePromo, #page2275235 #livePromo, #page2294652 #livePromo, #page2275231 #livePromo, #page2275232 #livePromo, #page2275356 #livePromo, #page2276653 #livePromo, #page2275357 #livePromo, #page2275358 #livePromo, #page2275360 #livePromo, #page2275361 #livePromo, #page2275359 #livePromo {
height:446px;
}
#page2275248 #livePromo div div, #page2271747 #livePromo div div, #page2271746 #livePromo div div, #page2271745 #livePromo div div, #page2274625 #livePromo div div, #page2275235 #livePromo div div, #page2294652 #livePromo div div, #page2275231 #livePromo div div, #page2275232 #livePromo div div, #page2275356 #livePromo div div, #page2276653 #livePromo div div, #page2275357 #livePromo div div, #page2275358 #livePromo div div, #page2275360 #livePromo div div, #page2275361 #livePromo div div, #page2275359 #livePromo div div {
    border: 1px solid #D8D8D8;
    height: 332px;
    margin: 11px 11px 0;
    width: 276px;
}
#page2275248 #livePromo div div div, #page2271747 #livePromo div div div, #page2271746 #livePromo div div div, #page2271745 #livePromo div div div, #page2274625 #livePromo div div div, #page2275235 #livePromo div div div, #page2294652 #livePromo div div div, #page2275231 #livePromo div div div, #page2275232 #livePromo div div div, #page2275356 #livePromo div div div, #page2276653 #livePromo div div div, #page2275357 #livePromo div div div, #page2275358 #livePromo div div div, #page2275360 #livePromo div div div, #page2275361 #livePromo div div div, #page2275359 #livePromo div div div {
background:none;
border:none;
}
#page2275248 #livePromo .watchLiveButton, #page2271747 #livePromo .watchLiveButton, #page2271746 #livePromo .watchLiveButton, #page2271745 #livePromo .watchLiveButton, #page2275235 #livePromo .watchLiveButton, #page2294652 #livePromo .watchLiveButton, #page2275231 #livePromo .watchLiveButton, #page2275232 #livePromo .watchLiveButton, #page2275356 #livePromo .watchLiveButton, #page2276653 #livePromo .watchLiveButton, #page2275357 #livePromo .watchLiveButton, #page2275358 #livePromo .watchLiveButton, #page2275360 #livePromo .watchLiveButton, #page2275361 #livePromo .watchLiveButton, #page2275359 #livePromo .watchLiveButton {
    background: url("/javaImages/10/1b/0,,12933~8264464,00.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 29px;
}

#page2291681 #masterCompositeTabContent29857_0{

 background:url(/javaImages/c0/a0/0,,12933~9281728,00.png) no-repeat;
 height:306px;
 text-align:left;
}

#new_to_squash{padding:25px;}

#new_to_squash h1, #page2291708 h2{ font-size: 22px; color:#5aace0; margin-bottom:15px; }
#new_to_squash h2, #page2291708 h3{font-size: 17px;margin-bottom:24px; }
#new_to_squash h3{font-size: 17px;margin-bottom:12px;}
#new_to_squash span{display:block;margin-bottom:10px; padding-left:25px;font-size: 1.2em; background:url(/javaImages/c1/a0/0,,12933~9281729,00.png) 0 3px no-repeat;}


#new_to_squash div{padding-left:170px;}

#new_to_squash a{background:url(/javaImages/c2/a0/0,,12933~9281730,00.png) no-repeat;display: block;
height: 39px;
width: 206px;
text-indent: -9999px;


}


#page2291681 .worldLoginElement form {
    background: url("/javaImages/72/a7/0,,12933~9283442,00.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 211px;
    left: 512px;
    position: absolute;
    text-align: left;
    top: -272px;
    width: 367px;
    padding:15px;
}

#page2291681 form .inputBox {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #D4D4D4;
    float: left;
    height: 17px;
    margin-bottom: 10px;
    padding: 3px 0;
    width: 244px;
}

#page2291681 .worldLoginElement h2{font-size: 18px!important;
font-weight: bold;
margin-bottom: 8px!important;}

#page2291681 .worldLoginElement h3{font-size: 13px!important;
margin-bottom: 15px!important;}

#page2291681 .forgottenPasswordSpan{display:none}

#page2291681 .submitButton {
    background-image: url(/javaImages/94/a7/0,,12933~9283476,00.png);
    border: medium none;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    height: 26px;
    left: 303px;
    padding-bottom: 4px;
    position: absolute;
    text-transform: uppercase;
    top: 205px;
    width: 77px;
    z-index: 2;
    text-indent:-9999px;
    background-color:transparent;
}

#newsletter_help{
clear: both;
display: block;
margin-left: 80px;
}


#page2291681 .logoutButtons,#page2291708 .logoutButtons {
background-image: url(/javaImages/e8/6/0,,~7800552,00.png);
background-position: 0px 0px;
background-repeat: repeat-x;
float: left;
height: 37px;
margin-left: 560px;
position: absolute;
width: 415px;
z-index: 1;
margin-top: 0px;
}

#page2291681  .UsernameTitle, .logoutUsername,#page2291708 .UsernameTitle, .logoutUsername {
font-size: 1.2em;
position: static;
}

#page2291708 #masterCompositeTabContent29870_0{

background:url(/javaImages/a2/a7/0,,12933~9283490,00.png) no-repeat;
width:902px;
height:376px;
padding:25px;

}

#newsletter_registration{
padding-left:60px;
background:url(/javaImages/ba/a7/0,,12933~9283514,00.png) no-repeat;
margin: 0px auto;
text-align: left;
width: 500px;
}

#page2291708 #masterCompositeTabContent29870_1{
left: 130px;
position: absolute;
top: 120px;
}

/* Cover it live */
.coverItLive {
 float:right;
 padding:0px;
 width:300px;
 height:470px;
}

#page2291708 .fieldValue input{left: 230px; position:absolute;width:245px;padding:0 2px!important;background-color: #F1F1F1;border: 1px solid #ACACAC; height:20px;}

#page2291708 #fieldItem1834 input{top: 20px;}
#page2291708 #fieldItem2032 input{top: 55px;}
#page2291708 #fieldItem2033 input{top: 88px;}
#page2291708 #fieldItem2033 input#field2033_hint{top: 126px;}


#page2291708 #fieldItem1229 input{top: 156px;}

#page2291708 #fieldItem1834 .fieldLabel{position: absolute;
top: 20px; left:0; }

#page2291708 #fieldItem2032 .fieldLabel{position: absolute;
top: 53px; left:0; }

#page2291708 #fieldItem2033 .newPasswordFieldLabel{position: absolute;
top: 93px; left:0; }

#page2291708 #fieldItem2033 .passwordHintFieldLabel{position: absolute;
top: 121px; left:0; }

#page2291708 #fieldItem1229 .fieldLabel{position: absolute;
top: 155px; left:0; }

#page2291708 #fieldItem1632 .fieldLabel{padding-top:5px; }



#page2291708 .failureMessage{text-align: left;}


#submitButton2291{
left: -112px;
position: absolute;
top: 170px;
background:url(/javaImages/cd/a7/0,,12933~9283533,00.png) no-repeat;
text-indent:-9999px;
width:154px;
height:37px;
border:none;
*font-size:0;
}

#page2291708  .globalValidationMessages{background:transparent; border:none;padding-left: 0px;
width: auto;
}

#newsletter_promo{display:none;margin-bottom: 15px;
width: 300px;}

#page2291682 #newsletter_promo{display:block; padding-left:8px;}

#page2291708 #fieldItem2052{display:none}



#page2275363 #fieldSets fieldset li,#page2275363 ul.payMethod li,#page2275450 #fieldSets fieldset li,#page2275450 ul.payMethod li,#page2296828 #fieldSets fieldset li {
margin: 0 0 10px;
}



#page2275363 #fieldSets fieldset ul .headline,#page2275450 #fieldSets fieldset ul .headline,
#page2296828 #fieldSets fieldset ul .headline, #page2303641 #fieldSets fieldset ul .headline{
font-size: 1.5em;
color: black;
font-weight: bold;
padding: 0 0 0 10px;
}

#page2275363 #fieldSets fieldset li .articleBody,#page2275450 #fieldSets fieldset li .articleBody,
#page2296828 #fieldSets fieldset li .articleBody, #page2303641 #fieldSets fieldset li .articleBody {
line-height: 160%;
font-size: 1.2em;
padding: 10px 0 0 26px;
}

#page2275363 #fieldSets fieldset p,#page2275450 #fieldSets fieldset p,
#page2296828 #fieldSets fieldset p, #page2303641 #fieldSets fieldset p {
padding: 10px;
font-size: 1.3em;
}

#page2295943 .promotionContinueButton a,#page2296828 .promotionContinueButton a{
color: #5BACE0;
font-size: 1.4em;
font-weight: bold;
padding: 0.2em;
margin: 10px;
}

#page2295943 #codeEntryError,#page2296828 #codeEntryError{
font-size: 1.3em;
padding: 10px;
color: red;
font-weight:bold;
}


#page2275363 .fixture .links a,#page2275363 #videoDemo a, #page2275363 .nextAndPrev a, #page2275363 .standardButton a,#page2275450 .fixture .links a,#page2275450 #videoDemo a, #page2275450 .nextAndPrev a, #page2275450 .standardButton a,#page2296828 .standardButton a, #page2303641 .fixture .links a,#page2303641 #videoDemo a, #page2303641 .nextAndPrev a, #page2303641 .standardButton a {
height: 25px;
background: url('http://www.premierrugby.premiumtv.co.uk/javaImages/22/b7/0,,13118~8959778,00.png') no-repeat scroll right top;
font-size: 1.3em;
display: block;
height: 26px;
float: left;
padding: 0 4px;
margin-right: 4px;
text-decoration: none;
color: #002B54;
}

#page2303641 main fieldset p, #page2296828 main fieldset p{
 font-size: 1.2em;
}

#page2303641 upgrademessage p, #page2296828 upgrademessage p{
 margin-bottom: 8px;
 font-size: 1.2em;
}


#page2275363 .fixture .links a span, #page2275363 #videoDemo a span, #page2275363 .nextAndPrev a span, #page2275363 .standardButton a span,#page2275450 .fixture .links a span, #page2275450 #videoDemo a span, #page2275450 .nextAndPrev a span, #page2275450 .standardButton a span,#page2296828 .standardButton a span,
#page2303641 .fixture .links a span, #page2303641 #videoDemo a span, #page2303641 .nextAndPrev a span, #page2303641 .standardButton a span {
background: url('http://www.premierrugby.premiumtv.co.uk/javaImages/21/b7/0,,13118~8959777,00.png') no-repeat scroll left top;
display: block;
height: 22px;
padding: 4px 29px 0 34px;
}

#page2275363 #videoDemo label, #page2275450 #videoDemo label {
float: left;
margin: 10px 0;
}

#page2275363 #videoDemo input, #page2275450 #videoDemo input {
float: left;
clear: left;
margin: 10px 10px;
}

#page2275363 #fieldSets fieldset,#page2275450 #fieldSets fieldset,#page2295943 #fieldSets fieldset,
#page2296828 #fieldSets fieldset {
margin: 0 0 30px;
border: 4px solid #E4E4E4;
padding: 12px;
text-align: left;
width:565px;
float:left;
}
#page2303641 #fieldSets fieldset, #page2296828 #fieldSets fieldset {
margin: 0 0 30px 18px;
border: 4px solid #E4E4E4;
padding: 12px;
text-align: left;
width:565px;
float:left;
}


#page2303641 fieldset, #page2296828 fieldset {
margin: 0 0 30px 18px;
border: 4px solid #E4E4E4;
padding: 12px;
text-align: left;
width:565px;
float:left;
}


#page2295943 #fieldSets{margin:20px;}

#page2295943 #fieldSets p, #page2295943 #uniqueCodeText{
padding: 10px;
font-size: 1.3em;
}
#page2295943 #disposableCode{
padding: 0.2em;
margin: 10px;
}

#page2275363 #fieldSets fieldset legend,#page2275450 #fieldSets fieldset legend,#page2295943 #fieldSets fieldset legend,
#page2296828 #fieldSets fieldset legend,#page2303641 #fieldSets fieldset legend {
font-size: 1.8em;
color: #5BACE0;
font-weight: bold;
padding: 0 8px;
}

#page2303641 fieldset legend, #page2296828 fieldset legend {
font-size: 1.8em;
color: #5BACE0;
font-weight: bold;
padding: 10px 8px;
}


#page2275363 .globalValidationMessages, #page2275450 .globalValidationMessages {
	width: 400px;
}
#page2275363 #userProfileFormElement2572,#page2275450 #userProfileFormElement2572,#page2296828 #masterCompositeTabContent31394_5{
	padding:20px;
}

#page2275363 #userProfileFormElement2572 li,#page2275450 #userProfileFormElement2572 li,#page2296828 #masterCompositeTabContent31394_6 li,#page2303641 #masterCompositeTabContent35881_6 li{
	list-style:none;
}

#page2275363 #payOpts,#page2275363 #set1,#page2275363 #set2,#page2275363 #set3,#page2275363 #buttonSet,#page2275450 #payOpts,#page2275450 #set1,#page2275450 #set2,#page2275450 #set3,#page2275450 #buttonSet {
	padding: 20px;
	text-align: left;
}

#page2275363 #payMethods .choice,#page2275450 #payMethods .choice,
#page2296828 #payMethods .choice,#page2303641 #payMethods .choice   {
padding: 10px 10px 3px;
font-size: 1.7em;
font-weight: bold;
}

#page2275363 #fieldSets fieldset p,#page2275450 #fieldSets fieldset p {
padding: 10px;
font-size: 1.3em;
}

#page2275363 #fieldSets fieldset ul, #page2275450 #fieldSets fieldset ul {
padding: 10px;
}

#page2275363 #fieldSets fieldset li, #page2275363 ul.payMethod li,#page2275450 #fieldSets fieldset li, #page2275450 ul.payMethod li,#page2296828 #fieldSets fieldset li, #page2296828 ul.payMethod li {
margin: 0 0 10px;
}

#page2275363 ul.payMethod li,#page2275450 ul.payMethod li,
#page2296828 ul.payMethod li,#page2303641 ul.payMethod li {
line-height: 160%;
padding: 3px 0 0 17px;
font-size: 1.2em;
}

#page2275363 .submitButton input, #page2275363 .continuebtn,#page2275450 .submitButton input, #page2275450 .continuebtn,
#page2296828 .submitButton input, #page2296828 .continuebtn, #page2303641 .submitButton input, #page2303641 .continuebtn {
background: url(http://www.premierrugby.premiumtv.co.uk/javaImages/2b/3a/0,,13118~8993323,00.gif) no-repeat;
width: 244px;
height: 32px;
text-indent: -4000px;
float: right;
position: relative;
top: 18px;
border: 1px solid white;
font-size: 0.001em;
color: white;
cursor: pointer;
}

#page2296828 .continuebtn{top:-3px!important;}

#page2303641 .continuebtn{top:-5px!important;}

#page2275363 #payMethods .submitButton input,#page2275450 #payMethods .submitButton input,#page2296828 #payMethods .submitButton input{
top: -5px;
}

#page2275363 .submitButton input, #page2275363 .continuebtn,#page2275450 .submitButton input, #page2275450 .continuebtn,#page2296828 .submitButton input, #page2296828 .continuebtn {
background: url(http://www.premierrugby.premiumtv.co.uk/javaImages/2b/3a/0,,13118~8993323,00.gif) no-repeat;
width: 244px;
height: 32px;
text-indent: -4000px;
float: right;
position: relative;
top: 18px;
border: 1px solid white;
font-size: 0.001em;
color: white;
cursor: pointer;
}

#page2275363 .userProfileFormElement .submitButton, #page2275363 .userProfileFormElement .editButton,#page2275450 .userProfileFormElement .submitButton, #page2275450 .userProfileFormElement .editButton {
display: inline;
float: left;
margin: -28px 0 0 494px;
clear: both;
position:static;
background:none;
*float:right;
*width:250px;
*margin-left:0!important;
*margin-top:0!important;
}

#page2275363 .globalValidationMessages, #page2275450 .globalValidationMessages{*background:white;}

#page2275363 .jqmWindow,#page2275450 .jqmWindow{*z-index:500!important;}
#page2275363 .jqmOverlay,#page2275450 .jqmOverlay{*background:none!important;}

#page2275363 .submitButton input,#page2275450 .submitButton input{
position:static; 
border:0;
}

#page2275363 .standardButton,#page2275450 .standardButton{
*float:left;
*width:200px;
}

#page2275363 .set2 .requiredField,#page2275450 .set2 .requiredField {
float: left;
margin: 0 10px 0 0;
}

#page2275363 .labelAndValue,#page2275450 .labelAndValue {
float: left;
clear: left;
}
#page2275363 .set2 .fieldLabel, #page2275363 .set3 .fieldLabel,#page2275450 .set2 .fieldLabel, #page2275450 .set3 .fieldLabel {
margin: 4px 0;
display: block;
}

#page2275363 .fieldLabel, #page2275363 .emailConfirmFieldLabel, #page2275363 .newPasswordFieldLabel, #page2275363 .passwordConfirmFieldLabel, #page2275363 .passwordHint,#page2275450 .fieldLabel, #page2275450 .emailConfirmFieldLabel, #page2275450 .newPasswordFieldLabel, #page2275450 .passwordConfirmFieldLabel, #page2275450 .passwordHint {
font-size: 1.3em;
display: block;
padding: 4px 0;
}
#page2275363 .fieldValue input,#page2275363  .fieldValue select,#page2275450 .fieldValue input,#page2275450  .fieldValue select {
float: left;
padding: 0.2em;
}


#page2275363 .userProfileFormElement .fieldLabel, #page2275363 .currentPasswordFieldLabel, #page2275363 #userDetailsForm1370 .currentPasswordFieldLabel, #page2275450 .userProfileFormElement .fieldLabel, #page2275450 .currentPasswordFieldLabel, #page2275450 #userDetailsForm1370 .currentPasswordFieldLabel {
float: none;
text-align: left;
font-weight: normal;

}


#page2275363 .userProfileFormElement form .labelAndValue,#page2275450 .userProfileFormElement form .labelAndValue {
width: auto;
}

#page2275363 #fieldItem81 .fieldValue,#page2275450 #fieldItem81 .fieldValue {
min-height: 30px;
}

#page2275363 .set2 .fieldLabel, #page2275363 .set3 .fieldLabel,#page2275450 .set2 .fieldLabel, #page2275450 .set3 .fieldLabel{
margin: 4px 0;
display: block;
}



#page2275363 #lastName, #page2275363 #firstName,#page2275450 #lastName, #page2275450 #firstName {
top: 7px;
width: 150px;
}

#page2275363 .fieldValidationIcon,#page2275450 .fieldValidationIcon {
float: left;
margin: 4px 0 0 10px;
width: 35px;
}

#page2275363 #fieldItem161 .fieldLabel,#page2275450 #fieldItem161 .fieldLabel{width:auto!important;}

#page2275363 #fieldItem1427 .fieldLabel,#page2275450 #fieldItem1427 .fieldLabel{width:350px!important;}

#page2275363 .emailsection input,#page2275450 .emailsection input {
width: 300px;
}

#page2275363 .emailConfirmFieldLabel, #page2275363 .siteUserEmail .fieldLabel, #page2275450 .emailConfirmFieldLabel, #page2275450 .siteUserEmail .fieldLabel {
clear: left;
margin: 0 0 10px;
padding: 10px 0 0;
}

#page2275363 .fieldLabel, #page2275363 .emailConfirmFieldLabel, #page2275363 .newPasswordFieldLabel, #page2275363 .passwordConfirmFieldLabel, #page2275363 .passwordHint,#page2275450 .fieldLabel, #page2275450 .emailConfirmFieldLabel, #page2275450 .newPasswordFieldLabel, #page2275450 .passwordConfirmFieldLabel, #page2275450 .passwordHint {
font-size: 1.3em;
display: block;
padding: 4px 0;
}

#page2275363 .userProfileFormElement .emailConfirmFieldLabel,#page2275450 .userProfileFormElement .emailConfirmFieldLabel {
color: #222;
font-size: 1em;
font-weight: normal;
padding: 5px 0 0;
text-align: left;
width: 166px;
float: none;
margin: 0;
position: static;
margin-bottom:4px;
}

#page2275363 .contactNumber,#page2275450 .contactNumber {
float: left;

}

#page2275363 #fieldItem1722,#page2275450 #fieldItem1722{display:none}

#page2275363 .fieldLabel,#page2275363 .emailConfirmFieldLabel,#page2275450 .fieldLabel,#page2275450 .emailConfirmFieldLabel{padding-top:10px!important;}

#page2275363 .newPassword, #page2275363 .confirmPassword, #page2275363 .passwordHint,#page2275450 .newPassword, #page2275450 .confirmPassword, #page2275450 .passwordHint {
float: left;
margin: 0 10px 0 0;
}


#page2275363 .newPasswordFieldLabel, #page2275363 .passwordConfirmFieldLabel, #page2275363 .passwordHintFieldLabel,#page2275450 .newPasswordFieldLabel, #page2275450 .passwordConfirmFieldLabel, #page2275450 .passwordHintFieldLabel {
display: inline;
font-size: 1.1em;
text-align: left;
width: 350px;
color: #222;
font-weight: normal;

}

#page2275363 .fieldValidationIcon,#page2275450 .fieldValidationIcon {
float: left;
margin: 4px 0 0 10px;
width: 35px;
}

#page2296828 .lhs{margin-bottom:250px;}

#page2275363 .newPassword .fieldValidationIcon,#page2275363 .confirmPassword .fieldValidationIcon,#page2275450 .newPassword .fieldValidationIcon,#page2275450 .confirmPassword .fieldValidationIcon {
width: 6px;
}

#page2275363 .newPassword,#page2275363 .confirmPassword,#page2275450 .newPassword,#page2275450 .confirmPassword{width:250px; clear:none;}

#page2275363 .newPassword input,#page2275363 .confirmPassword input,#page2275363 .passwordHintFieldValue input,#page2275450 .newPassword input,#page2275450 .confirmPassword input,#page2275450 .passwordHintFieldValue input{width:200px; clear:none; margin-top:5px;}

#page2275363 .passwordHintFieldValue input,#page2275450 .passwordHintFieldValue input{width:400px}

#page2275363 .newPasswordFieldLabel, #page2275363 .passwordConfirmFieldLabel, #page2275363 .passwordHintFieldLabel,#page2275450 .newPasswordFieldLabel, #page2275450 .passwordConfirmFieldLabel, #page2275450 .passwordHintFieldLabel {float:none; padding-bottom:5px}

#page2275363 .passwordHint,#page2275450 .passwordHint{ font-size:1.0em;margin-top: 10px;}


#page2275363 .newPassword .fieldValidationIcon,#page2275363 .confirmPassword .fieldValidationIcon,#page2275450 .newPassword .fieldValidationIcon,#page2275450 .confirmPassword .fieldValidationIcon{
margin-top: 10px;
}

#page2275363 #fieldItem149 .fieldLabel,#page2275363 #fieldItem148 .fieldLabel,#page2275363 #fieldItem1692 .fieldLabel,#page2275450 #fieldItem149 .fieldLabel,#page2275450 #fieldItem148 .fieldLabel,#page2275450 #fieldItem1692 .fieldLabel{ padding-top:0!important; width:400px!important; font-size:1.2em}

#page2275363 #fieldItem149 input,#page2275363 #fieldItem1692 input,#page2275363 #fieldItem148 input,#page2275450 #fieldItem149 input,#page2275450 #fieldItem1692 input,#page2275450 #fieldItem148 input{margin-right: 10px;}


#page2275363 #fieldItem1187, #page2275363 #fieldItem148, #page2275363 #fieldItem149,#page2275363 #fieldItem1692,#page2275450 #fieldItem1187, #page2275450 #fieldItem148, #page2275450 #fieldItem149,#page2275450 #fieldItem1692 {
margin: 0 ;
margin-bottom:10px;
}

#page2275363 .labelAndValue,#page2275450 .labelAndValue {
float: none;

}
#page2275363 .lhs, #page2275450 .lhs, #page2295943 .lhs, #page2296828 .lhs{
 background: url(/javaImages/22/b8/0,,12933~8173602,00.gif) no-repeat scroll left bottom #FFFFFF;
 padding-bottom: 30px;
}

#page2275363 #buy_top,#page2275450 #buy_top,#page2295943 #buy_top,#page2296828 #buy_top
{
 background:url(/javaImages/ae/bb/0,,12933~8174510,00.gif) no-repeat;
 height:10px;
}

#page2295943 .promotionCodeHeader{height:800px;}





#page2275363 #searchBox,#page2275450 #searchBox,#page2295943 #searchBox{display:none;}

#page2275363 #livePromo,#page2275363 #livePromo div,#page2275450 #livePromo,#page2275450 #livePromo div,#page2295943 #livePromo,#page2295943 #livePromo div,#page2296828 #livePromo div,#page2296828 #livePromo{height:auto;}

#page2275363 #livePromo div div div,#page2275450 #livePromo div div div,#page2295943 #livePromo div div div, #page2296828 #livePromo div div div{background-image:none;}

#page2275363 .userProfileFormElement form .labelAndValue,#page2275450 .userProfileFormElement form .labelAndValue {float:none;}

#page2275363 #fieldItem161,#page2275363 #fieldItem1427,#page2275363 #fieldItem104,#page2275363 #fieldItem149,#page2275363 #fieldItem1692,#page2275363 #fieldItem148,#page2275363 .termslabel,#page2275450 #fieldItem161,#page2275450 #fieldItem1427,#page2275450 #fieldItem104,#page2275450 #fieldItem149,#page2275450 #fieldItem1692,#page2275450 #fieldItem148,#page2275450 .termslabel{margin-left:10px}

#page2275363 #set2,#page2275450 #set2{
padding-bottom: 30px!important;
}

#page2275363 #fieldItem104,#page2275450 #fieldItem104{margin-bottom: 20px;}

#termsAndConditionsEmbed {
border: 1px inset;
clear: both;
font-size: 0.85em;
height: 85px;
overflow: auto;
padding: 0 1em 1em;
margin: 20px 10px;
background: #E7E7E7;
}

/* Start facebooknaopen2011 Page */
#PSAPromoCode input[type="text"],#PSAPromoCode input[type="submit"]{
    background: none;
    border: none;
    float:left;
}
#PSAPromoCode {
    float: left;
    height: 29px;
    margin: -359px 0 0 319px;
    position: relative;
    z-index: 10;
}
#PSAPromoCode input[type="text"] {
    font-size: 1.8em;
    font-style: italic;
    font-weight: bold;
    height: 25px;
    left: 0;
    position: absolute;
    width: 167px;
}
#PSAPromoCode input[type="submit"] {
    cursor: pointer;
    height: 31px;
    left: 219px;
    margin: -3px 0 0;
    position: absolute;
    width: 59px;
}
#page2295872 #decoration h1, #page2295953 #decoration h1{
 background:none;
 color:#000;
 display:block;
 float:left;
 padding:0 0 0 12px;
}
#page2295872 .article p, #page2295953 .article p{
width: 574px;
}
/* End facebooknaopen2011 Page */

/* Start canarywharfcompetition Page */

#page2296837 #decoration {
    background: url("/javaImages/e3/26/0,,12933~9512675,00.jpg") no-repeat scroll 0 0 #000000;
    float: left;
    height: 298px;
    padding: 175px 0 0 30px;
    width: 990px;
}
#page2296837 .article {
    background:none;
    padding: 12px;
    position: absolute;
    right: 398px;
    text-align: left;
    top: 155px;
    width: 272px;
}
#page2296837 #decoration h1 {
    background:none;
    color:#000;
    display:block;
    float:left;
    padding:0 0 0 12px;
    display:none;
}
#page2296837 #decoration .decorationTop {
    background: none;
    display: block;
    height: 10px;
    width: 640px;
} 
#page2296837 .termsCond a {
    text-decoration: none;
    color: #000000;
}
.canaryWharfButtons {
    float: left;
    height: 180px;
    margin: -206px 0 0;
    position: relative;
    width: auto;
}
#page2296837 .clickHere {
    float: right;
    margin: 93px 41px 0 0;
}
#page2296837 .signUp {
    float: left;
    margin: 25px 0 0 292px;
}
#page2296837 .termsCond {
    float: left;
    margin: 83px 0 0 35px;
    width:300px;
}
#page2296837 .siteCentreBackground {
   height:474px;
   width: 984px;
}
/* End canarywharfcompetition Page */

#page2295944 #fieldItem183 ,#page2295944 #fieldItem184,#page2295944 #fieldItem185,#page2295944 #fieldItem49,#page2295944 #fieldItem761,#page2295944 #fieldItem187,#page2295944 #fieldItem188,#page2295944 #fieldItem1230{
 display:none
}

#goButton a {
    font-size: 0;
    left: 219px;
    padding: 15px 30px;
    position: absolute;
    top: -4px;
}

/*Start England Squash and Racketball Page*/
.ESAR_Header,.ESAR_Prices,.ESAR_Prices a img{
 float:left;
}
.ESAR_Prices{
 background:#ccc;
 height:155px;
 margin:0 80px 20px;
 width:455px;
 padding:5px 0 0 10px;
}
.ESAR_Prices a img{
 height:135px;
 width:175px;
 margin:0 10px;
}
.ESAR_Prices_40{
 padding: 10px 15px 10px 10px;
}
.ESAR_Prices_65{
 padding: 10px 10px 10px 15px;
}
/*End England Squash and Racketball Page*/


/* HIDE PAYPAL FROM RENEW PAGE */
/*#page2296828 #paypalPlanOption{display:none;}*/


.subscribe_large_price {
float:left;
font-size:8.95em;
font-weight:bold;
letter-spacing:-0.1em;
margin:-15px 0 0 271px;
position:relative;
width:95px;
color:#2c2c2c;
}
#loginModal2  .subscribe_panel {
clear:both;
float:left;
}
.asset1 {
border-left: 1px solid #BBBBBB;
float: left;
height: 184px;
margin: 22px 0 0;
width: 220px;
}
.subscribe_button {
float:left;
height:35px;
left:626px;
position:absolute;
top:242px;
width:162px;
}
#loginModal2 .subscribe_button {
float:none;
height:35px;
left:auto;
position:inherit;
top:auto;
width:162px;
}
#loginModal2 .signInButton .submitButton {
position:inherit;
}
#loginModal2 .subscribe_large_price_intro {
font-size:1.8em;
font-weight:bold;
}
#loginModal2 .subscribe_panel {
margin:20px 14px 0px 30px;
}
#loginModal2 .BPHeading {
padding: 0 0 10px 6px;
margin:0px;
}
#loginModal2 .lightboxBottom {
clear:both;
float:left;
font-size:1.2em;
margin: 5px 0 0 25px;
}

#loginModal2 .fps2 {
padding-left:20px;
}
#loginModal2 .subscribe_large_price {
font-size: 6.5em;
line-height:108px;
margin:0px;
position:inherit;
width:auto;
}
#loginModal2 .signInButton {
text-align:right;
margin: 10px 18px 5px 0;

}
#loginModal2 {
overflow:hidden;
}
.asset1 UL {
clear:both;
}

/** css fixes **/
#loginModal2 .lightboxBottom {
width:500px;
text-align:left;
}
#loginModal2 .subscribe_large_price_intro {
width:200px;
}
#loginModal2 .subscribe_button {
clear:both;
}
#loginModal2 .member_details {
position:static;
/*position: inherit;*/
padding: 0 0 0 10px;
}
#loginModal2 .rememberLinks {
 /*position: relative;
 left: -76px;
 top: 16px;*/
 padding-left:14px;
 text-align:left;
 position:static;
 margin-left:0px;
}
#loginModal2 .loginElement {
width:320px;
margin-left:10px;
}
#loginModal2 .signInButton INPUT {
position:static;
}
#masterCompositeTabContent28380_0 {
float:left;
width:640px;
}
#articleVideoTitle {
height:54px;
line-height:54px;
background-color:#000;
}
.articleVideoTitleText {
color:#fff;
font-size:1.8em;
float:left;
padding:0px 0px 0px 14px;
}
.socialMediaButtons {
float:right;
padding:19px 14px 0px 0px;
}
#videoSearch #searchBox {
float:left;
height:auto;
width:auto;
}
#videoSearch select, #videoSearch input {
float:left;
font-size:1.1em;
margin-left:7px;
margin-top:0px;
}

.vodsearchoptions {
  position:absolute;
  left:105px;
  top:62px;
}

#sendComment {
border:0px;
background-color:#5BACE0;
color:#fff;
padding:1px;
cursor:pointer;
}

.noContent {
  display:block;
  font-size:1.6em;
  font-weight:bold;
  padding-top:10px;
}

.vodPromo {
  display:none;
}

.vodPromoText {
  height:160px !important;
}

.vodPromoText ul {
  color:#58AEE1;
  float:left;
  list-style-type:square;
  padding-left:23px;
  text-align:left;
  line-height:20px;
}

.vodPromoText ul li span {
  color:#000000;
}


#page2274625 #livePromo .watchLiveButton {
 background: url('/javaImages/10/1b/0,,12933~8264464,00.png') no-repeat;
 display: block;
 height: 29px;
 width 10px;
 margin: 0px 9px;
}

#page2274625 .vodPromoText {
  height:179px !important;
}

#page2271747 #vod .vodSubscriptionBox div p, #siteSearchResultsWrapper .searchSubscriptionBox div p {
 padding: 7px 14px 32px;
 display: block;
 height: 10px;
}

#page2271747 #vod .vodSubscriptionBox div div, #siteSearchResultsWrapper .searchSubscriptionBox div div {
 padding: 0 2px;
}

#page2303641 .lhs fieldset p, #page2296828 .lhs fieldset p{
 font-size: 1.2em;
}

#page2303641 .upgrademessage p, #page2296828 .upgrademessage p{
 margin-bottom: 8px;
}
  
