/*  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{
 width: 640px;
 margin-bottom: 20px;
 float: left;
}

*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, #livePromo, #advertSlot_9209, #nowPlayingPromo,#advertSlot_9410, #advertSlot_9531, .liveOnlineSectionBg, #masterCompositeTabContent25305_2 {
 overflow: hidden;
 width: 300px;
 float: right;
 margin-bottom: 18px;
}

/* White Panel RHS - START */

#searchBox, #signUpBox, #livePromo  {
 background: url('/javaImages/6c/83/0,,12933~8094572,00.jpg') no-repeat #fff bottom center; 
}

#searchBox > div:first-child, #signUpBox > div:first-child, #livePromo > 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 { height: 163px; }
#livePromo { height: 308px; }
#nowPlayingPromo { height: 120px; }
#advertSlot_9209 { height: 248px; }

/* 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.6em;
 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_Live, a.menu_link_selected_Live {
 width: 70px;
}

a.menu_link_Replay, a.menu_link_selected_Replay {
 width: 94px;
}

a.menu_link_Highlights, a.menu_link_selected_Highlights {
 width: 120px;
}

a.menu_link_Features, a.menu_link_selected_Features {
 width: 108px;
}

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/34/ec/0,,12933~8186932,00.gif') no-repeat 7px 0;
} 

a.menu_link_Live:hover, a.menu_link_selected_Live {
 background: url('/javaImages/32/ec/0,,12933~8186930,00.gif') no-repeat 7px 0; 
}

a.menu_link_Highlights:hover, a.menu_link_selected_Highlights {
 background: url('/javaImages/2d/ec/0,,12933~8186925,00.gif') no-repeat 7px 0; 
}

a.menu_link_Features:hover, a.menu_link_selected_Features {
 background: url('/javaImages/2b/ec/0,,12933~8186923,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');
 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 {
 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{
 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{background:none;color:#000}
*html #signUpBox div ul li{height:10px;margin:0}

#livePromo div > p:first-child {
 font-size:1.3em;
 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 {
 text-align: left;
}

#signUpBox ul { 
 list-style-type:square;
 padding-left: 23px; 
 color: #58aee1;
 width: 154px;
 float: left;
}

#signUpBox li { 
 padding-bottom: 6px;
}

#signUpBox 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;
}

#livePromo {
 font-size: 1.3em;
}

.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: 278px;
}

/*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}*/

/*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 { }

/* 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;
 min-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: 0 14px 8px;
 display: block;
 height: 42px;
}

#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;
}

#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 .pageNum, #vod a.pageNum: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 {
 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 a.pageNum  {
 background: transparent;
 color: #000;
 text-decoration: none;
}

#vod a.pageNum:hover {
 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  {
 float: right;
 height: 24px;
}

.subscriptionMessage, .paginationContainer  {
 display: block;
 margin: 0 7px;
}

.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
}

.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 {
 height:303px;
 position:fixed;
 width:807px;
 color:#000000;
 display:none;
 left:50%;
 margin-left:-418px;
 overflow:auto;
 padding:12px;
 top:27%;
 z-index:102;
}

#loginModal .forgottenUsernameSpan a, #loginModal .forgottenUsernameSpan a
{
color:#5AACE0;
display:inline;
font-size:1.1em;
font-weight:bold;
text-decoration:none;
float:left;
width:160px;
}



#loginModal .forgottenUsernameSpan {
left:44px;
position:absolute;
top:205px;
}

#loginModal .forgottenPasswordSpan {
left:61px;
position:absolute;
top:219px;
}

#loginModal .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_large_price {
float:left;
font-size:8.95em;
font-weight:bold;
letter-spacing:-0.1em;
margin:-15px 0 0 271px;
position:relative;
color:#2c2c2c;
width:95px
}

.subscribe_small_grey_two {
float:left;
font-size:1.6em;
font-weight:bold;
margin:76px 0 0 -96px;
}

.subscribe_button {
float:left;
height:35px;
left:626px;
position:absolute;
top:242px;
width:162px;
}

.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{
background:transparent url('/namedImage/12933/fieldBg.png') repeat-x scroll 0 0;
float:left;
border:1px #d4d4d4 solid
}

#loginModal #userName{margin:18px 0 0 17px}
#loginModal #password{margin:0 0 0 20px}

/* 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;
}

#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;
}

/* 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{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,.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,#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{top:98px}
#page2275363 form .forgottenUsernameSpan a{top:112px}
#page2275363 form .forgottenPasswordSpan a,#page2275363 form .forgottenUsernameSpan a{position:absolute;left:5px}

#page2275363 form .username,#page2275363 form .password{margin:0 0 4px 3px}
#page2275363 form .username{}
#page2275363 form .password{}
#page2275363 form .inputBox{background-image:url('/namedImage/12933/LoginInputBg.png');width:144px;height:17px;float:left;border:1px #d4d4d4 solid;margin-bottom:4px}


/*New login or Buy Login Panel Styling*/

#page2275448 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 {
margin:0 0 4px 3px;
}


#page2275448 form .username, #page2275448 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 {
left:5px;
position:absolute;
}


#page2275448 form .forgottenPasswordSpan a {top:98px}
#page2275448 form .forgottenUsernameSpan a{top:112px}


#page2275448 .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:3em;margin:5px 0;float:left;}
.priceTypeBottom {
color:#5BACE0;
float:left;
font-size:3em;
font-weight:bold;
margin:10px 0 5px 38px;
}
.priceTypeSmall {
color:#5BACE0;
font-size:2.2em;
font-weight:bold;
line-height:0.9em;
margin:8px 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:292px;
position:absolute;
text-align:left;
top:1070px;
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 {
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 {
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 {
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 {
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; }

/* END footer pages */

/*Browser Detect*/


.browserdetect{display:none}
/* Buy Now page - IE6 fix START */
* html #page2275363 .siteCentreBackground .tabbedMasterPageElement {
 background-color:#000000;
 padding-left:18px;
}
* html #page2275363 .infoPrices, * html #page2275363 .priceType {
 margin-left:0;
}
* html #page2275363 .paymentType, * html #page2275363 .priceType {
 margin-top:0;
}
* html #page2275363 .SmallBuyPriceOne {
left:10px;
top:45px;
}
* html #page2275363 .SmallBuyPriceTwo {
left:107px;
top:-10px;
}
* html #page2275363 .SmallBuyPriceOne, * html #page2275363 .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;
}