@import "/style/0,,10341~36495,00.css";
/*  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}

*html {overflow:auto}
*html body {height:98% !impotant; width:98% !important; overflow:visible;}

/*.signin p, .sigin p a, .signin_second_line p, .signin_third_line {font-size:1.2em}*/
.signin_third_line {font-size:1.2em}
.body {background: url("/javaImages/fa/7e/0,,~5799674,00.jpg") no-repeat 0 49px;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;padding-top:10px;text-align:center}
.body, hr, .jqmOverlay{background-color:#000}
hr {height:1px}
table {clear:both}
hr, table, a img {border-style:none}
.layout {text-align:left}
.layoutTable {width:auto}
td {vertical-align:top}
a img {border-width:0}
a {font-weight:bold;color:#000;text-decoration:none}
a:hover {text-decoration:underline}
li a:active, li a:focus, a:active, a:focus, object {outline:0;border:0}
.bodyBorder{width:990px;  text-align:center; margin:0 auto; font-size:1.2em}

#helpModal{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:fixed;top:26%;width:807px; z-index:102}
*html #helpModal{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:absolute;top:26%;width:807px; z-index:102}

/*Log In Specific*/

.jqModal{}
.login_info_text {float:left;margin:200px 0 0 70px;width:auto}
.login_info_text a{color:#fff}
#loginModal{color:#000;display:none;left:50%;margin-left:-418px;overflow:auto;padding:12px;top:27%;z-index:102}
#loginModal{height:307px;position:fixed;width:812px}
*html #loginModal{height:333px;position:absolute;width:837px}


.jqmWindow{}
.top_curve,.bottom_curve{width:807px; height:10px;float:left;display:block; position:relative}
.top_curve{background:transparent url("/javaImages/22/1b/0,,~5905186,00.png") no-repeat}
* html .top_curve {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/javaImages/c4/a0/0,,~6332612,00.gif');z-index:0}
.bottom_curve{background:transparent url("/javaImages/1c/1b/0,,~5905180,00.png") no-repeat;border-top:25px #ffffff solid}
* html .bottom_curve {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/javaImages/c3/a0/0,,~6332611,00.gif');z-index:0}
.heading_and_close {border-bottom:1px solid #CCCCCC;display:block;float:left;height:32px;left:28px; margin:5px 0 0;position:relative;width:750px}
.heading_and_close h1 {color:#222222;float:left;font-size:1.64em;font-weight:bold;margin:4px 0 0 0;width:auto}



.heading_and_close input{width:17px; height:17px; float:left; display:inline; position:relative}
.close,.troubleclose{float:right;position:relative}
.loginElement{background: url("/javaImages/17/1b/0,,~5905175,00.png") no-repeat; float:left; display:inline; width:321px; height:195px; margin:25px 0 0 30px}
.loginHeader{color:#222222;display:block;float:left;font-size:1em;font-weight:bold;position:relative}
.loginHeader{margin:12px 0 0 21px;width:239px}
*html .loginHeader{margin:12px 0 0 0; left:21px; width:298px}
.registered_message {margin:2px 0 5px 89px}
.remember{margin:7px 0 0 7px}
.registered_message, .remember {color:#A2A2A2}
*html .registered_message {margin:2px 0 5px; left:89px; width:270px}
.forgottenUsernameSpan a, .forgottenPasswordSpan a, .troubleSpan a{font-weight:normal; display:inline}
.password, .username input, .password input, .RememberMeCheck, .rememberCheckBox{position:relative; float:left;width:auto}
.username {top:130px}
.password {top:175px}
.username,.password {left:66px;position:absolute;float:left;width:auto;color:#444444; font-size:1em; font-weight:normal}
.usernameBox {margin:14px 0 0}
.passwordBox,.usernameBox{left:89px}
.usernameBox, .passwordBox{width:203px; height:20px; position:relative; float:left}
.username input, .password input, .registered_message,.remember, .RememberMeCheck, .rememberCheckBox{position:relative;float:left;width:auto}
.passwordGroup{float:left; position:absolute}
.RememberMeCheck input{width:13px; height:13px; float:left}
.rememberCheckBox {margin:7px 0 0 89px}
.signInButton .submitButton {display:inline;width:auto;left:263px;top:206px;position:absolute}
.rememberLinks {left:47px;position:absolute;top:223px;width:310px}
*html .rememberLinks{left:30px}
.forgottenUsernameSpan, .forgottenPasswordSpan{float:left; display:block; position:relative; width:auto}
.forgottenUsernameSpan a, .forgottenPasswordSpan a, .troubleSpan a, .viewPreviewSpan a{color:#48688a}
.forgottenUsernameSpan{margin:13px 0 0 20px}
.forgottenPasswordSpan{margin:25px 0 0 -107px}
.forgottenUsernameSpan a img,.forgottenPasswordSpan a img{margin-right:2px}
.troubleSpan a img {margin:-1px 4px 0 0}
.troubleSpan{margin:25px 0 0 15px}
.troubleSpan,.troubleSpan a img {float:left;width:auto}
.registered_message, .remember, .forgottenUsernameSpan a, .forgottenPasswordSpan a, .troubleSpan a, .viewPreviewSpan a{font-size:0.9em; font-weight:normal}
.member_details {float:left;height:100px;left:383px;top:83px;position:absolute;width:auto}
.member_details:last-child{border-bottom:none}
.member_details h2{ color:#ee3124; margin:1px 0 0 6px; font-size:1.3em}
.member_details ul{margin:8px 0 0}
.member_details ul li{border-bottom:1px solid #D9D9D9;height:17px;list-style-position:outside;list-style-type:none;width:217px;padding:2px 0 0 10px}
.member_details ul li:last-child{border-bottom:none}
.member_details ul li p{display:list-item; margin-left:15px; list-style-image:url("/javaImages/71/12/0,,~5902961,00.gif")}
.viewPreviewSpan{margin:10px 0 0 3px}
.viewPreviewSpan a img{margin-right:4px}
.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}

/*End Log In Specific*/


.jqmOverlay {opacity:0.9}

/* Fixed positioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.jqmClose {float:right}

/*Latest News and Next Match Layouts*/

.denmarkListSurround{
 clear:left;
 width:990px;
}

#logoNav {background:transparent url("/javaImages/87/49/0,,~6506887,00.gif") no-repeat bottom left;border-bottom:10px solid #2C2C2C;padding:7px 0 11px;position:absolute;top:4.1em;width:990px;z-index:0}

.denmarkList, #masterCompositeTabContent23006_1, #masterCompositeTabContent23010_1, #masterCompositeTabContent30617_1, #masterCompositeTabContent22595_0, #masterCompositeTabContent22597_0 {
 overflow:auto;
 position:absolute;
 bottom:2em;
 z-index:0;
 background-color:#2c2c2c;
 border-right:12px solid #2c2c2c;
 height:auto;
 padding-right:5px;
 width:973px;
 float:left;
}
.denmarkList, #masterCompositeTabContent23006_1, #masterCompositeTabContent22595_0, #masterCompositeTabContent22597_0 {
 top:12.45em;
}
 #masterCompositeTabContent23010_1, #masterCompositeTabContent30617_1 {
 top:14.6em; 
 overflow-y:scroll;
 overflow-x:hidden;
 min-height:1%;/*IE7 missing element bug*/
}
.teaserImage, .article_segment_thumbnail, .headerImage {float:left}
.headerImage {
 background:transparent url("/javaImages/ee/77/0,,~5863406,00.gif") no-repeat top left;
 padding-top:5px;
 width:333px;
}
.headerImage img {
 position:relative;z-index:1;margin-left:7px; display:block
}
.headerImageInner {
 background:#dbdbdb url("/javaImages/2/78/0,,~5863426,00.gif") no-repeat bottom left;position:absolute;bottom:10px;top:30px;padding:2px 6px 7px 7px;width:320px;float:left
}

.article_segment_thumbnail, .article_segment_background{height:82px;position:relative}
.article_segment_thumbnail {width:148px;background-color:#dbdbdb;text-align:center;margin-right:15px}
.article_segment_background {background:transparent url("/javaImages/e6/4b/0,,~6507494,00.gif") no-repeat scroll top left;clear:both;margin:0 11px 11px 20px;padding:11px}

.listView .noContent, .gridView .noContent{
 width:903px !important;
 font-size:1em !important;
 background:transparent url("/javaImages/e6/4b/0,,~6507494,00.gif") no-repeat scroll top left !important;
}


.listView, .gridView{
 width:953px !important;
 padding-left:20px;
}

*html .gridView{
 /*width:953px !important;*/
width:968px !important;
padding-left:5px;
}

.firstArticlePanelBottom {background:transparent url("/javaImages/7d/7e/0,,~5799549,00.gif") no-repeat;margin-bottom:10px;top:0}
.firstArticlePanelTop, .firstArticlePanelBottom{position:relative;width:925px;height:11px; float:left; display:block; left:20px}


.listView .article_segment_background, .gridView .article_segment_background,
.listView .firstArticle, .gridView .firstArticle,
.listView .firstArticlePanelTop, .gridView .firstArticlePanelTop,
.listView .firstArticlePanelBottom, .gridView .firstArticlePanelBottom
{
 float:left;
 margin-left:0px;
 position:relative;
 left:0px;
 top:0px;
}

.listView .article_segment_background,
.listView .firstArticle,
.listView .firstArticlePanelTop,
.listView .firstArticlePanelBottom{
 margin-right:0px;
}

#page2264335 .match_schedule_text, #page2265869 .match_schedule_text, #page2264146 .match_schedule_text, #page2264314 .match_schedule_text, #page2265859 .match_schedule_text, #page2266413 .match_schedule_text, #page2265883 .match_schedule_text {
 display:none;
}

#page2264335 .match_schedule_text a, #page2265869 .match_schedule_text a, #page2264146 .match_schedule_text a, #page2264314 .match_schedule_text a, #page2265859 .match_schedule_text a, #page2266413 .match_schedule_text a, #page2265883 .match_schedule_text a{
 display:none;
}



.listView .article_segment_background,
.gridView .article_segment_background{
 height:82px;
 overflow:hidden;
}


.gridView .article_segment_background,
.gridView .firstArticle,
.gridView .firstArticlePanelTop,
.gridView .firstArticlePanelBottom{
 clear:none;
}


.listView .article_segment_background .expand_button,
.listView .article_segment_background .close_button, 
.gridView .article_segment_background .expand_button,
.gridView .article_segment_background .close_button{
 position:relative;
 left:0px;
 top:0px;

}

.listView .article_segment_background .expand_button, .listView .article_segment_background .close_button{
}

.gridView .article_segment_background .expand_button{
  display:none;
}

#gridViewVideoModal .close_button a{
 height:17px;
 width:17px;
 background:url("/javaImages/16/1b/0,,~5905174,00.png");
 display:block;
}

#gridViewVideoModal .close_button a img{
 display:none;
}



.gridView .article_segment_background{
 width:279px;
 font-size:0.6em;
 margin-right:11px;
 background:url("/javaImages/88/77/0,,~9402248,00.gif") no-repeat scroll 0 0 transparent;
}

.gridView .article_segment_background .segment_article_text, .gridView .article_segment_background .segment_article_Link{
 font-size:1.6em;
}

.gridView .article_segment_background{
 float:left;
}

.gridView .article_segment_background h3 a{
 float:left;
 width:110px;
 word-wrap: break-word;
}


.listView .article_segment_background{
 width:903px;
}

.listView .segment_article_content, .gridView .segment_article_content{
 overflow:hidden;
 height:82px;
}

#gridViewVideoModal{
 position:relative;
 top:170px;
}

.first_article_headline{width:518px}
.first_article_headline_video{width:218px}
.first_article_headline, .first_article_headline_video{float:left;position:relative}
.first_article_headline h1, .first_article_headline_video h1, .segment_article_content h3 a {font-size:1.6em}
.first_article_headline h1:first-letter,.segment_article_content h3 a:first-letter{text-transform:uppercase}
.segment_article_Link,.segment_article_date{color:#666}
.article_date_star{margin-right:7px}
.segment_article_Link,.segment_article_date, .article_date_star{float:left}
.close_button, .expand_button{float:right; position:absolute; left:896px; top:12px}
.play_button {display:block;height:20px;width:32px;position:absolute;bottom:5px;left:5px; z-index:1}
.article_segment_thumbnail .play_button img{height:20px; width:32px}
.firstArticle {background:#fff url("/javaImages/94/7e/0,,~5799572,00.gif") no-repeat top left;left:20px;padding:10px 15px 0;position:relative;width:895px;/*float:left*/}
* html .firstArticle {background:#fff url("/javaImages/94/7e/0,,~5799572,00.gif") no-repeat scroll left top;float:left;padding:10px 10px 0 15px}
.firstArticle:after {
content:" "; display:block; height:0; clear:both; visibility:hidden;
}
.textArticle {padding:25px 13px 25px 20px;width:892px}
* html .textArticle {padding:25px 13px 25px 20px;width:892px}

.firstArticlePanelBottom {background:transparent url("/javaImages/7d/7e/0,,~5799549,00.gif") no-repeat;margin-bottom:10px;top:0}
.firstArticlePanelTop, .firstArticlePanelBottom{position:relative;width:925px;height:11px; float:left; display:block; left:20px}

.videoArticle .header_article_right_content {height:360px;width:235px;margin-left:20px;float:left}
.textArticle .header_article_right_content {margin:-7px 0 0 350px}
.header_top_article_date{color:#666; margin-bottom:10px}
.videoArticle .articleBody {margin:0 0 20px;width:240px}
.textArticle .articleBody p {margin-bottom:15px;position:relative;width:540px}
.header_top_article_date, .textArticle .articleBody p, .articleBody{float:left}
.firstArticle videoArticle .header_article_right_content .first_article_headline{width:218px}


/*Start Share and Help Sections*/

.help_section{margin-top:5px;cursor:pointer}
.flashPlayer, #articleBody {float:left}
.share_video_section, .help_section {display:block;padding-left:10px;width:226px;height:31px;background:transparent url("/javaImages/e7/92/0,,~5804775,00.gif") no-repeat;padding-top:5px}
.share_video_section{clear:both}
.textArticle .share_video_section {background-image:none;height:auto;padding:0;width:auto}
.help_info_graphic img, .share_video_graphic img{margin-right:10px}
.share_video_text, .help_info_text {padding-top:5px;font-weight:bold;}
.videoArticle .articleTools {position:absolute;bottom:0;right:14px; width:auto}
.videoArticle .articleTools,.share_video_graphic, .help_info_graphic, .share_video_text, .help_info_text {float:left}

/*End Share and Help Sections*/



.player_top_bg p,.next_last_player_top_bg p,.drop_down_surround select{display:inline;float:left; color:#F7F7F7; margin:4px 0 0 20px}
#drop_down_surround select, #next_last_drop_down_surround select, #next_last_drop_down_surround select option, #drop_down_surround select option{font-family:arial; color:#fff; font-size:1em}
#drop_down_surround select, #next_last_drop_down_surround select {border:0 none;height:18px;margin:2px 0 0 5px;width:147px}
#drop_down_surround select option, #next_last_drop_down_surround select option, #drop_down_surround select, #next_last_drop_down_surround select{background:#636e6a}
.player_top_bg p, .next_last_player_top_bg p {height:20px;width:auto}
#next_last_drop_down_surround {background:transparent url("/javaImages/bf/84/0,,~5801151,00.gif") no-repeat scroll 0 0;float:left;height:27px;left:61px;padding:3px 0 0 8px;position:absolute;width:185px;z-index:3}





#masterCompositeTabContent23010_0, #masterCompositeTabContent30617_0 {
 background-color:#2C2C2C;width:978px;text-align:right;position:absolute;top:12.45em;height:26px;padding-right:12px;
}

#contentFilter {
 margin-left:20px; 
 color:#fff;
 background:transparent url("/javaImages/57/ce/0,,~9096791,00.gif") no-repeat scroll 0 0;
 font-weight:bold;
 padding-left:21px;
}
#contentFilter label{
 margin-left:5px;
 margin-right:25px;
 float:left;
}

.contentFilterButtons{
 float:left;
 width:180px;
 height:20px;
 line-height:20px;
}

.contentFilterButtons .label{
 float:left;
}

#contentFilter .listViewButton, #contentFilter .gridViewButton{
 color:#fff;
 padding-left:35px;
 font-weight:normal;
 background-repeat:no-repeat;
 background-position: 5px 0px;
 display:block;
 float:right;
 height:20px;
 line-height:20px;

}

#contentFilter .listViewButton{
 background-image: url("/javaImages/3f/d7/0,,~9426751,00.gif");
}
 

#contentFilter .gridViewButton{
 background-image: url("/javaImages/40/d7/0,,~9426752,00.gif");
}

#contentFilter .listViewActiveButton, #contentFilter .gridViewActiveButton{
 color:#818181;
 background-position:5px -20px;
}
.rssIcon {
 color:#C3C3C3;
}
.rssIcon:hover {
 text-decoration:none;
}
.rssIcon span {
 position:relative;bottom:5px;
}

/*Denmark Login Header*/

.advert {height:60px;width:468px;position:absolute;top:6px;right:0}
*html .advert {right:131px}

.denmark_header_left {
color:#fff;height:91px;margin:-18px 108px 0 -1467px;padding-left:1611px;position:absolute;width:529px;
}
.denmark_unique_login_header{position:absolute; width:510px; left:0px; float:left}
*html .denmark_unique_login_header{left:131px}

.club_url_box{width:auto; float:left; padding:3px 0 4px 0;height:17px;position:relative;top:6px; left:1px; z-index:0}
.sign_out_box{
 background:url("/javaImages/f8/6a/0,,~5860088,00.png") no-repeat scroll 0 0 transparent;
 height:18px;
 margin-left:400px;
 margin-top:5px;
 padding:3px 1px 1px 9px;
 width:53px;
}
.my_account_box{
 background:url("/javaImages/fa/6a/0,,~5860090,00.png") no-repeat scroll 0 0 transparent;
 height:18px;
 margin-left:475px;
 margin-top:-22px;
 padding:3px 1px 1px 7px;
 width:69px;
}
.club_url_box a{background:transparent url("/javaImages/d/eb/0,,~6155021,00.png") repeat-x scroll 0 0; padding:4px 6px 5px}
.club_url_box a, .my_account_box a, .sign_out_box a{font-size:0.9em;font-weight:bold; color:#fff; position:relative; z-index:1}
.club_url_box_edge_left{background:transparent url("/javaImages/1f/eb/0,,~6155039,00.png") repeat;display:inline;float:left;height:21px;position:absolute;width:1px;left:0;top:5px}

.club_url_box_surround {background:transparent url("/javaImages/1f/eb/0,,~6155039,00.png") no-repeat scroll right 6px;height:25px;padding:0 1px 0 0;
position:absolute;width:auto;left:0}

.signin{left:65px}
.signin_signed_in{position:relative;top:31px}
.welcome, .signin, .signinli06, .welcome_small, .nojquery_signup{position:absolute;top:28px}
.welcome_small, .nojquery_signup, .welcome, .signin, .signinli06,.signin_signed_in{float:left;width:auto}
.welcome, .signinli06{left:0}
.welcome_small, .nojquery_signup {font-weight:normal}
.welcome_small{left:95px}

.live_scores_signin_second_line{color:#FFF;position:relative; width:auto; clear:both; float:left}
.signin_second_line{color:#FFF;position:absolute; width:310px; clear:both; float:left; top:17px; left:707px}
.signin_third_line{clear:both;color:#FFFFFF;float:left;position:absolute;width:auto;font-size:1.2em; top:53px}
.welcome,.signin, .signin p b, .signin_third_line p a, .signin_signed_in, .signinli06{font-weight:bold}
.welcome,.signin, .signin p, .on_off_air_section p, .signin_signed_in, .view_match, .welcome_small, .signinli06{color:#ffffff}
.signin p, .sigin p a, .signin_signed_in .on_off_air_section p, .live_scores_signin_second_line, .live_scores, .signinli06 p{display:inline}
.live_scores_signin_second_line{font-size:0.9em}
.live_scores{font-size:1.1em; margin-right:4px}
.welcome, .signin, .signin_signed_in, .welcome_small, .nojquery_signup, .signinli06{font-size:1.4em}
.welcome_small a, .welcome a, .nojquery_signup a, .signinli06 p a{color:#ffed93; font-weight:bold}
.nojquery_signup{left:226px}


/*Start Live Scores Header Ticker*/

.live_scores {top:53px; display:block;width:auto}
#flashticker{width:529px}
#flashticker2{width:418px}
#flashticker,#flashticker2, .live_scores {float:left;position:absolute}
#flashticker,#flashticker2{height:23px;left:77px; top:47px; z-index:0}

/*End Live Scores Header Ticker*/


.on_off_air_section {height:28px;left:564px;position:absolute;top:9px;width:125px; background:transparent url("/javaImages/b7/5e/0,,~6512311,00.png") no-repeat; float:left}
* html .on_off_air_section{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/javaImages/b7/5e/0,,~6512311,00.png');
z-index:0;
}
.view_match{margin-left:19px}
.on_off_air_section p {padding:5px 0 0 21px; position:absolute; width:113px}
.match_schedule_link a{margin:0 0 0 20px; color:#fff; top:17px; position:absolute}
.on_off_air_section a {color:#FFFFFF;float:left;left:32px;position:absolute;top:17px;width:93px}
* html .on_off_air_section a {color:#FFFFFF;float:left;left:32px;position:absolute;top:17px;width:93px}
* html .on_off_air_section{float:left; height:28px;left:373px;position:absolute;width:125px}
.on_off_air_section p, .on_off_air_section a, .match_schedule_link a{font-size:0.8em;font-weight:bold}



/*Denmark Navigation*/

#nav {
float:left;position:absolute;right:-21px;
}

/*IE6 Hack*/
/**html #nav{width:expression(this.width<814?"814px":this.width);height:47px;margin:4px 0 0 0;position:relative;z-index:3; display:inline; float:left}*/


#nav li {
 border-left:2px solid #4A4A4A;
 color:#c3c3c3;
 list-style-type:none;
 float:left;
 padding:0 0 0 15px;
 font-size:1em;
 height:60px !important;
 margin-top:3px
}
#nav li div a, #nav li div span {
 color:#fff;
 font-size:1.4em;
 font-weight:bold;
 padding-right:21px;
}

.playerLogo {float:left}
.playerLogo a {background-color:transparent;background-position:left top;background-repeat:no-repeat;display:block;height:72px;width:200px}
.playerLogo a:hover {text-decoration:none}
.playerLogo span {visibility:hidden}


/*Header and Footer styling starts here*/
.header {
height:4.1em;position:absolute;left:0;right:0;top:0;text-align:center;width:100%
}
.header .tabbedMasterPageElement {
width:990px;margin:0 auto;text-align:left;position:relative
}
*html .header .tabbedMasterPageElement {
width: expression((document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth)+'px');
float:left;
}

#footer ul{margin:0 auto;text-align:left;width:990px}
#footer li {list-style-type:none;float:left;padding:3px}
#footer a {font-weight:normal;padding:0 11px 0 5px;font-size:0.88em;color:#ffffff;border-right:1px solid #ffffff}
#footer a, #footer{color:#ffffff}
#footer {position: fixed;height:2em;bottom:0;z-index:4;left:0;right:0;text-align:center}
*html #footer {
    position: absolute;
    top: expression( ( 0 - footer.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
    width: expression((document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth)+'px');
}

*html #masterCompositeTabContent23010_1, *html #masterCompositeTabContent30617_1{
height:expression((document.documentElement.offsetHeight || document.body.clientHeight)-200+'px');
}

/*Header and Footer styling ends here*/


/*Grey Player Curve header start*/

/*

#drop_down_surround {background:transparent url("/javaImages/bf/84/0,,~5801151,00.gif") no-repeat scroll 0 0;float:left;height:27px;padding:3px 0 0 8px;width:185px;position:absolute;z-index:3;left:117px}

*/

#drop_down_surround {
background:transparent url("/javaImages/bf/84/0,,~5801151,00.gif") no-repeat scroll 0 0;float:left;height:27px;left:164px;padding:3px 0 0 8px;
position:absolute;top:168px;width:185px;z-index:3}


ul#drop_down_surround li ul {display:none;margin:0 0 0 4px}
ul#drop_down_surround li:hover > ul {display:block;margin:0 0 0 5px;color:#FFF}
ul#drop_down_surround li a{text-decoration:none}
ul#drop_down_surround li ul li {background-color:#666;border-top:1px solid #fff;height:20px;margin:0 0 0 -5px;padding:5px 0 0 5px;width:162px}
ul#drop_down_surround li ul, ul#drop_down_surround li:hover > ul, ul#drop_down_surround li a{color:#FFF}
ul#drop_down_surround li ul, ul#drop_down_surround li:hover > ul{position:relative;text-decoration:none;width:147px;z-index:2}
#drop_down_surround, ul#drop_down_surround li ul, ul#drop_down_surround li:hover > ul{list-style-type:none}

ul#next_last_drop_down_surround li ul {display:none;margin:0 0 0 4px}
ul#next_last_drop_down_surround li:hover > ul {display:block;margin:0 0 0 5px;color:#FFF}
ul#next_last_drop_down_surround li a{text-decoration:none}
ul#next_last_drop_down_surround li ul li {background-color:#666;border-top:1px solid #fff;height:20px;margin:0 0 0 -5px;padding:5px 0 0 5px;width:162px}
ul#next_last_drop_down_surround li ul, ul#next_last_drop_down_surround li:hover > ul, ul#next_last_drop_down_surround li a{color:#FFF}
ul#next_last_drop_down_surround li ul, ul#next_last_drop_down_surround li:hover > ul{position:relative;text-decoration:none;width:147px;z-index:2}
#next_last_drop_down_surround, ul#next_last_drop_down_surround li ul, ul#next_last_drop_down_surround li:hover > ul{list-style-type:none}
.first_selection{height:23px; background:transparent url("/javaImages/dd/84/0,,~5801181,00.gif") no-repeat scroll 0 0}

.next_last_player_top_bg {background:transparent url("/javaImages/fe/1c/0,,~5840126,00.png") no-repeat scroll 0 0;border-bottom:8px solid #2C2C2C;height:22px;padding-top:8px;position:absolute;top:143px;width:990px}



/*Grey Player Curve header end*/


#matchOnIcon img, #matchOffIcon img {display:inline;float:left;padding:2px} 
.home_section{width:60px; margin-right:13px}
.clip_counter_intro{margin-top:-4px}
#headerTarget {width:524px}
#headerTarget, .clip_counter_intro p {float:left}

/* Unique CSS */

.segment_article_content h3 a {
 color:#ee3124;
}

.signin p a, .live_scores, .signin_third_line p a {
 color:#ffed93;
}

#nav li div a:focus, #nav .selected div a {
 color:#ee3124;
}
#nav .selected {
 border-left:2px solid #ee3124;
}
.playerLogo a {
 background-image:url(/namedImage/10341/playerLogo.png);
 /*background-image:url(/javaImages/2d/13/0,,10280~9835309,00.png);*/
}
* html .playerLogo a {
 background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/namedImage/10341/playerLogo.png');
 z-index:0;
}
* html .club_url_box a {
 background:none;
 /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/javaImages/d/eb/0,,~6155021,00.png',sizingMethod='scale');*/
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/javaImages/d/eb/0,,~6155021,00.png',sizingMethod='scale');
 z-index:0;
}
* html .sign_out_box {
 background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/javaImages/f8/6a/0,,~5860088,00.png');
 z-index:0;
}
* html .my_account_box {
 background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/javaImages/fa/6a/0,,~5860090,00.png');
 z-index:0;
}
* html .club_url_box_edge_left{ 
 background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/javaImages/1f/eb/0,,~6155039,00.png');
 z-index:0;
}
#footer, .header {
 background-color:#ee3124;
}
.active {
 color:#ee3124;
}

/*Next Match Page Specific*/

.nextLastClubsPanel {background:transparent url("/javaImages/43/a0/0,,~5873731,00.png") no-repeat scroll 0 0;height:151px;margin:0 0 0 20px;padding:22px 0 0 31px;position:relative;text-align:center;width:893px}
.nextLastClubsInner{width:861px}
.nextLastHomeBadge, .nextLastAwayBadge{width:70px}
.nextLastAwayBadge{position:absolute; left:814px}
.nextLastHomeName, .nextLastAwayName{width:299px}
.nextLastTimeDate {left:401px;position:absolute;width:123px}
.nextLastClubsInner,.nextLastHomeBadge, .nextLastAwayBadge, .nextLastHomeName, .nextLastAwayName, .nextLastTimeDate{height:84px;display:inline; float:left}
.GameScore, .GameTime{font-size:2.4em}
.GameScore{margin-top:15px}
.GameDay, .GameDate{color:#7b7b7b; font-size:1em; font-weight:normal}
#masterCompositeTabContent22594_1 .GameDay, #masterCompositeTabContent22594_1 .GameDate{color:#4c4c4c; font-size:1.5em; font-weight:bold}
#masterCompositeTabContent22804_2{display : none;}
.GameDateLastMatch{color:#838383; font-size:1.1em; font-weight:normal}
.nextLastHomeName, .nextLastAwayName, .nextLastTimeDate{font-weight:bold}
.nextLastHomeName, .nextLastAwayName{font-size:2.2em; margin-top:24px}
.nextLastAwayName{position:absolute; left:525px}
.no_apple_icon{background:transparent url("/javaImages/c1/78/0,,~5863617,00.png") no-repeat scroll 0 0; width:20px; height:23px; position:absolute}

/*End Next Match Page Specific*/


/*Last Match Page Specific*/

.match_statistics_bg, .league_table_surround {
 width:451px;
 float:left;
 margin:0 0 25px;
 position:relative;
 background-color:#fff;
}
.match_statistics_bg{left:20px}
.league_table_surround{left:43px}
.match_statistics_title, .league_title {
 background:#fff url("/javaImages/2b/11/0,,~5902635,00.gif") no-repeat top left;padding:15px 23px 10px;color:#2c2c2c;font-weight:bold;font-size:1.6em;
}
.league_title{width:405px}
.match_statistics_title div {
 border-bottom:1px solid #bfbfbf;
}
.match_statistics_home_badge, .match_statistics_away_badge {
 width:60px;
}
.match_statistics_home_badge { 
 float:left;
}
.match_statistics_away_badge { 
 float:right;
}

.header_entry {
 color:#fff;
 line-height:32px;
}
*html .header_entry {
 position:relative; border:1px yellow solid; line-height:0; height:32px
}

.league_table_bg {
 background:transparent url("/javaImages/d4/13/0,,~5903316,00.gif") no-repeat top left;
 height:auto;
 font-size:1em;
 margin:0 23px 94px;
 width:405px;
 border-bottom:1px solid #bfbfbf;
}
.league_table_bg td + td + td + td + td {padding:0 3px 0 0}
.league_table_bg td, .league_table_bg td + td + td,.league_table_bg td + td + td + td,.league_table_bg td + td + td + td + td{text-align:center}
.league_table_bg td + td{text-align:left}
.league_table_bg td + td + td + td + td{width:35px}
.league_table_bg td{width:44px}
.league_table_bg td + td{width:227px; padding-left:10px}
.league_table_bg td + td + td{width:29px; padding-left:2px}
.league_table_bg td + td + td + td{width:51px}


#last_match_league_table td {
 padding:5px 0 0;
}


* html .league_table_bg tbody tr td{width:auto;float:left}

* html #last_match_league_table .header_entry td {
 padding:16px 0; height:0; position:relative; border:0; width:auto;  border-bottom:15px solid #fff;
}

* html #last_match_league_table .table_pos{display:block; width:35px; border:2px red solid; height:32px; position:relative; float:left; padding:30px; margin:200px}

* html .table_pos{padding-left:10px; width:25px;border-left:20px red solid}
* html .header_entry td{padding-left:10px; width:25px}
* html table #last_match_league_table tbody tr td{padding-left:10px; width:25px}

#last_match_league_table .header_entry td {padding:0;border-bottom:15px solid #fff}

* html #last_match_league_table tbody td{padding-left:9px; position:relative; float:left;}


.league_table_bottom{background:transparent url("/javaImages/3d/11/0,,~5902653,00.gif") no-repeat scroll bottom left;width:451px;position:absolute;bottom:0;padding-bottom:30px; height:47px}
.click_to_expand_bg {background:transparent url("/javaImages/c8/eb/0,,~5893064,00.png") no-repeat scroll 0 0;color:#FFFFFF;font-size:1em;font-weight:bold;line-height:22px;margin:25px auto 0;text-align:center;width:240px;cursor:pointer}
.leagueTableLogo {width:136px; height:19px; float:left; display:inline; margin:17px 0 0 164px} 
.league_column_titles{margin:6px 0 0 27px; font-size:0.8em; font-weight:bold; color:#000; width:402px; height:9px; text-align:center;float:left;display:block}
/*.pos_title{width:38px}
.team_name_title{width:237px}
.pld_title{width:43px}
.gd_title{width:40px}
.pts_title{width:44px}
.pos_title,.team_name_title,.pld_title,.gd_title,.pts_title{float:left; display:inline}*/
#last_match_league_table .site_team td{background-color:#ee3124;border-top:1px #000 solid;  border-bottom:1px #000 solid;color:#fff; font-weight:bold}
#last_match_league_table .table_divider td {border-bottom:1px #a2a2a2 dashed}
#bottom_entry{border-bottom:1px #bfbfbf solid}
.even_row td {
 background:#d4d4d4;
 border-top:1px solid #d4d4d4;
 border-bottom:1px solid #d4d4d4;
}
.odd_row td {
 border-top:1px solid #fff;
 border-bottom:1px solid #fff;
}

.even_row, .odd_row{height:27px}
*html .even_row, *html .odd_row{height:20px}

/*End Last Match Page Specific*/


/*Start Statistics Section*/ 


/*Start Header*/ 


.match_statistics_home_section, .match_statistics_away_section {
 width:171px;
 float:left;
}
.match_statistics_header {
 height:100%;
 padding:10px 23px 0;
 background-color:#fff;
}
.match_statistics_header:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}
.match_statistics_home_name,.match_statistics_away_name {
 font-size:1.3em;
 color:#000;
 font-weight:bold;
 padding-top:5px;
 min-height:32px;
 height:auto !important;
 height:32px;
}

.match_statistics_home_scorers,.match_statistics_away_scorers {
 color:#767676;
 font-size:0.8em;
}
.match_statistics_home_scorers {
 margin-left:60px; 
}
.match_statistics_away_scorers {
 margin-right:60px;
}
.match_statistics_away_scorers, .match_statistics_away_name {text-align:right}              
.match_statistics_score {
 background:transparent url("/javaImages/33/11/0,,~5902643,00.gif") no-repeat top left;
 width:60px;
 line-height:32px;
 font-size:1.7em;
 font-weight:bold;
 text-align:center;
 float:left;
}

/*End Header*/ 

/*Start Stat Bars*/

.match_statistics_bg .currentClub {
 background-color:#ee3124;
}
.homeStat {
 float:right;
}
.awayStat {
 text-align:right;
}

.homeStat, .awayStat {
 text-indent:5px;
 padding:2px 0 2px;
 background-color:#9d9d9d;
}
.awayStat span {
 display:block;
 padding-right:5px;
}
.homeStatOuter, .awayStatOuter {
 float:left;
 font-size:0.8em;
 width:49%;
 background-color:#fff;
}
.homeStatOuter {
 border-style:solid;
 border-width:1px 0 1px 1px;
 border-color:#9D9D9D;
}
.awayStatOuter {
 border-style:solid;
 border-width:1px 1px 1px 0;
 border-color:#9D9D9D;
}
.stats_bars_surround {
 padding:21px 23px 41px;
 background:#fff url("/javaImages/f9/11/0,,~5902841,00.gif") no-repeat bottom left;
}


.topRow {
 padding:3px 0;
 text-align:center;
 text-transform:uppercase;
 font-size:0.9em;
}
.topRow, .bottomRow {
 font-weight:bold;
 border-style:solid;
 border-width:0 1px;
 border-color:#ccc;
 background-color:#e5e5e5;
 padding-left:20px;
 padding-right:20px;
}
.topRow:after, .bottomRow:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
 color:#2c2c2c;
}
.bottomRow {
 color:#fff;
}
.possession_bar_section {


 background:transparent url("/javaImages/37/12/0,,~5902903,00.gif") no-repeat top left;
 padding-top:6px;
}
.possession_bar_section .topRow {
 padding-top:10px;
}

.most_fouls_home_name, .most_fouls_away_name{font-weight:bold; width:30%; float:left}
.most_fouls_home_name {
 text-align:left;
}
.most_fouls_away_name{text-align:right;width:28%;}
.most_fouls_title{font-size:1em; float:left; width:40%; text-align:center}
.shots_on_title,.shots_off_title, .corners_title, .fouls_title, .yellows_title, .reds_title {
 width:357px;
} 


/*End Stat Bars*/


/*End Statistics Section*/ 




/*Start Home Page Specific*/
.home_centre_surround {
 width:990px;
 clear:left;
}

.home_centre_surround .tabbedMasterPageElement {
background:#2C2C2C none repeat scroll 0 0;
/*border-right:12px solid #2C2C2C;*/
float:left;
height:100%;
overflow:visible;
position:absolute;
top:12.45em;
width:990px;
margin-bottom:185px;
display:block
}

*html .home_centre_surround .tabbedMasterPageElement {
background:#2C2C2C none repeat scroll 0 0;
/*border-right:12px solid #2C2C2C;*/
float:left;
height:496px;
overflow:visible;
position:absolute;
top:12.45em;
width:990px;
/*width:978px;*/
margin-bottom:185px;
display:block
}



.grey_area{
background:#2C2C2C none repeat scroll 0 0;
float:left;
height:22%;
top:41.33em;
width:990px;
display:block;
position:absolute;
left:0;
z-index:-1
}

*html .grey_area{
background:#2C2C2C none repeat scroll 0 0;
float:left;
height:22%;
top:41.33em;
width:990px;
display:block;
position:absolute;
left:0;
z-index:-1
}

.flash_player_panel{background:transparent url("/javaImages/d4/6/0,,~5899988,00.png") no-repeat scroll 0 0;display:inline;float:left;height:368px;margin:4px 13px 13px 21px;padding:8px 8px 8px 8px;position:relative;width:648px}
.flash_player_panel img{}
.prices_panel {background:transparent url("/javaImages/5c/d0/0,,~8704092,00.gif") no-repeat scroll 0 0;display:inline;float:left;height:346px;margin:4px 0 13px;padding:30px 0 0;position:relative;width:254px}    
.price_panel_top{width:254px;text-align:center; color:#2c2c2c; position:absolute; top:209px; left:0}
.price_panel_top h1{}

/* Old 10p a day Values - temporarily commented out
.small_grey {display:inline;font-size:1.3em;font-weight:bold;width:254px; float:left}
.small_grey{margin-top:-4px}
*html .small_grey{margin-top:0}
.small_grey_two {font-size:1.3em;font-weight:bold;float:left;position:absolute; left:93px}
.small_grey_two {top:90px}
*html .small_grey_two{top:94px}*/

/*Start 14 Day FREE TRIAL styling*/
.small_grey {display:inline;float:left;font-weight:bold;width:254px;}
.small_grey_two {float:left;font-size:1.2em;font-weight:bold;left:97px;position:absolute; top:94px}
*html .small_grey{margin-top:0}
*html .small_grey_two{top:94px}
.large_price {float:left;font-size:6em;left:64px;margin:0 0 0;position:absolute;top:12px;width:100px}
/*End 14 Day FREE TRIAL styling*/

.price_period {float:left;font-size:1em;margin:28px 0 0 -3px;position:absolute;width:10px; left:-94px; top:20px;}
*html .price_period {float:left;font-size:0.6em;position:absolute;width:10px; left:60px; top:-14px}
.price_text_left {float:left;margin:-7px 0 0 52px;width:auto; position:relative}
/*.price_text_right{float:right; margin:-105px 52px 15px 0;width:auto}*/
.small_price {font-size:5em;font-weight:bold;position:relative;float:left;width:auto}
.small_price_two {font-size:3em;font-weight:bold;position:relative;float:left;width:auto; margin-top:-8px}

/*Old 10 a day Values
.large_price {float:left;font-size:8.1em;margin:-17px 0 0 0;position:absolute;width:100px; letter-spacing:-0.12em; left:57px; top:12px}
*/
*html .large_price {float:left;font-size:8.1em;margin:-17px 0 0 0;position:relative;width:100px; letter-spacing:-0.12em; left:57px; top:0}

.home_price_details {float:left;height:119px;margin:62px 0 0 29px;width:auto; position:relative; display:inline}
.home_price_details:last-child{border-bottom:none}
.home_price_details ul li:last-child{border-bottom:none}
.home_price_details ul{vertical-align:text-bottom}
.home_price_details ul li {border-bottom:1px solid #D9D9D9;height:16px;list-style-position:outside;list-style-type:none;padding-top:2px;width:196px}
.home_price_details ul li p{display:list-item; margin-left:15px; list-style-image:url("/javaImages/71/12/0,,~5902961,00.gif"); letter-spacing:-0.01em}
.buy_now_button {display:inline;float:left;height:35px;margin:110px 0 0 28px;position:relative;width:167px}
.promo_panels {display:inline;float:left;height:103px;margin:-14px 13px 0 9px;position:relative;width:665px}
.live_audio_panel{float:left; display:inline;position:absolute;width:211px; height:103px; left:0}
.live_audio_panel h2 {color:#2C2C2C;display:block;float:left;font-size:1.46em;margin:15px 0 0 58px}
.live_audio_panel p, .match_highlights_panel p, .exclusive_interview_panel p{color:#2C2C2C;display:block;float:left;font-size:0.88em;width:136px; height:21px}
.live_audio_panel p{margin:3px 0 0 58px}
.live_audio_panel a, .match_highlights_panel a, .exclusive_interview_panel a{color:#fff}
.match_highlights_panel p{margin:3px 0 0 64px}
.exclusive_interview_panel p{margin:3px 0 2px 51px}
.live_audio_button, .match_highlights_button, .exclusive_interviews_button{float:left; display:inline;position:relative;line-height:23px; color:#fff; margin:14px 0 0 11px; font-weight:bold; font-size:0.9em;width:187px;text-align:center;} 

.match_highlights_panel{float:left; display:inline;position:absolute;width:211px; height:103px; left:224px} 
.match_highlights_panel h2{color:#2C2C2C;display:block;float:left;font-size:1.3em;margin:15px 0 0 64px}
.exclusive_interview_panel{float:left; display:inline;position:absolute;width:211px; height:103px; left:448px} 
.exclusive_interview_panel h2{color:#2C2C2C;display:block;float:left;font-size:1.25em;margin:15px 0 0 51px; letter-spacing:-0.03em}
.kick_off_panel {background:transparent url("/javaImages/6f/4b/0,,~6507375,00.png") no-repeat scroll 0 0;display:inline;float:left;height:21px;padding:82px 0 0 18px;position:relative;width:234px; margin-left:3px}
.kick_off_panel p{color:#b6b6b6; font-size:0.9em; letter-spacing:0.01em}


.home_page_home_team_badge {display:inline;float:left;height:51px;position:relative;width:46px; margin:13px 0 0 16px}
.home_page_home_team_badge img{}
.home_page_teams_versus {display:inline;float:left;margin-top:13px;position:relative;width:130px}
.home_page_teams_versus p {display:block;font-size:1.1em;position:relative;text-align:center}
.home_page_away_team_badge{float:left; width:46px; height:51px; position:relative; display:inline; margin:13px 0 0 0}
.home_page_away_team_badge img{}
.home_page_kick_off_alert {display:inline;float:left;font-size:1em;margin:17px 0 0 21px;position:relative}
.bold_alert{font-weight:bold}

/*End Home Page Specific*/

/*Start Login-Subscribe Panel Specific*/

.subscribe_panel {float:left;height:118px;left:631px;position:absolute;top:83px;width:160px}

/*10p a Day temporarily commented out
.subscribe_small_grey{display:inline;font-size:1.3em;font-weight:bold;width:150px; float:left; margin-left:4px}
.subscribe_large_price{float:left;font-size:6.3em;font-weight:bold;margin:-5px 0 0 52px;position:relative;width:100px;height:124px; left:-52px; letter-spacing:-0.12em}
.subscribe_small_grey_two {display:inline;float:left;font-size:1.3em;font-weight:bold;left:25px;position:absolute;text-align:center;top:105px;width:112px}
*/

/*Start 14 Day Free Trial*/
.subscribe_small_grey{display:inline;font-size:1em;font-weight:bold;width:120px; float:left; margin-left:42px}
.subscribe_large_price{float:left;font-size:6.3em;font-weight:bold;margin:-5px 0 0 52px;position:relative;width:100px;height:124px; left:-18px; letter-spacing:-0.1em}
.subscribe_small_grey_two {display:inline;float:left;font-size:1em;font-weight:bold;left:25px;position:absolute;text-align:center;top:105px;width:112px}
/*End 14 Day Free Trial*/


.subscribe_price_text_left{float:left;margin:-7px 0 0 52px;width:auto; position:relative}
.subscribe_small_price {float:left;font-size:5.2em;font-weight:bold;left:107px;margin:0;position:absolute;width:auto;top:25px}

.subscribe_price_text_right{}
.subscribe_small_price_two {float:left;font-size:5em;font-weight:bold;left:85px;margin-top:-114px;position:relative;width:auto;}
.subscribe_price_period {float:left;font-size:0.5em;margin:28px -4px 0 -3px;position:relative;width:10px}

.subscribe_button {background:transparent url("/javaImages/2f/1b/0,,~5905199,00.png") no-repeat scroll 0 0;display:block;float:left;height:35px;top:162px;width:162px; position:absolute; left:0}
.subscribe_button a {color:#FFFFFF;float:left;font-size:1.5em;font-weight:normal;padding:7px 0 0 22px}

.subscribe_small_grey,.subscribe_large_price,.subscribe_small_price{color:#2c2c2c}




/*End Login-Subscribe Panel Specific*/

/*Payment Type Specific*/

.payments_segment {left:35px; position:absolute; text-align:center}

.payments-seg-curve-t { background: url("/javaImages/f0/35/0,,~5977584,00.png") no-repeat #fff; width: 918px; height: 580px; }
.payments-seg-curve-b { background: url("/javaImages/f4/35/0,,~5977588,00.png") no-repeat; width: 918px; height: 15px; }

.payments-seg-curve-opts-t {background:#C6C6C6 url("/javaImages/7/36/0,,~5977607,00.png") no-repeat scroll 0 0;clear:both;display:block;float:left;position:relative;width:562px; height:auto}
.payments-seg-curve-opts-b { background: url("/javaImages/d/36/0,,~5977613,00.png") no-repeat; width: 562px; height:10px; position:relative; z-index:0; float:left; display:block; top:10px}

*html .payments-seg-curve-opts-b { background: url("/javaImages/d/36/0,,~5977613,00.png") no-repeat; width: 562px; height:10px; position:relative; z-index:0; float:left; display:block;}
.padding22 { padding: 22px}

.payments-seg-details {float: left; width: 247px; padding:17px 50px 0 15px; text-align: left;}
.payments-seg-options {float: left; width: 562px; background-color: #c6c6c6;}

.payments-seg-details ul{vertical-align:text-bottom;width:200px;margin-top:25px;}
.payments-seg-details ul li{ border-bottom:1px solid #D9D9D9;list-style-position:outside;list-style-type:none;padding:0;}
.payments-seg-details ul li:last-child{border-bottom:none;}
.payments-seg-details ul li p{display:list-item; margin:4px 0 0 15px; list-style-image:url("/javaImages/71/12/0,,~5902961,00.gif"); font-weight:normal; font-size:1em;}
.payments-seg-details h3 {  color:#2c2c2c; font-size:1.5em; padding-bottom: 10px; }
.payments-seg-details p {color:#2c2c2c; font-size:1.1em; font-weight:bold }
.payments-seg-options h3 { color: #fff; font-size: 1.5em; padding: 16px 0 10px 22px; text-align: left; }


.payments-seg-box { background: url("/javaImages/f9/35/0,,~5977593,00.png") no-repeat; width: 516px; height: 85px; margin: 0 22px 10px 22px; }
.payments-seg-box-desc { float: left; width: 334px; margin-top: 11px; height: 65px; border-right: 1px solid #cccccc; }
/*.payments-seg-box-type { float: left; width: 181px; padding-top: 12px; }*/

.payments-seg-box-type {float:left;left:357px;padding-top:12px;position:absolute;width:181px;}

.payments-seg-box-type img { padding-top: 4px; }
.payments-seg-box-desc h4 { color: #2c2c2c; font-size:1.8em; padding-bottom: 0px; }
.payments-seg-box-desc h5 { color:#ee3124; font-size:1.2em; font-weight: bold; }
.payments-seg-box-desc p { color: #666; font-size:1em; font-weight: normal; }

.payments-seg-pay-btn {background:transparent url("/javaImages/ca/6/0,,~5899978,00.png") no-repeat scroll 0 0;color:#FFFFFF;float:left;display:inline;height:34px;left:17px;padding:7px 0 0 0;position:relative;width:145px}
.payments-seg-pay-btn a{font-size:1.7em; font-weight:bold; color:#fff; }

.asteriskText { font-size:0.8em; text-align:left; padding-left: 30px;font-weight:bold; }

/*Payment Type Specific End*/

/*Start Video Archive Pop Up Specific*/

#videoArchiveModal {color:#000000;height:auto;left:50%;margin-left:-476px;padding:12px;position:fixed;top:19%; display:none;z-index:101}
*html #videoArchiveModal {color:#000000;height:auto;left:50%;margin-left:-476px;padding:12px;position:absolute;top:26%; display:none}
.login_centre_panel{background:#fff;height:auto;width:807px;float:left;display:block}
*html .login_centre_panel {background:#FFFFFF none repeat scroll 0 0;border-bottom:25px solid #FFFFFF;display:block;float:left;height:245px;width:807px;z-index:101}
.video_archive_text{float:left;margin:200px 0 0 150px;position:absolute;width:auto}
.video_archive_text a{color:#fff}
#videoclose{float:none;height:17px;position:absolute;right:10px;top:0;width:17px;z-index:3}
.videoArchive_panel {background:#FFFFFF none repeat scroll 0 0;float:left;height:360px;width:925px;position:relative;}
.videoArchiveArticle {float:left;margin:0 0 0 10px;position:relative;width:auto}
.video_archive_right_content {display:inline;float:left;margin:20px 0 0 21px;position:relative;width:240px;height:340px;}
.videoArchiveflashPlayer{width:640px; height:360px; float:left}
.video_archive_top_curve,.video_archive_bottom_curve{width:925px; height:10px;float:left;display:block}
.video_archive_article_headline h1 {font-size:1.6em;width:auto;color:#ee3124;margin-bottom:15px;}
.video_archive_article_headline h1:first-letter{text-transform:uppercase}
.videoArticlearticleBody {margin:20px 0;width:240px; height:auto; float:left; position:relative}
.videoArticlearticleBody p {margin-bottom:15px}
.videoArticle_date{color:#666666;float:left;margin-bottom:10px}
.videoArticle_share_video_graphic a{}
.videoArticle_help_section{margin-top:5px}
.videoArticle_video_section, .videoArticle_help_section{display:block;padding-left:10px;width:226px;height:31px;background:transparent url("/javaImages/e7/92/0,,~5804775,00.gif") no-repeat;padding-top:5px}
.videoArticle_share_video_graphic,.videoArticle_help_info_graphic{display:block;float:left}
.videoArticle_help_info_graphic a{}
.videoArticle_share_video_graphic a img,.videoArticle_help_info_graphic a img{margin-right:10px}
.videoArticle_video_section{clear:both}
.textArticle .videoArticle_video_section {background-image:none;height:auto;padding:0;width:auto}
.videoArticle_articleTools{position:absolute;bottom:13px; left:0px; width:auto}
.video_archive_right_content .articleBody {
 float:none;
}
.videoArchive_panel .articleTools {
 position:absolute;
 bottom:0;
 right:0;
}
/*End Video Archive Pop Up Specific*/



/*Start Help Pop Up Specific*/

#helpclose{float:right;margin:0 0 0 81px;position:relative}
#helpclose a{} 
.help_text a{color:#fff}
.help_heading_and_close {border-bottom:1px solid #CCCCCC;display:block;float:left;height:27px;margin:8px 0 0;width:750px;left:28px;position:relative}
.help_heading_and_close h1 {color:#222222;display:inline;float:left;font-family:arial,helvetica,sans-serif;font-size:1.64em;font-weight:bold;position:relative;width:auto}
.help_centre_panel{background:#fff;height:auto;width:807px;float:left;display:block; border-bottom:15px #fff solid}
.help_text_content{margin:25px 0 0 0; float:left; width:747px; height:300px; position:relative; overflow:auto; left:30px}
/*End Help Pop Up Specific*/



/*Start Match Schedule Pop Up Specific*/

#matchScheduleModal {color:#000000;height:auto;left:50%;margin-left:-476px;padding:12px;position:fixed;top:1%; display:block; z-index:103}
*html #matchScheduleModal {color:#000000;height:auto;left:50%;margin-left:-476px;padding:12px;position:absolute;top:1%; display:block; z-index:103}
.matchSchedule_top_curve,.matchSchedule_bottom_curve{width:925px; height:9px;float:left;display:block}


#MatchSchedulesPopupMain {background:transparent url("/javaImages/8c/5c/0,,~6249612,00.png") no-repeat scroll 0 0;display:none;height:400px;left:50%;margin-left:-355px;padding:12px;position:fixed;top:10%;width:710px; z-index:104}
*html #MatchSchedulesPopupMain {background:transparent url("/javaImages/8c/5c/0,,~6249612,00.png") no-repeat scroll 0 0;display:none;height:400px;left:50%;margin-left:-355px;padding:12px;position:absolute;top:10%;width:710px; z-index:104}

#MatchSchedulesPopupHeader {background:transparent url("/javaImages/8c/5c/0,,~6249612,00.png") no-repeat scroll 0 0;display:none;height:400px;left:50%;margin-left:-355px;padding:12px;position:fixed;top:10%;width:710px; z-index:105}
*html #MatchSchedulesPopupHeader{background:transparent url("/javaImages/8c/5c/0,,~6249612,00.png") no-repeat scroll 0 0;display:none;height:400px;left:50%;margin-left:-355px;padding:12px;position:absolute;top:10%;width:710px; z-index:104}



.matchSchedule_top_panel{background:transparent url("/javaImages/49/4e/0,,~6049353,00.png") no-repeat;height:135px;width:757px;float:left;display:block}



.matchSchedule_bottom_panel{background:transparent url("/javaImages/72/4e/0,,~6049394,00.png") no-repeat;height:55px;width:757px;float:left;display:block; margin-bottom:-81px}
#matchscheduleclose{margin:4px 0 0 13px;position:relative;display:inline;float:left; width:17px; height:17px}
#matchscheduleclose {display:inline;float:left;height:17px;width:17px;left:688px;margin:4px 0 0;position:absolute}
.match_schedule_text a{float:left;width:auto;position:absolute; color:#3F6FA6; top:2px}
.matchSchedule_table {float:left;height:auto;width:925px; background:transparent url("/javaImages/da/b2/0,,~5944026,00.png") repeat-y}

.matchSchedule_top_details{float:left; height:22px; width:705px; display:inline; position:relative; margin:10px 0 0 29px}

.league_names_row_surround{height:42px; width:674px; float:left; position:relative; display:block; margin:45px 0 0 46px}
.league_names_row_surround ul{list-style:none}
.league_names_row_surround ul li{display:inline}
.league_names_row_surround ul li a{font-weight:normal; color:#000}
.league_names_row_surround ul li a:focus{font-weight:bold}
.league_names_row_surround ul li{float:left; font-size:1em}
.prem_title{width:91px; padding-left:18px}
.champ_title{width:96px; padding-left:26px}
.league_one_title{width:83px; padding-left:17px}
.league_two_title{width:85px; padding-left:15px}
.bsq_title{width:39px; padding-left:11px}
.scot_prem_title{width:108px; padding-left:15px}
.cups_title{width:54px; padding-left:16px}

#match_schedule {background:#FFFFFF none repeat scroll 0 0;color:#000000;display:block;font-size:1.2em;height:auto;margin:0 0 0 61px;position:relative;text-decoration:none;width:636px}

#match_schedule tr{width:100%; height:37px; text-decoration:none}

.match_odd_row{background:#efefef} 



.match_odd_row td+td+td+td+td+td{width:71px; border:none; text-align:center; background:transparent url("/javaImages/40/4f/0,,~6049600,00.png") repeat-y}
.match_even_row td+td+td+td+td+td{width:71px; border:none; text-align:center; background:transparent url("/javaImages/3c/4f/0,,~6049596,00.png") repeat-y}


.match_odd_row td+td+td+td+td, .match_even_row td+td+td+td+td{width:95px; border:none}
.match_odd_row td+td+td+td+td a img, .match_even_row td+td+td+td+td a img{float:left; position:relative; width:auto; margin-left:13px}
.match_odd_row td+td+td+td+td img, .match_even_row td+td+td+td+td img{float:left; position:relative; width:auto; margin-left:13px}


.match_odd_row td+td+td+td, .match_even_row td+td+td+td{width:161px; text-align:right; border:none}
.match_even_row td+td+td+td{background:transparent none repeat scroll 0 0;border:none;text-align:right;width:161px}
.match_odd_row td+td+td+td{background:#EFEFEF;border:none;text-align:right;width:161px}


.match_odd_row td+td+td, .match_even_row td+td+td {border-left:1px dashed #000000;border-right:1px dashed #000000;text-align:center;width:42px;font-size:0.9em}
.match_odd_row td+td+td{background:#e3e3e3}
.match_even_row td+td+td{background:#eeeeee}

.match_odd_row td+td, .match_even_row td+td{width:161px; font-size:0.9em}

.match_odd_row td, .match_even_row td{vertical-align:middle; text-decoration:none}
.match_odd_row td, .match_even_row td {padding-left:7px;width:95px}

*html #last_match_league_table .even_row td{width:auto; text-align:left}
*html #last_match_league_table .odd_row td{width:auto; text-align:left}



.match_schedule_table_surround{width:757px; height:auto; float:left; background:transparent url("/javaImages/59/4e/0,,~6049369,00.png") repeat-y; position:relative; display:block; z-index:200; font-weight:normal; text-decoration:none}
.matchSchedule_headline{float:left; width:auto;position:relative}
.matchSchedule_headline h1 {color:#000;float:left;font-size:1.7em;position:relative;width:197px}
.matchSchedule_headline h1:first-letter{text-transform:uppercase}
/*.matchSchedule_date{float:left;font-size:1.7em;width:auto; color:#000; margin-left:287px; position:relative}*/
.listen_live_button{background:transparent url("/javaImages/cb/b2/0,,~5944011,00.png") no-repeat; height:22px; width:93px; float:left; position:relative; display:inline}
.matchScheduleTitles a, .matchScheduleTeams, .matchScheduleDates{font-size:0.8em; color:#000}
.matchScheduleSiteTeam{color:#B40B39}
.matchScheduleTitles a:focus{font-weight:bold}

.matchSchedule_date {
color:#000000;
float:left;
font-size:1.7em;
left:483px;
position:absolute;
width:auto;
}





/*End Match Schedule Pop Up Specific*/





/*Start My Account Section Specific*/

.account_page_surround{
background-color:#2C2C2C;
border-right:12px solid #2C2C2C;
bottom:2em;
height:auto;
overflow:auto;
padding-right:5px;
position:absolute;
top:14.79em;
width:973px;
z-index:-1;
}


#masterTabContainer22647{background:#2C2C2C none repeat scroll 0 0;border-top:4px solid #2C2C2C;height:29px;position:absolute;right:50px;}
#masterTabContainer22647 li{display:inline}
#masterTabContainer22647 li a {
 color:#fff;
 text-decoration:none; padding:7px 0 0 20px;float:left
}
#masterTabContainer22647 li a:hover {
 color:#fff;
}
#masterTabContainer22647 .myAccSelected a, #masterTabContainer22647 .myAccSelected a:hover {
 color:#000;
}
#masterCompositeTabContent22805_0 {
 height:100%;
}
#masterCompositeTabContent22805_0:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}
.myAccSelected{color:#000000; text-decoration:none}
#masterTabContainer22647 li a:focus, #masterTabContainer22647 li a:hover, #masterTabContainer22647 li a:active{text-decoration:underline; padding:7px 0 0 20px;float:left}
#masterTabList22647_0.myAccSelected{background:transparent url("/javaImages/63/34/0,,~5977187,00.png") no-repeat; width:147px}
#masterTabList22647_1.myAccSelected{background:transparent url("/javaImages/2c/36/0,,~5977644,00.png") no-repeat; width:132px}
#masterTabList22647_2.myAccSelected{background:transparent url("/javaImages/2e/36/0,,~5977646,00.png") no-repeat; width:118px}
#masterTabList22647_3.myAccSelected{background:transparent url("/javaImages/8e/19/0,,~6560142,00.png") no-repeat; width:113px}
#masterTabList22647_4.myAccSelected{background:transparent url("/javaImages/8e/19/0,,~6560142,00.png") no-repeat; width:113px}
.masterTab0{background:transparent url("/javaImages/2d/36/0,,~5977645,00.png") no-repeat; width:147px}
.masterTab1{background:transparent url("/javaImages/5d/34/0,,~5977181,00.png") no-repeat; width:132px}
.masterTab2{background:transparent url("/javaImages/66/34/0,,~5977190,00.png") no-repeat; width:118px}
.masterTab3{background:transparent url("/javaImages/6a/34/0,,~5977194,00.png") no-repeat; width:113px}
.masterTab4{background:transparent url("/javaImages/6a/34/0,,~5977194,00.png") no-repeat; width:113px}
.masterTab0, .masterTab1, .masterTab2, .masterTab3, .masterTab4{float:left; position:relative;height:29px; z-index:1}

.masterTab0, .masterTab1, .masterTab2, .masterTab3, .masterTab4{color:#fff; text-decoration:none}




#customerDetailsSectionContainer{background:transparent url("/javaImages/69/34/0,,~5977193,00.png") no-repeat; width:339px; height:220px; position:relative; margin: 0 20px; float:left;}



.my_account_title {float:left;margin:1px 0 0 23px;position:absolute;width:auto}
.my_account_title h1{color:#FFF; font-weight:bold; font-size:1.4em}


.subscription_header {height:80px; width:918px; float:left; position:absolute; top:33px;background:transparent url("/javaImages/50/4b/0,,~5983056,00.png") no-repeat; border-left:22px solid #2C2C2C}
#masterCompositeTabContent22815_1 .tabbedMasterPageElement {
background:transparent url("/javaImages/50/4b/0,,~5983056,00.png") no-repeat top left;
 margin:33px 0 0 26px;
 padding-top:40px;
 float:left;
}

#userProfileFormElement1208,#userProfileFormElement1228, #userProfileFormElement1229{
 background:transparent url("/javaImages/50/4b/0,,~5983056,00.png") no-repeat top left;
 margin:18px 0 0 26px;
 padding-top:40px;
 float:left;
}


#userProfileFormElement1228 .passwordHint {
 margin-top:63px;
}
#userDetailsForm989 .passwordHint {
 margin-top:37px;
}
.subscription_header h1{font-size:1.2em; color:#444444;padding:42px 0 0 57px;width:861px}

.create_account_bottom_curve{height:10px; width:918px; float:left; position:relative; background:transparent url("/javaImages/e9/2e/0,,~6041321,00.png") no-repeat; border-left:26px solid #2C2C2C}

.myAccountCustomerDetails {color:#444444;font-size:1em;font-weight:normal;padding:25px 0 0 19px;width:294px; height:auto}
.myAccountCustomerDetails span {
 font-weight:bold;
}
.paymentSection {
 padding:10px 0;
}
.myAccountCustomerDetails .detailsDescription {
 font-weight:normal;
}
#userProfileFormElement1230 .labelAndValue {

 clear:both; 
 background:transparent url(/javaImages/80/c/0,,~6032512,00.png) repeat-y 0 0;
}

.myAccountSectionHeader {color:#444444;font-size:1.1em;font-weight:bold;padding:11px 0 0 19px;width:auto}
#masterCompositeTabContent22992_1 {
 display:none;
}
#masterCompositeTabContent22992_2 {
 float:left;
 margin-top:33px;
 background-color:#fff;
 margin-left:26px;
 width:918px;
}

.myAccount{background:#FFF url("/javaImages/1c/4f/0,,~6049564,00.gif") no-repeat bottom left; width:916px; height:382px; float:left; position:absolute; top:113px; border-left:22px solid #2C2C2C; margin-left:1px;padding-bottom:8px;}
.registrationConfirmation {
 background:transparent url("/javaImages/80/c/0,,~6032512,00.png") repeat-y top left; width:897px;float:left;border-left:25px solid #2C2C2C; margin-left:1px;padding:20px;
}
.usernameNote span {
 font-weight:bold;
}

.my_account_help_title{}
.my_account_help_title_voucher{}
.my_account_help_section h2 {
color:#444444;
float:left;
font-size:1.1em;
font-weight:bold;
padding:11px 0 6px 19px;
width:463px;
}
.my_account_help_section_voucher h2 {
color:#444444;
float:right;
font-size:1.1em;
font-weight:bold;
padding:11px 0 6px 19px;
width:463px;
}
.my_account_text{
color:#444444;
float:left;
font-size:1em;
font-weight:normal;
padding:16px 0 0 19px;
width:441px}

.my_account_text_voucher{
color:#444444;
float:left;
font-size:1em;
font-weight:normal;
padding:16px 0 0 19px;
width:441px}

.my_account_text p{
color:#444444;
float:left;
font-size:1em;
font-weight:normal;
padding:11px 0 0 19px;
width:441px}

.my_account_text_voucher p{
color:#444444;
float:left;
font-size:1em;
font-weight:normal;
padding:11px 0 0 19px;
width:441px}

.my_account_help_section img{vertical-align:bottom}

.my_account_help_section_voucher img{vertical-align:bottom}

.my_account_text a, .my_account_text a:hover{color:#143e6c; text-decoration:none}

.my_account_text_voucher a, .my_account_text_voucher a:hover{color:#143e6c; text-decoration:none}


.active{font-weight:bold}

.active{color:#B40B39}


.denmark_accounts_panel,.denmark_order_details_panel,.denmark_unsubscribe_panel{
background:transparent url("/javaImages/b4/4a/0,,~5982900,00.png") no-repeat scroll 0 0;
border-left:21px solid #2C2C2C;
float:left;
height:552px;
margin-left:1px;
position:absolute;
top:33px;
}

.my_account_help_section {
background:transparent url("/javaImages/64/34/0,,~5977188,00.png") no-repeat scroll 0 0;
float:left;
height:221px;
position:relative;
width:482px;
}

.my_account_help_section_voucher {
background:transparent url("/javaImages/64/34/0,,~5977188,00.png") no-repeat scroll 0 0;
float:left;
height:221px;
position:relative;
width:482px;
}

.denmark_accounts_panel,.denmark_order_details_panel{width:918px}

.denmark_unsubscribe_panel{padding:42px 0 0 57px; width:861px}

.my_account_panels_grey_surround {background:#2C2C2C none repeat scroll 0 0;border-right:10px solid #2C2C2C;bottom:2em;float:left;
height:auto;overflow:auto;position:absolute;z-index:0;top:12.45em;width:980px; height:600px;border-bottom:20px solid #2C2C2C;}
#masterCompositeTabContent22805_1, #masterCompositeTabContent22813_1, #masterCompositeTabContent22814_1, #masterCompositeTabContent22815_3 {
 background:transparent url("/javaImages/e9/2e/0,,~6041321,00.png") no-repeat 26px 100%;
 float:left;
 width:963px;
 padding-bottom:10px;
}



.unsubscribe_details h1{font-size:1.2em; color:#222222; margin-bottom:15px; width:auto}
.unsubscribe_text p{line-height:1.7em; color:#2c2c2c}
#unsubscribe input {clear:both;float:left; margin-top:5px}
#unsubscribe p{float:left; margin-left:8px}
#unsubscribe_options{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;width:auto; margin-top:19px}
#unsubscribe_options li {float:left;line-height:23px;width:431px}


textarea{width:600px;height: 133px; background:#f1f1f1; border: 1px #acacac solid; overflow:auto; font-family:arial; float:left}
#page2259403 input[type=text] {width: 602px;height: 20px; background-color:#f1f1f1; border: 1px #acacac solid}
#page2259403 input[type=checkbox] {width:12px; height:12px; background:#f1f1f1; border: 1px #acacac solid}
.styling_text{background-color:#f1f1f1; border: 1px #acacac solid}
input:focus, textarea:focus{
background-color: #f1f1f1 !important;
}

.additional_unsubscribe_notes{width:602px; height:auto; margin:0 0 0 -8px; float:left}
.additional_unsubscribe_notes p{margin:0}
.small_grey_statement{color:#696969}
.unsubscribe_text, .small_grey_statement, textarea{font-size:1em}

.back_account_button{float:left; display:block; position:relative; width:auto; margin:24px 0 0 0; clear:both}
.back_account_button a{color:#48688a; font-size:0.9em; position:relative; float:left; font-weight:normal}
.back_account_button a img{margin-right:2px} 

.unsubscibe_button{float:left; display:block; position:relative; width:118px; height:22px; margin:18px 0 0 450px; background:transparent url("/javaImages/47/55/0,,~5985607,00.png") no-repeat}
.unsubscibe_button a{font-size:1em; color:#fff; font-weight:bold; text-decoration:none; padding:3px 0 0 23px; float:left; width:auto}



/*Start Order Details - Page 3 - Specific*/

.change_card_surround{margin:41px 0 0 46px; position:relative; width:653px; height:auto}
.change_card_intro{width:auto; margin:-4px 0 0 2px;position:relative}
.change_card_intro p{font-size:1.1em; color:#444}
.change_card_details_button{float:left; display:block; position:relative; width:221px; height:22px; margin:26px 0 0 0; background:transparent url("/javaImages/89/55/0,,~5985673,00.png") no-repeat}
.change_card_details_button a{font-size:1em; color:#fff; font-weight:bold; text-decoration:none; padding:3px 0 0 22px; float:left; width:auto; cursor:pointer;}
.change_card_surround .small_grey_statement{color:#696969; font-size:1em; width:auto; position:relative; clear:both}


#masterCompositeTabContent22808_1 {
 display:none;
}
/*End Order Details - Page 3 - Specific*/


/*Start Account Details Section - Page 2 - Specific*/

.denmark_accounts_panel{left:0px}
#account_details
{
height:auto;
margin:41px 0 0 203px;
position:relative;
width:auto;
}

.account_details_surround{
}
.account_details_labels_surround{
float:left;
height:auto;
margin:0 12px 0 0;
position:relative;
width:116px;
}
.account_details_labels{list-style:none; float:left; width:auto}
.account_details_labels li{height:20px; width:auto; margin: 0 0 8px 0}
.account_details_labels ul{}
.account_details_labels ul li{}
.asterix {
font-size:0.8em;
font-weight:normal;
margin:0 3px 0 0;
width:auto;
}

.account_details_labels li p{text-align:right; width:116px; margin-right:12px; float:left; padding: 2px 0 0 0; color:#444444; font-weight:bold; font-size:1em}
.account_details_labels input{margin: 0 0 0 0}



.account_details_fields_surround{
float:left;
height:auto;
margin:0;
position:relative;
width:358px;
}

#unsubscribe_options{}
#unsubscribe_options input{}
#unsubscribe_options p{}
.small_grey_statement{}
.small_grey_statement p{}

#unsubscribe_options select{}
#unsubscribe_options select option{}

.dob_selection_surround {
float:left;
margin-bottom:14px;
width:auto;
}
#DOB_Day{}
#DOB_Day select{}
#DOB_Day select option{}
#DOB_Month{}
#DOB_Month select{}
#DOB_Month select option{}
#DOB_Year{} 
#DOB_Year select{}
#DOB_Year select option{}

.thankyouText {
 padding:10px;
}

.signup_options li{float:left; display:block; width:470px; margin:0 0 5px 0}
.signup_options li p{padding:0 0 0 7px; float:left; display:inline; width:auto}
.signup_options li input{float:left; display:inline; width:auto}
.signup_options li input p{float:left; display:inline; width:auto}
.signup_options p{width:auto; color:#444444; font-weight:normal; font-size:0.8em}
.styling_checkbox{}

.check_box_text{width:auto}


.signup_options {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:23px 0 0 128px;
width:auto;
}



.cancel_button {
clear:both;
display:block;
float:left;
margin:21px 185px 0 127px;
position:relative;
width:auto;
}
.cancel_button a{color:#48688a; font-size:0.9em; position:relative; float:left; font-weight:normal}
.cancel_button a img{margin-right:2px} 

.save_changes_button{
background:transparent url("/javaImages/6d/60/0,,~5988461,00.png") no-repeat scroll 0 0;
display:block;
float:left;
height:22px;
margin:15px 0 0;
position:relative;
width:118px;
}

.save_changes_button a {
color:#FFFFFF;
float:left;
font-size:1em;
font-weight:bold;
padding:3px 0 0 19px;
text-decoration:none;
width:auto;
}

/*End Account Details Section - Page 2 - Specific*/


/*End My Account Section Specific*/






/*Start Create Account Specific*/

.create_account_header{}
.create_account_header h1{color:#FFFFFF;font-size:1.4em;font-weight:bold;float:left;width:auto;display:inline; margin:10px 0 0 29px; position:relative}
/*.create_account_header img{position:absolute; left:496px; top:2px; float:right; width:448px; height:28px}*/
.create_account_header img{position:absolute; left:637px; top:2px; float:right; width:307px; height:28px}

#create_account_stages li{display:inline; margin-right:20px; width:auto; float:left}
.number_box, .selected_section{color:#fff}
.not_selected_section{color:#666666}
.number_box_off{color:#858585}
.number_box, .number_box_off{font-size:1.1em; font-weight:bold; background:#4a4a4a; padding:2px 6px; margin-right:7px}
#create_account_stages li p{font-size:1.1em; font-weight:bold; display:inline}


#create_account_stages {
background:transparent url("/javaImages/51/8/0,,~6031441,00.png") no-repeat scroll 0 0;
display:inline;
float:left;
height:22px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:6px 0 0 219px;
padding:6px 0 0 8px;
position:relative;
width:440px;
}

.create_account_white_header {
background:transparent url("/javaImages/a7/c/0,,~6032551,00.png") no-repeat scroll 0 0;
display:inline;
float:left;
height:28px;
margin:19px 0 0 26px;
padding:12px 0 0 20px;
position:relative;
width:898px;
}

.create_account_white_header p{color:#9d9d9d}
.indicate_text{font-size:0.9em; font-weight:normal; float:left; width:auto}

/*Start Form Styling*/
.accountDetailsHeader {
 background-color:#e1e1e1;
 color:#215998;
 margin:0 26px;
 padding:5px 13px;
 height:22px;
 width:844px
}
.accountDetailsHeader span {
 font-weight:bold;
 color:#000;
 font-size:1.5em;
}
.accountDetailsHeader a, .accountDetailsHeader a:hover {
 color:#215998;
}

.userProfileFormElement form, #userProfileFormElement1230 {
background:transparent url("/javaImages/80/c/0,,~6032512,00.png") repeat-y scroll 0 0;
display:block;
float:left;
height:auto;
position:relative;
}
.userProfileFormElement form {padding-left:168px;width:749px; border-right:1px #000000 solid}
#userProfileFormElement1230 {
 width:917px;
}
#userProfileFormElement1230, #userProfileFormElement1231 {
 padding:15px 0;
}
#userProfileFormElement1231 #fieldItem872 {
 float:right;
 margin-right:350px;
}
#userProfileFormElement1231 .editButton{
 float:right;
 margin:30px 350px 20px 0;
}
#userProfileFormElement1230 .editButton {
float:left;
margin:50px 0 20px 450px;
position:relative;
}
#userProfileFormElement1231 .successMessage, #userProfileFormElement1231 .failureMessage, #userProfileFormElement1231 .globalValidationMessages, #userProfileFormElement1230 .successMessage, #userProfileFormElement1230 .failureMessage, #userProfileFormElement1230 .globalValidationMessages {
 display:none;
}
.changePassword {
 background:transparent url("/javaImages/e9/2e/0,,~6041321,00.png") no-repeat scroll bottom left;
 padding:15px 350px 40px 0;
 text-align:right;
 font-weight:bold;
}
.changePassword a {
 position:relative;
 top:5px;
 margin-left:10px;
}
#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:#fff;
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;
}

#userProfileFormElement1146 .globalValidationMessages {
background-color:#FFFFFF;
border-bottom:5px solid #FFFFFF;
border-top:5px solid #FFFFFF;
float:left;
font-size:1.2em;
font-weight:bold;
left:27px;
padding-left:168px;
position:relative;
width:748px;
}

.userProfileFormElement .successMessage, .userProfileFormElement .failureMessage {
background:#FFFFFF none repeat scroll 0 0;float:left;font-size:1.4em;font-weight:bold;
left:1px;padding-left:168px;position:relative;width:748px;}


#userProfileFormElement1146 .successMessage, #userProfileFormElement1146 .failureMessage {
background:#FFFFFF none repeat scroll 0 0;float:left;font-size:1.4em;font-weight:bold;
left:27px;padding-left:168px;position:relative;width:748px;}


.userProfileFormElement .successMessage{color:#308a27}
.userProfileFormElement .failureMessage{color:#ce0606}


.userProfileFormElement form .labelAndValue {
 clear:both;
 display:block;
 float:left;
 height:100%;
 margin:0 0 9px;
 position:relative;
 width:739px;
}
.userProfileFormElement form #fieldItem761 .labelAndValue {
 margin:0 0 4px;
}
.userProfileFormElement form .labelAndValue:after {
 content:" "; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}
.userProfileFormElement .fieldValue, .userProfileFormElement .newPasswordFieldValue, .userProfileFormElement .passwordConfirmFieldValue, .userProfileFormElement .passwordHintFieldValue, .userProfileFormElement .emailConfirmFieldValue, .currentPasswordFieldValue {float:left; width:auto;display:inline;padding-top:2px}

.userProfileFormElement .fieldLabel, .userProfileFormElement .newPasswordFieldLabel, .userProfileFormElement .passwordConfirmFieldLabel, .userProfileFormElement .passwordHintFieldLabel, .currentPasswordFieldLabel {
display:inline;
float:left;
text-align:right;
width:153px;
color:#444444;
font-size:1em;
font-weight:bold;
margin-right:12px;
padding:2px 0 0;
}

.passwordHintFieldLabel{margin-top:15px; float:left}

#userProfileFormElement1230 .fieldLabel, #userProfileFormElement1230 #fieldItem879 .fieldLabel, #userProfileFormElement1230 #fieldItem880 .fieldLabel {
 width:435px;
 padding:0;
 text-align:right;
 margin:2px 7px;
 position:static;
}

#userProfileFormElement1230 #fieldItem880 {
 clear:both;
 width:917px;
}

#userProfileFormElement1230{margin-top:-7px}



#userProfileFormElement1230 #fieldItem879 .fieldValue, #userProfileFormElement1230 #fieldItem880 .fieldValue  {
 margin:0;
}
#lastName, #firstName, #field870, #field871, #field872, #field873, #postalAddress, #postalAddress2, #town, #field967, #field968, #field1367, #field871_hint, #field871_current {
background-color:#F1F1F1;
border:1px #ACACAC solid;
height:20px;
position:absolute;
z-index:100;
display:block; 
float:left
}

#field867 {
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{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:1em;
font-weight:bold;
}

#suggestUsername {
display:inline;
float:left;
height:22px;
margin:-15px 0 0 206px;
padding:1px 0 5px 13px;
position:absolute;
text-align:left;
width:140px;
z-index:2;
}





/*Find Address Button*/ 
#findAddressBt {
display:inline;
float:left;
height:22px;
margin:-15px 0 0 92px;
padding:1px 0 5px 13px;
position:absolute;
text-align:left;
width:253px;
z-index:2;
}
/*Postal Address 1 and 2*/ #postalAddress, #postalAddress2 {width:343px}
/*Town*/ #town{width:343px}
/*Country dropdown*/ #field761{width:345px}
/*Contact Number*/ #field967{width:227px}
/*Mobile Number*/ #field968, #field1367{width:227px}


/*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:20px;position:relative;display:inline;float:left}
.dwl,.mwl,.ywl{color:#ffffff; position:absolute}
.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; 
float:left;
clear:both
}
#userDetailsForm1008 .confirmPassword {
 margin-bottom:4px;
}
.newPassword, .currentPassword {margin-bottom:9px}

.userProfileFormElement .emailConfirmFieldLabel {
color:#444444;
display:inline;
float:left;
font-size:1em;
font-weight:bold;
margin:26px 12px 0 -165px;
padding:2px 0 0;
position:relative;
text-align:right;
width:153px;
}


/*#field868Feedback, #field869Feedback, #field870Feedback, #field871Feedback, #field872Feedback, #field873Feedback, #field874Feedback, #field875Feedback, #field876Feedback, #field967Feedback, #field878Feedback, #field879Feedback, #field880Feedback, #field968Feedback, #field1367Feedback{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;
}
.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:20px 0 0 416px;
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
}


.fieldItem879 .fieldLabel, #fieldItem880 .fieldLabel, #fieldItem881 .fieldLabel{position:absolute}

.radioGroupAnswer {float:left;margin-top:2px}

.terms_and_conditions_link a, .privacy_link a{
color:#48688A;
float:left;
font-size:1em;
font-weight:normal;
position:relative;
margin:0 0 0 14px
/*display:list-item;
list-style-image:url("/javaImages/2c/37/0,,~6043436,00.gif")*/
}

.privacy_link, .terms_and_conditions_link {margin:0 0 0 6px;position:absolute; background:transparent url("/javaImages/2c/37/0,,~6043436,00.gif") no-repeat 0 5px}

.privacy_link{width:89px}
.terms_and_conditions_link{width:124px}


/*End Form Styling*/


/*End Create Account Specific*/



/*Start Contact Us Specific*/

.contact_us_header {color:#222222;font-size:1.4em;font-weight:bold;margin:0 0 0 80px;position:relative; width:auto}
.contact_us_header_top_curve, .contact_us_header_bottom_curve {display:block;float:left;left:22px;position:relative;width:918px}
.contact_us_header_top_curve {background:transparent url("/javaImages/31/9a/0,,~6068785,00.png") no-repeat; padding-top:37px; height:70px}
.contact_us_header_bottom_curve{height:7px; background:transparent url("/javaImages/74/9c/0,,~6069364,00.png") no-repeat}
.feedbackForm {background:transparent url("/javaImages/2b/9a/0,,~6068779,00.png") repeat-y scroll 0 0;border-right:234px solid #FFFFFF;float:left;height:450px;left:22px;margin-top:-37px;padding:0 0 0 80px;position:relative;width:603px;color:#2c2c2c}
.feedbackForm p {color:#000000;display:block;float:left;font-size:1em;line-height:1.55em;margin:0 0 26px;position:relative}
.feedbackForm #deliveryAddress {width:304px; height:20px; background:#f1f1f1; border:1px #acacac solid; position:relative; display:block; margin-top:7px}
.feedbackForm input[type="text"]{width:367px; height:20px; background:#f1f1f1; border:1px #acacac solid; position:relative; display:block; margin-top:7px}
.feedbackForm textarea{height:134px; width:602px; overflow:auto; background:#f1f1f1; border:1px #acacac solid; position:relative; display:block; margin:7px 0 19px}
/*.feedbackForm input[type="submit"] {display:block;float:right;margin:0 26px 33px 0;position:relative;width:96px; height:22px; background:transparent url("/javaImages/1b/a5/0,,~6071579,00.png") no-repeat; border:0; color:#fff; font-size:1em; font-weight:bold; padding:2px 0 4px}*/


.feedbackForm input[type="submit"]{background:transparent url("/javaImages/1b/a5/0,,~6071579,00.png") no-repeat scroll 0 0;border:0 none;color:#FFFFFF;float:right;font-size:1em;font-weight:bold;height:22px;left:560px;padding:2px 0 4px;position:absolute;top:410px; width:96px}





/*End Contact Us Specific*/


/*Start Terms And Conditions Specific*/

.terms_top_curve{display:block;float:left; position:relative;width:918px;left:22px; background:transparent url("/javaImages/31/9a/0,,~6068785,00.png") no-repeat; padding-top:37px; height:33px}
#masterCompositeTabContent22809_1 {background:#FFFFFF none repeat scroll 0 0;border-left:1px solid #000000;border-right:1px solid #000000;float:left;height:auto;left:22px;padding:0 20px 0 80px;position:relative;width:816px}
#masterCompositeTabContent22809_1 b, #masterCompositeTabContent22809_1 p{line-height:1.55em}

/*End Terms And Conditions Specific*/



/* Start Privacy Specific*/
.privacy_top_curve{display:block;float:left;left:22px;position:relative;width:918px;background:transparent url("/javaImages/31/9a/0,,~6068785,00.png") no-repeat; padding-top:37px; height:33px}

#masterCompositeTabContent22811_1
{background:#FFFFFF none repeat scroll 0 0;border-left:1px solid #000000;border-right:1px solid #000000;float:left;height:auto;left:22px;padding:0 20px 0 80px;position:relative;width:816px}

#masterCompositeTabContent22811_1 b, #masterCompositeTabContent22811_1 p{line-height:1.55em; margin-bottom:1em}

/* End Privacy Specific*/



/*Lightboxes*/

/*Start Video Audio Help Lightbox Specific */

#VideoAudiohelpModal{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:fixed;top:26%;width:807px; z-index:102}
*html #VideoAudiohelpModal{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:absolute;top:26%;width:807px; z-index:102}

#LiveAudiohelpModal{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:fixed;top:26%;width:807px; z-index:102}
*html #LiveAudiohelpModal{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:absolute;top:26%;width:807px; z-index:102}


#TermsModal{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:fixed;top:26%;width:807px; z-index:102}
*html #TermsModal{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:absolute;top:26%;width:807px; z-index:102 !important}


#PrivacyModal{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:fixed;top:26%;width:807px; z-index:102}
*html #PrivacyModal{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:absolute;top:26%;width:807px; z-index:102}

#voucherPreviewModal, .giftVoucherLightBox{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:fixed;top:26%;width:807px; z-index:102}
*html #voucherPreviewModal,*html .giftVoucherLightBox{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:absolute;top:26%;width:807px; z-index:102}

#voucherPreviewModal{position:absolute; top:5%}

#loadingIconModal{z-index: 102; position:absolute; top:50%; left:50%; text-align:center;}

/*
#voucherPreviewclose{float:right;margin:0 0 0 81px;position:relative}
#voucherPreviewclose a{} 
*/
.voucherPreview_text a{color:#fff}
.voucherPreview_close {border-bottom:1px solid #CCCCCC;display:block;float:left;height:27px;margin:8px 0 0;width:750px;left:28px;position:relative}
.voucherPreview_close h1 {color:#222222;display:inline;float:left;font-family:arial,helvetica,sans-serif;font-size:1.64em;font-weight:bold;position:relative;width:auto}
.voucherPreview_centre_panel{background:#fff;height:auto;width:807px;float:left;display:block; border-bottom:15px #fff solid}
.voucherPreview_text_content{margin:25px 0 0 0; float:left; width:747px; position:relative; overflow:auto; left:30px; text-align:center;}


.voucherPreview{
	background-color:#000000;
	width:600px;
	margin:0px auto;
	text-align:center;
}

.voucherPreviewHeader, .voucherPreviewContent, .voucherPreviewFooter{
	background-repeat: no-repeat;
	width:559px;
	margin:0px auto;
	text-align:left;
}

.voucherPreviewHeader{
	height:90px;
	background-image:url("/javaImages/25/93/0,,10327~9212709,00.gif");
	background-position:left bottom;
}

.voucherPreviewHeader h2{
    color:#ca2128;
    font-size:2.2em;
    padding-top:10px;
}

.voucherPreviewFooter{
	height:30px;
	background-image:url("/javaImages/21/93/0,,10327~9212705,00.gif");
}

.voucherPreviewContent{
	height:auto;
	padding:15px;
	width:529px;
	background:#ffffff;
}

.voucherPreviewContent .voucherImage{
    float:right;
    border:1px solid red;
    position:relative;
    margin:0 15px 15px 15px;
}

.voucherPreviewContent .voucherImage .code{
    height:38px;
    width:200px;
    line-height:38px;
    color:#FFFFFF;
    background-color:#000000;
    position:absolute;
    bottom:0;
    left:0;
    -moz-opacity:.50;
    filter:alpha(opacity=50);
    opacity:.50;
}

.voucherPreviewContent h3{
    color:#ca2128;
    font-size:1.6em;
    margin-bottom:10px;
}

.voucherPreviewContent p{
    margin:10px 0px;
    font-size:1.2em;
}

.voucherPreviewContent .whatYouGet{
    font-weight:bold;
}

.voucherPreviewContent .message{
    text-align:center;
    clear:both;
    width:539px;
    margin:0px -5px;
    color:#ffffff;
}
.voucherPreviewContent .messageHeader, .voucherPreviewContent .messageContent, .voucherPreviewContent .messageFooter{
    background-repeat: no-repeat;
    text-align:left;
}

.voucherPreviewContent .messageHeader{
    height:6px;
    background-image:url("/javaImages/5f/3/0,,~9241439,00.gif");
    background-position:left bottom;
}

.voucherPreviewContent .messageContent{
    padding:20px;
    padding-top:0px;
    /*width:499px;*/
    background-image:url("/javaImages/60/3/0,,~9241440,00.gif");
    background-position:left bottom;
    background-color:#ca2128;
}

.voucherPreviewContent .voucherPreviewMessage{
  font-size:1em;
  font-family:Arial,Helvetica,sans-serif;
  overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
  word-wrap: pre;
  word-wrap: break-word; /* Internet Explorer 5.5+ */
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
}

.voucherPreviewContent .messageFooter{
    background-image:url("/javaImages/62/3/0,,~9241442,00.gif");
    background-position:25px top;
    height:56px;
    line-height:36px;
    padding-left:55px;
    border-bottom:1px solid #d9d9d9;
    width:auto;
    color:#000000;
    font-weight:bold;
}

.voucherPreviewContent .promotionalCode{
    font-weight:bold;
    font-size:1.2em;
}

.voucherPreviewContent ul li{
    list-style-type:disc;
    list-style-position:inside;
}






/*End Video Audio Help Lightbox Specific */

#troubleloginModal{color:#000;display:none;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:fixed;top:26%;width:807px; z-index:3001}
*html #troubleloginModal{color:#000;display:none;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:absolute;top:26%;width:807px; z-index:3001}

#rememberMeInfologinModal{color:#000;display:none;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:fixed;top:26%;width:807px; z-index:3001}
*html #rememberMeInfologinModal{color:#000;display:none;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:absolute;top:26%;width:807px; z-index:3001}


#SN_ShareArticleModal, #ShareArticleModal{color:#000;display:none;height:auto;left:50%;margin-left:-236px;padding:12px;position:fixed;top:26%;width:445px; z-index:3001}
*html #SN_ShareArticleModal, *html #ShareArticleModal{color:#000;display:none;height:auto;left:50%;margin-left:-236px;padding:12px;position:absolute;top:26%;width:445px; z-index:3001}


/*Start Video Archive Section Specific*/

/*#masterCompositeTabContent22669_0, #masterCompositeTabContent22670_0{
background-color:#2C2C2C;
border-right:12px solid #2C2C2C;
height:101px;
padding-right:5px;
position:absolute;
top:14.79em;
width:973px;
z-index:-1;
}*/

#masterCompositeTabContent22669_1, #masterCompositeTabContent22670_1 {
background-color:#FF0000;
border-right:12px solid #2C2C2C;
bottom:2em;
height:auto;
padding-right:5px;
position:absolute;
top:23.2em;
width:973px;
z-index:0;
}

.videoarchive_overflow{
background-color:#2C2C2C;
border-right:11px solid #2C2C2C;
bottom:2em;
height:auto;
overflow:auto;
padding-right:5px;
position:absolute;
top:12.45em;
width:974px;
z-index:0;
float:left
}

/*.video_archive_nav_surround{background:transparent url("/javaImages/9a/74/0,,~5993626,00.png") no-repeat scroll 0 0;width:922px; height:101px; position:absolute}*/

/*#archiveTabs{position:absolute; width:896px; height:101px;background:transparent url("/javaImages/40/8f/0,,~7049024,00.png") no-repeat scroll 0 0; display:inline; list-style:none; margin-left:26px; padding:28px 0 0 20px;font-size:1.2em;}*/

#archiveTabs {
background:url("/javaImages/40/8f/0,,~7049024,00.png") no-repeat scroll 0 0 transparent;
display:inline;
font-size:1.2em;
height:101px;
list-style:none outside none;
margin-left:26px;
padding:28px 0 0 20px;
position:absolute;
width:902px;
}
#seasonPicker {
 color:#fff;
 position:absolute;
 top:70px;
 z-index:100;
 left:40px;
}
#archiveTabs li {
padding:0 15px;
background:none;
width:auto;
display:inline;
float:left;
border-right:1px solid #cfcfcf;
border-left:1px solid #fff;
cursor:pointer;
font-weight:500;
}
#archiveTabs .firstTab {
 border-left:0;
}
#archiveTabs .lastTab {
 border-right:0;
}
#archiveTabs .selected {
font-weight:700;
}

.videoarchive_overflow .masterTab0{margin-right:63px}
.videoarchive_overflow .masterTab1{margin-right:67px}
.videoarchive_overflow .masterTab2{margin-right:49px}
.videoarchive_overflow .masterTab3{margin-right:53px}
.videoarchive_overflow .masterTab4{margin-right:49px}
.videoarchive_overflow .masterTab5{margin-right:0px}

.videoarchive_overflow .masterTabSelected0{margin-right:63px}
.videoarchive_overflow .masterTabSelected1{margin-right:67px}
.videoarchive_overflow .masterTabSelected2{margin-right:49px}
.videoarchive_overflow .masterTabSelected3{margin-right:53px}
.videoarchive_overflow .masterTabSelected4{margin-right:49px}
.videoarchive_overflow .masterTabSelected5{margin-right:0px}



.masterTabSelected0 a:hover, .masterTabSelected1 a:hover, .masterTabSelected2 a:hover, .masterTabSelected3 a:hover, .masterTabSelected4 a:hover, .masterTabSelected5 a:hover, .masterTabSelected0 a:active, .masterTabSelected1 a:active, .masterTabSelected2 a:active, .masterTabSelected3 a:active, .masterTabSelected4 a:active, .masterTabSelected5 a:active, .masterTabSelected0 a:focus, .masterTabSelected1 a:focus, .masterTabSelected2 a:focus, .masterTabSelected3 a:focus, .masterTabSelected4 a:focus, .masterTabSelected5 a:focus{color:#B40B39; text-decoration:none; float:left}


.masterTab0 a:hover, .masterTab0 a:active, .masterTab0 a:focus, .masterTab1 a:hover, .masterTab1 a:active, .masterTab1 a:focus,.masterTab2 a:hover, .masterTab2 a:active, .masterTab2 a:focus, .masterTab3 a:hover, .masterTab3 a:active, .masterTab3 a:focus, .masterTab4 a:hover, .masterTab4 a:active, .masterTab4 a:focus, .masterTab5 a:hover, .masterTab5 a:active, .masterTab5 a:focus{color:#B40B39; text-decoration:none}


#masterTabContent22668_0, #masterTabContent22668_1, #masterTabContent22668_2, #masterTabContent22668_3, #masterTabContent22668_4, #masterTabContent22668_5 {
background:#2c2c2c;
position:absolute;
top:101px;
width:961px;
}

/*#masterCompositeTabContent22669_0, #masterCompositeTabContent22671_0{position:absolute; background:#2c2c2c; width:973px}*/


.videoarchive_overflow .masterTab0, .videoarchive_overflow .masterTab1, .videoarchive_overflow .masterTab2, .videoarchive_overflow .masterTab3, .videoarchive_overflow .masterTab4, .videoarchive_overflow .masterTab5, .videoarchive_overflow .masterTabSelected0, .videoarchive_overflow .masterTabSelected1, .videoarchive_overflow .masterTabSelected2, .videoarchive_overflow .masterTabSelected3, .videoarchive_overflow .masterTabSelected4, .videoarchive_overflow .masterTabSelected5{background:none; width:auto; display:inline}

#pagination {
 clear:both;
 color:#fff;
}
#pagination li {
 list-style-type:none;
 float:left;
 margin:0 5px 0 0;
}
#pagination li a, #pagination li a:hover {
 color:#fff;
 display:block;
}


.video_clips_surround{position:absolute; top:101px; float:left; width:934px; height:auto; margin:15px 0 0 28px}

/*.video_clips_surround{position:absolute; top:101px; float:left; width:922px; height:auto; margin:15px 0 0 26px}*/
.video_clips_surround .month {text-transform:uppercase;}

/*First Row*/

.video_clips_first_row{position:relative; float:left; width:936px; height:214px; margin:0 0 15px 0}
.video_clip{width:219px; height:214px; display:inline; float:left; position:relative; margin: 0 14px 10px 0; background: transparent url("/javaImages/a0/74/0,,~5993632,00.png") no-repeat}


/*.video_clip{width:219px; height:214px; display:inline; float:left; position:relative; margin: 0 11px 10px 0; background: transparent url("/javaImages/a0/74/0,,~5993632,00.png") no-repeat}*/


.video_clip_last{width:219px; height:214px; display:inline; float:left; position:relative; margin:0; background: transparent url("/javaImages/a0/74/0,,~5993632,00.png") no-repeat}
.video_clip_thumb{width:146px; height:82px; display:inline; float:left; margin: 11px 8px 11px 11px}
.video_clip_thumb img{}
.video_clip_year_date_play{width:32px; height:70px; display:inline; float:left; background:#e1e1e1; margin:11px 0px; text-align:center; border-top:6px #e1e1e1 solid; border-bottom:6px #e1e1e1 solid; border-left:5px #e1e1e1 solid; border-right:5px #e1e1e1 solid}
.video_clip_year {
background:#B40B39;
color:#FFFFFF;
display:block;
float:left;
font-size:0.9em;
font-weight:bold;
height:15px;
padding-top:1px;
position:relative;
width:32px;
}
.video_clip_date{width:30px; height:27px; display:block; float:left; position:relative; background:#fff; font-size:0.9em; font-weight:bold; color:#2c2c2c; border-left:1px #c2c2c2 solid; border-right:1px #c2c2c2 solid; border-bottom:1px #c2c2c2 solid;  margin: 0 0 8px}
.video_clip_play{width:32px; height:20px; display:block; float:left; position:relative}
.video_clip_play a{}
.video_clip_play a img{}
.video_clip_title_and_intro{width:197px; position:relative; margin: 0 0 0 11px}
.video_clip_title{width:197px;display:block; float:left; position:relative; font-size:1.2em; font-weight:bold; margin-bottom:6px}
.video_clip_title a {
 color:#ee3124;
}
.video_clip_intro{width:197px; display:block; float:left; position:relative; color:#000; font-size:1em; font-weight:normal;overflow:auto; height:48px;}


.mac_info_surround{height:19px; width:auto; margin:0 0 0 11px; position:relative; display:block}
.no_mac_logo{background:transparent url("/javaImages/66/a0/0,,~6004838,00.png") no-repeat; float:left; height:19px; width:15px; margin:0 2px 0 0; position:relative; display:inline}
.video_archive_info_button{float:left; height:13px; width:85px; position:relative}
.video_archive_info_button a{color:#666; font-size:0.9em; float:left; width:auto; margin-top:5px}
.video_archive_info_button a img{float:left; width:auto; height:13px; width:14px; margin:0}

  
/*Second Row*/
.video_clips_second_row{position:relative; float:left; width:936px; height:214px}



/*Start New Drop Down*/
.season_select_drop_down_surround {
float:left;
height:27px;
left:30px;
padding:3px 0 0 8px;
position:absolute;
top:-37px;
width:240px;
z-index:3;
}

.season_select_drop_down_surround p{font-size:1em; color:#fff; float:left; width:auto; margin-right:5px}
.season_select_drop_down{background:transparent url("/javaImages/b3/a1/0,,~6005171,00.png") no-repeat scroll 0 0;float:left; width:185px; height:24px; list-style:none; padding-top:24px}
.season_select_drop_down li{background:#616161; font-size:1em; color:#fff; display:block; width:183px; height:22px; padding:2px 0 0 2px; border-bottom:1px #2c2c2c solid}
.season_selected{background:none}


/*End New Drop Down*/



.player_top_bg p, .next_last_player_top_bg p {color:#F7F7F7;height:20px;margin:4px 10px 0 20px;width:auto}
#next_last_drop_down_surround {background:transparent url("/javaImages/bf/84/0,,~5801151,00.gif") no-repeat scroll 0 0;float:left;height:27px;left:61px;padding:3px 0 0 8px;position:absolute;width:185px;z-index:3}
/*End Old Drop Down*/

/*End Video Archive Section Specific*/





/*Start Help Specific*/

.helps_top_curve{display:block;float:left;left:22px;position:relative;width:918px; background:transparent url("/javaImages/31/9a/0,,~6068785,00.png") no-repeat; padding-top:37px; height:33px}


.topanchor {background:#FFF;float:left;height:auto;left:22px;padding:0 0 0 80px;position:relative;width:836px;border-left:1px solid #000000;
border-right:1px solid #000000}
*html .topanchor {background:#FFFFFF none repeat scroll 0 0;border-left:1px solid #000000;border-right:1px solid #000000;float:left;height:auto;left:22px;padding:0 0 0 80px;position:relative;width:836px}
.topanchor ul{list-style:none}
#anchorslist li a {color:#215998;font-size:1em;font-weight:bold;line-height:2em;text-decoration:underline}
.topanchorlink{float:right; width:72px; position:relative; text-decoration: underline; font-size:1em; font-weight:bold; color:#215998; margin-top:2px}


#masterCompositeTabContent22921_2 {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #000000;
border-right:1px solid #000000;
float:left;
left:22px;
padding:0 0 0 50px;
position:relative;
width:866px;
}

#masterCompositeTabContent22921_2 .help_text_content{height:auto; width:816px}
#masterCompositeTabContent22921_2 .help_heading_and_close{width:816px}

/*End Help Specific*/

/*Start Waiting Modal Specific*/


#waitLoadingArticles{display:none;color:#000;display:none;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:fixed;top:26%;width:807px; z-index:102}


/*End Waiting Modal Specific*/



/*Start Share This Article*/

.share_article_top_curve, .share_article_bottom_curve{position:relative; float:left; display:block; width:445px; height:10px}
.share_article_bottom_curve img, .share_article_top_curve img{}
.share_article_help_centre_panel {background:#FFFFFF url("/javaImages/fd/c9/0,,~6277629,00.png") no-repeat scroll 26px 55px; padding:0 0 0 47px;float:left;height:387px;position:relative;width:398px}


#SN_ShareArticleModal .help_heading_and_close, #ShareArticleModal .help_heading_and_close {border-bottom:1px solid #CCCCCC;display:block;float:left;height:27px;left:-21px;margin:8px 0 0;position:relative;width:393px}



#messageLabel{}
#messageLabel .grey_labels{}
#friendEmailText{margin:34px 0 0}
#friendEmailText .grey_labels {}   
#hideSenderNameText{margin:8px 0 0}
#hideSenderNameText .grey_labels{}
#messageLabel, .friendEmailText, .hideSenderNameText{color:#444444}
.grey_labels{color:#898989; font-size:0.9em}
#toAddresses, #senderName, #messageBody{border:1px #aeaeae solid; background:#fff;margin-top:7px}
#messageLabel, #friendEmailText, #hideSenderNameText, #toAddresses, #senderName, #messageBody{width:347px; position:relative; float:left; display:block}
#toAddresses{height:56px; overflow:auto}
#senderName{height:19px}
#messageBody{margin-top:6px; height:84px; overflow:auto}
#messageLabel{margin:10px 0 0}
#messageBodyText{margin:0 0 0}
.sftSubmitButton{margin:8px 0 0 0; position:relative; float:left; display:block; width:75px; height:24px}
#resultsDiv{position:relative; margin:34px 0 0; float:left; width:347px}

/*End Share This Article*/



.help_heading_and_close {
border-bottom:1px solid #CCCCCC;
display:block;
float:left;
height:27px;
left:28px;
margin:8px 0 0;
position:relative;
width:750px;

}


.table_team_name {
float:left;
left:0;
position:relative;
}



/*Start Unsubscribe Survey Specific*/

#masterCompositeTabContent22992_2{
background:transparent url("/javaImages/b4/4a/0,,~5982900,00.png") no-repeat scroll 0 0;
border-left:21px solid #2C2C2C;
float:left;
height:552px;
margin-left:1px;
position:absolute;
top:0;
}

.surveyIntroduction{
color:#444444;
font-size:1.3em;
font-weight:bold;
padding:38px 0 0 57px;
width:861px;
}

.surveyPage {
color:#444444;
font-size:1em;
font-weight:normal;
left:59px;
position:relative;
width:608px;
line-height:1.55em
}

.surveyAnswer{float:left; margin-top:20px; width:608px} 

.surveyAnswer input[type=checkbox] {width:13px; height:13px; background:#f1f1f1; border: 1px #acacac solid; margin:2px 6px 0 0; vertical-align:top}

.surveyAnswer tr {float:left;height:17px;margin-bottom:5px;position:relative;width:608px}

.surveyAnswer input[type=text] {width:600px; height:20px; background:#f1f1f1; border:1px #acacac solid; vertical-align:top; margin-bottom:15px}

.surveyAnswer select {
background:none repeat scroll 0 0 #F1F1F1;
border:1px solid #ACACAC;
display:block;
height:20px;
left:200px;
position:absolute;
top:249px;
vertical-align:top;
width:122px;
}

.survey706281 .surveyAnswer input[type="radio"]{
left:228px;
position:absolute;
top:-26px;
z-index:1;
}

input name="Q21957"{border:10px red solid; position:block; position:absolute; top:400px}

.surveyAnswer textarea {
background:#F1F1F1 none repeat scroll 0 0;
float:left;
font-family:arial;
height:133px;
overflow:auto;
width:600px;
position:absolute;
left:0;
margin-top:-13px
}

.surveySubmit {left:543px;position:absolute;top:480px}

#surveySubmit input[type=submit] {background:transparent url("/javaImages/6c/16/0,,~6559340,00.png") no-repeat scroll 0 0;border:none; color:none; width:118px; height:22px; z-index:1; font-size:0}

#QText21956 {
top:282px;
width:384px;
}
#QText22946{
top:212px;
width:225px;
}
#QText22947{
top:249px;
width:198px;
}
#QText21956,#QText22946,#QText22947{
display:block;
font-size:1em;
height:20px;
left:0px;
position:absolute;
}
#QPrompt21957, #QText21957{width:300px; height:20px; font-size:1em; float:left; position:absolute; display:none; top:380px; z-index:20}

.surveyAnswer:first-child {
display:block;
position:absolute;
top:500px;
width:700px;
height:20px
}
.surveyAnswer .surveyTextAnswer:first-child {
display:none; 
position:absolute; 
top:395px; 
width:300px; 
height:20px
}
.surveyTextAnswer input[type="text"] {
background:#F1F1F1 none repeat scroll 0 0;
border:1px solid #ACACAC;
display:none;
height:20px;
margin-bottom:15px;
vertical-align:top;
width:600px;
}
#page1 textarea {
display:block;
float:left;
height:67px;
left:0;
position:absolute;
top:318px;
width:600px;
}


/*End Unsubscribe Survey Specific*/




/*Live Centre*/

.live_centre_surround .tabbedMasterPageElement {
background:#2C2C2C none repeat scroll 0 0;
border-right:12px solid #2C2C2C;
display:block;
float:left;
height:1200px;
margin-bottom:185px;
overflow:visible;
position:absolute;
top:12.45em;
width:978px;

}

/* No the no matches */

#masterCompositeTabContent22680_5 { display: none; }

/* scores */
div.bg1, div.bg2 { cursor: pointer; }
div.bg1:hover, div.bg2:hover { background-color: #ee3124; color: white; }
div.bg1:hover div.S1, div.bg1:hover div.S2, div.bg2:hover div.S1, div.bg2:hover div.S2 { color: black; }
.primaryColorBG { background-color: #ee3124; font-size: 1.2em; }


/*End Live Centre*/

/* Captions */
.caption {
 background-color:#DBDBDB;
 text-align:center;
 margin:0 auto 15px;
}
.captionImage img {
 margin:10px;
}
.captionText {
 font-weight:bold;
 padding-bottom:10px;
}

/*100 percent Official Content Panel*/

#masterCompositeTabContent22635_2{
display:block;
}

.white_contentfilter{color:#2C2C2C; font-size:0.1em; position:absolute; left:55px}

#siteMap, #accessKeyDetails{margin:30px 0}
#siteMap li {height:49px;list-style-image:none;list-style-position:outside;list-style-type:disc;color:#fff}
.siteMapHeader, #siteMap li a{color:#fff}
.siteMapHeader{font-size:1.6em}


/*Styling Access Keys*/

a[accesskey]:after,button[accesskey]:after,input[accesskey]:after,label[accesskey]:after,legend[accesskey]:after,textarea[accesskey]:after{
margin-left:0.3em;
background-color:#000;
color:#fff;
font-size: 125%;
padding: .125em;
content: "[" attr(accesskey) "]";
}

#accessKeyDetails{border:2px #FFF solid}
#accessKeyDetails tr{border:1px #FFF solid; width:995px; height:3.4em; vertical-align:middle}
.accessH1{font-size:3em}
.accessH2{font-size:2.5em}
.linktext, .key, .access,.link{font-size:2em}
.access, .accessH1, .accessH2, .linktext, .link, .key, #accessKeyDetails a{color:#fff}
.key {font-weight:bold;padding:10px; vertical-align:middle;width:182px;height:34px}
.access{width:182px}
.link{width:767px}
.access,.link{font-weight:bold; padding:10px; height:30px}
.key,.access,.link,#accessKeyDetails tr, #accessKeyDetails a{float:left}
#accessKeyDetails tbody tr th, #accessKeyDetails tbody tr td{height:34px}
#accessKeyDetails a {font-size:1.2em;height:28px;width:769px}
.access,.link, #accessKeyDetails a, .key{text-align:center}
.access,.link, #accessKeyDetails a, #accessKeyDetails tr{position:relative}

/*Access Keys deliberately off to top left of page so it's the first thing read by screen readers*/
.accesskeys{left:-5000px; top:0; position:absolute; display:block}

.skipNav, .loginAnchor{display:none}

/*Xmas Magic Numbers*/
.voucherWrap {
/*background:transparent url(/javaImages/27/e2/0,,~7660071,00.png) no-repeat scroll 0 0;*/
background:transparent url(/javaImages/a2/cc/0,,~7720098,00.png) no-repeat scroll 0 0;
/*border:5px solid #000;*/
float:right;
height:405px;
position:relative;
width:482px;
font-weight: bold;
margin:72px;
}

.voucherText {
background-color:#f1f1f1;
border:1px solid #000;
color:#000;
float:left;
font-size:1.1em;
font-weight: bold;
padding:10px 0 0 19px;
margin:194px 0 0 10px;
width:440px;
width:expression(460 + "px");
height:180px;
}

.redText {
font-size:1em;
font-weight:bold;
color:#fa0000;
}

.redText a {
color:#fa0000;
}

.voucherBottomText{
font-size:0.8em;
color:#000;
}
.voucherHeader{
font-size:1.6em;
color:#000;
margin-left:120px;
}
.voucherText ul {
 font-weight: bold;
 text-decoration: none;
 margin-left: 13px;
 padding: 0;
}
.voucherText li {
 list-style-type:disc;
}

/*Magic Number*/

/*.promotions_panel {background:transparent url("/javaImages/b4/74/0,,~7238836,00.png") no-repeat scroll 0 0;height:372px;margin:4px 0 0;padding:30px 0 0;width:254px}*/
.promotions_panel {background:transparent url("/javaImages/e3/7d/0,,~7634403,00.png") no-repeat scroll 0 0;height:372px;margin:4px 0 0;padding:30px 0 0;width:254px}
.promotions_details {height:74px;margin:86px 0 0 29px;width:auto}
.promotions_panel, .promotions_details{display:inline}
.promotions_details:last-child, .promotions_details ul li:last-child{border-bottom:none}
.promotions_details ul{vertical-align:text-bottom}
.promotions_details ul li {border-bottom:1px solid #D9D9D9;height:16px;list-style-position:outside;list-style-type:none;padding-top:2px;width:196px}
.promotions_details ul li p{display:list-item; margin-left:15px; list-style-image:url("/javaImages/71/12/0,,~5902961,00.gif"); letter-spacing:-0.01em}
.activation_text {margin:24px 39px 14px; width:168px; font-size:0.91em}
.promotionCodeEntry{color:#2c2c2c; height:0; width:0}
#promotionForm{position:absolute;height:24px; left:715px;top:273px; width:199px}
#promotionCode{border:1px #bdbdbd solid; width:171px; height:22px; margin:0 0 24px 13px}
.promotionContinueButton{width:199px; height:35px; position:absolute; left:716px; top:322px}
.promotionContinueButton a{width:199px; height:35px; background: url("/javaImages/48/d7/0,,~7264072,00.png") no-repeat; padding:3px 0 0 56px; font-size:1.8em; color:#fff}
#disposableCode{border:1px #bdbdbd solid; width:171px; height:22px; margin:4px 0 24px 14px}
.promotions_panel, .promotions_details,#promotionForm, #promotionCode, .promotionContinueButton, .promotionContinueButton a, #disposableCode, .activation_text{float:left}
#promotionCode, #disposableCode, .activation_text, .promotions_panel, .promotions_details{position:relative}

.confirmation_table{position:relative; width:916px; height:484px; background:#fff; float:left; left:23px}
.confirmation_table p{font-size:1em; margin: -3px 0 0 156px}
.confirmation_table p a{color:#215998;font-size:1em;font-weight:bold;line-height:2em;text-decoration:underline}


/*My Styles*/

.voucherLogo {
background-image:url(/namedImage/10341/playerLogo.png);
background-repeat:no-repeat;
height:89px;
margin-left:256px;
margin-top:-95px;
width:184px;
}
.displayNonetest {
border: 1px solid red;
display:none;
}

.printVoucher {margin-left:10px;}

/*Error page*/

.TopCurveError {
background:transparent url(/javaImages/31/9a/0,,~6068785,00.png) no-repeat scroll; padding-top:22px; line-height:15px
}
.bottomCurveError {
background:transparent url(/javaImages/74/9c/0,,~6069364,00.png) no-repeat scroll; height:7px
}
.ErrorText { 
 /*padding-left:40px;*/
}
.InnerErrorText H1 {
 color:#c30d3d;font-size:1.3em
}
.InnerErrorText p {
 padding:0px 0px 20px 0px;
 font-size:1.2em;
}
.previousPage {
background:transparent url(/javaImages/68/d8/0,,~8378472,00.gif) no-repeat scroll 0 0;
height:22px;
width:221px;
}
.backToNews {
background:transparent url(/javaImages/5f/d8/0,,~8378463,00.gif) no-repeat scroll 0 0;
float:left;
height:22px;
width:221px;
}
.previousPage span, .backToNews span {
 color:#fff;
 float:left;
 padding-left:20px;
 padding-top:2px;
}

.InnerErrorText {
background-color:white;
height:300px;
display:block;
float:left;
left:23px;
position:relative;
width:916px;
}
.errorWrapper {
background-color:#2C2C2C;
border-right:11px solid #2C2C2C;
bottom:2em;
float:left;
height:auto;
overflow:auto;
padding-right:5px;
position:absolute;
top:12.45em;
width:974px;
z-index:0;
}
.errorWrapper .contact_us_header_top_curve {
 height:auto !important;
}
.buttonWrap {
 padding-left:30px;
}
/*for test page /page/snTest only*/
#masterCompositeTabContent25447_0 {
background-color:#2C2C2C;
height:26px;
padding-right:12px;
position:absolute;
text-align:right;
top:14.3em;
width:978px;
}
#masterCompositeTabContent25447_1 {
top:16.5em;
}
#masterCompositeTabContent25447_1 {
background-color:#2C2C2C;
border-right:12px solid #2C2C2C;
bottom:2em;
float:left;
height:auto;
overflow:auto;
padding-right:5px;
position:absolute;
width:973px;
z-index:0;
}
.lightboxEntry {
 padding-top:80px;
}
.lightboxEntry .thumbImage {
border:1px solid #B2B2B2;
float:left;
padding:8px;
width:148px;
text-align:center;
}
.lightboxEntry .headline {
font-size:1.2em;
font-weight:bold;
}
.lightboxEntry .headline, .lightboxEntry .segment_article_text {
float:left;
width:195px;
padding:0 5px;
} 
.lightboxEntry .snLinksWrap {
clear:both;
padding-top:45px;
}
.snLinksWrap .fbLink, .snLinksWrap .twitterLink, .snLinksWrap .diggLink {
float:left;
width:50px; 
}
/*end of test page /page/snTest*/
 

.previousPage a , .backToNews a {
cursor: hand; 	
}

/*Resubscribe Lightbox*/

#resubscribeModal{color:#000;display:none;left:50%;margin-left:-418px;overflow:auto;padding:12px;top:27%;z-index:102}
#resubscribeModal{position:fixed;width:807px}
*html #resubscribeModal{height:333px;position:absolute;width:837px}
#resubscribeModalTextBox a{
color:#3c5674;
text-decoration:underline;
}
#resubscribeModal .resubscribeModalText{
margin-top:10px;
}
.resubscribeModalText{
padding-right:15px;
width:638px;
}
.resubscribeModalTextLineThree{
width:659px;
}
.resubscribeModalText, .resubscribeModalTextLineThree{
font-size:1.2em;
margin:0 0 12px 31px;
}
.resubscribeModalTextRed p{
color:#d21010;
font-size:1em;
margin:8px 0 0 31px;
width:328px;
}
.resubscribeModalText,.resubscribeModalTextRed,.resubscribeButton{
float:left;
}
.resubscribeButton{
margin:11px 0 0 186px;
}
.resubscribeClose{
float:right;
position:relative;
}

/*******Hiding Premiership tab and list in player popup for Live Match Schedule**********/
#tablink_1 {
 display:none!important;
}
#AudioCommentaryPanel_1 {
 display:none!important;
}

/* FLI - SUBSCRIPTION OVERLAY BANNER - START */
.subscriptionOverlay {
 bottom:0;
 display:none;
 height:109px;
 overflow:hidden;
 position:fixed;
 width:100%;
 z-index:9999999;
 left:0;
}

*html .subscriptionOverlay{/*IE6 fix*/
    position:absolute;
    top: expression( ( 0 - subscriptionBanner.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
    width: expression((document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth)+'px');
}
.subscriptionOverlay .closeBtn{
 float:right;
 cursor:pointer;
}
.topHalf {
 height:53px;
 width:100%;
 background:url('/javaImages/8/b2/0,,~9089544,00.gif') repeat-x scroll right top #4F4F4F;
 float:left;
 text-align:center;
}
.bottomHalf {
 height:56px;
 width:100%;
 background:#191A1A;
 float:left;
 text-align:center;
}
.expireImage {
 padding-left:80px;
}

.expireLink, .expireLink:hover{
color:#fff;
display:block;
font-family:Arial;
font-size:1.6em;
font-weight:bold;
height:53px;
line-height:53px;
text-decoration:none;
}
/* FLI - SUBSCRIPTION OVERLAY BANNER - END */

/* unsubscribe lightbox paypal button - need to display after paypal rollout */
#paypalResubscribe {
 display:none;
 float:right;
 margin-right:30px;
}
/* order details paypal reference - need to display after paypal rollout */
#paypalCardDetails {
 display:none;
 margin-top:20px;
}
.cardIntroSecondCol {
 margin-top:10px;
}
.paypal_change_card_details_button {
 background:url("/javaImages/19/32/0,,~9187865,00.gif") no-repeat scroll 0 0 transparent;
 width:150px;
 height:40px;
 margin-top:10px;
}
.paypal_change_card_details_button  a {
 display:block;
 height:40px;
 width:150px;
}
/* unsubscribe lightbox hide new button */



/* GIFT VOUCHER MAIN STYLES */
.giftVoucher {
 background:none repeat scroll 0 0 #2C2C2C;
 border:2px solid #2C2C2C;
 margin-top:11.6em;
 padding-bottom:2em;
 text-align:center;
}
.giftVoucher li {
 list-style:none;
}
#howToPayContainer {
 margin-top:10px;
}
.giftVoucher .tabbedMasterPageElement {
 background:none repeat scroll 0 0 #FFFFFF;
 margin: 0px 35px;
 color:#000000;
 text-align:left;
 width:916px;
}
.giftVoucher .masterCompositeTabContent{
 margin: 0 19px;
}
.giftVoucher .lhs {
 width:568px;
 float:left;
 margin-right:0;
 display:inline;/*Double margin bug fix in IE6*/
}
.giftVoucher .rhs {
 float:left;
 width:307px;
 margin-left:0;
 display:inline;/*Double margin bug fix in IE6*/
}
.giftVoucher .tabbedMasterPageElement .tabbedMasterPageElement,
.giftVoucher .rhs .tabbedMasterPageElement,
.giftVoucher .drop_down_customise .tabbedMasterPageElement{
 margin:0;
 width:auto;
}
.giftVoucher .rhs h2{
 color:#000000;
 padding-top:10px;
}
.giftVoucher .masterCompositeTabContent .masterCompositeTabContent{
 margin: 0;
}
.giftVoucher .giftVoucherHeader, .giftVoucher .giftVoucherFooter{
 margin:0;
}
.giftVoucherHeader{
 background:url("/javaImages/64/4d/0,,~9194852,00.jpg") no-repeat scroll left top #FFFFFF;
 height:19px;
}
.giftVoucherFooter{
 background:url("/javaImages/7c/4d/0,,~9194876,00.jpg") no-repeat scroll left bottom #FFFFFF;
 height:10px;
 clear:both;
}
.giftVoucher h2{
 color: #D52237;
 font-size: 1.4em;
 font-weight:bold;
 padding-bottom:10px;
}
.giftVoucher #howToPay {
 float:left;
}
.giftVoucher #howToPayPal {
 float:left;
 padding-left:7px;
 padding-top:19px;
}
.giftVoucher #howToPayPal img {
height:30px;
}
.giftVoucher #howToPay {
 padding-top:21px;
}

.giftVoucher #howToPayCustomise {
 float:left;
padding-bottom:8px;
padding-left:10px;
}
/* LANDING PAGE */
.giftVoucher .landingPage .lhs .section {
 border-bottom: 1px solid #d9d9d9;
 display: block;
 margin: 10px 0;
 padding: 10px 0;
 overflow: hidden;
 height: 100%;
}
.giftVoucher .landingPage .lhs .section:last-child {
 border:none;
}

.giftVoucher .section p {
 margin-bottom: 10px;
 display: block;
}
.giftVoucher .landingPage .lhs .section a {
 text-decoration: none; 
 color: #145092;
}
.giftVoucher .landingPage .lhs .section th {
 text-align: left;
 font-size: 0.8em;
}
.giftVoucher .landingPage .lhs .section td p {
 border:3px solid #E3E3E3;
 display:block;
 font-size:0.9em;
 height:55px;
 margin:0 10px 0 0;
 padding:13px 15px;
 text-align:center;
 vertical-align:middle;
 width:129px;
}
.giftVoucher .landingPage .lhs .section ul {
 width: 280px;
 float: left;
 display: block;
 overflow: hidden;
}
.giftVoucher .landingPage .lhs .section li {
 background:url("/javaImages/d9/7d/0,,~9207257,00.gif") no-repeat scroll 0 50% transparent;
 list-style:none outside none;
 padding:0.5em 0 0.5em 2em;
}
/* END LANDING PAGE */
/* CAROUSEL  */

#masterCompositeTabContent29173_1 .tabbedMasterPageElement{
 border:4px solid #e3e3e3;
 background:#f2f2f2;
 width:299px;
 display:block;
}

#masterCompositeTabContent29173_1{
 text-align:center;
}


.defaultPreview h2{
 font-size:1em;
 margin:0;
 margin-bottom:5px;
 padding:0;
 color:#000000;
}

.giftVoucher .tabbedMasterPageElement .defaultPreview p{
 margin-bottom:10px;
}

.drop_down_customise{
 padding:20px;
}

.drop_down_customise label{
 color:#D52237;
 font-size:1.4em;
 font-weight:bold;
}

.drop_down_customise .pagingInfo{
 float:right;
 line-height:1.5em;
}

.giftVoucher .tabbedMasterPageElement .rhs form{
 margin:0 20px;
 text-align:left;
}

.carouselSourceGallery{
 display:none;
}

.giftVoucher .customizeButton {
 text-align: center;
}

.drop_down_customise div.customizeButton {
 display: none;
}


.giftVoucher .customizeButton a{
 display: block;
 width: 260px;
 height:24px;
 line-height:24px;
 border-top: 1px solid #d9d9d9;
 border-left: 1px solid #d9d9d9;
 border-bottom: 1px solid #b8b8b8;
 border-right: 1px solid #b8b8b8;
 background: url("/javaImages/df/cf/0,,10327~9228255,00.gif") repeat-x scroll left top #FFFFFF;
 margin:10px auto;
 text-decoration:none;
}

.giftVoucher .customizeButton a, .giftVoucher .customizeButton a:hover{
 color:#135393;
 display:block;
}


.giftVoucher .selectOccassionForm, .giftVoucher .selectOccassionForm select{
 font-size:1em;
}
/*jcarousel skin*/
/*
 all necessary styles was removed, that means
 vertical display
 right to left
*/
.jcarousel-skin-denmark {
    text-align:center;
    position:relative;
}
.jcarousel-skin-denmark .jcarousel-container {
    margin:0px auto;
    text-align:left;
}

.jcarousel-skin-denmark .jcarousel-container-horizontal {
    width:840px;
}

.jcarousel-skin-denmark .jcarousel-clip-horizontal {
    width: 840px;
    overflow: hidden;
}

.jcarousel-list{
    position:relative;
    text-align:center;
}


.jcarousel-skin-denmark .message div{
 position:relative;
 height:30px;
 margin-top:-15px;
 top:50%;
}

.jcarousel-item{
    height:142px;
    width:200px;
    display:block;
    float:left;
    margin:0 40px;
}

.jcarousel-item img {
    height:140px;
    width:200px;
    border:1px solid transparent;
}

.jcarousel-skin-denmark li.active img{
    border:1px solid red;
}

.jcarousel-skin-denmark .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 0;
}

.jcarousel-skin-denmark .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-denmark .jcarousel-prev-horizontal {
    position: absolute;
    top: 25px;
    left: -25px;
    width: 20px;
    height: 93px;
    cursor: pointer;
    background: transparent url("/javaImages/e8/d0/0,,~9228520,00.png") no-repeat 0 0;
}

.jcarousel-skin-denmark .jcarousel-prev-horizontal:hover {
    background-position: -20px 0;
}

.jcarousel-skin-denmark .jcarousel-prev-horizontal:active {
    background-position: -40px 0;
}

.jcarousel-skin-denmark .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-denmark .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-denmark .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -60px 0;
}

.jcarousel-skin-denmark .jcarousel-next-horizontal {
    position: absolute;
    top: 25px;
    right: -25px;
    width: 20px;
    height: 93px;
    cursor: pointer;
    background: transparent url("/javaImages/e2/d0/0,,~9228514,00.png") no-repeat 0 0;
    background-position: -60px 0;
}


.jcarousel-skin-denmark .jcarousel-next-horizontal:hover {
    background-position: -40px 0;
}

.jcarousel-skin-denmark .jcarousel-next-horizontal:active {
    background-position: -20px 0;
}

.jcarousel-skin-denmark .jcarousel-next-disabled-horizontal,
.jcarousel-skin-denmark .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-denmark .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}
/*special skins*/
/*spacial skin for title page*/
.rhs .jcarousel-skin-denmark .jcarousel-clip-horizontal {
 width:222px;
}

.rhs .jcaroudel-skin-denmark .jcarousel-item {
 margin:0 10px;
}

.rhs .jcarousel-skin-denmark .jcarousel-container-horizontal{
 width:222px;
}

.rhs .jcarousel-skin-denmark .jcarousel-prev-horizontal {
    background-image: url("/javaImages/dd/ac/0,,~9219293,00.png");
}
.rhs .jcarousel-skin-denmark .jcarousel-next-horizontal {
    background-image: url("/javaImages/e6/ac/0,,~9219302,00.png");
}
/*end special skins*/
/*end jcarousel skin*/

/* END CAROUSEL */
/* GIFT VOUCHER - CUSTOMIZE */
#masterCompositeTabContent29168_0 {
 text-align:left;
 margin:0 !important;
}
#occasionDropContainer {
 float:left;
}
#clickAnImage {
 line-height:1.5em;
 padding-left:5px;
 float:left;
}
#voucherPaymentPlansHeader {
 height: 20px;
 padding: 3px;
 width: 295px;
}

#voucherPaymentPlansHeader h1 {
 float:left;
 padding-right: 10px;
}
#voucherPaymentPlans {
 float:left;
}
#masterCompositeTabContent29168_0 h1 {
 color:#D52237;
 font-size:1.4em;
 font-weight:bold;
 padding-bottom:10px;
}
#voucherFormContainer {
 float:left;
 padding:20px;
}
#masterCompositeTabContent29165_1 {
 border-top:1px solid #D9D9D9;
 border-bottom:1px solid #D9D9D9;
}
#voucherFormContainer div {
 padding:5px 0;
}
.voucherSubHead {
 float:left;
 font-size:1.2em;
 font-weight:bold;
}
#voucherForm textarea {
 float:left;
 height:113px;
 width:525px !important;
}
#voucherSelfLeft, #voucherRecipientsLeft {
 float:left;
 margin-right:10px;
 padding:10px !important;
 width:290px;
}
#voucherSelfRight, #voucherRecipientsRight {
 float:left;
 padding:10px !important;
 width:290px;
}
#voucherRecipientsRight {
 float:left;
}
#voucherRecipients, #voucherSendToAFriend, #voucherEnterAMessage, #voucherSelf {
 float:left;
 width:635px;
}
#voucherEnterAMessage {
 float:left;
 width:528px !important;
}
#voucherSendToAFriend {
 display:none;
 height:22px;
 width:210px;
}
#voucherPreview {
 background:url("/javaImages/5f/4e/0,,~9195103,00.png") no-repeat scroll left top transparent;
 float:left;
 height:16px;
 text-align:left;
 width:500px;
}
#voucherPreview a {
 color:#14508F;
 font-size:1.1em;
 padding:3px 15px;
 text-decoration:none;
}
#voucherPreviewInfo {
 float:right;
 line-height:0;
 padding-right:20px;
}
.voucherInput {
 float:left;
 margin-right:9px;
}
.voucherTextInput {
 height:22px;
 width:230px;
 margin:0 !important;
 float:left;
}
.voucherRadio {
 float:left;
 margin-right:5px !important;
 margin-top:3px !important;
}
.voucherQuestion {
 background:url("/javaImages/a1/8c/0,,~9211041,00.gif") no-repeat scroll left top transparent;
 display:block;
 float:left;
 height:14px;
 margin:5px !important;
 width:14px;
}
#voucherMessageHeader {
 float:left;
}
.voucherRemaining {
 float:right;
 margin-top:8px;
 text-align:right;
}
#sBann {
 margin-top:7px;
}
#voucherDeliverShowHide {
 display:none;
 float:left;
 width:635px;
}
#deliveryRadio {
 float:left;
 width:635px;
}
.receipientsEmailRemove {
 display:none;
 margin-right:31px;
}
.validationFail {
 background:none repeat scroll 0 0 #FAE6E6;
 border:1px solid #FE4242;
}
.giftVoucher #voucherImageError {
 display:none;
 height:16px;
 margin-bottom:20px;
 width:347px;
}
.giftVoucher #imageErrorText {
 float:left;
 padding:0 10px;
}
#voucherImageError span.voucherCross {
 height:20px !important;
 margin-top:-3px !important;
}
/* TOOLTIP CSS */
.tipsy  { 
 padding: 5px;  
 background-repeat: no-repeat; 
}
.tipsy-inner { 
 padding: 4px 5px; 
 background-color: black; 
 color: white; 
 max-width: 200px;
 width:200px;
 text-align: center; 
}
.tipsy-north { 
 background-image: url("/javaImages/f7/ac/0,,~9219319,00.gif"); 
 background-position: top center;
}
.tipsy-south { 
 background-image: url("/javaImages/fc/ac/0,,~9219324,00.gif"); 
 background-position: bottom center; 
}
.tipsy-east { 
 background-image: url("/javaImages/f6/ac/0,,~9219318,00.gif"); 
 background-position: right center; 
}
.tipsy-west { 
 background-image: url("/javaImages/fe/ac/0,,~9219326,00.gif"); 
 background-position: left center; 
}
/*forms*/
.giftVoucher .tabbedMasterPageElement fieldset{
 border:none;
 margin:10px 0px;
 position:relative;
}

.giftVoucher label, 
.giftVoucher .userProfileFormElement .passwordGroup,
.giftVoucher .userProfileFormElement .passwordHintFieldLabel,
.giftVoucher .userProfileFormElement .emailConfirmFieldLabel{
 font-weight:bold;
 font-size:1em;
}

.giftVoucher .userProfileFormElement .fieldLabel,
.giftVoucher .userProfileFormElement .newPasswordFieldLabel,
.giftVoucher .userProfileFormElement .passwordConfirmFieldLabel,
.giftVoucher .userProfileFormElement .passwordHintFieldLabel,
.giftVoucher .userProfileFormElement .emailConfirmFieldLabel{
    text-align:left;
}

.giftVoucher .userProfileFormElement .passwordHintFieldLabel{
 margin-top:0;
}

.giftVoucher .userProfileFormElement .passwordGroup{
 position:static;
 margin-bottom:9px;
}

.giftVoucher label{
 padding:5px 5px 5px 0;
}
.giftVoucher .tabbedMasterPageElement form input{
 margin:0 5px;
}
.giftVoucher form input[type="submit"], .giftVoucher form input.submit{
 padding:0px 15px;
 height:28px;
 line-height:28px;
 color:#ffffff;
 border:1px solid #004590;
 background: url("/javaImages/3a/dd/0,,~9231674,00.gif") repeat-x scroll left top #357bb9;
 font-weight:bold;
 font-size:1.3em;
}
.voucherTick {
 background:url("/javaImages/46/8f/0,,~9211718,00.jpg") no-repeat scroll left top transparent;
 display:none;
 float:left;
 height:22px;
 padding-left:2px;
 width:22px;
}
.voucherCross {
 background:url("/javaImages/47/8f/0,,~9211719,00.jpg") no-repeat scroll left top transparent;
 display:none;
 float:left;
 height:22px;
 padding-left:2px;
 width:22px;
}
.voucherEmailInvalid {
 display:none;
 float:left;
}

/*ie7 hack for form layout*/
/*\*//*/
#floatedbox {width: 200px;}
/* */


/* GIFT VOUCHER - LOGIN OR REGISTER */
.giftVoucher .userProfileFormElement form{ 
 padding-left:0;
 width:100%;
 background: none;
 border:none;
 z-index:4;
}
.giftVoucher .userProfileFormElement label{
 padding:0;
}
.giftVoucher .userProfileFormElement form input{
 margin:0px;   
}

.giftVoucher .userProfileFormElement form .submitButton{
 height:30px;
 width:230px;
 margin:20px 0 20px 320px;
 border:none;
}

.giftVoucher .userProfileFormElement .successMessage,
.giftVoucher .userProfileFormElement .failureMessage,
.giftVoucher .userProfileFormElement .globalValidationMessages,
.giftVoucher .userProfileFormElement .labelAndValue{ 
 width:auto;
 height:auto;
}

.giftVoucher .userProfileFormElement .successMessage,
.giftVoucher .userProfileFormElement .failureMessage,
.giftVoucher .userProfileFormElement .globalValidationMessages{
 display:block !important;
 float:none;
 padding:0;
 padding-bottom:5px;
 font-size:1em;
}

.giftVoucher .userProfileFormElement .fieldValidation{
 right:auto;
 left:515px;
 bottom:3px;
}

.giftVoucher .userProfileFormElement .passwordGroup .fieldValidation{
 right:auto;
 left:303px;
 top:63px;
}




.giftVoucher .userProfileFormElement .fieldFeedback{
 right:auto;
 left:535px;
}

.giftVoucher .userProfileFormElement .passwordGroup .fieldFeedback{
  top:-45px;
}


.giftVoucher .userProfileFormElement #fieldItem871 .labelAndValue{
 margin-top:-2px;
}



.giftVoucher .userProfileFormElement .newPassword, 
.giftVoucher .userProfileFormElement .confirmPassword, 
.giftVoucher .userProfileFormElement .currentPassword{
 margin:0;
 float:none;
}

.giftVoucher .userProfileFormElement .newPasswordFieldValue,
.giftVoucher .userProfileFormElement .confirmPasswordFieldValue,
.giftVoucher .userProfileFormElement .currentPasswordFieldValue{
 margin-bottom:9px;
}

.giftVoucher .userProfileFormElement #suggestUsername{
 position:absolute;
 left:370px;
 top:1px;
 margin:0;
}

.giftVoucher .userProfileFormElement #fieldItem870 br{
 height:200px;
}

                                .giftVoucher #lastName,
                                .giftVoucher #firstName,
/*Username*/                    .giftVoucher #field870,
/* Password */                  .giftVoucher #field871, .giftVoucher #field871_current, .giftVoucher #field871_hint,
/* Confirm Password */          .giftVoucher #field871_confirm,
/* Email Address */             .giftVoucher #field872,
/* Confirm Email */             .giftVoucher #field872_confirm,
/* Post code */                 .giftVoucher #field873,
                                .giftVoucher #postalAddress,
                                .giftVoucher #postalAddress2,
                                .giftVoucher #town,
/* country */                   .giftVoucher #field761,

/* receiveSms Club checkbox */  .giftVoucher #field879,
/* receiveSms 3rd checkbox */   .giftVoucher #field880,
/* T&C checkbox */              .giftVoucher #field881,
/* contact number */            .giftVoucher #field967,
/* contact number mobile */     .giftVoucher #field1367
{
  position:static; 
  margin: 0;
  display:block;
}
.giftVoucher .emailConfirmFieldLabel,
.giftVoucher #field872_confirm{
 margin-top:9px;
}

.giftVoucher #fieldItem879,
.giftVoucher #fieldItem880,
.giftVoucher #fieldItem881{
    position:static;
    height:auto;
    margin:0;
}

.giftVoucher #fieldItem879 .fieldLabel, 
.giftVoucher #fieldItem880 .fieldLabel, 
.giftVoucher #fieldItem881 .fieldLabel{
    position:static;
}

.giftVoucher .privacy_link, .giftVoucher .terms_and_conditions_link,
.giftVoucher .privacy_link a, .giftVoucher .terms_and_conditions_link a{
    position:static;
    display:inline;
    margin:0;
    float:none;
}

.giftVoucher .privacy_link a, .giftVoucher .terms_and_conditions_link a{
 margin-left:14px;
}

.giftVoucher .loginElement{
 background:none;
 display:block;
 height:auto;
 width:auto;
 margin:0;
}
/* Login box */
.giftVoucher .loginElement .username, .giftVoucher .loginElement .password{
 color:#000000;
 position:static;
 display:block;
 font-weight:bold;
 float:none;
}

.giftVoucher .loginElement .usernameBox, 
.giftVoucher .loginElement .passwordBox{
 position:static;
 float:none;
 margin:10px 0;
}
.giftVoucher .loginElement .signInButton, .giftVoucher .loginElement .submitButton{
 position:static;
 margin:0 0 0 50px;
}

.giftVoucher .loginElement .rememberLinks{
 position:static;
 width:180px;
}

.giftVoucher .loginElement .forgottenPasswordSpan, .giftVoucher .loginElement .forgottenUsernameSpan{
 display:block;
 text-align:right;
 margin:0;
 float:none;
}
#masterCompositeTabContent29517_1 {
 border-right:1px solid #CCCCCC !important;
 margin-right:10px !important;
 width:560px !important;
}

/* END GIFT VOUCHER - LOGIN OR REGISTER */
/* GIFT VOUCHER - PAYMENT */
#masterCompositeTabContent29167_1, #masterCompositeTabContent29167_0 {
 float:left;
 padding:20px; 
}
.giftVoucher #voucherPaymentContainer {
 float:left;
 padding:20px;
 width:600px;
}
.giftVoucher .voucherStandardButton {
 float:left;
}
.giftVoucher .voucherStandardButton a {
 background:url("/javaImages/c9/5a/0,,~9132745,00.jpg") no-repeat scroll right top transparent;
 float:left;
 height:26px;
 width:68px;
}
.giftVoucher .voucherSubmitButtonLogged {
 background:url(/javaImages/e4/3/0,,~9241572,00.jpg) no-repeat;
 width:247px;
 height:32px; 
 float:right;
 border:1px solid #fff;
 font-size:0.001em;
 color:#fff;
 cursor:pointer;
}
.giftVoucher .voucherLoggedXtraWidth {
 width:240px !important;
}
.giftVoucher .voucherSubmitButtonNotLogged {
 background:url(/javaImages/e4/3/0,,~9241572,00.jpg) no-repeat;
 width:180px;
 height:32px; 
 float:right;
 border:1px solid #fff;
 font-size:0.001em;
 color:#fff;
 cursor:pointer;
}
.giftVoucher #voucherPaymentPlanUrl {
 display:block;
 width:180px;
 height:32px;
}
.giftVoucher #voucherPayMethods {
 float:left;
 width:600px;
}
.giftVoucher #voucherCancelSubmit {
 float:left;
 width:600px;
}
.giftVoucher .voucherPayMethodList li strong {
 padding-left:10px;
}
.giftVoucher #voucherPaymentMethod {
 display:none;
}
.giftVoucher .voucherPayMethod {
 float:left;
 margin-bottom:5px;
 width:528px;
}
.giftVoucher .voucherPayMethod input {
 float:left;
 margin-bottom:10px;
}
.giftVoucher .voucherPayMethod img {
 float:left;
 margin-left:10px;
}
.giftVoucher .voucherPaySubText {
 float:left;
 font-size:1.2em;
 font-weight:bold;
 margin-left:10px;
}
.giftVoucher .voucherSubscriptionOption {
 float:left;
 margin-bottom:10px;
 width:528px;
}
.giftVoucher .voucherSubscriptionOption input {
 float:left; 
}
.giftVoucher .voucherSubscriptionOption img {
 float:right;
}
.giftVoucher .voucherPaymentPlanType {
 float:left;
 font-size:1.2em;
 font-weight:bold;
 margin-left:10px;
}
.giftVoucher .paymentChoiceText {
 float:left;
 font-size:1.3em;
 font-weight:bold;
 width:600px;
}
.giftVoucher .paymentChoiceTextTwo {
 float:left;
 margin-bottom:20px;
 padding:2px 0;
 width:600px;
}
.giftVoucher #buyPlayerContainer {
 padding:20px 20px 30px;
}
.giftVoucher #buyPlayerHeader {
 color:#D52237;
 font-size:1.4em;
 font-weight:bold;
 float:left;
}
.giftVoucher #findOutMore a {
 color:#155092;
 float:right;
 text-decoration:none;
}

/* GIFT VOUCHER - REDEEM */
/* What do i get box*/
.redeemDescription {
 float:right;
 border-left: 0.1em solid #D9D9D9;
 width:24em;
 padding: 0 2.8em;
 margin: 0 !important;
}
.redeemForm  {
 width: 522px;
}
.giftVoucherPromotionCodeEntry {
 margin: 14px 0;
}
#giftVoucherPromotionForm label {
 float: left;
 font-size: 1.1em;
}
#giftVoucherPromotionForm #disposableCode {
 width: 221px;
 height: 20px;
 border: 1px solid #adadad;
 background: #f1f1f1;
 margin:3px 8px 10px 14px !important;
}
#masterCompositeTabContent29282_1 ul{
 border-top:1px solid #fff;
}
#masterCompositeTabContent29282_1 ul{
 margin:0px;
 padding:0px;
}
#masterCompositeTabContent29282_1 li{
 list-style-position: outside;
 list-style-type: none;
 list-style-image: none;
 background: transparent url("/javaImages/d9/7d/0,,~9207257,00.gif") no-repeat 0 50%;
 padding:0.5em 0 0.5em 2em;
 border-top: 0.1em solid #D9D9D9;
}
#masterCompositeTabContent29282_1 li:first-child{

 border-top: 0.1em solid transparent;
}
/*Terms and conditions box*/
#masterCompositeTabContent29282_4 {
 padding-bottom:35px;
}
#masterCompositeTabContent29282_4 h2{
 color:#000000;
 font-size:1em;
 padding:0;
}
.giftVoucher .termsEmailWeight {
 font-weight:normal;
}

.giftVoucher .giftVoucherPromotionContinueButton {
	display: inline;
}

#voucherCodeInput {
 font-size:1.2em;
 height:19px;
 line-height:20px;
 width:208px;
}
#enterUniqueCodeForm fieldset input.submit {
 width:105px !important;
}
/* GIFT VOUCHER - REDEEM */
.giftVoucher #gvFormHidden textarea {
 display:none;
}
/* GIFT VOUCHER - DATE PICKER */
table.jCalendar {
 background: #fff;
}




table.jCalendar th {
 background:none repeat scroll 0 0 #FFFFFF;
 font-size:1em;
 font-weight:bold; 
}
table.jCalendar td {
 background: #ccc;
 border:1px solid #999999;
 color: #000;
 padding: 3px 5px;
 text-align: center;
 font-size: 100% !important;
}
table.jCalendar td.other-month {
 background: #ddd;
 color: #aaa;
 visibility:hidden;
}
table.jCalendar td.today {
 background: #666;
 color: #fff;
}
table.jCalendar td.selected {
 background: #f66;
 color: #fff;
}
table.jCalendar td.selected.dp-hover {
 background: #f33;
 color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
 background: #fff;
 color: #000;
}
table.jCalendar tr.selectedWeek td {
 background: #f66;
 color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
 background: #bbb;
 color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
 background: #bbb;
 color: #888;
}
/* For the popup */
div.dp-popup {
 position: relative;
 background: #ccc;
 font-size: 10px;
 font-family: arial, sans-serif;
 padding: 2px;
 width: 184px;
 line-height: 1.2em;
}
div#dp-popup {
 position: absolute;
 z-index: 199;
}
div.dp-popup h2 {
 font-size:11px;
 margin-top:5px;
 padding-bottom:4px;
 text-align:center;
}
a#dp-close {
 font-size: 11px;
 padding: 4px 0;
 text-align: center;
 display: block;
}
a#dp-close:hover {
 text-decoration: underline;
}
div.dp-popup a {
 color: #000;
 text-decoration: none;
 padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
 left:4px;
 position:absolute;
 top:3px;
 width:100px;
}
div.dp-popup div.dp-nav-prev a {
 float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
 cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
 cursor: default;
}
div.dp-popup div.dp-nav-next {
 position:absolute;
 right:4px;
 top:3px;
 width:100px;
}
div.dp-popup div.dp-nav-next a {
 float: right;
}
div.dp-popup a.disabled {
 cursor: default;
 color: #aaa;
}
div.dp-popup td {
 cursor: pointer;
}
div.dp-popup td.disabled {
 cursor: default;
}
a.dp-choose-date {
 background:url("/javaImages/16/4e/0,,~9195030,00.png") no-repeat scroll 0 0 transparent;
 display:block;
 float:left;
 height:16px;
 margin:3px 3px 0 !important;
 overflow:hidden;
 padding-bottom:0;
 padding-left:0;
 padding-right:0;
 text-indent:-2000px;
 width:16px;
}
a.dp-choose-date.dp-disabled {
 background-position: 0 -20px;
 cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
 width: 140px;
 float: left;
 height: 22px;
}




/* JVTV specific for buy now page */
/* Customer Journey */

.breadcrumbsBar {
 background-color:#2C2C2C;
 color:#FFF;
 margin-top:138px;
 overflow:hidden;
 padding:10px 20px;
 width:950px;
 height:30px;
 position:absolute;
 top:10px;
}
.breadcrumbsBar a {
 color:#FFF;
}
.breadcrumbsBar a:hover {
 text-decoration:none;
}
.backLinkWrap {
 float:left;
 font-size:1.8em;
}
.breadcrumbsWrap {
 float:right;
 font-size:1.2em;
 font-weight:bold;
}
.securePaymentText {
 background:url("/javaImages/72/47/0,,~9127794,00.gif") no-repeat scroll right center transparent;
 float:left;
 line-height:28px;
 margin-right:10px;
 padding-right:20px;
}
.buyNowBreadcrumbs {
 float:left;
}
#loggedInBreadcrumbs {
 display:none;
}
#loggedOutBreadcrumbs {
 display:none;
}
.mainColumn {
 background:none repeat scroll 0 0 #FFFFFF;
 float:left;
 padding:10px;
 width:630px;
 visibility:hidden;
}
.teaserColumn {
 float:left;
 width:300px;
 padding:0 0 0 5px;
}
.teaserColumn .masterCompositeTabContent {
 margin-bottom:20px;
}
.mainContent {
 background-color:#2C2C2C;
 float:left;
 width:940px; 
}
.mainContentAlt {
 background:#fff none;
}
.whiteMainContent {
 background-color:#FFFFFF;
 border-bottom:25px solid #2C2C2C;
 border-left:25px solid #2C2C2C;
 border-right:25px solid #2C2C2C;
 margin-bottom:70px;
 position:absolute;
 top:16.5em;
}
.whiteAllContent {
 background:#fff!important;
 padding:15px 5px 48px 15px!important;
}
#payOptions fieldset, .BuyNowFieldset fieldset {
 border:4px solid #E3E3E3;
}
#buttonSet {
 border:4px solid #E3E3E3;
}
#fieldSets fieldset, .BuyNowFieldset fieldset {
 margin:0 0 30px;
 border:4px solid #/*[fieldsetBorderColor]*/;
 padding:0 12px 10px;
}
#fieldSets fieldset legend, .BuyNowFieldset fieldset legend {
 font-size:1.8em;
 color:#/*[fieldsetLegendTextColor]*/;
 font-weight:bold;
 padding:0 8px;
}
#fieldSets fieldset ul, .BuyNowFieldset fieldset ul{
 padding:10px;
}
#fieldSets fieldset p, .BuyNowFieldset fieldset p {
 padding:10px;
 font-size:1.3em;
}
#fieldSets fieldset li, ul.payMethod li, .BuyNowFieldset fieldset li {
 margin:10px 0 20px;
}
#fieldSets fieldset li .articleBody, .BuyNowFieldset fieldset li .articleBody {
 line-height:160%;
 padding:10px 0 0 26px;
}
ul.payMethod {
 padding:0 0 15px!important;
}
ul.payMethod li {
 line-height:160%;
 padding:3px 0 0 17px;
 font-size:1.2em;
}
ul.payMethod input {
 margin:0 10px 0 0;
}
#payMethods .choice,
.payMethods .choice {
 padding:10px 10px 3px;
 font-size:1.7em;
 font-weight:bold;
}
#fieldSets fieldset li .articleBody a, .BuyNowFieldset fieldset li .articleBody a {
 color:#/*[headline]*/;
}
#fieldSets fieldset ul .headline, .BuyNowFieldset fieldset ul .headline {
 font-size:1.5em;
 color:#000;
 font-weight:bold;
 padding:0 0 0 10px;
}
.fieldLabel, .emailConfirmFieldLabel, .newPasswordFieldLabel, .passwordConfirmFieldLabel {
 font-size:1.3em;
 display:block;
 padding:4px 0;
}
.emailConfirmFieldLabel, .siteUserEmail .fieldLabel {
 clear:left;
 margin:0 0 10px;
 padding:10px 0 0;
}
.set1 {
 margin:21px 0 15px 15px;
}
.set1 .fieldLabel {
 margin:0 0 0 25px;
}
.set2, .set3 {
 margin:0 0 0 15px;
}
#set2, #set3 {
 display:none;
}
.set2 .fieldLabel, .set3 .fieldLabel {
 margin:10px 0;
 display:block;
}
.set2 .requiredField {
 float:left;
 margin: 0 10px 0 0;
}
.fieldValidationIcon {
 float:left;
 margin:4px 0 0 10px;
 width:35px;
}
.emailsection input {
 width:300px;
}
.confirmPassword {
 float:left;
 margin:0 10px 0 0;
}
.fieldValidationIcon, .confirmPassword .fieldValidationIcon {
 width:6px;
}
.passwordLengthNote {
 padding:22px 0 0 20px;
 float:left;
 width:82px;
 display:none!important;
}
.set3.tickBox {
 margin:5px 0 20px 22px;
}
.set3.tickBox .fieldLabel {
 margin:0 0 0 35px;
 position:relative;
 top:11px;
}
.termslabel {
 clear:left;
 display:block;
 position:relative;
 left:17px;
 top:14px;
}
.termsPrint {
 float:right;
}
.termsPrint a {
 display:block;
 padding:5px 18px 0 0;
 color:#/*[headline]*/;
}
#termsAndConditionsEmbed {
 border:1px inset;
 clear:both;
 font-size:0.85em;
 height:85px;
 overflow:auto;
 padding:0 1em 1em;
 margin:22px 16px 0;
 background:#e7e7e7;
}
#termsAndConditionsEmbed p {
 padding:5px 0 10px!important;
 line-height:140%;
}
#termsAndConditionsEmbed strong {
 font-size:1.3em;
 display:block;
 padding:7px 0 0;
}
.contactNumber {
 float:left;
 position:relative;
}
#userDetailsForm2028 .standardButton {
 float:left;
}
.submitButtonNotLogged {
 background:url(/javaImages/ad/67/0,,~9136045,00.jpg) no-repeat;
 width:180px;
 height:32px; 
 float:right;
 border:1px solid #fff;
 font-size:0.001em;
 color:#fff;
 cursor:pointer;
}
.submitButtonLogged {
 background:url(/javaImages/a1/69/0,,~9136545,00.jpg) no-repeat;
 width:247px;
 height:32px; 
 float:right;
 border:1px solid #fff;
 font-size:0.001em;
 color:#fff;
 cursor:pointer;
}
#paymentPlanUrl,
#paymentChangeClass #continue {
 display:block;
 width:180px;
 height:32px;
}
.loggedXtraWidth {
 width:240px !important;
}
#payMethods .submitButton input {
 top:-5px;
}
.columnOne  {
 margin-right:20px;
 width:640px;
}
.columnTwo {
 width:300px;
}
.columnOne, .columnTwo {
 float:left;
}
.shadedBox {
 background:#/*[myAccountTabsBGColor]*/;
 border:3px solid #/*[myAccountTabsBorderColor]*/;
 clear:both;
 height:auto;
 overflow:hidden;
 padding:20px 25px;
}
.sideAccSummary  {
 font-size:1.2em;
}
.sideAccSummary h2 {
 font-size:1.5em;
 font-weight:bold;
 margin:0 0 5px;
}
.sideAccSummary .label {
 margin:10px 0 0;
}
.sideAccSummary .value {
 font-size:1.2em;
 font-weight:bold;
}
.sideAccSummary .edit {
 margin:20px 0 0;
} 
.sideAccSummary .edit a {
 margin:5px 0 0;
 display:block;
}
.sidebarBlock  {
 margin:0 0 20px;
}
#trustSidebar {
 padding-top:20px;
}
#trustSidebar h2 {
 font-size:1.4em; 
 margin-bottom:10px;
}
#trustSidebar img {
 border:2px solid #E3E3E3;
 display:block;
 margin:2px 0;
}
#trustSidebar .netbanxPaypal {
 float:left;
 margin-right:5px;
}
.teaserColumn2 {
 background:none repeat scroll 0 0 #FFFFFF;
 float:left;
 padding:10px;
 width:270px;
}
.mainContentFloatLeft {
 float:left;
 width:970px;
}
/*  My Account Section */
.tabbedMyAccountPanel .masterTabsWrapper {
 background:none repeat scroll 0 0 #/*[myAccountTabsBGColor]*/;
 border:4px solid #/*[myAccountTabsBorderColor]*/;
 height:26em;
 margin-right:1em;
 padding:1.5em;
 width:26em;
}
.tabbedMyAccountPanel .tabContentSection, .tabbedMyAccountPanel .masterTabsWrapper {
 float:left;
}
.tabbedMyAccountPanel h1, #myAccountLoggedOut h1 {
 font-size:2.4em!important;
}
#myAccountLoggedOut {
 padding:3em 3em 6em !important;
 width:870px;
}
#myAccountLoggedOut p {
 font-size:1.5em;
 margin:10px 0 0;
}
.tabbedMyAccountPanel .tabContentSection, .tabbedMyAccountPanel .masterTabContent .tabbedMasterPageElement {
 border:4px solid #/*[myAccountTabsBorderColor]*/;
 min-height:20em;
}
.tabbedMyAccountPanel .majorSection {
 width:27.6em;
}
.tabbedMyAccountPanel .majorSection h3 {
 font-size:1.4em;
 margin:25px 0 6px;
}
.tabbedMyAccountPanel .majorSection .feature {
 font-size:1.1em;
 line-height:140%;
}
.tabbedMyAccountPanel .majorSection .feature a {
 color:#/*[hyperlink]*/;
}
.tabbedMyAccountPanel .majorSection .productDescription {
 color:#/*[hyperlink]*/;
 font-size:1.3em;
 margin:10px 0;
 line-height:130%;
}
.tabbedMyAccountPanel .minorSection {
 width:26em;
}
.tabbedMyAccountPanel .minorSection .nameValuePair .name {
 display:block;
 font-size:1.4em;
 margin:0 0 3px 5px;
}
.tabbedMyAccountPanel .minorSection .nameValuePair .value {
 font-size:1.4em;
 font-weight:bold;
 margin:0 0 28px 5px;
 display:block;
}
.tabbedMyAccountPanel .tabContentSection {
 min-height:36.5em;
}
.tabbedMyAccountPanel .tabContentSection, .tabbedMyAccountPanel .masterTabContent .tabbedMasterPageElement, #myAccountLoggedOut {
 border:4px solid #/*[myAccountTabsBorderColor]*/;
 margin-left:1em;
 margin-right:1em;
 padding:1.5em;
}
.tabbedMyAccountPanel .tabContentSection, .tabbedMyAccountPanel .masterTabContent .tabbedMasterPageElement {
 border:4px solid #/*[myAccountTabsBorderColor]*/!important;
}
.tabbedMyAccountPanel .majorSection {
 width:27.6em;
}
.tabbedMyAccountPanel .tabContentSection {
 min-height:36.5em;
}
.tabbedMyAccountPanel .tabContentSection, .tabbedMyAccountPanel .masterTabContent .tabbedMasterPageElement {
 border:4px solid #/*[myAccountTabsBorderColor]*/!important;
 margin-left:1em;
 margin-right:1em;
 padding:1.5em;
}
.tabbedMyAccountPanel h2 {
 background:#/*[myAccountTabsBorderColor]*/;
}
.tabbedMyAccountPanel h2 {
 font-size:1.6em;
 margin-bottom:1em;
 padding:0.5em;
}
.tabbedMyAccountPanel .masterTabsWrapper li.masterTab0 {
 margin-bottom:1.5em;
 margin-top:0!important
}
.tabbedMyAccountPanel h1, .tabbedMyAccountPanel h2, .tabbedMyAccountPanel h3, p.paymentStatusSummary, #myAccountLoggedOut h1 {
 font-weight:bold;
}
.tabbedMyAccountPanel .masterTabsWrapper ul li {
 list-style:none;
 margin-top:0.7em;
}
.tabbedMyAccountPanel .masterTabsWrapper li a {
 font-size:1.5em;
 font-weight:normal!important;
 color:#/*[headline]*/;
}
.tabbedMyAccountPanel .masterTabsWrapper li.masterTabSelected1 a, 
.tabbedMyAccountPanel .masterTabsWrapper li.masterTabSelected2 a, 
.tabbedMyAccountPanel .masterTabsWrapper li.masterTabSelected3 a, 
.tabbedMyAccountPanel .masterTabsWrapper li.masterTabSelected4 a, 
.tabbedMyAccountPanel .masterTabsWrapper li.masterTabSelected5 a, 
.tabbedMyAccountPanel .masterTabsWrapper li.masterTabSelected6 a, 
.tabbedMyAccountPanel .masterTabsWrapper li.masterTabSelected7 a, 
.tabbedMyAccountPanel .masterTabsWrapper li.masterTabSelected8 a {
 font-size:1.6em;
 font-weight:bold!important;
}
tabbedMyAccountPanel p {
 margin:10px 0;
}
.tabbedMyAccountPanel p.siteUserName {
 font-size:1.9em;
 margin:10px 0 20px;
}
#masterTabContent26196_2, #masterTabContent26196_3, #masterTabContent26196_4, #masterTabContent26196_5 {
 float:left;
 width:652px;
}
#masterTabContent26196_3 .tabbedMasterPageElement, #masterTabContent26196_5 .tabbedMasterPageElement {
 min-height:37em!important;
}
#masterTabContent26196_2 .tabbedMasterPageElement {
 min-height:47em!important;
}
.hiddenConfirmationPanel {
 display:none!important;
}
#userProfileFormElement1909 .submitButton input, #userDetailsForm1750 .submitButton input {
 width:auto!important;
 height:auto!important;
}
.persDetsTitleField select {
 margin:0 40px 0 0;
 width:80px;
}
.siteUserEmail input {
 width:458px;
}
#fieldItem1427 {
 float:left;
 margin:10px 0 0;
}
.cancelButton {
 float:left;
 margin:20px 0 0;
}
.myAccountDescCallout h1 {
 margin:0 0 12px;
}
.myAccountDescCallout h3, .myAccountDescCallout p {
 font-size:1.5em;
 line-height:160%;
}
.myAccountDescCallout a {
 color:#/*[headline]*/;
 font-weight:normal;
}
.payMethodDescription {
 font-size:1.4em;
}
.triggerNetbanxButton {
 float:right;
 margin:20px 40px 0 0;
}
#QText22886 {
 font-weight:bold;
 margin:0 0 10px;
}
.hidden {
 display:none!important;
}
.loginTrigger {
 color:#/*[headline]*/;
}
#fieldItem1517 input {
 position:relative;
 top: -26px;
}
#fieldItem149 .add2FieldSet input, #fieldItem1187 .add2FieldSet input, #fieldItem148 .add2FieldSet input, #fieldItem1672 .add2FieldSet input {
 position:relative;
 top: -18px;
 clear:left;
 margin:0 0 4px;
}
#fieldItem1517 .fieldLabel {
 padding:6px 0 0 12px!important;
}
#set2 {
 min-height:260px !important;
}
#submitButton1769 {
 width:111px!important;
 height:32px!important;
 background:url(/namedImage/10341/continueButton.jpg) no-repeat!important;
}
.centerContent {
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 width:990px;
}
.loginFirst {
 margin-bottom:15px;
 width:240px;
}
#loginFirstLink {
 color:#155092;
}
.promoAsset {
 background:none repeat scroll 0 0 #F2F2F2;
 border:4px solid #E3E3E3;
 padding:8px;
 width:230px;
}
.promoAsset h3 {
 font-size:1.6em;
 margin:5px 0;
}
.promoAsset ul {
 margin-top:15px;
}
.promoAsset li {
 list-style-image:url("/javaImages/7/28/0,,~9185287,00.jpg");
 list-style-type:square;
 margin-left:25px;
}
#payOpts li {
 list-style:none;
}
#payOpts .methodImage{
 float:right;
}
.payMethods label{
 font-size:1.2em;
 font-weight:bold;
}
.payByMethod {
 padding:0 10px;
}
.payMethods .paypal{
 position:relative;
 top:-24px;
}
.payMethods .paypal .payByMethod{
 position:relative;
 top:20px;
}
#buttonSet li {
 list-style:none;
}
#masterCompositeTabContent28202_0 .text {
 font-size:1.2em;
}
#payMethods legend, .BuyNowFieldset legend {
 color:#D00018;
 font-size:1.5em !important;
}
#subNowHeadContainer {
 background:none repeat scroll 0 0 #FFFFFF;
 width:940px;
}
#subNowHead {
 border-bottom:1px solid #E4E4E4;
 font-size:1.9em;
 font-weight:bold;
 margin:0 12px;
 padding-bottom:15px;
 padding-right:10px;
 padding-top:15px; 
}
#subNowHeadGrey {
 color:#666666;
}
.standardButton a {
 background:url("/javaImages/c9/5a/0,,~9132745,00.jpg") no-repeat scroll right top transparent;
 float:left;
 height:26px;
 width:68px;
}
#comparePricesLegend {
 background-color:#FFFFFF;
 background-image:url("/javaImages/c7/5a/0,,~9132743,00.jpg");
 height:26px;
 left:402px;
 position:absolute;
 top:67px;
 width:193px;
 border-left:5px solid #FFFFFF;
 border-right:5px solid #FFFFFF;
}
#comparePricesLegend a {
 display:block;
 height:26px;
 width:193px;
}
.payMethod img {
 padding-right:10px;
}
#ddRed {
 color:#CF0018;
}
.dashColor {
 color:#000;
}
#payHelp {
 display:block;
 cursor:pointer; 
}
#payHelp a {
 color:#145092;
 text-decoration:none;
}
#payOpts .articleBody {
 float:none;
}
#paypalImage {
 position:relative;
 top:20px;
}
#thirdPayPlanOption {
 position:relative;
 top:-24px;
}
#compareTable {
 width:100%;
 font-size:1.3em;
 border-collapse:collapse;
 border:1px solid #CCCCCC;
}
#compareRow1 {
 background-color:#E5E5E5;
 height:45px;
}
#compareTable tr {
 border-bottom:1px solid #CCCCCC;
 height:58px;
}
#compareTable td {
 padding:11px 0;
}
#compareTable input {
 margin-right:5px;
}
.compareTitleText {
 font-weight:bold;
 line-height:2.7em;
}
.compareImg {
 text-align:center;
}
.compareRedText {
 color:#D21A2B;
}
.compareLine {
 font-size:0.8em;
 display:block;
}
#compareConditions {
 padding-top:10px;
}

/* Compare prices lightbox */
#comparePrices{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:fixed;top:20%;width:807px; z-index:102}
*html #comparePrices{display:none;color:#000;height:auto;left:50%;margin-left:-418px;overflow:auto;padding:12px;position:absolute;top:26%;width:807px; z-index:102 !important}

#compareclose{float:right;margin:0 0 0 81px;position:relative}
#compareclose a{} 
.compare_text a{color:#fff}
.compare_heading_and_close {border-bottom:1px solid #CCCCCC;display:block;float:left;height:27px;margin:8px 0 0;width:750px;left:28px;position:relative}
.compare_heading_and_close h1 {color:#222222;display:inline;float:left;font-family:arial,helvetica,sans-serif;font-size:1.64em;font-weight:bold;position:relative;width:auto}
.compare_centre_panel{background:#fff;height:auto;width:807px;float:left;display:block; border-bottom:15px #fff solid}
.compare_text_content{margin:25px 0 0 0; float:left; width:747px; position:relative; overflow:auto; left:30px}

#comparePaymentSubmit {
 display:block;
 height:32px;
 width:180px;
}
#compareButtonRight a {
 display:block;
}
.specialOffer {
 display:none;
}
/* End Compare prices lightbox */

/* end JVTV specific styles for buy now page */

.bettingButtonPlaceHolder {
 padding-top: 20px;
}
.nomatchBettingInner {
    background: url("/javaImages/1b/74/0,,~9270299,00.png") repeat scroll 0 0 transparent;
    clear: both;
    height: 43px;
    margin-top: 20px;
    width: 865px;
}

.nomatchBetting a {
 height: 84px;
 margin: 0 0 0 759px;
 width: 800px;
}
.nomatchBetting a img {
margin-top: 11px;
}
#rememberMeInfologinModal {
 display:none;
}
.remembermeInfo {
left: 217px;
position: absolute;
top: 212px;
}

.required {
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 164px;
}

#page2264456 .playerLogo a {
  /*background-image:url(/namedImage/10341/playerLogo.png);*/
    background-image:url(/javaImages/3c/13/0,,10433~9835324,00.png);
}
/****************Acquisition by text****************/
.acquisitionByText {
 background:none repeat scroll 0 0 #2c2c2c;
 border:2px solid #2c2c2c;
 margin-top:11.6em;
 padding-bottom:2em;
 text-align:center;
}
.acquisitionByText .redeemBreadCrumb {
 line-height:28px;
 background-image:url('/javaImages/55/68/0,,~9988181,00.jpg') !important;
 background-repeat: no-repeat;
 background-position: right -28px;
 margin: 0 0 20px 0 !important;
}
.acquisitionByText .thankYouBreadCrumb {
 line-height:28px;
 background-image:url('/javaImages/55/68/0,,~9988181,00.jpg') !important;
 background-repeat: no-repeat;
 background-position: right -56px;
 margin: 0 0 20px 0 !important; 
}
.acquisitionByText .tabbedMasterPageElement {
 background:none repeat scroll 0 0;
 margin:0 auto 0;
 color: black;
 text-align:left;
 width:940px;
}
.acquisitionByText .masterCompositeTabContent {
 margin: 0px;
}
.acquisitionByText .bigTitle {
 background-color:#2C2C2C;
 margin:0px;
 overflow:auto;
}
.acquisitionByText .bigTitle .section {
 display:block;
 padding:0 0 15px 0; 
 color:white;
}
.acquisitionByText .bigTitle .section h2 {
 font-size:16px;
 background-image:url('/javaImages/55/68/0,,~9988181,00.jpg');
 background-repeat:no-repeat;
 background-position:right 0;
 line-height:28px;
}
.acquisitionByText .acquisitionHeader {
 background:url("/javaImages/1a/1a/0,,~9902618,00.jpg") no-repeat scroll left top #FFFFFF;
 padding:20px;
}
.acquisitionByText .acquisitionHeader h2 {
 font-size:18px;
 color:black;
 border:0px;
 border-bottom:1px solid #CCCCCC;
 padding-bottom:15px;
}
.acquisitionByText .mainContent {
 float:left;
 width:900px !important;
 *width:auto !important;
 overflow:hidden;
 margin:0px !important;
 padding:0 20px 0 20px;
 background-color:white;
}
.acquisitionByText .mainContent p {
 margin:10px 0 10px 0;
}
.acquisitionByText .mainContent .tabbedMasterPageElement {
 background:none;
 margin:0;
 color:black;
 text-align:left;
 width:auto;
 overflow:hidden;
}
.acquisitionByText .mainContent .leftHand {
 display:block;
 width:580px;
 float:left;
 padding:0 0 250px 0;
}
.acquisitionByText .mainContent .leftHand .payMethods fieldset {
 display:block;
 border: 2px solid #CCCCCC;
 width:528px;
 padding:0 15px 20px 15px;
 margin:0 0 20px 0;
 font-size:14px; 
}
.acquisitionByText .mainContent .leftHand .payMethods fieldset legend {
 color: #ee3124;
 font-size:16px;
 font-weight:bold;
}
.acquisitionByText .mainContent .leftHand .payMethods fieldset .payMethod {
 display:block;
 font-weight:bold;
 line-height:18px;
 margin:5px 0 0 0;
}
.acquisitionByText .mainContent .leftHand .payMethods fieldset .payMethod img {
 vertical-align:middle;
}
.acquisitionByText .mainContent .leftHand .payMethods fieldset p {
 display:block;
 margin:20px 0 20px 0;
}
.acquisitionByText .mainContent .rightHand {
 display:block;
 width:250px;
 float:right;
 padding:20px 20px 20px 20px;
 margin:0px;
 background-color:#F2F2F2;
 border:5px solid #E3E3E3;
}
.acquisitionByText .mainContent .rightHand h2 {
 font-size:18px;
}
.acquisitionByText .mainContent .rightHand p {
 padding: 10px 0 10px 0;
}
.acquisitionByText .mainContent .rightHand ul li {
 list-style:none;
 background:url("/javaImages/cb/19/0,,~9902539,00.jpg") no-repeat scroll left center transparent;
 line-height:15px;
 padding:5px 0 5px 20px;
}
.acquisitionByText .mainContent .rightHandImage {
 display:block;
 width:300px;
 height:275px;
 float:right;
}
.acquisitionByText .tabs {
 display:block;
 width:100%;
 height:81px;
 float:left;
 clear:right;
 background:url("/javaImages/39/1a/0,,~9902649,00.jpg") no-repeat scroll left bottom #FFFFFF;
 margin-bottom:10px; 
}
.acquisitionByText .step1, .step2, .step3 {
 display:block;
 float:left;
 line-height:15px;
 text-align:center;
 margin:15px auto 0 !important;
 font-weight: bold;
}
.acquisitionByText .step1 h2, .step2 h2, .step3 h2 {
 font-size:16px;
 color:#970017;
 padding-bottom:5px;
}
.acquisitionByText .step1 {
 width:190px;
 margin:0 0 0 5px;
}
.acquisitionByText .step2 {
 width:205px;
}
.acquisitionByText .step3 {
 width:180px;
}
.acquisitionByText .landingButtons {
 margin:20px 0 0px 0;
 overflow:auto;
 display:block;
 line-height:35px;
}
.acquisitionByText a.playerHomeLink {
 display:block;
 float:left;
 width:108px;
 height:25px;
 padding:5px 0 5px 0;
 color:#2b65a5; 
 font-size:12px;
 font-weight:bold;
 background-image: url("/javaImages/ad/31/0,,~9974189,00.jpg");
 background-repeat: no-repeat;
 background-position: left center;
 text-align:center;
 line-height:25px;
 text-decoration:none;
}
.acquisitionByText .landingButtons a.signupNow {
 display:block;
 float:right;
 width:165px;
 height:35px; 
 background-image:url("/javaImages/1c/31/0,,~9974044,00.png");
 background-repeat: no-repeat;
 background-position: left center;
 background-color: #ee3124;
 font-size:16px;
 font-weight:bold;
 color:white;
 text-align:center;
 text-decoration:none;
}
.acquisitionByText .redeemWrapper {
 width:538px;
 margin:25px 0;
 padding:10px;
 background-color:#e9e9e9;
 border:1px solid #ccc;
}
.acquisitionByText .errorOccurred {
 background-color:#f7e3e4;
 border:2px solid #c43232;
}
.acquisitionByText .redeemWrapper .errorMessage {
 display:none;
 margin-top:10px;
 font-weight:bold;
 color:#c43232;
}
.acquisitionByText .redeemWrapper .codeLabel {
 float:left;
 margin-right:10px;
 font-weight:bold;
}
.acquisitionByText .redeemWrapper .codeInput {
 float:left;
}
.acquisitionByText .submitButton {
 float:left;
 margin-left:10px;
}
.acquisitionByText .submitButton input {
 width:93px;
 height:20px;
 background:url('/javaImages/42/31/0,,~9974082,00.png') no-repeat;
 border:0;
 background-color: #ee3124;
 font-size:10px;
 font-weight:bold;
 color:white;
 text-align:center;
 text-decoration:none;
 cursor:pointer;
}
.acquisitionByText .thankYouButtons {
 display:block;
 width:93px;
 height:20px;
 background:url('/javaImages/42/31/0,,~9974082,00.png') no-repeat;
 border:0;
 background-color: #ee3124;
 font-size:10px;
 font-weight:bold;
 color:white;
 text-align:center;
 text-decoration:none;
 cursor:pointer;
 line-height:20px;
}
.acquisitionByText .redeemWrapper .acqError {
 background:none;
}
.acquisitionByText .clearfix {
 clear:both;
}
.acquisitionByText .acquisitionFooter {
 background:url("/javaImages/1f/1a/0,,~9902623,00.jpg") no-repeat scroll left bottom #FFFFFF;
 clear:both;
 dispay:block;
 overflow:hidden;
 margin:0 auto 0;
 background-color:white;
}
.acquisitionByText .acquisitionFooter .termsAndConditions {
 color:black;
 display:block !important;
 border:0px;
 text-align:left;
 padding: 30px 15px 30px 15px;
 background:none;
}
.acquisitionByText .acquisitionFooter .termsAndConditions a {
 color:#6089b3;
}
/****************Acquisition by text END****************/

/****************Promo Code Redemptions****************/
.promoCodeRedemptions {
 background:none repeat scroll 0 0 #2c2c2c;
 border:2px solid #2c2c2c;
 margin-top:11.6em;
 padding-bottom:2em;
 text-align:center;
 overflow:auto;
}
.promoCodeRedemptions .tabbedMasterPageElement {
 background:none repeat scroll 0 0;
 margin:0 auto 0;
 color: black;
 text-align:left;
 width:940px;
}
.promoCodeRedemptions h2 {
 margin-bottom:15px;
}
.promoCodeRedemptions .promoCodeHeader {
 background:url("/javaImages/1a/1a/0,,~9902618,00.jpg") no-repeat scroll left top #FFFFFF;
 padding:5px;
}
.promoCodeRedemptions .mainContent {
 float:left;
 width:900px !important;
 overflow:hidden;
 margin:0px !important;
 padding:0 20px 0 20px;
 background-color:white;
}
.promoCodeRedemptions .mainContent p {
 margin:10px 0 10px 0;
}
.promoCodeRedemptions .mainContent .leftHand {
 display:block;
 width:580px;
 float:left;
 padding:0;
 font-size:13px;
}
.promoCodeRedemptions .mainContent .rightHand {
 display:block;
 width:250px;
 float:right;
 padding:0px 20px 30px 20px;
 margin:0px;
 border:0px;
 border-left:1px solid #CCCCCC;
}
.promoCodeRedemptions .mainContent .leftHand h2, .promoCodeRedemptions .mainContent .rightHand h2 {
 font-size:18px;
 color: #ee3124;
}
.promoCodeRedemptions .mainContent .rightHand p {
 padding: 10px 0 10px 0;
}
.promoCodeRedemptions .mainContent .rightHand ul li {
 list-style:none;
 background:url("/javaImages/cb/19/0,,~9902539,00.jpg") no-repeat scroll left center transparent;
 line-height:15px;
 padding:5px 0 5px 20px;
 border:0px;
 border-bottom:1px solid #CCCCCC;
}
.promoCodeRedemptions .mainContent .rightHandImage {
 display:block;
 width:300px;
 height:275px;
 float:right;
}
.promoCodeRedemptions .redeemWrapper, .redeemMyAccount .redemptions .redeemWrapper {
 width:100%;
 margin:39px 0 0 0;
 line-height:35px;
}
.promoCodeRedemptions .redeemWrapper label, .redeemMyAccount .redemptions .redeemWrapper label {
 font-weight:bold;
 font-size:13px;
 margin:0 15px 0 0;
 display:block;
 float:left;
 height:25px;
 line-height:25px;
}
.promoCodeRedemptions .redeemWrapper input#voucherCode, .redeemMyAccount .redemptions .redeemWrapper input#voucherCode {
 height:23px;
 margin:0 15px 0 0;
 width:235px;
 border:1px solid #888;
 display:block;
 float:left;
}
.promoCodeRedemptions .redeemWrapper input.redeem, .promoCodeRedemptions .redeem, .redeemMyAccount .redemptions .redeemWrapper input.redeem {
 width:120px;
 height:25px; 
 background-image:url("/javaImages/cb/4c/0,,~10112203,00.png");
 background-repeat: no-repeat;
 background-position: left center;
 background-color: #ee3124;
 font-size:16px;
 font-weight:bold;
 color:white;
 text-align:center;
 text-decoration:none;
 border:0px;
 cursor:pointer;
 display:block;
 float:left;
 line-height:25px;
 padding-bottom:3px;
}
.promoCodeRedemptions a.redeem, .redeemMyAccount .redemptions a.redeem {
 display:block;
 line-height:25px;
 margin-top:25px;
}
.promoCodeRedemptions .mainContent .leftHand fieldset {
 border:5px solid #e0e0e0;
 padding:15px;
 margin:0 0 20px 0;
}
.promoCodeRedemptions .mainContent .leftHand fieldset legend {
 padding:0 5px 0 5px;
}
.promoCodeRedemptions .errorOccurred, .redeemMyAccount .redemptions .errorOccurred {
 background-color:#f7e3e4;
 border:2px solid #c43232;
}
.promoCodeRedemptions .redeemWrapper .errorMessage, .redeemMyAccount .redemptions .redeemWrapper .errorMessage {
 display:none;
 margin-top:10px;
 font-weight:bold;
 color:#c43232;
}
.promoCodeRedemptions .redeemWrapper .codeLabel, .redeemMyAccount .redemptions .redeemWrapper .codeLabel {
 float:left;
 margin-right:10px;
 font-weight:bold;
}
.promoCodeRedemptions .redeemWrapper .codeInput, .redeemMyAccount .redemptions .redeemWrapper .codeInput {
 float:left;
}
.promoCodeRedemptions .redeemWrapper .promoError, .redeemMyAccount .redemptions .redeemWrapper .promoError {
 background:none;
}
.promoCodeRedemptions .clearfix, .redeemMyAccount .redemptions .clearfix {
 clear:both;
}
.promoCodeRedemptions .promoCodeFooter {
 background:url("/javaImages/1f/1a/0,,~9902623,00.jpg") no-repeat scroll left bottom #FFFFFF;
 clear:both;
 dispay:block;
 overflow:hidden;
 margin:0 auto 0;
 background-color:white;
}
.redeemSubscription_header h2.redemptions{
 font-size:1.2em; 
 color:#444444;
 padding:20px 0 0 20px;
 width:auto;
 color:#ee3124;
}
.redeemMyAccount .redemptions {
 display:block;
 width:835px;
 padding:20px;
 background:url("/javaImages/88/58/0,,~10115208,00.jpg") no-repeat scroll left top #eaeaea;
 margin:0 auto 0;
}
.redeemMyAccount hr {
 background-color:silver;
}
.redeemMyAccount .redemptionsFooter {
 display:block;
 width:875px;
 height:24px;
 margin:0 auto 0;
 background:url("/javaImages/8a/58/0,,~10115210,00.jpg") no-repeat scroll left top #eaeaea;
}
.redeemMyAccount .redemptions p {
 margin:10px 0 10px 0;
}
.redeemMyAccount{
 background:#FFF url("/javaImages/1c/4f/0,,~6049564,00.gif") no-repeat bottom left; 
 width:916px; 
 height:382px; 
 float:left; 
 position:absolute; 
 top:93px; 
 border-left:22px solid #2C2C2C; 
 margin-left:1px;padding-bottom:8px;
}
.redeemSubscription_header {
 height:60px; 
 width:918px; 
 float:left; 
 position:absolute; 
 top:33px;
 background:transparent url("/javaImages/50/4b/0,,~5983056,00.png") no-repeat; border-left:22px solid #2C2C2C
}
#masterCompositeTabContent35703_0 .myAccount {
 display:none;
}
/****************Promo Code Redemptions END****************/

#userDetailsForm989 .required {
clear:both;
}

#userDetailsForm989 #fieldItem880{
float:none;
}

/****************Temporary changes*************************/
#MatchSchedulesPopup, .jqmID7 {
  display:none;
}

/****************Refer a friend CSS*************************/

.referAFriend {
 background:none repeat scroll 0 0 #2c2c2c;
 border:2px solid #2c2c2c;
 margin-top:11.6em;
 padding-bottom:2em;
 text-align:center;
}
.referAFriend .tabbedMasterPageElement {
 background:none repeat scroll 0 0;
 margin:0 auto 0;
 color: black;
 text-align:left;
 width:940px;
}
.referAFriend .masterCompositeTabContent {
 margin: 0px;
}
.referAFriend .topHeading {
 background-color:#2C2C2C;
 margin:0px;
 overflow:auto;
}
.referAFriend .topHeading .HTMLElement {
 display:block;
 padding: 0 0 15px 0;
 color:white;
 background: url('/javaImages/1a/1a/0,,~9902618,00.jpg') no-repeat scroll bottom;
}
.referAFriend .topHeading .HTMLElement h2 {
 font-size: 16px;
 line-height:28px;
}
.referAFriend .mainContent {
 float:left;
 width:900px !important;
 /*width:auto !important;*/
 overflow:hidden;
 margin:0px !important;
 padding:0 20px 0 20px;
 background-color:white;
 background-image:url('/javaImages/ca/96/0,,~10196682,00.jpg');
 background-repeat:no-repeat;
 background-position:top center;
}
.referAFriend .mainContent p {
 margin:10px 0 10px 0;
}
.referAFriend .mainContent .tabbedMasterPageElement {
 background:none;
 margin:0;
 color:black;
 text-align:left;
 width:auto;
 overflow:hidden;
}
.referAFriend .mainContent .leftHand {
 display:block;
 width:580px;
 float:left;
 padding:0;
}
.referAFriend .mainContent .leftHand .oneMonthFree h2 {
 font-size:18px;
 margin:10px 0 0 0;
 padding:0px;
}
.referAFriend .mainContent .leftHand .oneMonthFree p {
 margin:25px 0;
}
.referAFriend .mainContent .leftHand .oneMonthFree ul {
 display:block;
 width:580px;
 background: url("/javaImages/fc/7c/0,,~10190076,00.jpg") no-repeat scroll top left white;
 padding:0px;
 margin:20px 0 0 0;
 height: 80px;
 overflow:hidden;
}
.referAFriend .mainContent .leftHand .oneMonthFree ul li {
 display:block;
 width:162px;
 float:left;
 height:inherit;
 text-align:center;
 padding:13px 10px 0 20px;
}
.referAFriend .mainContent .leftHand .oneMonthFree ul li:first-child {
 width:172px;
 padding-left:10px;
}
.referAFriend .mainContent .leftHand .oneMonthFree ul li strong {
 display:block;
 font-size:15px;
 color:#ee3124;
}
.referAFriend .mainContent .leftHand .inviteMessage h2 {
 font-size:18px;
 margin:10px 0 0 0;
 padding:10px 0;
 border:0px;
 border-bottom:1px solid #CCCCCC;
 clear:both;
}
.referAFriend .mainContent .leftHand .inviteMessage textarea {
 display:block;
 float:none;
 overflow:auto;
 width:574px;
 height:200px;
 background-color:#f9f9f9;
}
.referAFriend .mainContent .leftHand .inviteMessage a {
 color:#6f94bf;
 text-decoration:underline;
}
.referAFriend .mainContent .leftHand .inviteMessage a:hover {
 color:#6f94bf;
 text-decoration:none;
}
.referAFriend .mainContent .leftHand .inviteMessage a.previewEmail {
 float:right;
}
.referAFriend .mainContent .leftHand .inviteMessage p.termsAgree {
 text-align:right;
 float:right;
}
.referAFriend .mainContent .rightHand {
 display:block;
 width:300px;
 float:right;
 margin:50px 0 0 20px;
}
.referAFriend .mainContent .greyBox {
 display:block;
 width:250px;
 float:right;
 padding:20px;
 margin:50px 0 20px 20px;
 background-color:#F2F2F2;
 border:5px solid #E3E3E3;
}


.referAFriend .mainContent .greyBox ul li,
#referAFriendModal ul li{
 list-style:none;
 background: url("/javaImages/cb/19/0,,~9902539,00.jpg") no-repeat scroll left center transparent;
 line-height:15px;
 padding:5px 0 5px 20px;
}
.referAFriend .mainContent .greyBox h2 {
 font-size:16px;
}
.referAFriend .mainContent .rightHand h2 {
 font-size:18px;
}
.referAFriend .mainContent .rightHand p {
 padding: 10px 0 10px 0;
}
.referAFriend .mainContent .rightHand ul li {
 list-style:none;
 background:url("/javaImages/cb/19/0,,~9902539,00.jpg") no-repeat scroll left center transparent;
 line-height:15px;
 padding:5px 0 5px 20px;
}
.referAFriend .mainContent .rightHand img {
 display:block;
 width:300px;
 height:275px;
 margin: 0 0 0 0;
}
.referAFriend .mainContent .termsConditions {
 display:block;
 float:left;
 width:100%;
 padding:20px 0 0 0;
 margin:20px 0 50px 0;
 border:0px;
 border-top:1px solid #CCCCCC;
}
.referAFriend .mainContent .termsConditions h2 {
 font-size:15px;
}

.referAFriend .mainContent .termsConditions .section ul{
  padding-left:16px;
}

.referAFriend .mainContent .termsConditions .section ul li {
 list-style-type:disc;
 list-style-position:outside;
 background:none;
 line-height:18px;
 padding:0px;
}

.referAFriend .invitationButtons{
clear:both;
}

.referAFriend .mainContent .leftHand .inviteMessage .invitationButtons a{
  text-decoration: none;
}
.referAFriend a.playerHome,
.referAFriend .invitationButtons a.signupNow,
#referAFriendModal a.signupNow{
 display:block;
 background-repeat:no-repeat;
 background-position: left center;
 text-align:center;
 text-decoration:none;
 cursor: pointer;
 margin: 10px 0;
}


.referAFriend a.playerHome {
 float:left;
 width:108px;
 height:25px;
 padding:5px 0 5px 0;
 color:#2B65A5 !important;
 font-size:12px;
 font-weight:bold;
 background-image: url("/javaImages/ad/31/0,,~9974189,00.jpg");
 line-height:25px;
}
.referAFriend .invitationButtons a.signupNow, #referAFriendModal a.signupNow {
 float:right;
 width:165px;
 height:35px;
 background-image: url("/javaImages/1c/31/0,,~9974044,00.png");
 background-color:#ee3124;
 font-size:16px;
 font-weight: bold;
 color:white !important;
 line-height: 35px;
}
.referAFriend .referYourFriendsNow {
 display:block;
 width:568px;
 padding:0px 5px 5px 5px;
 background-color:#E2E2E2;
 margin:0 0 20px 0;
 overflow:auto;
}
.referAFriend .referYourFriendsNow a {
 display:block;
 float:right;
 width:165px;
 height:35px;
 line-height:35px; 
 background-image:url("/javaImages/9b/95/0,,~10196379,00.png");
 background-repeat: no-repeat;
 background-position: left center;
 background-color: #ee3124;
 font-size:13px;
 font-weight:bold;
 color:white;
 text-align:center;
 text-decoration:none;
}
.referAFriend .description h2 {
 display:none;
}
.referAFriend .description li {
 list-style:none;
 background:url("/javaImages/d9/7d/0,,~9207257,00.gif") no-repeat scroll left center transparent;
 line-height:15px;
 padding:5px 0 5px 20px;
}
.referAFriend .redeemWrapper {
 width:555px;
 margin:25px 0;
 padding:10px;
 background-color:#e9e9e9;
 border:1px solid #ccc;
 line-height:25px;
}
.referAFriend .errorOccurred {
 background-color:#f7e3e4;
 border:2px solid #c43232;
}
.referAFriend .redeemWrapper .errorMessage {
 display:none;
 margin-top:10px;
 font-weight:bold;
 color:#c43232;
}
.referAFriend .redeemWrapper .codeLabel {
 float:left;
 margin-right:10px;
 font-weight:bold;
}
.referAFriend .redeemWrapper .codeInput {
 float:left;
}
.referAFriend .submitButton {
 float:left;
 margin-left:10px;
 background-color:transparent;
 border:0px;
}
.referAFriend .submitButton input {
 width:90px;
 height:20px;
 background:url('/javaImages/a6/ae/0,,~10202790,00.png') no-repeat;
 border:0;
 background-color: #ee3124;
 font-size:10px;
 font-weight:bold;
 color:white;
 text-align:center;
 text-decoration:none;
 cursor:pointer;
}
.referAFriend .clearfix {
 clear:both;
}
.referAFriend .referFooter {
 background:url("/javaImages/1f/1a/0,,~9902623,00.jpg") no-repeat scroll left bottom #FFFFFF;
 clear:both;
 dispay:block;
 overflow:hidden;
 margin:0 auto 50px;
 background-color:white;
}
.referAFriend .inviteForm #friendsInvite {
 width: 580px;
 min-height:182px;
}  
.referAFriend .inviteForm #friendsInvite .friendSend {
 margin-top: 0px;
}

.referAFriend .inviteForm #FriendReferredMain {
 width: 600px;
}

.referAFriend .inviteForm #friendsInvite_content input, #friendsInvite_content select
{
 padding: 3px;
 font-size: 11px;
 margin:0px;
 background-color:#F9F9F9;
 height:16px;
 border:1px solid #CCCCCC;
}
.referAFriend #friendsInvite_content select {
 height:24px;
}
.referAFriend .inviteForm #friendsInvite_content input.recipientEmailAddress
{
 width: 160px;
}
  
.FriendReferredLine, .FriendReferredLineDisabled{
 clear: both;
 height: 40px;
 margin-bottom: 10px;
}

.referAFriend .addressErrorValidation,
.referAFriend .nameErrorValidation,
.referAFriend .clubErrorValidation
/*.referAFriend .inviteForm .FriendReferredLineError*/ {
 height: 60px;
 border: 2px solid red;
 margin-top: 1px;
 background-color: #f5e1e3;
}

.referAFriend .addressError,
.referAFriend .nameError,
.referAFriend .clubError {
 font-size: 11px;
 display: none; 
 margin-top: 5px;
 margin-left: 3px;
}

.referAFriend .addressErrorValidation .addressError,
.referAFriend .nameErrorValidation .nameError,
.referAFriend .inviteForm .clubErrorValidation .clubError {
 display: block;
}

.referAFriend .inviteForm .FriendReferredLine div.dat, .FriendReferredLineDisabled div.dat {
 float: left;
 margin:0px;
 margin-right: 6px;
 position:relative;
}

.referAFriend .inviteForm .FriendReferredRemove {
 color: #6F94BF;
 cursor: pointer;
 text-decoration: underline;
 padding-top:2px;
}
.referAFriend .inviteForm .FriendReferredRemove img {
 margin: 0;
 vertical-align:middle;
 width:15px;
}
.referAFriend .inviteForm .FriendReferredRemove .removePopUp {
 display:none;
 position:absolute;
 top:-38px;
 background-image: url('/javaImages/44/9f/0,,~10198852,00.png') !important;
 background-repeat:no-repeat;
 background-position: top left;
 width:150px;
 height:48px;
 z-index:25;
 padding:12px 0 0 15px;
 right: -20px;
 text-decoration:none;
}
.referAFriend .inviteForm .FriendReferredRemove:hover .removePopUp {
 display:block;
}
.referAFriend .inviteForm .FriendReferredLineDisabled div inputs {
 font-weight: bold;
}

.referAFriend .inviteForm #ReferFriendAddLine {
 display:block;
 float:left;
 width:108px;
 height:25px;
 background-image: url("/javaImages/ad/31/0,,~9974189,00.jpg") !important;
 border:0px;
 font-size:12px;
 font-weight:bold;
 color:#2B65A5;
 text-decoration:none;
 cursor:pointer;
 padding:5px 0;
 line-height:15px;
}
.referAFriend .inviteForm .disabled {
 display:block;
 float:left;
 width:108px;
 height:25px;
 background-image: url("/javaImages/ad/31/0,,~9974189,00.jpg") !important;
 border:0px;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 cursor:pointer;
 padding:5px 0;
 line-height:15px;
 color:silver !important;
}

.referAFriend .inviteForm .ReferredBlockShow {
 display: block; 
 border: 1px solid black;
}

.referAFriend .invitationButtons a.signupNow.disabled{
  display:none;
}
/*********************** added by husar **************************/
.referAFriend #masterCompositeTabContent23010_0, .referAFriend #masterCompositeTabContent23010_1{
 margin-top: 200px; 
 margin-left: -25px;
}

.referAFriend .mainContent ul.invitationsEmails{
 list-style: bullet;
 margin-top: 20px;
 margin-bottom: 50px; 
}

.referAFriend .mainContent ul.invitationsEmails li{
 margin-left: 50px; 
 font-weight: bold;
 font-size: 120%;
 margin-top: 5px;
}
.referAFriend h2 {
 font-size:16px;
 margin:10px 0 0 0;
 padding:0px;
}

.referAFriend .first h2{
 font-size: 18px;
}

.referAFriend a.inviteMoreFriendsButton{
 width:349px;
 margin:20px 0;
 line-height:35px;
 display:block;
 float:left;
 height: 35px;
 padding:0;
 background-image: url(/javaImages/6d/ae/0,,~10202733,00.png);
 background-repeat:no-repeat;
 background-position: left center;
 background-color:#ee3124;
 font-size:13px;
 font-weight: bold;
 color:white;
 text-align:center;
 text-decoration:none;
 cursor:pointer;
}

.referAFriend .errorContent .description p{
 margin-top: 20px;
}

.referAFriend .errorContent .referFooterLinks {
 border:none;
 margin-top: 0px;
}

.referFooter .referFooterLinks{
 margin: 20px;
 padding-top: 15px;
 border-top: 1px solid #c9c9c9;
 color: #c9c9c9;
}

.referFooter .referFooterLinks a{
 margin-left: 10px;
 margin-right: 10px;
 color: #234d7d;
 text-decoration: underline;
}

.referFooter .referFooterLinks a:first-child{
 margin-left: 0px;
}


#referAFriendModal{
  position:absolute;
  background-color:white;
  top:150px;
  width: 600px;
  margin-left: 145px;
  padding: 10px 30px;
}

#referAFriendModal h2{
  border-top: 1px solid #eee;
  font-size: 18px;
  margin-bottom: 10px;
  padding: 10px 0;
  clear:both;
  display:none;
}

#referAFriendModal .first h2{
  border-top: 0;
  border-bottom: 1px solid #eee;
  display:block;
}

#referAFriendModal .raf_userPart{
  float: left;
  width: 330px;
  margin-right: 30px;
}

#referAFriendModal .raf_userText{
  padding: 10px;
  background-color: #eee;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.25em;
  overflow-x: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
}

#referAFriendModal .raf_userName{
  padding-left:10px;
  font-weight:bold;
  font-size:1.4em;
}

#referAFriendModal .creative img{
  width:240px;
  height:auto;
}

#referAFriendModal #raf_redeemCode{
   background-color: #EEEEEE;
   border: 3px solid #CCCCCC;
   font-weight: normal;
   margin-left: 360px;
   padding: 10px;
}

#referAFriendModal a{
  color:#2B65A5;
}

#referAFriendModal #raf_redeemCode h3{
   font-weight:normal;
   padding-bottom: 10px;
}

#referAFriendModal #raf_redeemCode strong{
   font-size:1.2em;
}

#referAFriendModal p{
  margin:10px 0;
}

#referAFriendModal .bottomButtons .signupNow{
  float:left;
}

#referAFriendModal .bottomButtons .findOutMore{
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    margin-left: 10px;
}

#referAFriendModal .footer{
    clear:both;
    color: #999;
    font-size:0.8em;
}

#referAFriendModal .footer img{
   float:right;
}

#referAFriendModal div.close{
   margin: 0px 0px -17px 0;
}

.referAFriend .emailPreview {
  display:none;
}

/***************Redeem form**************/
.referAFriend .payOptions form fieldset {
 width:530px;
 padding:20px;
 padding-top:0px;
 border:3px solid #EFEFEF;
}
.referAFriend .payOptions form fieldset legend {
 font-size:15px;
 font-weight: bold;
 padding:0 8px;
 color:#ee3124;
}
.referAFriend .payOptions form fieldset p {
 margin:20px 0 25px 0;
}
.referAFriend .payOptions h2{
 font-size:15px;
 margin:0 0 25px 0;
}
.referAFriend .payOptions .payMethod {
 display:block;
 width:100%;
 float:left;
 line-height: 22px;
 height:22px;
 overflow:hidden;
}
.referAFriend .payOptions input {
 display:block;
 float:left;
 margin:7px 7px 0 0;
 *margin-top:0px;
}

.referAFriend .inviteForm #showExpiredReferals{
 float:left;
 width:25px;
 height:25px;
 border:0px;
 font-size:12px;
 font-weight:bold;
 color:#2B65A5;
 text-decoration:none;
 cursor:pointer;
 padding:5px 0;
 line-height:15px;
 margin-left: 15px;
}

.referAFriend .inviteForm .downExpired{
  background-image: url("/javaImages/b/e/0,,~10227211,00.png") !important;
}

.referAFriend .inviteForm .upExpired{
 background-image: url("/javaImages/18/e/0,,~10227224,00.png") !important;
}

.referAFriend .hideExpired{
 display:none;
}

.referAFriend .showExpired{
 display: inline;
}
.referAFriend .payOptions img {
 vertical-align:middle;
}
/***************Redeem form END**************/
/****************Refer a friend CSS END*************************/
/* david test flash video centering*/
.promoCodeRedemptions .flashPlayer, .promoCodeRedemptions .flashPlayer object{
  float: none;
  margin: 0 auto;
}
/****************Buy now promotions*******************/
.home_centre_surround .offerHeader h2 {
 font-size:17px;
 padding:5px 30px 15px 30px;
 color:white;
 text-transform:uppercase;
} 
/****************Buy now promotions - end ****************/
