@import "/style/0,,10866~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:100%; overflow:auto;}

/*.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:303px;position:fixed;width:807px}
*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:#cd061d; 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, #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 {
 top:14.6em; 
}
.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}


.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 {
 background-color:#2C2C2C;width:978px;text-align:right;position:absolute;top:12.45em;height:26px;padding-right:12px;
}

#contentFilter {
 float:left;
 margin-left:20px; 
 color:#fff;
}

.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}

.my_account_box, .sign_out_box {height:17px;position:absolute;top:6px; z-index:0}
.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{width:53px;left:347px;background:transparent url("/javaImages/f8/6a/0,,~5860088,00.png") no-repeat scroll 0 0; padding:3px 1px 1px 9px}
.my_account_box{width:69px;left:420px;background:transparent url("/javaImages/fa/6a/0,,~5860090,00.png") no-repeat scroll 0 0;padding:3px 1px 1px 7px}
.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;top:38px;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:1259px;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;width:1259px}
/*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:#cd061d;
}

.signin p a, .live_scores, .signin_third_line p a {
 color:#ffed93;
}

#nav li div a:focus, #nav .selected div a {
 color:#cd061d;
}
#nav .selected {
 border-left:2px solid #cd061d;
}
.playerLogo a {
 background-image:url(/namedImage/10866/playerLogo.png);
}
* html .playerLogo a {
 background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/namedImage/10866/playerLogo.png');
 z-index:0;
}
* html .club_url_box a {
 background:none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/javaImages/d/eb/0,,~6155021,00.png');
 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:#cd061d;
}
.active {
 color:#cd061d;
}

/*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:#cd061d;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:#cd061d;
}
.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,,10327~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,,10327~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:#cd061d; 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:#cd061d;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}
.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}
.masterTab0, .masterTab1, .masterTab2, .masterTab3{float:left; position:relative;height:29px; z-index:1}

.masterTab0, .masterTab1, .masterTab2, .masterTab3{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 31px 0 33px;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}
#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{float:left; 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 9px 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}
.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{}


.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}




/*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}

#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:#cd061d;
}
.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_4 { display: none; }

/* scores */
div.bg1, div.bg2 { cursor: pointer; }
div.bg1:hover, div.bg2:hover { background-color: #cd061d; 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: #cd061d; 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}

/* ie6 issue */
*html #footer {top:1575px;
}

/*My Styles*/

.voucherLogo {
background-image:url(/namedImage/10866/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{height:303px;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;
}