@charset "utf-8";
/* CSS Document */

/* Header */
.ss-ms-head {background:#fff url(/Images/skysports/v3/microsites/festive-special/festive-special-header.jpg) no-repeat 2px top; z-index:2; height:108px;}
h2.ss-header, h2.ss-header a{color:#000;}

/* Nav */
.ss-ms-head .ss-ms-nav{position:absolute; bottom:0px; left:8px;}
.ss-ms-head .ss-ms-nav li a{border-color:#154f75; }
.ss-ms-head .ss-ms-nav li a:hover{background:#154f75;}
.ss-ms-head .ss-ms-nav li a.current:hover{background:#fff;}
.ss-ms-head .ss-ms-nav li.ss-ms-nav-more ul{margin-top:-1px; border-color:#1a5881;}
.ss-ms-head .ss-ms-nav li.ss-ms-nav-more ul li a {background:#154f75;}
.ss-ms-head .ss-ms-nav li.ss-ms-nav-more ul li a:hover{background:#145887!important}

/* Top Story */
div.ss-box.ss-box-style3{background:url(/Images/skysports/v3/microsites/festive-special/festive-top-story-bg.jpg) no-repeat 0px 210px #154e75 ;}
div.ss-box.ss-box-style3 p {padding:5px;}

/* Secondary Stories */
div.col2 div.ss-box.ss-ms-secondary-story h2 a{color:#154f75;}

/* Image Features */
div.ss-ms-img-features.ss-img-features-extra div.ss-ms-img-feature h2{background:#154f75; color:#fff; padding:5px;}
div.ss-ms-img-features.ss-img-features-extra div.ss-ms-img-feature img{margin-top:-4px;}
div.ss-ms-img-features.ss-img-features-extra div.ss-ms-img-feature div{background:#154f75; color:#fff;}

/* Gallery */
div.ss-ms-gal-promo h2{color:#154f75;}
.ss-ms-gal-promo li img:hover { border:3px solid #154f75;}
.ss-ms-gal {float:left; width:16px; height:60px;}
.ss-ms-gal-prev {width:12px; height:60px; background:url(/Images/skysports/v3/microsites/festive-special/ms-gal-prev.gif); text-indent:-9999px;}
.ss-ms-gal-next {width:12px; height:60px; background:url(/Images/skysports/v3/microsites/festive-special/ms-gal-next.gif); text-indent:-9999px;}

/* Gallery */
div.ss-box-style-debate{background:url(/Images/skysports/v3/microsites/festive-special/festive-debate-border-top.jpg) no-repeat -4px -10px #e9edee; padding-top:14px; border-top:0;}

/* GALLERY */
/* New photos page layout for 08/09 */
.ss-layout-photos08	.ss-r-layout1 {width:489px;padding:0px;margin-right:7px;overflow:hidden;border:0px;margin-top:0px!important;position:static}
.ss-layout-photos08 .ss-photoheader {background:url(/Images/skysports/site/photos-head08.gif) no-repeat 0px 1px;margin:0px 0px 10px 0px;width:489px;padding:4px 1px 2px 0px;height:28px;border-bottom:1px solid #D1DADF;position:relative;z-index:1;} 
.ss-layout-photos08 .ss-toptenheader {background:url(/Images/skysports/site/toptens-head08.gif) no-repeat 0px 1px;margin:0px 0px 10px 0px;width:489px;padding:4px 1px 2px 0px;height:28px;border-bottom:1px solid #D1DADF;position:relative;z-index:1; text-indent:-9999px; }
.ss-layout-photos08 .ss-photoheader h2 {background:none;font-size:160%;margin:3px 0px 0px 3px;height:auto;color:#000066}
.ss-layout-photos08 .ss-photoheader h2 span {display:none}
.ss-layout-photos08	.ss-r-layout1 .ss-c1,.ss-layout-photos08 .ss-r-layout1 .ss-c2 {width:240px;float:left; margin-right:8px;}
.ss-layout-photos08	.ss-r-layout1 .ss-c2 {margin-right:0px}
.ss-layout-photos08	.ss-r-layout1 .ss-box a {text-decoration:none;position:relative;display:block;width:240px;height:160px;overflow:hidden;margin:0px;position:relative;}
.ss-layout-photos08	.ss-r-layout1 .ss-box h4{background:#154f75;color:white!important;margin:0px;padding:4px 6px 7px 7px;position:relative;height:25px;margin-top:-25px;@margin-top:-28px;opacity:0.89;filter: alpha(opacity=89)}
.ss-layout-photos08	.ss-r-layout1 .ss-box img {margin:0px;float:none;margin-left:-29px!important;}
.ss-layout-photos08	.ss-r-layout1 .ss-box-style-overlay {padding:0px;height:259px;width:489px;overflow:hidden;position:relative}
.ss-layout-photos08	.ss-r-layout1 .ss-box-style-overlay span {display:block;width:5000px;}
.ss-layout-photos08	.ss-r-layout1 .ss-box-style-overlay a{display:block;height:259px;width:489px;overflow:hidden;position:relative;text-decoration:none;font-size:130%;margin-top:1px;background-position:0px 0px;background-color:none;margin:0px;float:left}
.ss-layout-photos08	.ss-r-layout1 .ss-box-style-overlay img {margin:0px!important;padding:0px}
.ss-layout-photos08	.ss-r-layout1 .ss-box-style-overlay h4{background:#154f75!important;padding:7px 7px 0px 10px; height:33px;position:relative;margin-top:-36px;color:white;text-transform:none;opacity:0.89;filter: alpha(opacity=89);}
.ss-box-style-overlay-thumbs {background:#154f75;margin:-6px 0px 10px 0px;padding:8px 4px 8px 9px;position:relative;_padding-right:0px;_padding-left:8px}
.ss-box-style-overlay-thumbs li {float:left;margin:0px 5px 0px 0px;border:2px solid #1f0d07; height:57px;}
.ss-box-style-overlay-thumbs li img{width:110px; float:left;}
.ss-box-style-overlay-thumbs li a{display:inline}
.ss-box-style-overlay-thumbs li.on {border:2px solid white;}
.ss-layout-photos08	.ss-r-layout1 .ss-c3 {clear:both;width:496px!important;margin:0px;padding:8px 0 0 0;} 
.ss-layout-photos08	.ss-r-layout1 .ss-c3 li {width:47%;float:left;margin-left:3px;_width:45%} 
.ss-layout-photos08	.ss-r-layout1 .ss-c3 li a {display:inline;height:auto;text-decoration:underline;color:#000}
.ss-layout-photos08	.ss-r-layout1 .ss-c3 li a:hover {text-decoration:none;}
.ss-layout-photos08	.ss-r-layout1 .ss-c3 h3.ss-header{background:#154f75;font-size:114%;padding:5px 7px 5px 8px;margin-top:6px;margin-bottom:8px; margin-right:-2px; color:#fff!important; font-weight:bold; width:474px!important;} 
.ss-layout-photos08	.ss-r-layout1 .ss-c3 .ss-box ul{margin-bottom:0.4em; }
.ss-layout-photos08	.ss-r-layout1 .ss-c3 .ss-box li{background:url(/Images/skysports/site/ss-bullet1.gif) no-repeat 3px 8px; padding-left:11px;line-height:19px;}

div.ms-photo-gallery div.ms-photo-lineup{background:#154f75; border-bottom:2px solid #1e5c85;}
div.ms-photo-gallery div.ms-photo-lineup ul li{border-color:#0a354f!important;}
div.ms-photo-gallery div.ms-photo-lineup ul li:hover{border:3px solid #fff!important;}
div.ms-photo-gallery div.ms-photo-lineup ul li.msp-on{border:3px solid #fff!important;}
div.ms-photo-gallery div.ms-photo-detail div{background:#154f75!important; border-top:2px solid #1e5c85;}
.msp-timer-on, .msp-tool-on, #mspthumbs,#showhide, .msp-arrow-up, .msp-arrow-down, #msp-count, #msp-timer, #msp-tooltip{background-image:url(/Images/skysports/v3/microsites/festive-special/tile.png)!important; _background-image:url(/Images/skysports/v3/microsites/festive-special/tile.png)!important;}
.ss-star-rating, .ss-star-rating a:hover, .ss-star-rating a:active, .ss-star-rating a:focus, .ss-star-rating .ss-current-rating{background-image: url(/Images/skysports/v3/microsites/festive-special/star_small.png)!important; _background-image: url(/Images/skysports/v3/microsites/festive-special/star_small.gif);}

/* Column 3 Features */
div.ss-feature-t1{ border:none; border-bottom:2px solid #154f75;}
div.ss-feature-t1 a.instorylink h3{background:url(/Images/skysports/v3/microsites/festive-special/festive-feature-bg.jpg) no-repeat top left #154f75; padding-top:18px; }
div.ss-feature-t1 a.instorylink img{border:none; border:2px solid #154f75;}
div.ss-feature-t1 a.instorylink p{background:#154f75;}

/* Column 3 Video Box*/
div.ms-video-box{margin-bottom:24px;}

/* Column 3 Experts Opinion */
div.col3 .ss-header a{color:#000000;}

/* Top Tens Article */
.topten-art h3{font-size:1.5em; font-weight:bold; margin-bottom:0.5em; }
.topten-art h5{font-size:1.3em; margin:0.5em 0 0.2em;}
.topten-art p{line-height:1.5em; padding:0.5em 0;}
.topten-art .ss-text-bold{font-size:1.2em; line-height:1.5em;}
.topten-art .ss-art-tools{margin-top:1em;}
.topten-art .ss-box-style-overlay div.ss-box{ width:100%; background-color:#154f75; }
.topten-art .ss-box-style-overlay div.ss-box h4{font-size:140%; letter-spacing:-0.025em; width:70%; float:left; line-height:18px; opacity:0.89;filter: alpha(opacity=89); padding:16px 12px; cursor:pointer; z-index:100!important; color:#fff;}
.topten-art .ss-box-style-overlay div.ss-box h6{float:left; line-height:50px; color:#fff;}
.topten-art .ss-box-style-overlay div.ss-box .ss-star-rating{float:left; width:50px; margin-left:8px; margin-top:21px; z-index:1}
.topten-art .ss-article-topimage.ss-live-gallery .ss-text-caption{line-height:20px; background-color:#154f75;}

/* Article Page */
.ss-cols-3col-article .col1 h2.ss-header{border-bottom:none; font-size:2.2em; text-transform:none;}
.ss-cols-3col-article .col1 .ss-box-promobox{margin-top:1.5em!important;}
.ss-cols-3col-article .col1 div.ss-art-body p{line-height:1.5em;}
.ss-cols-3col-article .col1 div.ss-art-body ul{padding-bottom:1.5em;}
.ss-cols-3col-article .col1 .ss-art-subcol p.ss-text-caption{background:#154f75;}

/* Competition Page */
.competitions h2{font-size:2.2em; margin-bottom:0.5em;}
.competitions .article-subcol{float:right;}
.competitions img{padding:0 12px;}
.competitions p{line-height:1.5em;}
.competitions .opinion-comment-enter{clear:both; padding-top:1.5em;}
.competitions p.text-caption{width:210px; background:#154f75; margin-left:12px; padding:4px; color:#fff;}
.opinion-comment-enter h2{font-size:1.6em; padding:0 0 5px 0; border-bottom:1px solid #aaa;}
.opinion-comment-enter p {padding:0; margin:5px 0;}
.opinion-comment-enter input, .ss-opinion-comment-enter select {padding:2px;}
.opinion-comment-enter * {font-family:Arial, Helvetica, sans-serif; font-size:100%;}
.opinion-comment-enter input.radio {background:none;}
.opinion-comment-enter textarea {width:77%;}
.opinion-comment-enter label{display:block; width:180px; float:left;}
.competition-question { width:470px; margin-bottom:14px; border-bottom:1px solid #eee;}
.comp-question{font-size:1.1em; font-weight:bold; background:#EEEEEE; padding:8px!important; width:454px!important;}
.competition-question input { float:left; margin:0; padding:0; width:5%; margin-top:0px; background:none; border:0; }
.competition-question label {float:left; width:85%; margin:0; padding:0; }
.competition-question ul {padding:5px;}
.competition-question li { clear:both; width:100%; padding:6px 0;}
li.ss-comp-question {font-weight:bold; background-color:#eee; padding:3px 6px; margin-bottom:5px; width:97%;}
p.bday select.bday  {width:10%!important;}
p.bday select.bmon {width:19%!important;}
p.bday select.byear {width:14%!important;}
p.street {clear:both}
p.yourtitle select {width:12%;}
.opinion-comment-enter .subscribe { clear:right; padding:5px 0 10px 0;} 
.opinion-comment-enter .subscribe label {width:15%; margin:2px 0 0 0;} 
.opinion-comment-enter .subscribe p, .ss-opinion-comment-enter .subscriber p { float:left; padding:1px 0 6px 0; margin-right:10px; } 
.opinion-comment-enter .subscribe label {padding:0;} 

/* Quiz Page */
.question-box{clear:both;}
.question-box.question-right, .question-box.question-wrong {margin-top:10px;}
.question-box h3{font-size:1.2em; margin-bottom:0.5em; color:#154f75;}
.question-box.question-right{border-left:8px solid #009900!important; padding-left:10px;}
.question-box.question-right h3{color:#009900;}
.question-box.question-wrong{border-left:8px solid #990000!important; padding-left:10px;}
.question-box.question-wrong h3{color:#990000}

/* More Box */
.ss-box-style5 {margin-bottom:10px}
.ss-box-style5 img {margin-bottom:8px;@clear:both}
.ss-box-style5 h4{font-size:1em;margin:0px 0px 1px 0px!important;padding:0px!important}
.ss-box-style5 p:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


