
	

/* ------- MOZ ClearFix fudge ------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}

/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */.comp_winners {font-family:Arial,Helvetica,sans-serif; clear:both; margin:8px;}
.comp_winners {font-size:12px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;}
.comp_winners ul {margin:2px 0px!important; list-style:none;}
.comp_winners li {list-style:none; margin:0px; background:none;}
.comp_winners li.prizetitle {font-size:12px; margin-top:10px; text-transform:uppercase;}
.comp_winners .pageHeader {font-size: 150%; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#eeeeee; margin-bottom: 6px;}
.comp_winners .pageHeader {background-color:#dddddc; color:#000000;}
.comp_winners h4 {font-size:16px; color: #2875a4; letter-spacing:1px; font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; padding-top:12px; padding-right:0pt; padding-bottom:0pt; padding-left:0pt; font-style:italic;}

/* HOME PAGE */

ul {list-style-type:none!important;}
.comps h3 { padding:4px 8px; background-color:#2B75A4; color:#FFF; text-align:left;}
.competition { border:1px solid #ebebeb; margin-bottom:8px; background:url(/Images/skysports/site/tvshows/feature-bg.jpg) right bottom no-repeat;}
.competition img { float:left; margin:4px 6px 4px 4px; border:1px solid #999;}
.competition h2 {font-weight:bold; border:0; padding:3px 6px 0 3px; margin-bottom:3px; font-size:13px}
.competition h2 a {text-decoration:underline;}
.competition h2 a:HOVER {text-decoration:none!important;}
.competition p { float:left; padding:0 6px;}
.competition ul { padding:1px 6px 8px 6px;}
.competition li, .latest-winners li { padding:2px; list-style-type:none; background:none;}
.competition li.even {background-color:#f0f0f0;}
.competition li a {text-decoration:none; }
.competition li a:hover {text-decoration:underline!important;}
.competition a {text-decoration:underline!important; }
.competitions {font:11px/18px Tahoma; color:#000; margin-bottom:0px;}

.competitions h1 {font-family:Arial,Helvetica,sans-serif; padding: 7px 0px; font-size: 21px; font-weight:bold; letter-spacing:1px;}



.article_body h4 {margin:0 0 6px 0;}
.article_body li {padding-bottom:4px;}
.article_body {line-height:17px; margin-top:15px;margin-bottom:5px}
.article_body ul {list-style:disc;  height:auto}     
.article_body ul:after{content:none;display:none} 
.article_body p,.article_body ul,.article_body table, .article_body form {margin-bottom:1.4em}
.article_body p img {margin-right:4px}
.article-subcol {float:right;  border:1px solid #999; margin: 0px 5px 10px 10px; width:218px;}
.article-subcol img {margin:0px;}
.article-subcol .text-caption {background:#CCC; color:#000; padding:3px 3px 3px 8px; margin:0px; font-size:92%; line-height:14px;}
.article-subcol .text-caption a {color:#000; display:block; font-weight:normal; margin-top:2px}

.comp_terms td.pageHeader {padding:2px; background-image:none;  background-color:#000000; color:#FFFFFF; font-weight:bold; font-family:arial; font-size:12px;}
.comp_terms ul li {background:none; list-style:none; font-family:Arial,Helvetica,verdana,sans-serif; font-size:12px; color:black; padding-bottom:12px;}

.comp_terms td.pageHeader {background-color:#dddddc; color:#000000}



/* ENTRY PAGE */

.article-body {width:99%;}
.competition-question ul li {float:none!important; display:block; background:none; list-style:none; padding:4px 0px; }
.competition-question ul li.comp-question{font-weight:bold; background-color:#eeeeee!important;padding:8px; }
.competition-question {}
.competition-question ul li label {float:none;}
.competition-question ul {border:1px solid #eee; margin-bottom:10px;}

p label {width: 30% !important;}

.opinion-comment-enter label {float: left; width: 30%; }
.opinion-comment-enter .bday select {width:12%;}
.opinion-comment-enter .subscribe .contact {}
.opinion-comment-enter .subscribe label {margin-left:6px;}
#container #wrapper .opinion-comment-enter p {margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;padding-top: 0pt;padding-right: 0pt;padding-bottom: 0pt;padding-left: 0pt;}

.opinion-comment-enter p {padding-bottom:0pt!important; margin-bottom:8px!important;}
.opinion-comment-enter .subscribe {clear: both; padding-top: 5px; padding-right: 0pt; padding-bottom: 10px; padding-left: 0pt;}
.opinion-comment-enter .subscribe p, .opinion-comment-enter .subscribe label {float:left;}
.opinion-comment-enter .subscribe label {float: left; width: 15%; }





.comp-promo-box {padding: 0px; margin-bottom: 8px; font-size: 12px; font-family: Arial,Helvetica,sans-serif;}
.comp-promo-box h3 {font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: #ffffff; background-color: #2b75a4; padding:0px 0px 3px 8px; font-style: italic;}
.comp-promo-box li {}
.comp-promo-box li a {text-decoration: none; color:#000033;}
.comp-promo-box li a:hover {text-decoration: underline;}









