ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
  margin:0;
  padding:0;
  font-family:"Arial";
  border:none;
}
a img, :link img, :visited img {
  border:none;
}
h1, h2, h3, h4, h5, h6 {
  font-size:11px;
  padding:0;
}
legend {
  display:none;
}
#White input, #White textarea {
  border:1px solid #4f6185;
}
#White submit {
  border:none!important;
}
a {
  text-decoration:none;
}
.NoBorder {
  border:none;
}
a:hover {
  text-decoration:none;
}
body {
  margin:0;
  padding:0;
  font-family:Arial, Verdana, sans-serif;
  background:#dadada url(../it/Bg.jpg) 40px center no-repeat;
  /* background:#000 url(../it/final_bg_black.jpg) top center no-repeat; */
  list-style:none;
  font-size:.8em;
  word-wrap:break-word;
}
.clear {
  clear:both;
}
.left {
  float:left!important;
  display:inline;
}
.right {
  float:right!important;
  display:inline;
}
.hidden {
  display:none;
}
.bold {
  font-weight:bold;
}
.grey {
  color:#484747;
}
.red, .Red {
  color:#ce0709;
}
.Light {
  background-color:#fafafa!important;
}
p {
  padding:5px 0;
}
.nobg {
  background:none!important;
}
.nomarg {
  margin:0!important;
}
a:active {
  outline:none!important;
}
a {
  color:#CD0709;
}
TeamSelectorTitle.fourohfour {
  width:100%;
  margin:60px auto 80px auto;
  border-top:1px solid #EEE;
  border-bottom:1px solid #EEE;
  padding:3px 0;
}
.fourohcentral {
  margin:0 auto;
}
.fourohfour h2 {
  color:#CA0002;
  font:bold 50px Arial, Helvetica, sans-serif;
  line-height:normal;
  margin:20px 0 0 20px;
}
.errorcontentcms {
  margin-top:20px;
  padding:10px;
  border-top:2px solid #ebebeb;
}
.fourohfour h3 {
  color:#008975;
  font:bold 36px Arial, Helvetica, sans-serif;
  margin:5px 0 0 20px;
}
.fourohfour h4 {
  color:#808284;
  font:normal 12px Arial, Helvetica, sans-serif;
  margin:5px 20px 0 20px;
  width:250px;
}
.fourohfour h4 a {
  color:#CA0002;
  font:normal 12px Arial, Helvetica, sans-serif;
}
.fourohfour .fourohtitle {
  color:#008975;
  font:bold 18px Arial, Helvetica, sans-serif;
}
#Container {
  background:url(../it/OuterDropShadowFix.png) repeat-y;
  background-position:center;
  height:auto;
  margin:0 auto;
  position:relative;
}
#SponsorBg {
  /* background:url(../it/SponsorBg-Black.gif) no-repeat; */
  background:url(../it/SponsorBg-v2.png) no-repeat;
  background-position:top center;
  height:auto;
  margin:0 auto;
  padding:0;
  position:relative;
}
#InnerContainer {
  height:auto;
  margin:0 auto;
  overflow:hidden;
  padding:0;
  width:995px;
  cursor:default;
}

.recaptcha-STWL{
  padding: 10px 0 5px 212px;
}

#cboxLoadedContent .innerPadding {
  padding: 20px;
  float:left;
}

#White {
  background-color:#FFF;
  height:auto;
  width:auto;
  overflow:hidden;
  padding-bottom:20px;
  padding-right:9px;
}
.Fans {
  background:transparent url(../it/BgFans.png) 0 0 no-repeat!Important;
  padding-right:0!important;
  padding-bottom:0!important;
}
.FansRep {
  background:#fff url(../it/BgFansRepeat.gif) repeat scroll 0 0!important;
}
.RedT {
  color:#ca0002!important;
}
.RedT a {
  color:#ca0002!important;
}
.Bold {
font-weight:bold;
}
.NoPadding {
  padding:0!important;
}
.PadBot10 {
  padding-bottom:10px!important;
}
#Header {
  background:url(https://d3j2s6hdd6a7rg.cloudfront.net/uploads/5237__6404__header-bar-warrior-home.jpg) 0 20px no-repeat!important;
  border:none;
  height:156px;
  margin:0;
  overflow:hidden;
  padding:0;
  width:995px;
}

.ManagedHeader {
  background:url(https://d3j2s6hdd6a7rg.cloudfront.net/uploads/5237__6404__header-bar-warrior-home.jpg) 0 20px no-repeat!important;
}
.CarlsbergHeader {
  background:url(../it/header-bg-carlsberg.jpg) repeat-x 0 20px!important;
}
#Logo {
  display:inline;
  height:156px;
  float:left;
  margin:0 0 0 18px;
  width:109px;
}
.MembershipLogo {
  margin:25px 0 0 18px!important;
}
#Sponsor {
  display:inline;
  float:left;
  height:18px;
  margin:21px 100px 0 0;
  overflow:hidden;
  text-align:center;
  width:742px;
}
#LiverpoolFcTv {
  display:inline;
  float:left;
  height:64px;
  margin:27px 0 0 40px;
  width:auto;
}
.ManagedHeaderTitle {
  margin:55px 0 0 40px!important;
}
#AdBanner {
  display:inline;
  height:60px;
  float:right;
  margin:15px 15px 0 0;
  overflow:hidden;
  width:468px;
}
#SponsorBanner {
  display:inline;
  height:38px;
  float:right;
  margin:20px 15px 0 0;
  overflow:hidden;
  width:276px;
}
#Tabs {
  display:inline;
  font:bold .9em Arial;
  float:right;
  height:27px;
  margin:0px 13px 0 0;
  overflow:hidden;
  width:615px;
}
.HeyselHeader #Tabs {
margin-top:129px;
}
.ManagedTabs {
  margin:10px 6px 0 0!important;
}
.KopTabs {
  margin:129px 6px 0 0!important;
}
#Tabs ul {
  display:inline;
  height:27px;
  font-weight:bold;
  margin:0;
  overflow:hidden;
  width:auto;
float:right;
}
#Tabs li {
  display:inline;
  height:20px;
  float:left;
  list-style:none;
  margin:2px 1px 0 1px;
  overflow:hidden;
  padding-top:7px;
}
#Tabs li a {
  color:#4c4c4c;
  display:block;
  margin-left:5px;
}
#Tabs li a:hover {
  color:#950100;
}
#Tabs li a:active {
  outline:none;
}
li.KopKids,li.Video, li.Mobile, li.Tv, li.TheKop, li.Best, li.Help  {
background:url(../it/STF-2.3.png) no-repeat;
}
li.Video {
  background-position:-10px -10px;
  display:inline;
  padding-left:34px;
  width:75px;
}
li.Mobile {
  background-position:-10px -57px;
  padding-left:26px;
  width:107px;
}
li.KopKids {
  padding-left:28px;
  background-position: -151px -111px;
  width: 71px;
}
li.Tv {
  background-position:-10px -104px;
  padding-left:28px;
  width:60px;
}
li.TheKop {
  background-position:-151px -151px;
  overflow:hidden;
  padding-left:28px;
  width:58px;
}
li.Best {
  background-position:-10px -198px;
  padding-left:30px;
  margin-right:-2px;
  width:69px;
}
li.Help {
  background-position:-151px -198px;
  overflow:hidden;
  padding-left:28px;
  width:42px;
}
#Tabs li.Match a {
  margin-left:0;
}

#Tabs li.Video a {
  margin-left:0;
}

#MatchCenterContainer {
  /*background:url(../it/MatchCenterBg.jpg) 0 0 no-repeat;*/
}
#NavDD {
  background:url(../it/NavBg.gif) repeat-x;
  height:30px;
  font:bold 1em Verdana;
  overflow:hidden;
  width:996px;
  z-index:10000;
}
#NavDD ul {
  overflow:hidden;
  padding:0;
  display:block;
  list-style:none;
  margin:0;
  width: auto!important;
float:left;
}
#NavDD ul#international-flags {
width:auto;
float:right;
margin:6px 5px 0px 0px;
}
#NavDD ul li {
float:left;
display:block;
background:url(../it/STF-2.3.png) 0 0 no-repeat;
background-position: -10px -615px
}
#NavDD ul#international-flags li {
margin:0px 3px;
background:none;
}
#NavDD ul li span a {
  color:#4c4c4c;
  font-weight:bold;
  text-decoration:none;
  display:block;
  padding:6px 10px 0 10px;
}
#NavDD ul li span a:hover {
  background:url(../it/NavBgHover.gif) 0 0 repeat-x;
  color:#FFF;
  display:block;
  height:15px;
  padding:6px 10px 9px 10px;
  text-decoration:none;
  overflow:hidden;
}
#NavDD ul li:hover a.MenuHover {
  color:#fff!important;
  background:url(../it/NavBgHover.gif) 0 0 repeat-x!important;
  height:15px!important;
  overflow:hidden!important;
  padding:6px 10px 9px 10px!important;
}
#NavDD ul li ul {
  visibility:hidden;
  position:absolute;
  z-index:1000;
}
#NavDD ul li ul a {
  text-decoration:none;
  color:#fff;
  line-height:1.4em;
}
#NavDD ul li ul li {
  background:none;
}
#NavDD ul li iframe {
  visibility:hidden;
  position:absolute;
}
#NavDD ul li ul li:hover a:hover {
  color:#fff;
  text-decoration:underline;
}
#NavDD ul li:hover ul, #NavDD ul li a:hover ul {
  visibility:visible;
  background:#cb0508 url(../it/NavDdBg.gif) bottom right no-repeat;
}
#NavDD ul li:hover iframe, #NavDD ul li a:hover iframe {
  border:none;
  visibility:visible;
}
#NavDD #NewsMenu, ul li iframe#NewsIframe {
  width:160px;
  height:250px;
  z-index:100;
  float:left;
}
#NavDD #MatchMenu, ul li iframe#MatchIframe {
  width:690px;
  height:270px;
  z-index:100;
  float:left;
}
#NavDD #TicketMenu, ul li iframe#TicketIframe {
  width:350px;
  height:410px;
  z-index:100;
  float:left;
}
#NavDD #HospMenu {
  height:260px;
}

#NavDD #BettingMenu, ul li iframe#BettingIframe {
  width:170px;
  height:170px;
  z-index:100;
  float:left;
}
#NavDD #PlayersMenu, ul li iframe#PlayersIframe {
  width:520px;
  height:155px;
  z-index:100;
  float:left;
  margin-left: -24px;
}
#NavDD #FansMenu, ul li iframe#FansIframe {
  width:680px;
  height:315px;
  z-index:100;
  float:left;
  margin-left: -243px;
}
#NavDD #ShopMenu, ul li iframe#ShopIframe {
  width:200px;
  height:430px;
  z-index:100;
  float:left;
}
#NavDD #HistoryMenu, ul li iframe#HistoryIframe {
  width:160px;
  height:250px;
  z-index:100;
  float:left;
}
#NavDD #ClubMenu, ul li iframe#ClubIframe {
  width:350px;
  height:460px;
  z-index:100;
  float:left;
  margin-left: -15px;
}
#NavDD #MembershipMenu, ul li iframe#MembershipIframe {
  width:160px;
  height:150px;
  z-index:100;
  float:left;
}
#NavDD #HelpMenu, ul li iframe#HelpIframe {
  width:170px;
  height:170px;
  z-index:100;
  float:left;
}
#NavDD ul li .NavCol {
  float:left;
  display:block;
  padding:0 10px 0 20px;
  margin:20px 0 20px 0;
  width:135px;
  border-right:1px solid #e37b7c;
}
#NavDD ul #MatchMenu li .NavCol {
  height:205px;
}
#NavDD ul #TicketMenu li .NavCol {
  height:205px;
}
#NavDD ul #PlayersMenu li .NavCol {
  height:120px;
}
#NavDD ul #FansMenu li .NavCol {
  height:200px;
}
#NavDD ul li .NavCol.NoDivide {
  border-right:none;
}
#NavDD ul li .NavCol a {
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:.9em;
}
#NavDD ul li .NavCol a:hover {
  text-decoration:underline!important;
}
#NavDD ul li .NavCol a.NavBtnHighlight {
    color: #fed700;
}
#NavDD ul li .NavCol a.NavBtnHighlight:hover {
    color: #fed700;
    text-decoration:underline!important;
}
#NavDD ul li .NavSubHeading a {
  color:#fff!important;
  margin:0 0 15px 0;
  font-weight:bold;
  font-size:1.1em;
  text-decoration:none!important;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0;
  display:block;
}
#NavDD ul li .NavSubHeading a img.kop-kids-nav {
padding-top:4px;
padding-bottom:3px;
}
#NavDD ul li .NavSubHeading.MarTop {
  margin:20px 0 0 0;
}
#NavDD ul li a.NoHover {
  color:#4c4c4c;
  display:inline;
  float:left;
  height:15px;
  overflow:hidden;
  padding:6px 11px 0 11px;
}
#NavDD ul li a:hover.NoHover {
  background:url(../it/NavBgHover.gif) 0 0 repeat-x;
  color:#FFF;
  display:block;
  height:15px;
  overflow:hidden;
  padding:6px 11px 9px 11px;
  text-decoration:none;
}
#Nav {
  background:url(../it/NavBg.gif) repeat-x;
  height:30px;
  font:bold 1em Arial;
  overflow:hidden;
  position:relative;
  width:996px;
}
#Nav ul, #Nav2 ul {
  display:block;
  list-style:none;
  margin:0;
  padding:0;
  width:996px;
}
#Nav li, #Nav2 li {
  display:inline;
  float:left;
}
#Nav2 li {
  height:22px;
  overflow:hidden;
}
#Nav li a, #Nav2 li a {
  color:#4c4c4c;
  display:inline;
  float:left;
  height:18px;
  overflow:hidden;
  padding:6px 11px 0 11px;
}
#Nav li a:hover, #Nav2 li a:hover {
  background:url(../it/NavBgHover.gif) 0 0 repeat-x;
  color:#FFF;
  display:block;
  height:18px;
  overflow:hidden;
  padding:6px 11px 9px 11px;
  text-decoration:none;
}
#Nav2 li a:hover {
  background:none!important;
  color:#CE0709;
}
#Nav .divide {
  background:url(../it/Divide.gif) 0 0 no-repeat;
  background-position:0 0;
  height:28px;
  overflow:hidden;
}
#Nav2 {
  background:url(../it/STV-1.0.png) repeat-x;
  background-position: 0px -60px;
  font:bold 1em Arial;
  height:35px;
  width:996px;
  overflow:hidden;
}
.FanNav {
  height:29px!important;
}
#Nav2 ul {
  display:inline;
  float:right;
  height:35px;
  width:295px!important;
}
ul li:hover a.menu_hover {
  background:url(../it/NavBgMenu.gif) repeat-x;
  color:#fff!important;
  display:block;
}
#Search {
  display:inline;
  float:left;
  overflow:hidden;
  width:300px;
}
#Search legend {
  display:none;
}
.europaLeagueForm td {
  font-size:11px;
}
.europaLeagueForm input {
  font-size:13px;
}
#InputSearch{
  background:url(../it/STF-2.3.png) no-repeat;
  background-position: -10px -245px;
  display:inline;
  float:left;
  height:18px;
  margin:4px 5px 0 10px;
  padding:3px 0 0 25px;
  overflow:hidden;
  width:175px;
}
.InputSubmit{
  background:url(../it/STV-1.0.png)!important;
  background-position: 0px -115px !important;
  border:none!important;
  color:#FFF!important;
  cursor:pointer;
  display:inline;
  font:bold .9em Arial;
  float:left;
  margin:4px 0 0 0;
  overflow:hidden;
  padding:2px 5px;
}
.InputSearch {
  width:80px!important;
}
.Light .InputSubmit {
  margin-top:0!important;
  width:auto!important;
}
#MainColumn {
  width:666px;
  height:auto;
  float:left;
  display:inline;
  overflow:hidden;
  background-color:#FFF!important;
  padding:0;
  font:.8em "Verdana";
  position:relative;
}
#MainColumnRight {
  width:auto;
  height:auto;
  background-color:#e8e8e8;
  padding:0 10px;
  float:left;
  display:inline;
  position:relative;
}
#FlashBanner {
  width:646px;
  height:295px;
  margin-left:10px;
}
#BannerAds {
  width:634px;
  height:88px;
  margin:6px 0 10px 0;
  background-color:#e9e9e9;
  padding:6px 6px 11px 6px;
}
#BannerAds div.Left img {
  margin:0;
}
.box #BannerAds {
  width:512px;
  height:93px;
  padding:0;
  margin:0;
}
#BettingText {
  width:267px;
  height:48px;
  padding:9px 10px 10px 10px;
  background-color:#FFF;
  color:#000;
  float:right;
  line-height:12px;
  display:inline;
}
#BettingText h2 {
  font-weight:bold;
}
#BettingText h2 a {
  color:#000;
}
#BettingText p {
  font-size:.8em;
}
#BettingText p a {
  color:#000;
}
#betting_ticker .no_flash {
  float:left;
}
.ticker_container {
  float:left;
  background-image:url(../it/BGBettingTicker.gif);
  width:634px;
}
.ticker_container_news {
  float:left;
  background:#ebebeb;
  width:513px;
}
#ticker {
  overflow:hidden;
  width:610px;
  height:21px;
  margin-left:10px;
  margin-top:5px;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  cursor:default;
}
#ticker a {
  color:#f47822;
}
#ticker.news_ticker {
  color:#999;
  width:495px;
}
#ticker.news_ticker a {
  color:#CA0002;
}
#PaddyBar {
  width:616px;
  height:21px;
  background:url(../it/SI-1.0.gif) -318px -115px no-repeat;
  padding:5px 9px 0 9px;
  clear:both;
  font-family:Arial;
  font-weight:bold;
  color:#FFF;
  font-size:.9em;
}
.box #PaddyBar {
  width:494px;
  background:url(../it/PaddyBarSml.gif) no-repeat;
}
.box #BettingText {
  width:222px;
  padding:3px 5px 17px 8px!important;
  overflow:hidden;
}
#PaddyBar span {
  color:#f1fa09;
  text-decoration:underline;
}
#PaddyBar div.marquee {
  position:relative;
  overflow:hidden;
  width:616px;
  height:16px;
}
#PaddyBar div.marquee div {
  position:absolute;
}
#PaddyBar div.marquee em {
  font-style:normal;
}
.Title {
  height:23px;
  padding:5px 0 0 15px;
  margin-bottom:1px;
  background:url(../it/SI-1.0.gif) 0 -86px no-repeat;
  color:#FFF;
}
.boxTitle {
  background:url(../it/SI-1.0.gif) 0 -86px no-repeat;
  font:bold 1.1em arial;
  color:#FFF;
  padding-left:10px;
  padding-top:5px;
  height:23px;
  margin-bottom:1px;
}
.mw .boxTitle, .media-watch-article .boxTitle  {
  background:url(../it/mw-wingtip-2.gif) 0 0 no-repeat;
}
.boxTitle a {
  color:#fff;
  display:block;
}
.ExtendedTitle {
  background:url(../it/SI-1.0.gif) -194px -235px no-repeat!important;
}
.longTitle .boxTitle {
  background:url(../it/SI-1.0.gif) -158px -235px no-repeat;
}
.fullTitle .boxTitle {
  background:url(../it/SI-1.0.gif) -70px -235px no-repeat;
}
.Gold {
  background:url(../it/TitleBgGold.gif) left top no-repeat!important;
}
.box .iconRSS {
  float:right;
  margin:3px 7px 0 0;
}
.TitleLogo {
  position:absolute;
  top:4px;
  right:4px;
}
.Rss {
  top:6px!important;
}
.RightW {
  width:285px!important;
}
.Title h1 {
  font:bold 1.1em Arial;
}
.ColumnLeft, .ColumnRight {
  width:318px;
  height:auto;
  padding:0;
  margin-bottom:9px;
  background-color:#FFF;
  border:1px solid #e5e5e5;
  display:inline;
}
.ColumnLeft {
  float:left;
  margin-left:10px;
  margin-right:7px;
  display:inline;
}
.ColumnRight {
  float:left;
  display:inline;
}
.Sub4 li, .Sub3 li, .Sub5 li, .SubKop li {
  float:left;
  color:#FFF;
  list-style:none;
  background:url(../it/STV-1.0.png);
  background-position: 0px -200px;
  text-align:center;
  height:24px;
  border-right:1px solid #FFF;
  display:inline;
}
.SubKop li {
  background-position: 0px -760px;
  border-right:1px solid #000;
}

.Sub4 li {
  width:78px;
  margin-bottom:1px;
}
.SubFull li {
  width:160px;
  margin-bottom:20px;
}
.SubFullPadded li {
  width:155px;
  margin-bottom:20px;
}
.Sub3 li {
  width:104px;
  margin-bottom:1px;
}

.HomeNewsCont .Sub3 li {
  width:157px;
}

.Sub5 li {
  width:73px;
  margin-bottom:1px;
}
.SubKop li {
  width:99px;
  margin-bottom:1px;
}
.SubKop li.end {
  width:96px;
  border:none;
}
.SubLrg3 li {
  width:169px;
  margin-bottom:1px;
}
.SubLrg2 li {
  width:255px;
  margin-bottom:1px;
}
.Sub4 li:hover, .Sub3 li:hover, .Sub5 li:hover,.SubKop li:hover {
  background:url(../it/STV-1.0.png);
  background-position: 0px -156px;
}
.Sub4 li.ui-tabs-selected, .Sub3 li.ui-tabs-selected, .Sub5 li.ui-tabs-selected, .SubKop li.ui-tabs-selected  {
  background:url(../it/STV-1.0.png);
  background-position: 0px -156px;
}

.mw .Sub5 li.ui-tabs-selected, .mw .Sub5 li:hover {
background:#333;
}
.Sub4 a, .Sub3 a, .Sub5 a,.SubKop a {
  display:block;
  list-style:none;
  color:#FFF;
  font:bold .9em Arial;
  padding-top:4px;
  padding-bottom:4px;
}
.SubMost {
  background:url(../it/SubMostBg.gif) repeat-x;
  width:318px;
  height:25px;
  font:bold .9em Arial;
  color:#595959;
  float:left;
}
.SubMost .On a {
  color:#cb0b0b;
}
.OddWidth {
  width:104px!important;
  border-right:none!important;
}
.OddWidth2 {
  width:106px!important;
  border-right:none!important;
}
.OddWidth3 {
  width:102px!important;
  border-right:none!important;
}
.OddWidth4 {
  width:93px!important;
  border-right:none!important;
}
.OddWidth5 {
  width:173px!important;
  border-right:none!important;
}
.OddWidth6 {
  width:257px!important;
  border-right:none!important;
}
.OddWidthSml {
  width:81px!important;
  border-right:none!important;
}
.GrayTop {
  background:url(../it/TdBgGray.gif) repeat-x;
  border-right:1px solid #FFF;
  height:25px;
  color:#FFF;
  font:bold .7em Verdana;
  text-align:center;
  padding:0 7px;
}
.BoardsTitle {
  font:bold .8em Verdana;
  height:25px;
  color:#ce0709;
  padding:10px 0 10px 15px;
}
.BoardsForum {
  font:normal .7em Verdana;
  height:25px;
  color:#808080;
  padding-left:15px;
}
.BoardsOther {
  font:normal .7em Verdana;
  height:25px;
  color:#808080;
  text-align:center;
}
.SubMost a {
  color:#595959;
}
.SubMost li.Login a {
  color:#FFF;
}
.SubMost a:hover {
  color:#cb0b0b;
}
.SubMost li {
  float:left;
  list-style:none;
  padding:4px 8px 5px 8px;
  display:inline;
}
.SubMost li.NoPad {
  padding-left:0;
}
.SubMost li.Login {
  background:url(../it/SubLogin.gif) repeat-x;
  float:right;
  margin-right:3px;
  display:inline;
}
.Caption {
  margin:14px 0 0 14px;
  font:bold .7em Verdana;
  color:#808080;
}
.PicturesBox.Team2 .Caption {
  margin:5px 5px 0px 6px;
}
#tabsNewsWidget-1 .News .Caption {
  margin-top:6px;
}
.Caption a {
  color:#CE0709;
  text-decoration:none!important;
}
.Caption a:hover {
  text-decoration:underline!important;
}
.Caption a:hover {
  text-decoration:underline;
}
.CaptionTop {
  margin:5px 0 0 14px!important;
}
.CommentsMod {
  margin-bottom:9px!important;
}
.Caption h1, .Caption h1 a {
  margin:3px 0 0 0!important;
  padding:0!important;
  color:#ce0709;
  min-width:202px;
}
#tabsNewsWidget-1 .Caption h1 a,#tabsNewsWidget-2 .Caption h1 a,#tabs-1 .Caption h1 a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11.5px;
}

#tabsNewsWidget-2 .Caption {
color:#808080;
font-weight:normal !important;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}
#tabsNewsWidget-2 .PicturesBox img{
  padding-left:6px;
  padding-top:3px;

}
.Marg {
  margin-left:14px;
  float:left;
  display:inline;
}
.Marg1 {
  padding:0 1px 1px 1px;
  background-color:#f5f5f5;
  height:431px!important;
  overflow:hidden;
}
.Marg2 {
  padding:0 1px 1px 1px;
  background-color:#f5f5f5;
  overflow:hidden;
}
#tabsTeam-3 .Marg2 {
  height:142px;
}
.Marg3 {
  padding:0 1px 1px 1px;
  overflow:hidden;
  background:#F7F7F7 url(../it/MainItemBg.gif) top left repeat-x;
}
.Marg1 h1, .TeamHead {
  font:bold 13px Verdana;
  color:#ce0709;
  margin:15px 0 11px 14px;
}
.Marg1 h1 a {
  font:bold 11px Arial;
  color:#ce0709;
}
.Marg1 h1 a:hover {
  text-decoration:underline;
}
.Vicon {
  margin-top:0!important;
  margin-bottom:0!important;
}
li.Comments {
  background:url(../it/SI-1.0.gif) -296px -210px no-repeat;
  margin-bottom:14px;
}
.PicturesBox {
  height:auto;
  margin:0;
  border-top:1px solid #FFF;
  overflow:hidden;
}
.PicturesBox.Team1 {
  width:151px;
  float:left;
}
.PicturesBox.Team2 {
  float:left;
  width:154px;
  height:28px;
}
.odd {
  background-color:#fafafa;
}
.even {
  background-color:#f5f5f5;
}
.Bubble {
  width:256px;
  max-height:93px;
  background:#b3b3b3 url(../it/SI-1.0.gif) 0 -140px no-repeat;
  font:normal 16px Georgia;
  color:#FFF;
  padding:15px;
  margin-top:10px;
}
.BubbleBottom {
  width:286px;
  height:17px;
  background:#b3b3b3 url(../it/SI-1.0.gif) -286px -141px no-repeat;
}
ol.RedNums, ol.RedNumsInside {
  font:bold 1em Verdana;
  color:#ce0709;
  padding:0;
}
ol.RedNums li {
  list-style:decimal;
  display:list-item;
}
ol.RedNums span {
  font:normal 1em Verdana;
  color:#000;
}
ol.OlCol {
  width:136px;
  float:left;
  padding:18px 0 18px 32px;
}
ol.OlCol2 {
  width:240px;
  float:left;
  padding:18px 0 18px 18px;
}
ol.RedNums li {
  line-height:28px;
}
ol.RedNumsInside li {
  line-height:28px;
  list-style-position:inside;
}
.OlCol2 {
  width:240px;
  float:left;
  padding:18px 0 18px 18px;
}
ol.OlCol2 .Desc {
  font:normal .8em Verdana;
  color:#000;
}
ol.OlCol2 span, .OlCol3 span {
  font:bold .9em Verdana!important;
  color:#000;
}
ol.OlCol2 .Img {
  margin:0 12px 0 0;
}
ol.OlCol2 li {
  clear:both;
  margin:0 0 6px 0;
}
ol.OlCol3 {
  width:200px;
  float:left;
  padding:18px 0 18px 35px;
}
ol.OlCol3 .Desc {
  font:normal .8em Verdana;
  color:#000;
  margin:3px 0 10px 0;
}
ol.OlCol4 {
  text-align:center!important;
  padding:4px 0 25px 0;
  margin:0 0 0 20px;
}
ol.OlCol4 span, .OlCol3 span {
  font:bold .9em Verdana!important;
  color:#000;
}
ol.OlCol4 p.Comments {
  margin:0 auto;
  text-align:center!important;
  line-height:normal;
  float:none;
  color:#595959;
  background:url(../it/Comments.gif) 11% 67% no-repeat;
  font:bold .8em Verdana;
}
ol.OlCol4 .User {
  font:normal .8em Verdana!important;
  color:#000;
}
ol.OlCol4 .User a {
  text-decoration:underline;
  color:#000;
}
.BlogCol {
  width:220px;
  float:left;
  padding:23px 17px 23px 17px;
  display:inline;
}
.BlogCol .BlogTitle {
  font:bold .85em Verdana;
  color:#ce0709;
  margin-bottom:14px;
}
.BlogCol .User {
  font:bold .7em Verdana;
  color:#808080;
}
.FanCol {
  float:left;
  width:169px;
}
.FanColImg {
  padding:4px 0 0 37px;
}
.News {
  height:54px;
  padding-bottom:7px!important;
}
.Announcements {
  height:65px;
}
#tabs-1 .News {
  height:25px;
}
#tabsNewsWidget-1 .News {
height:25px;
}
#tabs-1 .News .Caption {
margin-top:6px;
}
.News h1 span {
  color:#808080;
  font-weight:normal!important;
  margin-left:4px;
}
.MediaInfo {
  margin-left:0;
}
.MediaDate {
  margin-left:0;
  color:#c10204;
  margin-bottom:1px;
}
.Media {
  height:auto;
  padding-bottom:5px!important;
  width:auto;
}
#tabsNewsWidget-2 .Media {
  height:36px;
}
.Media .Caption {
  margin-top:10px;
}
.Media h1 {
  color:#808080;
  font-weight:normal!important;
}
.rss_icon_news {
  margin-top:-15px;
  margin-right:5px;
}
.Match {
  height:117px;
  padding:20px 8px 5px 8px;
}
.Match h1 {
  font:bold 1.5em Verdana;
  color:#cb0f0f;
  margin:0;
  padding:0;
}
.Match h2 {
  font:bold .9em Verdana;
  color:#595959;
  margin:0;
  padding:0;
}
.Match h3 {
  font:bold 1.5em Verdana;
  color:#cb0f0f;
}
.Match h2.bottom {
  font:bold .9em Verdana;
  color:#595959;
  margin-bottom:27px;
  padding:0;
}
.LastMatch p {
  font:normal .7em Verdana;
  color:#808080;
  margin-bottom:5px;
  padding:0;
}
.LastMatch h1 span {
  font:bold 1.5em Verdana;
  color:#474747;
}
.League {
  height:113px;
  overflow:auto;
  width:318px;
}
.BorderTop {
  border-top:1px solid #E5E5E5;
}
.No {
  padding:10px 14px;
}
.Logo {
  width:45px;
}
.Club {
  width:106px;
}
.Played {
  width:36px;
}
.GDiff {
  width:41px;
}
.Points {
  width:25px;
}
.No, .Logo, .Club, .Played, .GDiff, .Points {
  color:#808080;
  border-bottom:1px solid #FFF;
  font-weight:bold;
}
.Team .Squad {
  line-height:1em;
}
.Squad a {
  font-size:1em;
  color:#ca0002;
}
.Squad a:hover {
  text-decoration:underline;
}
.SquadPics {
  width:44px;
  overflow:auto;
  height:142px;
}
.SquadPics img {
  cursor:pointer;
  margin-bottom:1px;
}
.Shirt {
  background:url(../it/SI-1.0.gif) -956px -86px no-repeat;
  color:#FFF;
  float:right;
  margin: 0;
  text-align:center;
  line-height:22px;
  width:29px;
}
#TeamsHolder, #TeamsHolder2 {
  background:url(../it/SI-1.0.gif) -866px -152px no-repeat;
  height:86px;
  float:right;
  width:130px;
}
span.Red a {
  font:bold .9em Arial;
  color:#FFF!important;
  background:url(../it/STV-1.0.png) repeat-x;
  background-position: 0px -244px;
  padding:3px 8px;
  margin-right:7px;
  height:21px!important;
  line-height:2em;
}
span.Green a {
  font:bold .9em Arial;
  color:#FFF!important;
  background:url(../it/GreenButton.gif) repeat-x;
  padding:3px 8px!important;
  margin-bottom:10px;
  height:21px!important;
  line-height:2em;
}
#comments_must_login, #comments_disabled, #comments_banned {
  width:228px;
  float:left;
}
#comments_must_login div {
  padding-bottom:10px;
}
.Team {
  width:269px;
  height:142px;
  background-color:#fafafa;
  margin-right:1px;
  overflow:hidden;
}
.OTD {
  width:198px;
  height:142px;
  background-color:#fafafa;
  margin-right:1px;
  overflow:hidden;
}
.Team span {
  color:#cb0f0f;
  font-weight:bold!important;
  width:auto!important;
}
.Team p {
  padding:12px 13px 15px 13px;
}
h1.TeamHead {
  background-color:#f5f5f5!important;
  width:169px!important;
  padding:9px 15px 9px 12px!important;
  margin:0!important;
}
#Carousel {
  height:129px;
  margin:0 0 9px 0;
}
.MargShop {
  width:316px;
  height:162px;
  background:url(../it/STV-1.0.png) repeat-x;
  background-position: 0px -335px;
  position:relative!important;
  overflow:hidden;
}
#Shop, #GenericCarousel {
  position:absolute;
  height:160px;
  left:0;
}
#Shop h1, #Shop h2, #GenericCarousel h1, #GenericCarousel h2, #GenericCarousel h3 {
  font:normal .8em Arial;
  color:#404040;
  margin:13px auto 0 auto;
  padding:0;
  width:100px;
}
#Shop h2, #GenericCarousel h2 {
  color:#ca0002;
  margin:0 auto;
}
#GenericCarousel h3 {
  margin:4px auto 0 auto;
}
#Shop span, #GenericCarousel span{
font:bold 1.2em Arial;
color:#404040;
margin:0;
background:url(../it/STF-2.3.png) right center no-repeat;
background-position: 37px -690.5.px;
padding-right:10px;
}
.TabL a, .TabLGeneric a {
width:15px;
height:60px;
position:absolute;
top:41px;
left:0;
display:block;
background:url(../it/STF-2.3.png) no-repeat;
background-position: -10px -286px;
z-index:1000;
}
.TabR a, .TabRGeneric a {
  width:15px;
  height:60px;
  position:absolute;
  top:41px;
  right:0;
  display:block;
  background:url(../it/ShopRfade.gif) no-repeat;
  z-index:1000;
}
.UpL a:hover {
  background:url(../it/ShopLfadeOver.gif) no-repeat;
}
.UpR a:hover {
background:url(../it/STF-2.3.png) no-repeat;
background-position: -10px -366px;
}
.UpL a {
  background:url(../it/ShopLfadeOver.gif) no-repeat;
}
.UpR a {
  background:url(../it/ShopRfadeOver.gif) no-repeat!important;
}
.Item {
  width:158px;
  height:146px;
  text-align:center;
  padding:14px 0 0 0;
}
#accordion dl, #accordion dd {
  margin:0;
  padding:0;
  list-style:none;
}
#accordion dl span {
  display:none;
}
dl.lfctv dd a {
  height:18px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.7em;
  font-weight:bold;
  margin-bottom:1px;
  background:url(../it/STV-1.0.png) repeat-x;
  background-position: 0px -515px;
  display:block;
  color:#FFF;
  padding:3px 0 0 10px;
}
dd.selected a {
  background:url(../it/NowBg.gif) repeat-x;
}
span.on {
  width:10px;
  height:10px;
  background:url(../it/LfctvArrowDown.gif) no-repeat;
  background-position:16px 2px;
}
.off {
  background:url(../it/LfctvArrow.gif) no-repeat;
  background-position:16px 2px;
}
.LfctvGrey {
  background:url(../it/STV-1.0.png) repeat-x;
  background-position: 0px -556px;
}
.Now dd a, .Tonight dd a {
  font:bold .7em Verdana;
  color:#FFF;
  line-height:21px;
  padding:0 0 0 29px;
}
.Days ul {
  height:21px;
  background:url(../it/DaysBg.gif) repeat-x;
  list-style:none;
  font:normal .7em Verdana;
  color:#FFF;
  line-height:21px;
}
.Days li {
  float:left;
  display:inline;
}
.Days li a {
  float:left;
  color:#FFF;
  text-decoration:none;
  display:block;
  padding:0 8px;
  display:inline;
}
.Days li a:hover {
  background-color:#c31b19;
  color:#FFF;
  text-decoration:none;
  display:block;
  padding:0 8px;
}
.DaysOn a {
  background-color:#c31b19;
}
.Items ul {
  list-style:none;
  height:123px;
  overflow:auto;
}
.Items li a {
  height:23px;
  color:#595959;
  text-decoration:none;
  display:block;
  padding:0 8px;
  line-height:22px;
  margin-bottom:1px;
  overflow:hidden;
}
.Items .Light {
  background-color:#fafafa;
}
.Items .Dark {
  background-color:#f2f2f2;
}
.Items span {
  font:bold .7em Verdana;
  padding-right:8px;
}
.Items li a:hover {
  color:#ce0709;
}
.Items h1, span.pick-of-the-day {
  width:106px;
  height:14px;
  line-height:14px;
  font:bold .7em Verdana;
  padding:0 9px;
  margin:-19px 0 0 0;
  color:#FFF;
  float:right;
  background:url(../it/PickDay.gif) no-repeat;
  display:inline;
}
span.pick-of-the-day {
  font:bold .8em Verdana;
  margin:0;
}
#Video {
  width:auto;
  height:466px;
  border:1px solid #FFF;
  background-color:#292929;
  margin-top:10px;
  margin-bottom:10px;
  padding:9px;
}
#LivePoll {
  width:300px;
  height:169px;
  margin-top:0;
  margin-bottom:10px;
  background-color:#FFF;
  overflow:auto;
  border-bottom:1px solid #FFF;
}
#LivePoll p {
  width:154px;
  height:auto;
  padding:1px;
}
#LivePoll span {
  font-weight:bold;
  color:#ce0709;
}
.Poll {
  height:auto;
  padding:15px 18px;
}
#LivePoll ul {
  list-style:none;
}
#LivePoll li {
  width:auto;
  height:31px;
  font-size:.9em;
  line-height:31px;
  padding:0 15px 0 15px;
}
.LivePollRadio {
  margin:8px 12px 0 0;
  border:none!important;
}
.PollButton {
  margin:0!important;
}
.TagCloud {
  background:#FFF url(../it/STV-1.0.png) repeat-x bottom left;
  background-position: 0px -599px;
  height:auto;
  padding:16px 0 16px 16px;
  width:auto;
}
#TagMarg {
  border:1px solid #E5E5E5;
  padding:2px;
  margin-top:6px;
  width:114px;
  overflow:hidden;
}
#LeftTagCloud {
  background:#F7F7F7 url(../it/BgTagCloudLeft.gif) repeat-x;
  padding:6px 5px 8px 5px;
  width:104px;
}
.TagCloud a, #LeftTagCloud span a {
  color:#b8b8b8;
  margin-right:7px;
}
.TagCloud ul {
  list-style:none;
}
.TagCloud ul li {
  display:inline;
}
.TagCloud big a:hover, #LeftTagCloud span a:hover {
  text-decoration:underline;
}
.TagCloud a {
  font:bold .7em Arial;
}
ul.tag-cloud {
  list-style:none;
}
ul.tag-cloud li {
  display:inline;
}
ul.tag-cloud li a {
  color:#b8b8b8;
}
ul.tag-cloud big a:hover, #LeftTagCloud span a:hover {
  text-decoration:underline;
}
ul.tag-cloud li a {
  font:bold 1.0em Arial;
}
small a {
  font:normal .7em Arial;
}
big a {
  font:bold 1.3em Arial;
  color:#1a0000!important;
}
.XXS a {
  font:bold .7em Arial;
}
.XS a {
  font:bold .8em Arial;
}
.S a {
  font:bold 1em Arial;
}
.M a {
  font:bold 1.1em Arial;
}
.L a {
  font:bold 1.3em Arial;
}
.XL a {
  font:bold 1.5em Arial;
  color:#1a0000!important;
}
.XXL a {
  font:bold 1.7em Arial;
  color:#1a0000!important;
}
#Footer {
  width:996px;
  height:auto;
  background:#FFF url(../it/FooterBg.gif) repeat-x;
  padding-top:23px;
  position:relative;
}
.FooterLogos {
  height:44px;
  margin:0 auto;
  list-style:none;
  padding:0;
}
#FooterLogos {
  height: auto;
}

#FooterLogos li {
  background:url(../it/STF-2.3.png) no-repeat;
  float:left;
  height:43px;
  padding:0 0 12px 0;
  width:93px;
}
#FooterLogos .One {
  background-position:0 -494px;
  margin-right: 20px !important;
  width:103px !important;
}
#FooterLogos .Two {
  background-position:-600px -623px;
  height: 37px;
  margin: 2px 17px 0 0 !important;
  width: 156px !important;
}

#FooterLogos .Three {
  background:url(/images/template/thomas_cook_sport_footer_2013.png) top left no-repeat;
  background-position: 0 0;
  width:137px!important;
  margin: 3px 15px 0 0 !important;
}
#FooterLogos .Four {
  background-position:-485px -494px;
  width:127px!important;
  margin:0 81px 12px 0!important;
  padding:0!important;
}
#FooterLogos .Five {
  background-position:-34px -551px;
  margin: -9px 10px 0 0;
  width:62px !important;
  height:48px;
}

#FooterLogos .Six {
background-position:-156px -550px;
width:134px!important;
  margin: 0 10px 0 0 !important;
}
#FooterLogos .Seven {
background-position:-293px -550px;
width:96px!important;
  margin: 0px 12px 0 0 !important;
}
#FooterLogos .Eight {
  background-position:-467px -64px;
  width:82px!important;
  margin:0 52px 0 0!important;
}
#FooterLogos .Nine {
    background-position: -700px -499px;
    margin: 0 !important;
    width: 100px !important;
}
#FooterLogos .Ten {
background:none!important;
  width:70px!important;
margin: 0 22px 0 0 !important;
}

#FooterLogos.FooterLogosWide .Ten {
background:none!important;
  width:109px!important;
margin: 7px 0px 0 0 !important;
}

#FooterLogos .Eleven {
background-position:-328px -494px;
width:120px!important;
  margin: 0 20px 0 16px !important;
}
#FooterLogos .Twelve {
background-position:-630px -555px;
width:73px!important;
  margin: 0px 15px 0 0px !important;
}
#FooterLogos .Thirteen {
  background-position:-489px -493px;
  width:95px!important;
  margin:0 22px 12px 0!important;
  padding:0!important;
}
#FooterLogos .Fourteen {
    background: url(../it/garuda-footer-logo.png) no-repeat scroll 0 0 transparent;
    margin: 5px 12px 3px 15px !important;
    width: 146px !important;
}
#FooterLogos .Fifteen {
    background: url(../it/bellawood.png) no-repeat scroll 0 0 transparent;
    margin: -2px 20px 3px 30px !important;
    width: 129px !important;
}
#FooterLogos .Sixteen {
    background: url(../it/gatorade_footer_logo.png) no-repeat scroll 0 0 transparent;
    margin: -2px 0px 3px 10px !important;
    width: 51px !important;
    clear: none !important;
}
#FooterLogos .Eighteen {
    background: url(../it/dunkin_footer_logo.png) no-repeat scroll 0 0 transparent;
    margin: -5px 15px 0px 0px !important;
    width: 115px!important;
}
#FooterLogos .Nineteen {
    background: url(../it/vauxhall_footer_logo_black.png) no-repeat scroll 0 0 transparent;
    margin: -4px 10px 0px 0px !important;
    width: 67px!important;
}
#InnerFooter {
  width:996px;
  padding-top:20px;
  clear: both;
}

/* Used to widen logos space when using wider for new paddy power geo-served logo */
#FooterLogos.FooterLogosWide li.Eleven {
  margin-left: 7px !important;
}

#FooterLogos.FooterLogosWide li.Sixteen {
  margin-left: none !important;
}

img.PremierLogoFooter
{
  position:absolute;
  bottom:-20px;
  right: 20px;

/*
  position:relative;
  float:right;
  bottom:0px;
*/
}

.Column {
  width:167px;
  height:auto;
  float:left;
  clear:none;
}
.Home {
  width:96px;
  height:250px;
  padding:0 0 0 43px;
  background:url(../it/SI-1.0.gif) -1006px 46px no-repeat;
}
.Column h2 a {
  font:bold 1.2em Arial;
  color:#ca0002;
  padding-top:2px;
}
.Homeh2 {
  font:bold 1.2em Arial;
  color:#ca0002;
  padding:0 0 0 26px;
  background:url(../it/SI-1.0.gif) -572px -141px no-repeat;
}
.Column ul {
  list-style:none;
  margin-top:14px;
  margin-bottom:14px;
  clear:both;
}
.Column li {
  font:bold .9em Arial;
  color:#808284;
  margin:5px 0 5px 0;
}
.Column li a {
  color:#808284;
}
.Column li a:hover {
  text-decoration:underline;
}
.ExternalLink {
  margin-left:5px;
  width:12px;
  height:11px;
  background:url(../it/SI-1.0.gif) -286px -198px no-repeat;
}
#FooterBar {
  font:normal .7em Verdana;
  width:996px;
  height:126px;
  background:url(../it/SI-1.0.gif) 0 40px no-repeat;
}

.FooterLogo {
  width:79px;
  height:107px;
  margin-left:35px;
}
.Copyright {
  color:#FFF!important;
  width:750px;
  height:22px;
  margin:50px 0 0 20px;
  line-height:16px;
}
.Copyright a {
  color:#FFF!important;
}
.Copyright a:hover {
  text-decoration:underline;
}
.Copyright span {
  margin:0 1px 0 1px;
}
.ReturnToTop {
  width:87px;
  height:20px;
  color:#FFF;
  background:url(../it/SI-1.0.gif) -313px -199px no-repeat!important;
  margin:67px 15px 0 0;
}
.ReturnToTop a {
  color:#FFF;
  padding-left:15px;
  font:bold 1.2em Arial;
}
ul#Breadcrumbs {
  background:#FFF;
  font:normal .85em Verdana;
  padding:5px 0 10px 20px;
  color:#cd0709;
  width:96%;
}
ul.FanCrumbs {
  background:none!important;
}
#Breadcrumbs li {
  display:inline;
}
#Breadcrumbs li a {
  text-decoration:none;
  color:#4c4d4d;
}
#Breadcrumbs li span {
  margin:0 3px 0 6px;
  color:#4C4D4D;
}
#Breadcrumbs a:hover {
  text-decoration:underline;
  color:#cd0709;
}
#Wrapper {
  float:left;
}
#leftContainer {
  float:left;
  width:647px;
  padding-left:9px;
}
#RightSideBar {
  background:#e8e8e8;
  float:right;
  min-height:100%;
  margin-top:1px;
  padding:10px;
  width:300px;
}
#Content {
  display:inline;
  float:left;
  margin:0 8px 0 9px;
  width:517px;
}
#ContentWide {
  display:inline;
  float:left;
  padding:0 0 0 18px;
  width:772px;
}
#ContentWideFull {
  display:inline;
  float:left;
  padding-top:10px;
  width:965px;
  margin-left:15px;
}
#ContentWideRight {
  display:inline;
  float:left;
  padding:0 0 0 18px;
  width:836px;
}
#ContentFull {
  display:inline;
  float:left;
  padding:20px 0px 0px 0px;
  width:836px;
  margin-left:78px;
}
#ContentHistory {
  display:inline;
  float:left;
  padding:0;
  width:648px;
}
#ContentFullPageWidth {
  width:970px;
  padding: 0px 10px;
}
/*  match channel */
.channel-sponsorship {
  margin:0 5px 0 6px!important;
border: 3px solid #b4b4b4;
border-radius:2px;
}
.channel-sponsorship.mw {
border: 3px solid #40405A;
}
.channel-sponsorship-wide {
margin:0 5px 0 7px!important;
border: 3px solid #b4b4b4;
border-radius:2px;
padding-left:0px!important;
}
.channel-sponsorship img.sponsorship-banner-top, .channel-sponsorship-wide img.sponsorship-banner-top {
border-bottom: 3px solid #b4b4b4;
margin-bottom:10px;
}
.channel-sponsorship.mw img.sponsorship-banner-top {
border-bottom: 3px solid #40405A;
margin-bottom:0px;
}

.channel-sponsorship img.sponsorship-banner-bottom {
margin-top:20px;
}
.channel-sponsorship.mw img.sponsorship-banner-bottom {
margin-top:0px;
}
.channel-sponsorship.mw .box {
margin-bottom:0px;
}
.sponsorshipContentPadding {
padding-left:10px;
padding-right:10px;
}
.channel-sponsorship .cmsContent {
padding-left:10px;
padding-right:10px;
}

/*  news channel */
#channel-sponsor-ad-top {
width:995px;
overflow:hidden;
}
#channel-sponsor-ad-top img,
#channel-sponsor-ad-top iframe,
#channel-sponsor-ad-top object,
#channel-sponsor-ad-top embed {
padding: 12px 0;
}
#channel-sponsor-ad-bot {
width:517px;
overflow:hidden;
}
#channel-sponsor-ad-bot img,
#channel-sponsor-ad-bot iframe,
#channel-sponsor-ad-bot object,
#channel-sponsor-ad-bot embed
{
padding: 12px 0;
}

#channel-sponsor-ad-bot .no-advert, #channel-sponsor-ad-top .no-advert {
display:none;
}

.cmsContent li {
  margin:0 0 0 24px;
}
#HistoryContent {
  padding:18px 14px;
}
.box {
  background:#FFF;
  border:1px solid #e5e5e5;
  padding:1px;
  overflow:hidden;
}
.boxContent {
  padding:10px;
}
.boxContent ul {
  padding-left:15px;
}
.box .iconRSS {
  float:right;
  margin:3px 7px 0 0;
}
.leftColumn {
  float:left;
  width:120px;
}
.mainColumn {
  float:right;
  width:517px;
  color:#000;
}
#LeftSideBar {
  padding-left:9px;
  float:left;
}
#Menu2 {
  width:118px;
  padding:1px;
  background:#FFF;
  border:1px solid #e5e5e5;
  font:bold .9em arial;
  margin-bottom:10px;
  list-style:none;
}
#Menu2 li a {
  text-decoration:none;
  color:#5c5d5d;
  display:block;
  padding:0 0 0 9px;
  line-height:1.7em;
  margin-bottom:1px;
}
#Menu2 .even {
  background:#f2f2f2;
}
#Menu2 .odd {
  background:#fafafa;
}
#LeftSideBarOverview {
  width:171px;
  float:left;
  padding-left:9px;
}
#LeftSideBarTitle {
  width:171px;
  padding-top:15px;
}
#Menu3 {
  width:171px;
  border:1px solid #e5e5e5;
  font:bold .9em arial;
  float:left;
  list-style:none;
  text-align:center;
}
#Menu3 li a {
  text-decoration:none;
  color:#FFF;
  display:block;
  padding:0;
  line-height:2em;
  border-bottom:1px solid #FFF;
  background:#858586;
}
#Menu3 li a:hover {
  background-color:#cb0b0b;
}
#Menu3 li.selected a {
  background-color:#cb0b0b!important;
}
.homeLeftColumn1 {
  float:left;
  width:320px;
}
.homeLeftColumn2 {
  float:right;
  width:320px;
}
#newsidebarwidget ol {
  list-style-type:decimal;
  padding-left:10px;
}
#homeFlash {
  margin:-1px 0 0 0;
  height:300px;
}
#PageComments_holder {
  background:#EEE;
  padding:10px;
}
#PageComments li {
  background:#FFF;
  padding:10px;
  margin-bottom:20px;
}
#PageComments li .actionLinks li {
  float:right;
  padding:0 5px;
  margin-bottom:0;
  background:none;
}
#CommentSummaryWidget ul {
  float:left;
}
#CommentSummaryWidget ul.list1 {
  margin-right:1px;
}
#CommentSummaryWidget ul li {
  padding:16px 14px;
  font:.8em verdana;
  width:219px;
  height:42px;
  overflow:hidden;
  margin-bottom:1px;
}
#CommentSummaryWidget ul li.odd {
  background-color:#F2F2F2;
}
#CommentSummaryWidget ul li.even {
  background-color:#fafafa;
}
#NewsFeedWidget ul li, #NewsFeaturesWidget ul li, #NewsMediaWatchWidget ul li {
  padding:5px;
}
#NewsFeedWidget ul li a, #NewsFeaturesWidget ul li a, #NewsMediaWatchWidget ul li a {
  color:#5C5D5D;
  font-weight:bold;
}
#NewsFeedWidget ul li.odd, #NewsFeaturesWidget ul li.odd, #NewsMediaWatchWidget ul li.odd {
  background-color:#F2F2F2;
}
#NewsFeedWidget ul li.even, #NewsFeaturesWidget ul li.even, #NewsMediaWatchWidget ul li.even {
  background-color:#fafafa;
}
.ui-tabs-hide {
  display:none;
}
.box {
  margin-bottom:10px;
}
#WholesaleContact th {
  text-align:left;
}
.OverviewContactCol {
  padding:17px;
  width:343px;
}
.OverviewContactColFull {
  padding:17px;
  width:736px;
}
.OverviewContactColWide {
  padding:17px 17px 0 17px;
  width:auto;
}
.LargeGray {
  font:bold 2.1em Arial;
  color:#4c4c4c;
  border-bottom:1px solid #dddcdc;
  padding-bottom:10px;
  margin-bottom:20px;
}
.ContactBox {
  background-color:#f2f2f2;
  padding:22px 18px 22px 22px;
  width:auto;
  height:auto;
  margin-bottom:25px;
}
.OverviewContactCol p {
  margin-bottom:25px;
}
.OverviewContactColFull p {
  margin-bottom:25px;
}
.ContactBox legend {
  display:none;
}
.TopBR {
  border-top:4px solid #bd0002;
  margin-top:15px;
  padding-top:14px!important;
}
.ContactBox .label {
  font:bold .9em Arial;
  color:#4c4c4c;
  width:auto;
  overflow:hidden;
}
.ContactBox select {
  width:234px;
  display:inline;
}
.ContactBox input, .ContactBox select, .ContactBox submit {
  display:inline;
  float:left;
}
.FaqAccordion h3 a {
  font:bold 1.1em Verdana;
  color:#484747;
  display:block;
  background:url(../it/BgOverviewContactLfc.gif) repeat-x;
  height:50px;
  line-height:4.1em;
  padding:0 60px 0 20px;
  margin:0 -17px;
  position:relative;
  border-top:1px solid #dedede;
}
.OverviewContactColWide ul {
  list-style-position:inside;
  color:#ce0709;
  list-style-type:none;
  margin-top:-20px;
  margin-bottom:20px;
}
.OverviewContactColWide p {
  margin-bottom:25px;
}
.ArticleContent .error_list {
  list-style-type:none;
  padding:0;
  margin:0;
  color:#f00;
  font-size:11px;
}
.OverviewContactColWide ul.error_list {
  margin-top:0;
}
.FaqAccordion h3 {
  position:relative;
}
.FaqAccordion h3 a span {
  font:bold 1.6em Arial;
  color:#ce0709;
  margin-right:20px;
}
.FaqAccordion h3.selected a {
  background:url(../it/BgOverviewContactLfc.gif) repeat-x;
  height:50px;
  line-height:4.1em;
}
.FaqAccordion h3.TwoLine a {
  line-height:1.1em;
}
.TopAccord {
  margin-top:-18px;
}
.FaqAccordion span.View {
  padding-right:1px;
  font:normal .8em Verdana!important;
  color:#000;
  position:absolute;
  top:18px;
  right:0;
}
.FaqAccordion span.faq-icon-plus, .FaqAccordion span.faq-icon-minus {
  z-index:100;
  position:absolute;
  display:block;
  width:13px;
  height:13px;
  margin:0;
  padding:0;
  top:19px;
  right:28px;
}
.FaqAccordion span.faq-icon-minus {
  background:url(../it/LiOverviewContactLfcUp.gif) no-repeat 50% 50%;
}
.FaqAccordion span.faq-icon-plus {
  background:url(../it/LiOverviewContactLfc.gif) no-repeat 50% 50%;
}
.FaqAccordion ol {
  margin:0 0 0 20px;
}
.SolidH {
  background:url(../it/BgOverviewContactLfc.gif) repeat-x;
  margin:0 -17px;
  margin-bottom:17px;
}
.SolidH .RedBlock {
  height:34px;
  width:10px;
  background-color:#ce0709;
  float:left;
  margin:0 11px 0 20px;
}
.contactSubject {
  font-size:15px;
}
.OverviewContactColWide input {
  width:185px;
  margin-right:73px;
  height:21px;
}
.OverviewContactColWide textarea {
  width:548px;
  height:80px;
}
.OverviewContactColWide .label {
  width:116px;
  font:bold .9em Arial;
  color:#4c4c4c;
  height:48px;
  padding-top:2px;
}
.OverviewContactColWide .label2 {
  width:98px!important;
}
.paddit {
  margin-right:69px!important;
}
.OverviewContactColWide legend {
  display:none;
}
.Required {
  background:url(../it/BgRequired.gif) 197px 7px no-repeat;
}
.RequiredWide {
  background:url(../it/BgRequired.gif) 560px 7px no-repeat;
}
.ArticleContent {
  height:auto;
}
.ArticleContent .cmsContent ul {
  margin:0 0 24px 24px;
  float:left;
}
.ArticleContent .cmsContent ul li {
  color:#4C4C4C;
  font:normal .8em verdana;
  margin:0 0 0 15px;
}
.cmsContent .ArticleContent ul li {
  color:#4C4C4C;
  font:normal .9em verdana;
  margin:0 0 10px 15px;
}
.cmsContent .ArticleContent ol li {
  color:#4C4C4C;
  font:normal .9em verdana;
  margin:0 0 10px 15px;
}
.ArticleContent.news-content .cmsContent ul li, .ArticleContent.news-content .cmsContent ol li {
  font-size: 13px;
  line-height:18px;
  margin:0 0 10px 15px;
}
.ArticleContent p {
  margin:8px 0 8px 0;
}
.ArticleContent h4 {
  margin:16px 0 0 0;
  color:#ce0709;
  font:bold 1em Verdana;
}
.ArticleContent blockquote {
  background: none;
  padding: 10px 10px 0px 10px;
  font-size: 18px;
  margin: 0 0 24px 0;
  background: #E8E8E8;
}
.ArticleContent blockquote p {
  margin: 0;
  padding: 0 0 8px 0;
  color: #666;
  font-weight: bold;
}
.ArticleContent blockquote p em {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-weight: normal!important;
  color: #333;
}
.Light input {
  width:228px;
  height:21px;
  background:url(../it/BgInput.gif) no-repeat;
  border:none!important;
  padding:3px;
  color:#4c4c4c;
  margin-right:21px;
}
.Light select {
  border:1px solid #B3B3B3;
  color:#4C4C4C;
  margin-right:21px;
  padding:1px;
  height:22px;
  width:228px;
}
.fixturesKey {
  padding:15px 0px 15px 56px;
  overflow:hidden;
  background:#f4f4f4;
  color:#595959;
  font:.9em verdana;
  margin-bottom:20px;
}
.fixturesKey li {
  float:left;
  list-style:none;
  margin:0;
  padding:0 55px 0 0;
}
.fixturesKey li.last {
  padding:0;
}
.fixture-download-bottom {
  float:left;
  margin-top:28px;
  margin-left:10px;
}
.fixture-download-top {
  display: block;
  margin-bottom: 10px;
  text-align: center;
}
.fixture-comp-logos {
  height:51px;
  width:470px;
  float:left;
  margin-right:10px;
  padding-top:6px
}
.fixture-comp-logos img {
  margin-right:10px;
}
.Barclays, .Uefa, .Facup, .Carling, .Europa {
  float:left;
  height:56px;
  margin-right:10px;
  width:84px;
}
.Barclays {
  background:url(../it/SF-1.6.gif) 0 -24px no-repeat;
}
.Uefa {
  background:url(../it/SF-1.6.gif) -98px -24px no-repeat;
}
.Europa {
  background:url(../it/europa_league-fixtures-logo.jpg) 5px 13px no-repeat;
}
.Facup {
  background:url(../it/SF-1.6.gif) -192px -24px no-repeat;
}
.Carling {
  background:url(../it/SF-1.6.gif) -287px -24px no-repeat;
}
.sprite_bbcone {
  background:url(../it/SF-1.6.gif) 0 -85px no-repeat;
  width:70px;
  height:14px;
}
.sprite_bbctwo {
  background:url(../it/SF-1.6.gif) 80px -85px no-repeat;
  width:74px;
  height:14px;
}
.sprite_itvone {
  background:url(../it/SF-1.6.gif) -533px -23px no-repeat;
  width:34px;
  height:17px;
}
.sprite_eurosport {
  background:url(../it/SF-1.6.gif) -533px -44px no-repeat;
  width:40px;
  height:26px;
}
.sprite_itv2 {
  background:url(../it/SF-1.6.gif) -583px -23px no-repeat;
  width:42px;
  height:17px;
}
.sprite_itv3 {
  background:url(../it/SF-1.6.gif) -635px -23px no-repeat;
  width:42px;
  height:17px;
}
.sprite_itv4 {
  background:url(../it/SF-1.6.gif) -685px -23px no-repeat;
  width:40px;
  height:17px;
}
.sprite_skysports1 {
  background:url(../it/SF-1.6.gif) -288px 0 no-repeat;
  width:70px;
  height:10px;
}
.sprite_skysports2 {
  background:url(../it/SF-1.6.gif) -364px 0 no-repeat;
  width:70px;
  height:10px;
}
.sprite_skysports3 {
  background:url(../it/SF-1.6.gif) -440px 0 no-repeat;
  width:70px;
  height:10px;
}
.sprite_skysportsxtra {
  background:url(../it/SF-1.6.gif) -516px 0 no-repeat;
  width:70px;
  height:10px;
}
.sprite_skysports5 {
  background:url(../it/SF-1.6.gif) -657px -62px no-repeat;
  width:70px;
  height:10px;
}
.sprite_lfctv {
  background:url(../it/SF-1.6.gif) -482px -23px no-repeat;
  width:45px;
  height:17px;
}
.sprite_espn {
  background:url(../it/SF-1.6.gif) -418px -23px no-repeat;
  width:57px;
  height:16px;
}
.sprite_five {
  background:url(../it/SF-1.6.gif) -375px -23px no-repeat;
  width:31px;
  height:14px;
}
.sprite_e-seasonticket {
  background:url(../it/SF-1.6.gif) -460px -48px no-repeat;
  width:70px;
  height:15px;
}
.sprite_lfctvonline, .sprite_lfctvgo {
  background:url(../it/SF-1.6.gif) -455px -47px no-repeat;
  width:64px;
  height:17px;
}
.sprite_postponed {
  background:url(../it/SF-1.6.gif) -375px -49px no-repeat;
  width:71px;
  height:16px;
}
.sprite_btsport {
  background:url(../it/SF-1.6.gif) -582px -62px no-repeat;
  width:70px;
  height:15px;
}
.sprite_btsport1 {
  background:url(../it/SF-1.6.gif) -582px -45px no-repeat;
  width:70px;
  height:14px;
}
.sprite_btsport2 {
  background:url(../it/SF-1.6.gif) -657px -45px no-repeat;
  width:70px;
  height:14px;
}
.TvChannel a {
  padding:10px 70px 0 0;
}
.FixturesStats, .FixturesGoals, .FixturesTravel, .FixturesBet, .FixturesTicket {
  height:16px;
  float:left;
  padding-right:5px;
}
.FixturesTicket {
  background:url(../it/SF-1.6.gif) -96px -3px no-repeat;
  width:20px;
}
.FixturesBet {
  background:url(../it/SF-1.6.gif) -24px 0 no-repeat;
  width:12px;
}
.FixturesTravel {
  background:url(../it/SF-1.6.gif) -44px 0 no-repeat;
  width:16px;
}
.FixturesTravel a, .FixturesGoals a, .FixturesStats a, .FixturesTicket a, .FixturesBet a {
  display:block;
  padding:0;
  width:16px;
  height:16px;
}
.FixturesTravel a:hover, .FixturesGoals a:hover, .FixturesStats a:hover, .FixturesTicket a:hover, .FixturesBet a:hover, .TvChannel a:hover {
  text-decoration:none!important;
}
.FixturesGoals {
  background:url(../it/SF-1.6.gif) 0 0 no-repeat;
  width:16px;
}
.FixturesStats {
  background:url(../it/SF-1.6.gif) -69px -1px no-repeat;
  width:16px;
}
.fixturesKey li img {
  vertical-align:bottom;
}
.fixtures {
  margin-bottom:20px;
}
.fixtures th {
  background:#d7d8d8 url(../it/bgFixturesMonthBar.gif) top repeat-x;
  border:1px solid #d4d2d2;
  color:#c4130f;
  font-family:Arial, Verdana, sans-serif;
  font-weight:bold;
  text-align:left;
  padding:3px 10px;
}
.fixtures td {
  padding:5px;
  border-bottom:1px solid #d4d2d2;
}
.fixtures td a:hover {
  text-decoration:underline;
}
.fixtures .EvenR a {
  color:#c4130f;
}
.fixtures .OddB a {
  color:#595959;
}
#FixturesText {
  padding:0 10px 0 10px;
  color:#595959;
}

#league {
  font-size:.9em;
  color:#595959;
}
#league th {
  background:url(../it/BgLeagueHeadings.gif) repeat-x;
  color:#FFF;
  font-weight:normal;
  height:29px;
}
.supporters-club-content{width:473px}
.supporters-club-table{width:100%;text-align:left;margin-bottom:10px}
.supporters-club-table th{background:#ebebeb;padding:5px}
.supporters-club-table td a{font-weight:bold;padding:5px}
.supporters-club-table td{width:50%}
#league tr.supporters-listing td{padding:7px 10px;text-align:left;border-bottom:0;vertical-align:top}
#league tr.supporters-listing td.clubname{font-size:14px;font-weight:bold;color:#c00;width:150px}
#league tr.supporters-listing td.location{width:150px}
#league tr.supporters-listing td.further-info{width:300px}

#league tr td {
  border-bottom:1px solid #d4d2d2;
  text-align:center;
  padding:6px 3px;
}
#league .leagueOdd td, #LeagueTable .leagueOdd td {
  background:#f5f5f5;
}
#league .leagueHighlight td {
  background:#f5f5f5;
  font-weight:bold;
  color:#ce0709;
}
#league .leagueTeam {
  text-align:left;
  padding:6px 0 6px 15px;
}
#league .leagueTeam img {
  vertical-align:middle;
  padding-right:5px;
}
#league .leagueHomeAway {
  text-align:center;
  color:#FFF;
  background:#ce0709;
}
#league .noborder td {
  border:none;
}
.Season {
  margin:5px 0 0 0;
}
.Season .Last {
  border-bottom:1px solid #d4d2d2;
}
.Season2 {
  margin:25px 0 0 0;
}
.Season select, .Season2 select {
  margin-right:8px;
}
.SeasonMarg {
  margin:0 0 20px 0!important;
}
table#league tr.branch td {
  border-bottom:1px solid #757575!important;
}
table#league tr.nobranch td {
  border-bottom:1px solid #757575!important;
}
.team_selector_content {
  padding:30px 10px 20px 20px;
  background:#fff;
  width:755;
  overflow:hidden;
}
ul.TabsRounded {
  list-style:none;
  margin-bottom:10px;
  line-height:0;
  display:block;
  height:auto;
  overflow:hidden;
  float:none;
  clear:both;
  z-index:0;
}
ul.TabsRounded li {
  background:url(../it/SI-1.0.gif) -5px -264px no-repeat;
  font:bold .8em Arial;
  line-height:2.8em;
  text-align:center;
  float:left;
  height:33px;
  display:inline;
  overflow:hidden!important;
  margin:0;
}
ul.TabsRounded li a {
  display:inline;
  color:#4c4c4c;
  text-decoration:none;
  padding:0 21px;
  text-align:center;
  float:left;
  height:33px;
  overflow:hidden!important;
  position:relative;
}
ul.TabsRounded li a.TwoLine {
  line-height:1.2em;
  padding-top:3px!important;
}
ul.TabsRounded li a:hover {
  background:url(../it/SI-1.0.gif) -5px -298px no-repeat;
  color:#FFF;
  text-decoration:none;
}
ul.TabsRounded .On {
  background:url(../it/SI-1.0.gif) -5px -298px no-repeat!important;
  color:#FFF;
}
ul.TabsRounded .On span {
  background:url(../it/SI-1.0.gif) -511px -202px no-repeat;
}
ul.TabsRounded li span {
  background:url(../it/SI-1.0.gif) -511px -168px no-repeat;
  height:34px;
  width:5px;
  position:absolute;
  top:0;
  right:0;
}
ul.TabsRounded li a:hover span {
  background:url(../it/SI-1.0.gif) -511px -202px no-repeat;
}
ul.TabsRounded li.selected a {
  background:url(../it/BgRoundedTab.gif) 0 -34px no-repeat;
  color:#FFF;
}
ul.TabsRounded li span.selected {
  background:url(../it/BgRoundedTabEnd.gif) 0 -34px no-repeat;
}
.SlimCol {
  width:255px;
}
.BoxFooter {
  height:30px;
  background:url(../it/STV-1.0.png) 0 0 repeat-x;
  background-position: 0px -285px;
  text-align:right;
  line-height:2em!important;
}
#tabsNewsWidget-1 .BoxFooter, #tabsNewsWidget-2 .BoxFooter {
  margin-top:7px;
}
#tabs-1 .BoxFooter {
  margin-top:5px;
}
#tabsNewsWidget-3 .BoxFooter {
  margin-top:5px;
}
.BoxFooter a {
  font:bold .9em Arial;
  color:#4c4c4c;
  height:30px;
}
.BoxFooter a:hover {
  text-decoration:underline;
}
.BoxFooter span {
background:url(../it/STF-2.3.png) right 4px no-repeat;
padding-right:10px;
margin-right:10px;
margin-top:3px;
}
.AutoWidth {
  width:auto!important;
  height:276px!important;
}
.SlimCol .Score {
  font:bold 3.1em Arial;
  color:#4c4c4c;
  padding:0 10px 0 10px;
  height:124px;
  width:69px;
  white-space:nowrap;
}
.SlimCol .Score span {
  white-space:nowrap;
}
.SlimCol .Desc {
  color:#4c4c4c;
}
.LeagueTable {
  font:normal .9em Arial;
  color:#595959;
}
.LeagueTable a {
  font:normal .9em Arial;
  color:#595959;
  text-decoration:none;
}
.LeagueTable a:hover {
  font:normal .9em Arial;
  color:#ca0002;
  text-decoration:underline;
}
.LeagueTable .No {
  width:30px;
  text-align:center;
  font-weight:normal;
}
.LeagueTable .Logo {
  width:60px;
  text-align:left;
}
.LeagueTable .Team2 {
  width:156px;
  text-align:left;
  height:auto!important;
}
.LeagueTable .Pld {
  width:44px;
  text-align:center;
}
.LeagueTable .Pts {
  width:131px;
  text-align:center;
}
.LeagueTable .Gd {
  width:57px;
  text-align:left;
}
.LeagueTable .leagueHighlight td {
  background:#f5f5f5;
  font-weight:bold;
  color:#ce0709;
}
.RedBg {
  background-color:#ca0002;
  color:#FFF;
}
.Odd {
  background-color:#f2f2f2;
}
.Even {
  background-color:#FFF;
}
.Even2 {
  background-color:#FBFAFB;
}
.EvenR {
  color:#C4130F;
}
.MatchLandingDesc {
  font:normal .8em Verdana;
  color:#404040;
}
.MatchLandingDesc a {
  color:#404040;
}
.MatchLandingDesc a:hover {
  text-decoration:underline;
}
.has-next-article-button {
float:left;
clear:both;
}
a.next-article-button {
background:url(/images/template/next-article-btn.jpg) top left no-repeat;
width:126px;
height:26px;
display:block;
float:right;
color:#fff;
font-size:0.9em;
font-weight:bold;
padding-left:26px;
padding-top:3px;
height:23px;
width:100px;
margin-bottom:8px;
}
a.next-article-button:hover {
text-decoration:underline;
}
.ArticleContent {
  line-height:18px;
}
.mw .ArticleContent {
padding-left:8px;
padding-right:8px;
}
.channel-sponsorship.mw .cmsContent {
padding-left:0;
padding-right:0;
}
.mw .NewsTop {
padding-top:10px;
}
.ArticleContent p, #ArticleCommentsMain p {
  color:#4c4c4c;
  font:normal .9em Verdana;
  margin:0 0 16px 0;
  padding:0;
line-height:14px;
}

.new_lfc_layout .ArticleContent p, .new_lfc_layout #ArticleCommentsMain p {
  line-height:normal;
}

.ArticleContent.news-content  p {
  font-size:13px;
line-height:18px;
  margin-bottom: 24px;
}

.ArticleContent .LeftCol {
  width:109px;
  float:left;
}
.ArticleContent .RightCol {
  width:404px;
  float:left;
}
.ArticleContent h1 {
  font:bold 1.3em Arial;
  color:#cc080a;
}
.ArticleContent h2 {
  font:bold .9em Arial;
  color:#4c4c4c;
  padding:0 0 24px 0;
}
.ArticleContent h3 {
  font:bold .8em Verdana;
  color:#cc080a;
}
.ArticleContent ul.NextMatch {
  margin:0 0 24px 0;
  list-style:none;
}
.ArticleContent ul.NextMatch li {
  padding:0 0 0 109px;
  list-style:none;
}
.ArticleContent ul.NextMatch li.Train {
  background:url(../it/LiTrain.gif) 30px 0 no-repeat;
}
.ArticleContent ul.NextMatch li.Car {
  background:url(../it/LiCar.gif) 24px 20px no-repeat;
}
.ArticleContent ul.NextMatch li.Plane,
.ArticleContent ul.NextMatch li.Air
 {
  background:url(../it/LiPlane.gif) 22px 5px no-repeat;
}
.ArticleContent ul.NextMatch li.SoccerBus {
  background:url(../it/LiSoccerBus.gif) 24px 7px no-repeat;
}
.ArticleContent ul.NextMatch li.Bus {
  background:url(../it/LiBus.gif) 24px 7px no-repeat;
}
.ArticleContent ul.NextMatch li.Coach {
  background:url(../it/LiSoccerCoach.gif) 24px 7px no-repeat;
}
.ArticleContent #Map {
  width:432px;
  margin:0 auto;
}
.ArticleContent .ArticlePic {
  width:263px;
  height:auto;
  line-height:0!important;
  margin-bottom:10px;
}
.ArticleContent .ArticleRight {
  width:257px;
  height:auto;
  float:right!important;
  padding-right:9px;
  margin-left:10px;
}
.ArticleContent .Tagline {
  font:normal .7em Verdana;
  color:#FFF;
  background-color:#000;
  padding:11px 14px 11px 14px;
  border-top:1px solid #FFF;
}
.ArticleContent .Tagline span {
  font:bold 1.4em Arial!important;
  display:block;
}
.ArticleContent .RelatedLinks {
  width:263px;
  height:auto;
  margin:0;
}
.ArticleContent .RelatedLinks ul {
  width:134px;
  height:84px;
  float:right;
  list-style:none;
  margin:0px 0px 0px 1px;
}
.ArticleContent .RelatedLinks.Popular ul {
  height: 143px;
}
.ArticleContent .RelatedLinks ul.wide {
  width: 100% !important;
}
.ArticleContent .RelatedLinks ul.wide li {
  width: 100% !important;
  font: 0.8em verdana;
  color: #4C4D4D;
  background: url("https://d3j2s6hdd6a7rg.cloudfront.net/uploads/assets/news_23x13.gif") no-repeat scroll 3px 6px rgb(255, 255, 255);
}
.ArticleContent .RelatedLinks ul.wide li.odd{
  background-color: #f2f2f2;
}
.ArticleContent .RelatedLinks li {
  width:103px;
  height:23px;
  padding-left:32px;
  display:block;
  font:normal .8em Verdana;
  color:#4c4d4d;
  line-height:2.8em;
  padding-top:6px;
  margin-left:0px!important;
}
.ArticleContent .RelatedLinks li a {
  display:block;
}
.ArticleContent .RelatedLinks a {
  color:#4c4d4d;
  text-decoration:none;
}
.ArticleContent .RelatedLinks .Margin {
  padding:1px;
}
.ArticleContent .RelatedLinks li.Boot {
  background:url(../it/LiBoot.gif) 9px 7px no-repeat;
}
.ArticleContent .RelatedLinks li.Tag {
  background:#f2f2f2 url(../it/LiTag.gif) 9px 6px no-repeat;
}
.ArticleContent .RelatedLinks li.Play {
  background:url(../it/LiPlay.gif) 11px 7px no-repeat;
}
.ArticleContent .RelatedLinks li a:hover {
  text-decoration:underline;
}
.ArticleContent .Assets {
  width:auto;
  height:28px;
  background:url(../it/BgArticleAssets.gif) 0 0 repeat-x;
  padding-left:10px;
  clear:both;
}
.media-watch-article .ArticleContent .Assets {
  background:url(../it/mw-bar-bg-2.jpg) 0 0 repeat-x;
}
.ArticleContent .Assets a {
  font:bold .9em Arial;
  color:#FFF;
  height:28px!important;
  line-height:2.5em!important;
}
.ArticleContent .Assets a:hover {
  text-decoration:underline;
}
.ArticleContent .Assets li {
  list-style:none;
  padding-left:28px;
  margin-right:6px;
  float:left;
  display:block;
  height:28px!important;
  line-height:2;
}
.Margin img {
  background:#F0F;
}
.ArticleContent .RelatedLinks .box .Margin img {
  background-color:#F0F;
}
.ArticleContent .Assets li.ArticleComments {
  background:url(../it/SpritePreview-1.02.gif) 0 0 no-repeat;
}
.ArticleContent .Assets li.Email {
  background:url(../it/SpritePreview-1.02.gif) 0 -29px no-repeat;
}
.ArticleContent .Assets li.Print {
  background:url(../it/SpritePreview-1.02.gif) 0 -56px no-repeat;
}
.ArticleContent .Assets li.Share {
  background:url(../it/SpritePreview-1.02.gif) -5px -84px no-repeat;
  position:relative;
  padding-left:18px;
}
.ArticleContent .Assets li.LFCToGo {
  background:url(../it/SpritePreview-1.02.gif) 0px -139px no-repeat!important;
  position:relative;
  padding-left:22px;
}

.media-watch-article .ArticleContent .Assets li.ArticleComments {
  background:url(../it/SpritePreviewMediaWatch-2.gif) 0 0 no-repeat;
}
.media-watch-article .ArticleContent .Assets li.Email {
  background:url(../it/SpritePreviewMediaWatch-2.gif) 0 -29px no-repeat;
}
.media-watch-article .ArticleContent .Assets li.Print {
  background:url(../it/SpritePreviewMediaWatch-2.gif) 0 -56px no-repeat;
}
.media-watch-article .ArticleContent .Assets li.Share {
  background:url(../it/SpritePreviewMediaWatch-2.gif) -5px -84px no-repeat;
}
.media-watch-article .ArticleContent .Assets li.LFCToGo {
  background:url(../it/SpritePreviewMediaWatch-2.gif) 0px -139px no-repeat!important;
}
.ArticleContent .Assets li.Share ul.ShareMenu {
  visibility:hidden;
  width:122px;
  position:absolute;
  top:28px;
  left:0;
  text-align:left;
  z-index:1000!important;
  height: 256px;
}
.ArticleContent .Assets li.LFCToGo ul.ShareMenu {
  height: 112px!important;
  width:132px!important;
}
.ShareTop {
  top:27px!important;
  left:0!important;
  background: url(../it/AssetsTop-1.gif) top center no-repeat;
  padding:0;
}
.ShareBottom {
  top:-256px!important;
  left:0!important;
  background: url(../it/AssetsBottom-1.gif) bottom center no-repeat!important;
}
.ShareTop li.shareItem1 {
  margin-top: 30px!important;
}
.ShareBottom li.shareItem1 {
  margin-top: 15px!important;
}
.ShareTopLFCToGo {
  top:27px!important;
  left:0!important;
  background: url(../it/AssetsTop-lfc2go-v2.gif) top center no-repeat;
  padding:0;
}
.ShareBottomLFCToGo {
  top:-112px!important;
  left:0!important;
  background: url(../it/AssetsBottom-lfc2go-v2.gif) bottom center no-repeat!important;
  padding:0;
}
ul.ShareTop li.ItemTop, ul.ShareTopLFCToGo li.ItemTop {
  margin-top:4px!important;
}

.MRContainer {
  position:relative;
}
.MatchRoll ul {
  list-style:none;
}
.MatchRoll ul li ul {
  visibility:hidden;
  width:223px;
  height:83px;
  position:absolute;
  top:0;
  left:0;
}
.MatchRoll ul li:hover ul {
  visibility:visible;
  background-color:#000;
  color:#FFF;
  cursor:pointer;
}
.MatchRoll ul li ul {
  padding:14px;
}
.MatchRoll ul li ul.wide {
  width:489px;
}


.MRContainer a.wide{ width: 485px; }
.ctaRoll{ display: block; height: 111px; width: 251px; color: #FFF; }
.ctaRoll span{ display: none; }
.hoverOn .ctaRoll:hover{ background: #000; height: 83px; width: 223px; padding: 14px; }
.hoverOn .ctaRoll:hover span{ display: inline; }
.hoverOn .ctaRoll:hover img{ display: none; }

.ArticleContent .Assets li:hover.Share ul, .ArticleContent .Assets li.over .Share ul {
  visibility:visible;
}
.ArticleContent .Assets li:hover.Share ul.ShareBottom {

}
.ArticleContent .Assets li:hover.Share li, .ArticleContent .Assets li.over .Share li {
  padding:2px 0 0 10px;
  margin:0;
  width:122px;
}
.ArticleContent .Assets li:hover.Share li span .ArticleContent .Assets li.over .Share li span {
  padding:0 5px 0 0;
}
.ArticleContent .Assets li.Share ul.ShareMenu li a {
  color:#3a428f;
}
.ArticleContent .Assets li.Archive {
  background:url(../it/SpritePreview-1.02.gif) 0 -113px no-repeat;
}
.media-watch-article .ArticleContent .Assets li.Archive {
  background:url(../it/SpritePreviewMediaWatch-2.gif) 0 -113px no-repeat;
}
.ArticleContent #ArticleCommentsMain {
  width:auto;
  height:auto;
  background-color:#f2f2f2;
  padding:16px;
  margin-top:24px;
  margin-bottom:0px;
}
.ArticleCommentsTC {
  font-size:.9em;
}
.ArticleCommentsTC a {
  color:#CA0002;
}
.ArticleCommentsTC a:hover {
  text-decoration:underline;
}
.ArticleContent .Assets li.over .ItemTop {
  padding:2px 0 0 10px;
  margin:0;
  width:122px;
}
.ArticleContent #ArticleCommentsMainLeft {
  width:240px;
  float:left;
}
.ArticleContent #KitLaunchComments #ArticleCommentsMainLeft  {
  width:auto;
  float:none;
}
.ArticleContent #ArticleCommentsMainRight {
  width:237px;
  overflow:hidden;
  float:right;
}
#ArticleCommentsMainRight .First {
  margin-top:28px;
  margin-bottom:0;
}
.ArticleContent #ArticleCommentsMain h1 {
  font:bold 1.8em Arial;
  margin-bottom:11px;
  color:#545454;
}
.ArticleContent #ArticleCommentsMainLeft textarea {
  width:226px;
  height:151px;
  border:none;
  margin-bottom:25px;
  border-top:1px solid #abadb3;
}
.ArticleContent #KitLaunchComments #ArticleCommentsMainLeft textarea {
  width:auto;
  height:auto;
  border:1px solid #abadb3;
  margin-bottom:5px;
}

.ArticleContent #ArticleCommentsMain .Bubble {
  width:207px;
  height:107px;
  background:#b3b3b3 url(../it/BgBubble.gif) no-repeat;
  font:normal 1em Georgia;
  color:#FFF;
  padding:15px;
  margin-top:0;
  overflow:auto;
}
.ArticleContent #ArticleCommentsMain .BubbleBottom {
  width:237px;
  height:17px;
  background:url(../it/BgBubbleBottom.gif) no-repeat;
  background-position:-45px 0;
  padding-top:5px;
}
.ArticleContent #ArticleCommentsMain .BubbleBottom a {
  font:normal .9em Verdana;
  color:#ca0002;
}
.ArticleContent #ArticleCommentsMain .BubbleBottom a span {
  font:bold 1em Verdana!important;
  color:#3d3d3d!important;
}
.CommentBox {
  background-color:#FFF;
  margin:16px 0 16px 0;
  font:normal .8em Verdana;
  color:#3d3d3d;
  padding:20px 12px;
}
#ratingTabs-1 .CommentBox {
  border-top: #ebebeb 1px solid;
    margin:0px 0 5px 0;
    padding:5px 10px;
}
.UserInfo {
  width:99px;
  height:auto;
  float:left;
}
.UserInfo {
  font:normal 1em Verdana;
  color:#ca0002;
}
.UserInfo a {
  font:normal 1em Verdana;
  color:#ca0002;
}
.UserInfo a span {
  font:bold 1.1em Verdana!important;
  color:#3d3d3d!important;
}
.UserInfo a:hover span {
  text-decoration:underline;
}
.CommentBody {
  width:347px;
  height:auto;
  float:right;
  font:normal 1.1em Verdana;
  line-height:1.6em;
}
#ratingTabs-1 .CommentBody {
  width:170px;
  height:auto;
  float:right;
  font:normal 1.1em Verdana;
  line-height:1.4em;
}

.Abuse {
  text-align:right;
  margin-bottom:15px;
}
.Abuse a {
  font:normal .8em Verdana;
  color:#3d3d3d;
  text-decoration:underline;
}
#ratingTabs-1 .CommentBox .Abuse {
margin-bottom:4px;
margin-top:4px;
}
#ratingTabs-1 .CommentBox .Abuse a {
font:normal .9em Verdana;
}
#ArticleCommentsMain span.Red a {
  margin:10px 0 0 0!important;
}
#KitLaunchComments label {
  font-family:Verdana;
}
.Headlines h1 {
  width:auto;
  color:#3d3d3d!important;
  padding-left:8px;
  margin-bottom:20px;
  padding-top:30px;
  height:29px;
  font-size:12px;
}
.Headlines h1 span {
  display:block;
  float:left;
  font:bold 2em Verdana;
  margin-top:10px;
}
.Headlines h1 a {
  display:block;
  float:right;
  height:18px;
  margin-top:10px;
  width:18px;
  background:url(../it/Rss.gif) top right no-repeat;
  text-indent:-9999px;
}
.Headlines td {
  border-top:1px solid #e6e6e6;
  padding:8px;
  font:normal .85em Verdana;
}
.Headlines td a {
  color:#3d3d3d;
}
.Headlines td a:hover {
  text-decoration:underline;
}
.TeamSheets {
padding-left:10px;
padding-right:10px;
}
.TeamSheets td {
  border-top:1px solid #e6e6e6;
  padding:8px;
  font:normal .85em Verdana;
  color:#3d3d3d;
}
.TeamSheets td tr td {
  font:normal 1em Verdana;
}
.TeamSheets #league .ClubName {
  margin-top:-3px;
}
.TeamSheets .Last {
  border-bottom:1px solid #e6e6e6;
}
.TeamSheets .First {
  border-top:none;
}
.TeamSheets .Info {
  width:420px;
}
.TeamSheets h1 {
  width:487px;
  height:27px;
  background:url(../it/BgSilverTitle.gif) 0 0 repeat-x;
  font:bold 1.1em Arial!important;
  color:#4c4c4c!important;
  line-height:1.8em!important;
  padding-left:8px;
  border-top:1px solid #e6e6e6;
  border-left:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
  margin:0!important;
}
.TeamSheetsMarg2 {
  margin:0 0 10px 0;
}
.channel-sponsorship .TeamSheetsMarg2 {
  margin:0 10px 10px 0;
}
.TeamSheets span.Red a {
  font:bold .9em Arial;
  color:#FFF!important;
  background:url(../it/STV-1.0.png) repeat-x;
  background-position: 0px -244px;
  padding:2px 7px 5px 7px;
  margin-right:7px;
  height:20px;
}
.Season .Card {
  width:30px;
  text-align:center;
  padding:0;
}
.Season .No {
  width:30px;
  text-align:left;
}
.Season .Player {
  width:196px;
  text-align:left;
}
.RedCard {
  background:url(../it/SpriteMatchStats.gif) 0 0 no-repeat;
  height:13px;
  width:10px;
}
.YellowCard {
  background:url(../it/SpriteMatchStats.gif) -10px 0 no-repeat;
  height:13px;
  width:10px;
}
.Ball {
  background:url(../it/SpriteMatchStats.gif) -34px 0 no-repeat;
  height:14px;
  float:left;
  margin-left:8px;
  width:18px;
}
.GreenArrowUp {
  background:url(../it/SpriteMatchStats.gif) -21px 0 no-repeat;
  height:13px;
  margin-left:8px;
  width:18px;
}
.Playernames {
  margin:0;
  padding:0;
  float:left;
}
.TeamSheetsMain td {
  border-top:1px solid #e6e6e6;
  padding:8px;
  font:normal .85em Verdana;
  color:#3d3d3d;
}
#PollQuestion, #PollQuestion2, #PollQuestion3 {
  width:auto;
  height:auto;
  background-color:#f2f2f2;
  padding:16px;
  font:bold .8em Verdana;
  color:#4c4c4c;
}
.MotmPoll {
  font:bold .8em Verdana;
  color:#4c4c4c;
  line-height:1.1em;
}
.MotmPoll a {
  color:#4c4c4c;
  text-decoration:underline;
  font-weight:normal;
}
.MotmPoll .Options {
  width:166px;
  height:63px;
  padding-left:10px;
  line-height:1.7em;
}
.MotmPoll .Options input {
  float:right;
  margin-right:10px;
  border:none!important;
}
.MotmPoll .Results {
  font:bold 1.2em Verdana;
  height:63px;
  width:auto;
  padding-left:10px;
  line-height:1.7em;
}
.MotmPoll .Votes {
  margin-right:10px;
  float:right;
}
.mom-chart-wrapper {
  width:310px;
  color:#C40002;
  font-size:10;
}
.mom-chart-wrapper div {
  background:#C40002;
  height:20px;
  margin-right:5px;
  float:left;
}
img.fans_poll_image {
  float:left;
  margin:0 10px 10px 0;
}
table.fans_poll_results td.VoteNumber {
  width:20px;
}
input#poll_send {
  display:block;
  background:url(../it/KidsVoteButton.png) top left no-repeat;
  width:85px;
  height:60px;
  border:none;
  cursor:pointer;
  text-indent:-9999px;
}
#ShopFlashArea {
  margin-top:11px;
}
.ProductBox {
  width:250px;
  height:186px;
  border-bottom:1px solid #cdcdcd;
}
.ProductImg {
  width:122px;
  height:114px;
  float:left;
  margin:20px 0 10px 0;
}
.ProductInfo {
  width:128px;
  height:110px;
  float:right;
}
.ProductNo {
  font:bold .9em Verdana;
  color:#cd0709;
  padding:25px 0 0 5px;
}
.ProductName {
  font:normal .9em Verdana;
  color:#4c4c4c;
  padding:0 5px 27px;
}
.ProductName span {
  color:#cd0709;
  font-weight:bold;
}
.ProductDesc {
  width:auto;
  height:auto;
  padding:0 0 0 5px;
  font:normal .8em Verdana;
  color:#4c4c4c;
}
.TeamSelect {
  width:242px;
  text-align:left;
  color:#595959!important;
}
.TeamSelect a {
  color:#595959;
  text-decoration:none;
}
.TeamSelect a:hover {
  color:#595959;
  text-decoration:underline;
}
.TeamSelect td {
  font:bold .8em Verdana;
  padding:8px 0 8px 0;
  color:#595959!important;
  border-bottom:1px solid #cdcdcd;
}
.TeamSelect .PlayerNo {
  width:31px;
}
.TeamSelect .PlayerName {
  width:170px;
}
.TeamSelect .PlayerPosition {
  width:37px;
}
.TeamSelect h1 {
  font:bold 1.4em Arial!important;
  padding:4px 0 4px 0;
  color:#595959!important;
}
.News li {
  font:bold .85em Verdana;
  color:#4c4c4c;
  padding:6px 14px 5px;
  border-bottom:1px solid #FFF;
}
.News li a {
  color:#4c4c4c;
}
.News li a:hover {
  text-decoration:underline;
}
.News li span {
  font:normal .9em Verdana;
  color:#808080;
}
.News .Odd {
  background-color:#fafafa;
}
.News .Even {
  background-color:#f2f2f2;
}
.News .Features ul {
  list-style:none;
}
.News .Features li {
  padding:0 14px 5px 0;
  height:64px;
  color:#000;
  font-weight:normal;
}
.News .Features li .Heading {
  padding:10px 0 0 0;
  margin-left:14px;
}
.News .Features li .NewsPic {
  margin-right:14px;
}
.News .Features h3 a {
  font:bold 1em Verdana;
}
.Box190 {
  height:190px;
}
.Box360 {
  height:360px;
}
.Box380 {
  height:380px;
}
.Box390 {
  height:390px;
}
.ArticleContent .SubHeading {
  color:#000!important;
  font:bold .9em Verdana;
}
.ArticleContent.news-content .SubHeading {
line-height:18px;
font-size:13px;
}

.news-content .opta-widget-container .tabs-active .tabs-nav li {
line-height:35px;
}

.Tagged a {
  text-decoration:underline;
  color:#4C4C4C;
}
ul.Shouts {
  float:left;
  width:50%;
}
ul.Shouts li {
  color:#808080;
  font:normal .8em Verdana;
  padding:15px 11px 20px 11px;
  line-height:1.5em;
  list-style:none;
}
ul.Shouts li a {
  color:#808080;
  text-decoration:none;
}
ul.Shouts li a:hover {
  text-decoration:underline;
}
ul.Shouts li span a {
  font:bold 1em Verdana;
  color:#ce0709;
}
.NewsTop h1 {
  font:bold 2.7em Arial!important;
  color:#000!important;
  margin:0 0 5px 0;
}
.NewsTop .Date {
  font:normal .9em Arial!important;
  color:#000!important;
  margin:0 0 15px 0;
}
#GallPag {
  font:bold .8em Verdana;
  color:#000;
  padding:15px 10px;
  text-align:right;
}
#GallPag span.Prev a {
  color:#000;
  padding:0 5px 0 15px;
  background:url(../it/PagLeftOn.gif) top left no-repeat;
}
#GallPag .First {
  padding:0 5px 0 15px;
  background:url(../it/PagLeftOff.gif) top left no-repeat;
}
#GallPag .First a {
  color:#ccc!important;
}
#GallPag span.Next a {
  color:#000;
  padding:0 15px 0 5px;
  background:url(../it/PagRightOn.gif) top right no-repeat;
}
#GallPag .NextOff a {
  color:#ccc!important;
  background:url(../it/PagRightOff.gif) top right no-repeat;
}
#GallPag .Last {
  padding:0 15px 0 5px;
  background:url(../it/PagRightOff.gif) top right no-repeat;
}
#GallPag .Last a {
  color:#ccc!important;
}
#Gallery {
  margin:0 0 29px 0;
  /*overflow:hidden;*/
  width:517px;
}
.tour-museum-wide #Gallery {
  border: 1px solid #DDD;
  margin: 30px 0 0 51px;
  overflow: hidden;
  padding: 10px;
  width: 517px;
}
.GalleryLeft, .GalleryRight {
  float:left;
  padding:30px 0 0 0;
  width:19px;
}
.GalleryPic {
  float:left;
  /*margin:0 6px 0 6px;*/
  /*cursor:pointer;*/
  /*border: solid 1px #FFF;*/
}
.GalleryPic:hover {
  /*border: solid 1px red;*/
}
#GalleryList {
  float:left;
  width:476px;
  overflow:hidden;
  height:75px;
  position:relative;
}
#GalleryListHolder {
  position:absolute;
  left:0;
  top:0;
}
#GalleryImage {

}

.news-template .galleryV2Style .galleryTop { display:none;}
/* START NEW GALLERY */
.galleryV2Style .galleryTop {
  float: left;
  background: #FFF;
  box-shadow: 0 0 7px #CCC;
  -moz-box-shadow: 0 0 7px #CCC;
  -webkit-box-shadow: 0 0 7px #CCC;
}

.galleryV2Style #GalleryList {
  float: left;
  width: 474px;
  overflow: hidden;
  height: 78px;
  position: relative;
  margin: 0;
}

.galleryV2Style #GalleryListHolder {
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 0px;
}

.galleryV2Style .thumbWrapper {
  float: left;
  padding: 0;
  height: 65px!important;
  position:relative;
  width: 72px;
  margin: 5px 3px 0 0;
  border: solid 2px #FFF;
  overflow: hidden;
  cursor: pointer;
}

.galleryV2Style .thumbWrapper img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  min-width: 72px!important;
}

.galleryV2Style .thumbWrapper.activeThumb {
  border: solid 2px #FF0000;
}

.galleryV2Style .GalleryLeft, .galleryV2Style .GalleryRight {
  float: left;
  padding: 32px 0 0 0;
  width: 19px;
  text-align: center;
}

.galleryV2Style #GalleryImage {
  clear: both;
  margin: 15px 0 10px 0;
  box-shadow: 0 0 7px #CCC;
  -moz-box-shadow: 0 0 7px #CCC;
  -webkit-box-shadow: 0 0 7px #CCC;
  padding: 2px;
  float: left;
}

.gallTxtWrapper {
   box-shadow: 0 0 7px #CCC;
  -moz-box-shadow: 0 0 7px #CCC;
  -webkit-box-shadow: 0 0 7px #CCC;
   float: left;
  clear: both;
  width: 496px;
  padding: 10px;
  color: #666;
}

.galleryV2Style #GalleryCaption {
  text-align: center;
  float: left;
  clear: both;
  width: 496px;
}

.galleryV2Style .gallImgNum {
  display: inline-block;
  padding: 0;
  margin: 0 20px 0 20px;
  position: relative;
  top: -4px;
  color: #666;
  font-size: 11px!important;
}

.galleryV2Style .gallImgNum span strong {
  font-weight: bold!important;
}

.galleryV2Style #GallPag #GalleryCaption p {
  color: #666;
  padding: 0;
  margin: 0 0 10px 0;
  font-weight: normal!important;
}

.galleryV2Style #GallPag {
  padding: 0;
  text-align: center;
  background: #FFF;
  float: left;
  clear: both;
  width: 496px;
  font-family: 'Trebuchet MS','Myriad Pro',Arial,sans-serif!important;
  font-size: 11px!important;
  font-weight: normal!important;
}

.galleryV2Style #GallPag .pagBtn {
  padding: 0!important;
  width: 12px!important;
  height: 17px!important;
  display: inline-block!important;
}

.galleryV2Style #GallPag span.Prev a {
  background:url(/images/gallery_left_on.png) top left no-repeat!important;
}

.galleryV2Style #GallPag .First {
  background: url(/images/gallery_left_off.png) top left no-repeat!important;
  padding: 0!important;
  width: 12px!important;
  height: 17px!important;
  display: inline-block!important;
}

.galleryV2Style #GallPag span.Next a {
  background: url(/images/gallery_right_on.png) top right no-repeat!important;
}

.galleryV2Style #GallPag .NextOff a {
  background: url(/images/gallery_right_off.png) top right no-repeat!important;
}

.galleryV2Style #GallPag .Last {
  background: url(/images/gallery_right_off.png) top right no-repeat!important;
  padding: 0!important;
  width: 12px!important;
  height: 17px!important;
  display: inline-block!important;
}
/* END NEW GALLERY */


.AssetsTop {
  margin-bottom:15px;
}
#SearchTop, .SearchMid {
  background-color:#f5f5f5;
  padding:19px 16px;
  font:normal .8em Verdana!important;
}
.SearchMid {
  background-color:#FFF;
}
.Sort li {
  float:left;
  list-style:none;
  font:normal 1em Verdana!important;
}
.Sort li a {
  font-weight:bold;
  color:#000;
  margin:0 13px 0 13px;
  background:none;
}
.Sort li a:hover {
  text-decoration:underline;
}
.Sort li a.On {
  background:url(../it/ArrowSearch.gif) no-repeat;
  background-position:right;
  padding-right:13px;
}
.SearchPag {
  font:bold 1em Verdana;
  color:#000;
  padding:0 10px;
  text-align:right;
}
.SearchPag a {
  color:#000;
  padding:0 5px;
}
.SearchPag a:hover {
  text-decoration:underline;
}
.SearchPag span.Prev a {
  color:#000;
  padding:0 5px 0 15px;
  background:url(../it/PagLeftOn.gif) top left no-repeat;
}
.SearchPag .First {
  color:#ccc!important;
  padding:0 5px 0 15px;
  background:url(../it/PagLeftOff.gif) top left no-repeat!important;
}
.SearchPag span.Next a {
  color:#000;
  padding:0 15px 0 5px;
  background:url(../it/PagRightOn.gif) top right no-repeat;
}
.SearchPag .NextOff a {
  color:#ccc!important;
  background:url(../it/PagRightOff.gif) top right no-repeat!important;
}
.SearchPag .Last {
  color:#ccc!important;
  padding:0 15px 0 5px;
  background:url(../it/PagRightOff.gif) top right no-repeat!important;
}
.SearchResult {
  padding:10px 10px 10px 10px;
}
.SearchPic, .SearchDetails, .SearchResult h1 {
  float:left;
}
.SearchPic {
  margin-right:10px;
}
#SearchMid {
  padding:19px 0;
}
.SearchResult h1 a {
  font:bold 1em Verdana;
  color:#ce0709;
  text-decoration:none;
}
.SearchResult h1 a:hover {
  text-decoration:underline;
}
.SearchResult .Relevancy {
  float:right;
  font:normal .9em Verdana;
  color:#9a9a9a;
}
.SearchDetails {
  width:390px;
}
.MoreResults {
  width:auto!important;
}
.boxNewsTypeContent .MoreResults {
  width:380px!important;
}
.SearchResult .Date {
  clear:both;
  font:normal .8em Verdana;
  color:#9a9a9a;
  padding-top:5px;
}
.SearchResult p {
  font:normal .8em Verdana;
  padding-top:5px;
}
#ArchiveSearch {
  padding:16px 11px;
}
#ArchiveSearch .ASinput {
  width:157px;
  height:22px;
  color:#4c4c4c;
  font-size:.9em;
  float:left;
  border:1px solid #91adc5;
}
#ArchiveSearch .ASinput1 {
  padding:3px;
  width:149px;
  height:16px;
  color:#4c4c4c;
  font-size:1em;
  border:1px solid #91adc5;
  float:left;
}
.AScal {
  width:126px!important;
  margin-right:5px;
  float:left;
}
#ArchiveSearch label {
  font-weight:bold;
  color:#4c4c4c;
  line-height:1.5em;
  margin-right:5px;
}
#ArchiveSearch td {
  padding:0 0 10px 0;
}
#ArchiveSearch .InputSubmit {
  margin:0;
}
.Left {
  float:left;
  line-height:0;
}
.MarBot25 {
  margin-bottom:25px;
  float:left;
}
.MarTop20 {
  margin:20px 0 0 0;
}
.MarTop0 {
  margin:0!important;
}
.MarTopBot {
  margin:5px 0 8px 0;
}
.MarBot8 {
  margin:0 0 8px 0!important;
}
.RelatedContentCol {
  margin-top:6px;
}
.RelatedContentCol ol {
  width:100%;
  margin:0;
  padding:0;
  list-style-position:inside;
  font:bold .85em Verdana;
}
.RelatedContentCol ol li {
  color:#ce0709;
  padding:6px 0 6px 15px;
}
.RelatedContentCol ol li a {
  color:#4c4d4d;
}
.RelatedContentCol ol li a:hover {
  text-decoration:underline;
}
.Lfctv_Guide {
  padding:12px;
  min-height:179px;
  margin-bottom:4px;
}
.Lfctv_Guide img {
  margin-right:12px;
}
.Lfctv_Guide .text {
  float:right;
  width:214px;
}
.Lfctv_Guide .text h2 {
  color:#ce0709;
  font:bold 1em Verdana;
}
.Lfctv_Guide .text p {
  color:#000;
  font:normal .85em Verdana;
}
#DynamicBanner {
  height:163px;
  padding:0;
  width:517px;
}
#DynamicBannerLast {
  height:163px;
  padding:0 28px;
  width:517px;
}
.LiveDay {
  background:url(../images/banners/MatchLiveMatchDay.jpg) no-repeat;
}
.LiveNight {
  background:url(../images/banners/MatchLiveMatchNight.jpg) no-repeat;
}
.Day {
  background:url(../images/banners/MatchNextMatchDay.jpg) no-repeat;
}
.LastDay {
  background:url(../images/banners/LastMatchDay.jpg) no-repeat;
}
.Night {
  background:url(../images/banners/MatchNextMatchNight.jpg) no-repeat;
}
.TicketsDay {
  background:url(../images/banners/MatchNextMatchDay.jpg) no-repeat;
}
.TicketsNight {
  background:url(../images/banners/TicketInfoNight.jpg) no-repeat;
}
.TicketsDay {
  background:url(../images/banners/TicketInfoDay.jpg) no-repeat;
}
.LastNight {
  background:url(../images/banners/MatchLastMatchNight.jpg) no-repeat;
}
#TicketsBanner {
  margin:5px 0 10px 0;
  text-align:center;
}
#DynamicBanner #TeamLogo, #DynamicBannerLast #TeamLogo {
  height:163px;
  float:left;
}
#DynamicBanner .V, #DynamicBannerLast .V {
  color:#FFF;
  font:bold 2em Arial;
}
#DynamicBanner .Info {
  padding-top:30px;
}
#DynamicBanner .Info img {
  padding-top:5px;
}
#DynamicBannerLast .Score {
  color:#FFF;
  font:bold 3em Arial;
}
#DynamicBanner h2 {
  color:#FFF;
  font:bold 1.9em Arial;
}
#DynamicBanner h3 {
  color:#FFF;
  font:bold 1em Arial;
}
#DynamicBannerLast .LastDetails {
  color:#FFF;
  font-size:.9em;
}
#DynamicBannerLast .LastDetails h3 {
  font-size:1.1em;
}
ul.TeamSquad, ul.Squad, .Staff td {
  color:#696969;
  float:left;
  font:bold .85em Arial;
  /*list-style-position:inside;*/
  width:125px;
}
ul.TeamSquad a, ul.Squad a, .Staff td a {
  color:#696969;
}
ul.TeamSquad a:hover, ul.Squad a:hover, .Staff td a:hover {
  text-decoration:underline!important;
}
ul.Squad {
  list-style:none;
  width:100%!important;
}
ul.Squad li .staff {
  width:119px;
}
ul.TeamSquad li {
  list-style:none;
  padding:8px 0 8px 27px;
}
ul.TeamSquad li.ispremierleague25 {
  background-image:url(../it/premierleague25.gif);
  background-position: 4px 2px;
  background-repeat:no-repeat;
}
ul.TeamSquad li.isonloanplayer {
  background-image:url(../it/isonloanplayer.gif);
  background-position: 2px 6px;
  background-repeat:no-repeat;
}
.widthFull {
  width:100%!important;
}
li.hide {
  list-style:none;
}
.Staff td {
  padding:8px 0 8px 0;
  width:116px!important;
}
.Staff td span {
  color:#8d8c8d;
}
.StaffMarg {
  padding-left:12px!important;
}
.Staff tr.TopTwo.Titles td{
  color: #8D8C8D;
}

.Staff tr.TopTwo td {
  text-align: center;
  padding-right: 0px;
  background-color: #FFF !important;
  width: 117px !important;
}

.Staff tr.TopTwo td.First{

  padding-left: 0px;
  padding-right: 4px;
  border-right: 1px solid #CCC;
  background-color: #F2F2F2 !important;
}

.Staff tr.Border {
  background-color: #CCC;
}

.Staff tr.Border td{
  line-height: 1px;
  height: 1px;
  padding: 0px;
}
li.hide {
  list-style:none;
}
#ProfileHeader {
  line-height:0;
}
#PlayerProfile {
  border:1px solid #E7E7E7;
  line-height:0;
  margin-top:5px;
  padding:12px;
  width:491px;
}
.ProfileLeftCol {
  display:inline;
  float:left;
  width:263px;
}
.ProfileRightCol {
  width:210px;
  float:right;
  padding-right:15px;
}
.PlayerPicTagline {
  background-color:#000;
  height:65px;
  padding:6px 10px;
}
.PlayerPicTagline p {
  color:#FFF;
  font-size:1.1em;
  font-weight:bold;
  line-height:18px;
}
.PlayerPicTagline span {
  color:#FFF;
  font-size:.9em;
}
.ProfileLinks {
  border:1px solid #E5E5E5;
  margin-top:15px;
  width:261px;
}
.ProfileLinks ul {
  padding:1px;
}
.ProfileLinks li, .ProfileLinks a {
  color:#4c4d4d;
  line-height:30px;
  list-style:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.95em;
}
.ProfileLinks a:hover {
  text-decoration:underline;
}
a.ProfileBetting, a.ProfileGallery, a.ProfileShop, a.ProfileDiscuss {
  background:url(../it/SpriteProfileOptions.gif) 0 0 no-repeat;
  margin-left:10px;
  padding:12px 40px;
}
a.ProfileGallery {
  background:url(../it/SpriteProfileOptions.gif) 0 -36px no-repeat;
}
a.ProfileShop {
  background:url(../it/SpriteProfileOptions.gif) 0 -73px no-repeat;
}
a.ProfileDiscuss {
  background:url(../it/SpriteProfileOptions.gif) 0 -109px no-repeat;
}
.PlayerInfo {
  border:2px dashed #E1E0E0;
  color:#4C4C4C;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.85em;
  line-height:17px;
  margin-bottom:15px;
  margin-left:10px;
  width:210px;
  padding-left:5px;
}
td.ProfileList {
  font-weight:bold;
  width:118px;
}
td.ProfileStats {
  font-weight:bold;
  width:158px;
}
td.ProfileHistory {
  font-weight:bold;
  width:180px;
}
td.ProfileStatsLink a {
  color:#4C4C4C;
  width:180px;
  text-decoration:underline;
}
.PlayerBio {
  border-top:1px solid #D9D9D9;
  color:#4C4C4C;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.9em;
  line-height:18px;
  margin-left:5px;
  margin-top:10px;
  padding-top:15px;
}
.PlayerBio h2 {
  font-size:1.2em;
  float:left;
  margin-bottom:0;
}
form.StaffSearch {
  float:right;
}
.PlayerSelect {
  float:right;
  width:250px;
}
.ProfileGo {
  background:transparent url(../it/STV-1.0.png) repeat-x scroll 0 0;
  background-position: 0px -244px;
  color:#FFF;
  cursor:pointer;
  font-family:Arial;
  font-size:1em;
  font-weight:bold;
  height:21px;
  padding:3px 8px;
  border:medium none!important;
}
.PlayerBio select {
  color:#4C4C4C;
  margin-right:10px;
  padding:2px;
  width:174px;
}
span.PlayerNext a {
  background:transparent url(../it/STV-1.0.png) repeat-x scroll 0 0;
  background-position: 0px -244px;
  color:#FFF;
  float:right;
  font-family:Arial;
  font-size:.9em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  height:21px;
  line-height:1.3em;
  margin-left:7px;
  margin-top:20px;
  padding:3px 8px;
}
a:hover {
text-decoration:none;
}
.StaffPicTagline {
  background-color:#000;
  padding:6px 10px;
  line-height:1em;
  margin-bottom:10px;
}
.StaffPicTagline p {
  color:#FFF;
  font-size:1.1em;
  font-weight:bold;
  line-height:18px;
}
.StaffPicTagline span {
  color:#FFF;
  font-size:.9em;
  padding-bottom:5px;
}
.StaffInfo {
  border:none;
  color:#4C4C4C;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.85em;
  line-height:17px;
  margin-bottom:15px;
  margin-left:10px;
  width:210px;
  padding-left:5px;
}
.StaffInfo span {
  font-weight:bold;
  margin-right:10px;
}
td.StaffList {
  font-weight:bold;
  width:210px;
}
table.StaffHistory {
  margin-top:15px;
}
.FirstTeamStats p {
  color:#4C4C4C;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.75em;
  line-height:1.3em;
}
.FirstTeamStats h1 {
  font-size:1.2em;
  margin-bottom:5px;
  margin-top:5px;
  color:#4C4C4C;
}
.StatBoxTitle {
  background:transparent url(../it/bgStatBox.png) no-repeat scroll left top;
  border:1px solid #E6E6E6;
  color:#6B6B6B;
  font-family:arial;
  font-size:1.1em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  height:29px;
  line-height:2em;
  margin-top:20px;
  padding-left:25px;
  position:relative;
}
.FirstTeamStats select {
  color:#4C4C4C;
  margin-right:10px;
  padding:1px;
  width:174px;
}
.SeasonView {
  background:transparent url(../it/STV-1.0.png) repeat-x scroll 0 0;
  background-position: 0px -244px;
  border:medium none!important;
  color:#FFF;
  cursor:pointer;
  font-family:Arial;
  font-size:1em;
  height:21px;
  padding:3px 8px;
}
.StatsGraph {
  background-image:url(../it/BgStatsGraph.gif);
  height:231px;
  margin:0 auto;
  margin-top:10px;
  width:502px;
  position:relative;
}
.GraphColumn {
  background-color:#B41214;
  display:inline;
  float:left;
  margin-left:13px;
  margin-right:11px;
  width:37px;
}
.StatsPlayer {
  color:#626262;
  display:inline;
  float:left;
  font-weight:bold;
  margin-left:12px;
  text-align:center;
  width:50px;
}
ul.GraphFigures {
  color:#626262;
  font-weight:bold;
  list-style:none;
  position:absolute;
  right:5px;
  text-align:right;
  top:14px;
}
ul.GraphFigures li {
  margin-bottom:25px;
}
.StatNamesContainer {
  border:1px solid #E5E5E5;
  padding-bottom:50px;
}
.StatsGoals {
  background-image:url(../it/BgStatsGoals.gif);
  height:321px;
  margin:0 auto;
  margin-top:10px;
  width:500px;
}
.StatsGoalsContainer {
  border:1px solid #E5E5E5;
  padding-bottom:10px;
}
table.StatsGoals {
  color:#615F5F;
  font-weight:bold;
  margin:0;
  padding-left:10px;
}
td.StatsPlayers {
  width:352px;
}
.BookingColumn {
  background-color:#DEDE0D;
  display:inline;
  float:left;
  margin-left:40px;
  margin-right:15px;
  width:37px;
  z-index:500;
}
.RedColumn1, .RedColumn2, .RedColumn3, .RedColumn4, .RedColumn5 {
  background-color:#B41214;
  display:inline;
  float:left;
  width:37px;
  z-index:1000;
}
.RedColumn1 {
  left:25px;
  position:absolute;
  top:0;
}
.RedColumn2 {
  left:115px;
  position:absolute;
  top:0;
}
.RedColumn3 {
  left:205px;
  position:absolute;
  top:0;
}
.RedColumn4 {
  left:300px;
  position:absolute;
  top:0;
}
.RedColumn5 {
  left:390px;
  position:absolute;
  top:0;
}
.BookingPlayer {
  color:#626262;
  display:inline;
  float:left;
  font-weight:bold;
  margin-left:42px;
  text-align:center;
  width:50px;
}
.BottomStatMargin {
  margin-bottom:200px;
}
.StatCursor {
  position:absolute;
  width:100px;
  z-index:1000;
  display:none;
}
.StatCursor dd {
  float:left;
  padding:0;
  margin:0;
  text-align:center;
  position:absolute;
  top:0;
  left:0;
}
.StatCursor dd span.aa {
  display:block;
  width:13px;
  height:32px;
  background-image:url(../images/icons/LeftStatHover.png);
  float:left;
}
.StatCursor dd span.bb {
  height:32px;
  background-image:url(../images/icons/MiddleStatHover.png);
  background-repeat:repeat-x;
  float:left;
  margin:0;
  padding:5px;
  color:#686767;
  font-weight:bold;
}
.StatCursor dd span.cc {
  display:block;
  width:12px;
  height:32px;
  background-image:url(../images/icons/RightStatHover.png);
  float:left;
  padding:0;
}
#Suspensions {
  border:1px solid #e6e6e6;
  width:513px;
  margin:0 0 15px 0;
}
#Suspensions .ItemBlock {
  padding:16px 0 16px 16px;
  width:499px;
}
#Suspensions img {
  float:left;
  margin-right:14px;
}
#Suspensions .SusDetails {
  font:normal .82em Arial, Verdana, sans-serif;
  float:left;
}
#Suspensions h3 {
  font:bold 1.2em Arial, Verdana, sans-serif;
}
#Suspensions td {
  padding:3px 0;
}
#Suspensions .SusBorder {
  border-bottom:1px solid #cecece;
  padding-bottom:7px!important;
}
#Suspensions .SusText {
  padding-top:7px!important;
}
#Suspensions .SusTitle {
  padding-right:5px;
}
#Suspensions .SusPut {
  font-size:1.1em!important;
  float:right!important;
  padding:3px 8px!important;
}
.CommunityContainer {
  color:#404040;
}
.CommunityContainer span {
  color:#808080;
}
.CommunityContainer h1 {
  color:#000;
  font-size:2.8em;
  font-weight:bold;
}
.SelectionBox {
  padding:1px 5px;
  width:220px;
}
p.TextMarginBottom {
  line-height:1.6em;
  margin-bottom:30px;
}
.MoreGalleries {
  background-color:#F2F2F2;
}
.MoreGalleries h2 {
  font-size:1.9em;
  font-weight:bold;
  padding:10px 15px;
}
table.Galleries {
  font-weight:bold;
  padding:10px 10px 0 10px;
}
table.Galleries a {
  color:#404040;
}
table.Galleries a:hover {
  text-decoration:underline;
}
table.Galleries td {
  padding:0 20px 5px 0;
}
#TimelineContainer {
  background-image:url(../it/BgHistory.gif);
  width:517px;
  margin:5px 0 0 0;
}
.TimelineLeft, .TimelineCenter, .TimelineRight {
  display:inline;
  float:left;
  width:238px;
}
.TimelineCenter {
  background-image:url(../it/BgHistoryTimeline.gif);
  color:#FFF;
  font-weight:bold;
  text-align:center;
  width:39px;
}
.TimelineCenter ul {
  list-style:none;
}
.TimelineCenter li {
  margin-bottom:66px;
}
.HistoryBoxes {
  background-color:#F5F5F5;
  border:2px solid #E5E5E5;
  color:#000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.85em;
  height:68px;
  padding:5px;
  width:225px;
}
.HistoryBoxes img {
  padding-right:5px;
}
.HistoryBoxes h3 {
  color:#CE0709;
  margin-bottom:5px;
  margin-top:1px;
}
.HistoryBoxes a {
  color:#000;
  font-weight:bold;
  text-decoration:underline;
  margin:0 0 0 5px;
}
.HistorySpace {
  height:81px;
  width:240px;
}
.TimelineLinks {
  font-size:.9em;
  font-weight:bold;
  margin-top:25px;
}
.TimelineLinks li {
  display:inline;
  float:left;
  padding-left:35px;
}
.TimelineLinks li.TimeLinksFirst {
  padding-left:15px;
}
.TimelineLinks a {
  color:#4C4C4C;
}
.TimelineLinks a:hover {
  color:#CA0002!important;
}
#HistoryContent, #HillsContent {
  font:normal .9em Verdana, Arial, sans-serif;
  line-height:19px;
  padding:18px 14px;
}

#HistoryContent.heysel-right-side, #HillsContent.heysel-right-side { font-size:16px; line-height:20px;}

#HistoryContent span {
  color:#ce0709;
}
#HillsContent p {
  margin:0;
}
#HillsContent h2 {
  line-height:19px;
  margin:0 0 11px 0;
}
#HillsContent .Entry {
  margin:0 0 21px 0;
}
.Friendship {
  margin:17px 0 20px 0;
}
#HillsContent ul {
  margin:22px 0;
}
#HillsContent ul {
  margin:0 0 22px 0;
}
#HistoryContent li, #HillsContent li {
  list-style:none;
}
#HillsContent a {
  color:#CB0B0A;
}
.GrayBox {
  background:#f5f5f5;
  padding:14px;
}
.EntrySubmit {
  font-size:1em!important;
  float:right;
  margin:10px 10px 0 0;
}
.BgPicWhite {
  background:#f5f5f5 url(../it/BgPicWhite.gif) 0 0 no-repeat;
  float:right;
  height:132px;
  padding:2px 3px 3px 4px;
  width:181px;
}
.RecordsBox {
  border:2px solid #E5E5E5;
}
table.RecordsTable {
  color:#595959;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.9em;
  font-weight:bold;
  margin:2px;
}
table.RecordsTable a {
  color:#595959;
  text-decoration:underline;
}
table.RecordsTable span {
  font-size:.9em;
  font-weight:100;
}
table.RecordsTable tr {
  vertical-align:top;
}
table.RecordsTable td {
  padding:5px 2px 2px 10px;
  margin-bottom:20px;
  height:40px;
}
td.Record {
  width:260px;
}
td.RecordHolder {
  width:160px;
}
.TimelineContentWrap {
  border:2px solid #E5E5E5;
  width:515px;
}
.TimelineContent {
  color:#000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:.9em;
  padding:10px;
  line-height:1.5em;
}
.TimelineContent h1 {
  color:#CA0002;
  font-size:1em;
}
.TimelineContent .cmsContent img {
  float:left;
  padding:0 10px 10px 0;
}
.TimelineContent span.TimeContentDate {
  color:#808080;
  font-size:.85em;
}
.TimeContTitle {
  padding-bottom:10px;
}
#NextPrev, #NextPrev2 {
  font:bold .8em Verdana;
  color:#000;
  text-align:right;
}
#NextPrev span.Prev a, #NextPrev2 span.Prev a {
  color:#000;
  padding:0 5px 0 15px;
  background:url(../it/PagLeftOn.gif) top left no-repeat;
}
#NextPrev .First, #NextPrev2 .First {
  color:#ccc!important;
  padding:0 5px 0 15px;
  background:url(../it/PagLeftOff.gif) top left no-repeat!important;
}
#NextPrev span.Next a, #NextPrev2 span.Next a {
  color:#000;
  padding:0 15px 0 5px;
  background:url(../it/PagRightOn.gif) top right no-repeat;
}
#NextPrev .NextOff a, #NextPrev2 .NextOff a {
  color:#ccc!important;
  background:url(../it/PagRightOff.gif) top right no-repeat!important;
}
#NextPrev .Last, #NextPrev2 .Last {
  color:#ccc!important;
  padding:0 15px 0 5px;
  background:url(../it/PagRightOff.gif) top right no-repeat!important;
}
.TimelineHeadlines h1 {
  width:auto;
  font:bold 1.8em Arial;
  color:#595959;
  padding-left:8px;
  padding-top:15px;
  margin-bottom:15px;
}
.TimelineHeadlines td {
  border-top:1px solid #e6e6e6;
  padding:8px 6px;
  font:normal .85em Verdana;
}
.TimelineHeadlines td a {
  color:#3d3d3d;
}
.TimelineHeadlines td a:hover {
  text-decoration:underline;
}
#TrophyCabFlash {
  padding-bottom:30px;
  margin:1px;
}
.TrophyNoMargin {
  margin:0!important;
}
.TrophyCountWrapper {
  border:1px solid #d4d2d2;
  background-color:#F5F5F5;
  margin-bottom:25px;
  margin-top:2px;
  padding:1px;
}
table.TrophyCount {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.85em;
}
table.TrophyCount td {
  border-top:1px solid #d4d2d2;
  border-right:1px solid #FFF;
  height:30px;
  text-align:center;
  width:106px;
}
tr.TrophyHeader td {
  background-image:url(../it/BgTrophyCount.gif);
  background-repeat:repeat-x;
  color:#FFF;
  height:31px;
  padding-bottom:3px;
}
td.LivRed {
  background-color:#C80002;
  color:#FFF;
}
#TrophyRecordsContainer {
  border-left:1px solid #dbd3d3;
  border-right:1px solid #dbd3d3;
  border-bottom:1px solid #dbd3d3;
  margin-bottom:100px;
}
.TrophyIndexWrap {
  background-color:#FFF;
  min-height:87px;
  padding:15px 0 10px 15px;
}
.TrophyIndexWrapOdd {
  background-color:#F5F5F5;
  padding:15px 0 10px 15px;
}
.TrophyIndexLeft, .TrophyIndexCenter, .TrophyIndexRight {
  color:#4C4C4C;
  display:inline;
  float:left;
  font-size:1em;
}
.TrophyIndexLeft {
  background:url(../it/TrophyPicDropShadow1.png) 0 0 no-repeat;
  height:87px;
  padding:1px 14px 3px 4px;
}
.TrophyIndexCenter {
  width:365px;
}
.TrophyIndexRight {
  font-weight:bold;
  padding:0 0 0 15px;
  width:25px;
}
.TrophyListBorder {
  border-top:1px solid #dbd3d3;
  margin:11px 15px 5px;
}
.TrophyListWrap {
  background-color:#FFF;
  padding:15px 0 10px 15px;
}
.TrophyListWrapOdd {
  background-color:#F5F5F5;
  padding:15px 0 10px 15px;
}
.TrophyListLeft, .TrophyListRight {
  color:#4C4C4C;
  display:inline;
  float:left;
  font-size:.9em;
}
.TrophyListLeft {
  width:450px;
}
.TrophyListRight {
  width:25px;
  padding:0 0 0 15px;
}
.TrophyIndexCenter h2, .TrophyListLeft h2 {
  font-size:1em;
}
.TrophyIndexCenter p, .TrophyListLeft p {
  color:#4C4C4C;
  font-size:.9em;
}
.PastPlayerStats {
  border:2px dashed #E1E0E0;
  line-height:1.1em;
  margin:0 0 10px 10px;
  padding:0 0 0 5px;
  width:210px;
}
.PastStatsLeft, .PastStatsRight {
  display:inline;
  float:left;
}
.PastStatsLeft {
  font-weight:bold;
  width:100px;
}
.PastStatsRight {
  width:100px;
  float:right;
}
.PastPlayerStats span {
  font-weight:bold;
  line-height:1.5em;
  padding-right:15px;
}
.PastHeader td {
  background:#8a898b url(../it/BgPastHeader.gif) 0 0 repeat-x;
  color:#FFF;
  font:bold .8em Verdana, Arial, sans-serif;
  height:24px;
  padding-left:19px;
  border-right:1px solid #FFF;
  border-bottom:1px solid #FFF;
}
.PastContent td, .TicketPrices td {
  border-right:1px solid #FFF;
  color:#4c4c4c;
  font:normal .8em Verdana, Arial, sans-serif;
  height:41px;
  padding-left:19px;
}
.PastContent .Name a {
  color:#4c4c4c;
  font-weight:bold;
  text-decoration:underline;
}
.PastContent .Name {
  border:none;
}
.Odd .HallOfFame {
  background:url(../it/HallOfFameOdd.gif) 0 0 no-repeat;
  height:30px;
  width:88px;
}
.Even .HallOfFame {
  background:url(../it/HallOfFameEven.gif) 0 0 no-repeat;
  height:30px;
  width:88px;
}
.PastStatsLeft p {
  margin:0;
  padding:5px 5px 5px 0;
}
.PastStatsRight p {
  margin:0;
  padding:5px 5px 5px 10px;
}
.PastStatsLeft2, .PastStatsRight2 {
  display:inline;
  float:left;
}
.PastStatsLeft2 p {
  width:165px;
  font-weight:bold;
}
.PastStatsRight2 p {
  width:30px;
  padding:7px 0 0 10px;
}
.PastPlayerHonoursLeft, .PastPlayerHonoursRight {
  display:inline;
  float:left;
}
.PastPlayerHonoursLeft p {
  font-weight:bold;
  width:185px;
  padding-right:10px;
}
.PastPlayerHonoursRight p {
  width:290px;
}
.PastPlayerHonoursRight a {
  color:#4C4C4C;
  text-decoration:underline;
  width:50px;
}
.PlayerHonours {
  border-bottom:1px solid #d9d9d9;
  margin-bottom:25px;
  padding-bottom:30px;
}
.PlayerHonours table {
  color:#4c4c4c;
  font-weight:bold;
font-size:.9m;
}
.PlayerHonours table a {
  color:#4c4c4c;
  font-weight:100;
  text-decoration:underline;
}
.PlayerHonours table td.First {
  width:200px;
}
.PlayerHonours table td {
  padding:5px 0 5px 0;
}
.WideRed {
  background:transparent url(../it/TitleBgWideRed.gif) no-repeat scroll left top!important;
}
.PastStatsRightHistory p {
  float:right;
  margin:0;
  padding:6px 10px 5px 25px;
}
.PastStatsLeftHistory p {
  width:185px;
}
#PastManagersContainer {
  border-left:1px solid #dbd3d3;
  border-right:1px solid #dbd3d3;
  border-bottom:1px solid #dbd3d3;
  margin-bottom:100px;
}
#PastManagersContainer a {
  color:#4c4c4c;
  font-weight:bold;
  text-decoration:underline;
}
#PastManagersContainer h2 {
  font-size:13px;
  margin-bottom:10px;
}
.PastManagersWrap {
  background-color:#FFF;
  padding:15px 0 10px 15px;
}
.PastManagersWrapOdd {
  background-color:#F5F5F5;
  padding:15px 0 10px 15px;
}
.PastManagersLeft, .PastManagersCenter, .PastManagersRight {
  color:#4C4C4C;
  display:inline;
  float:left;
  font-size:1em;
}
.PastManagersLeft {
  background:url(../it/TrophyPicDropShadow1.png) 0 0 no-repeat;
  height:87px;
  padding:1px 14px 3px 4px;
}
.PastStatsLeftLong {
  width:150px!important;
}
.PastStatsRightShort {
  width:50px!important;
}
.PastManagersCenter {
  width:400px;
  padding:0;
}
.PastManagersCenterDual {
  width:331px;
  padding:0;
}
p.PastManagerDates {
  float:right;
  font-weight:bold;
  margin:-25px 0 0 0;
  padding:0;
}
.KopSongs h3 {
  position:relative;
}
.LastMatchStats h1 {
  position:relative;
}
.KopSongs h3 a {
  font:bold 1.1em Verdana;
  color:#484747;
  display:block;
  background:url(../it/BgOverviewContactLfc.gif) repeat-x;
  height:50px;
  line-height:4.1em;
  padding:0 60px 0 20px;
  margin:0;
  position:relative;
}
.KopSongs h3 a span {
  font:bold 1.6em Arial;
  color:#ce0709;
  margin-right:20px;
}
.KopSongs h3.selected a, .KopSongs h3.ui-state-active a {
  background:url(../it/BgKopTabSelected.gif) no-repeat;
  height:50px;
  line-height:4.1em;
}
.KopSongs h3.selected a:active, .KopSongs h3.ui-state-active a:active {
  outline:none!important;
}
.KopSongs h3 a:active {
  outline:none!important;
}
.KopSongs h3.TwoLine a {
  line-height:1.1em;
}
.KopSongs p {
  padding:8px 13px;
}
.KopSongs .FirstTeamStats p {
  padding:5px 0;
  font-weight:bold;
}
.KopSongs .StatsPlayer p {
  padding:5px 0;
  font-weight:bold;
}
.KopSongsContent {
  color:#4c4d4d;
  font:normal .85em Verdana, Arial, sans-serif;
  line-height:1.5em;
  padding:8px 0;
}
.KopSongsContent img {
  margin:0 5px 5px 5px;
}
.TopAccord {
  margin-top:-2px;
}
.KopSongs span.View {
  padding-right:1px;
  font:normal .8em Verdana!important;
  color:#000;
  position:absolute;
  top:18px;
  right:0;
}
.LastMatchStats span.View {
  padding-right:1px;
  top:5px;
  right:5px;
}
.KopSongs span.faq-icon-plus, .KopSongs span.faq-icon-minus {
  z-index:100;
  position:absolute;
  display:block;
  width:13px;
  height:13px;
  margin:0;
  padding:0;
  top:19px;
  right:43px;
}
.LastMatchStats span.faq-icon-plus, .LastMatchStats span.faq-icon-minus {
  top:5px;
}
.KopSongs span.faq-icon-minus {
  background:url(../it/LiOverviewContactLfcUp.gif) no-repeat 50% 50%;
}
.KopSongs span.faq-icon-plus {
  background:url(../it/LiOverviewContactLfc.gif) no-repeat 50% 50%;
}
ul.KopSongsTabs {
  color:#FFF;
  font:bold 1em Arial, Verdana, sans-serif;
  padding:13px 0 0 2px;
  margin:0;
}
ul.KopSongsTabs li {
  float:left;
  list-style:none;
  margin:0;
}
ul.KopSongsTabs li a {
  background:#89888a url(../it/BgKopTabGray.gif) 0 0 repeat-x;
  color:#FFF;
  padding:5px 23px;
  text-decoration:none;
  margin:0 1px 0 0;
  display:block;
  text-align:center;
}
ul.KopSongsTabs li.Top10 a {
  padding:5px 12px;
}
ul.KopSongsTabs li a:hover, ul.KopSongsTabs li a.selected {
  background:#ba0102 url(../it/BgKopTabRed.gif) 0 0 repeat-x;
  text-decoration:none;
}
.LatestTicketsContainer p {
  color:#4C4C4C;
  font-size:12px;
  margin:0;
  padding:0;
}
.LatestTicketsContainer a {
  color:#4C4C4C;
  font-weight:bold;
  text-decoration:underline;
}
.LatestTicketsContainer .kickoff {
  font-weight:normal;
  text-decoration:none;
}
.TicketAdBanner {
  height:66px;
  margin:0 auto;
  padding:25px 0;
  width:485px;
}
table.LatestTicketsTable td {
  height:110px;
}
td.Odd {
  background-color:#f2f2f2;
}
td.TicketStatus p, td.TicketStatus a {
  color:#CE0709;
  font-size:13px;
  font-weight:bold;
  padding-right:10px;
  text-align:center;
  width:90px;
  text-decoration:none;
}
td.FixtureInfo {
  padding:0 10px;
}
td.CompetitionLogo {
  padding:0 10px;
}
td.TicketVersus {
  padding:0 10px!important;
}
td.TicketListFirst {
  padding-left:20px;
}
.LatestTicketsForm {
  color:#4c4d4d;
  border-bottom:1px solid #e5e5e5;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin-top:-2px;
  padding:10px;
}
.LTInput {
  width:230px;
}
table.LatestTicketsForm {
  margin:0;
  padding:0;
}
.TourContent, .TourContentText {
  display:inline;
  float:left;
  padding:10px;
  width:263px;
}
.TourContentText {
  color:#4C4C4C;
  font-size:.85em;
  line-height:1.2em;
  width:210px;
}
.TourPicTagline p {
  background-color:#000;
  color:#FFF;
  font-size:1.1em;
  font-weight:bold;
  line-height:1.2em;
  margin:0;
  padding:10px;
  width:243px;
}
.TourPicTagline span {
  color:#9c9b9b;
  font-size:.85em;
  font-weight:100;
}
.BookStadium {
  padding:0 15px 15px 15px;
}
.TourButtons {
  background-image:url(../it/BgTourButtonLarge.gif);
  background-repeat:no-repeat;
  background-position:center;
  height:39px;
  margin:0 auto;
  width:224px;
}
.TourButtons h1 {
  color:#FFF;
  font-size:.95em;
  padding:8px 0 0 19px;
}
.TourButtons a {
  color:#FFF;
}
.TourButtonsSmall {
  background-image:url(../it/BgTourButtonSmall.gif);
  background-repeat:no-repeat;
  background-position:center;
  height:41px;
  margin:0 auto;
  width:126px;
  padding-top:15px;
  padding-bottom:15px;
}
.TourButtonsSmall h1 {
  color:#FFF;
  font-size:1.05m;
  padding:9px 0 0 22px;
}
.TourButtonsSmall a {
  color:#FFF;
}
.BookStadium p {
  color:#4C4C4C;
  font-size:.85em;
  line-height:1.2em;
}
p.TourNotice {
  font-size:1.1em;
  font-weight:bold;
}
p.TourSig {
  font-weight:bold;
  line-height:.2em;
}
.InternationalFAQ {
  color:#4C4C4C;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #D9D9D9;
  border-bottom:1px solid #D9D9D9;
  font-size:.85em;
  margin-bottom:50px;
  padding:15px;
}
.InternationalFAQ span {
  font-weight:bold;
}
.ViewFAQ {
  border-top:1px solid #D9D9D9;
  padding:15px 15px 0;
}
table.PdfTable, table.PdfTable a {
  color:#4C4C4C;
  font-size:1em;
  margin-bottom:30px;
  text-align:center;
}
td.Pdf, td.PdfGermany {
  background-image:url(../it/BgPdf.png);
  background-position:left;
  background-repeat:no-repeat;
}
td.PdfGermany {
  padding-left:10px;
}
.TicketsLandingInfo {
  color:#4C4D4D;
  display:inline;
  float:left;
  font-size:.85em;
  line-height:10px;
  margin:10px 11px 15px 0;
  width:165px;
}
.TicketsLandingInfo p {
  padding:2px 0px 2px 0px;
}
.TicketLandingInfoEnd {
  margin-right:0;
}
.TicketsLandingInfo a {
  color:#4c4d4d;
}
.TicketsLandingInfo span {
  color:#c60002;
}
td.TeamLogo {
  padding:5px;
}
td.MatchInfo {
  padding:5px;
}
.BoxTitleShort {
  background-position:-60px -86px;
}
.TicketsTable {
  border-left:1px solid #e6e6e6;
  border-bottom:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
  margin-top:-1px;
  padding:1px;
}
.TicketFinder {
  font-size:1em;
}
p.AllTickets {
  float:right;
  font-weight:bold;
  margin:7px 0 6px;
}
img.TicketsArrow {
  float:right;
  margin:8px 10px 8px 5px;
}
p.EndFormText {
  padding-left:10px;
}
.TicketBoxesContent {
  margin-top:15px;
}
.TicketsTickets {
  font:normal .9em Verdana, Arial, sans-serif;
}
.TicketsTickets p {
  padding:15px 10px;
  margin:0;
}
ul.TicketsTickets {
  float:left;
  list-style:none;
  width:256px;
}
ul.TicketsTickets li ul {
  padding:10px 11px 10px 11px;
}
ul.TicketsTickets li ul li {
  background:url(../it/ArrowTickets.gif) 0 4px no-repeat;
  list-style:none;
  padding:0 0 0 15px;
}
.TicketPrices .Name {
  color:#4c4c4c;
  padding-left:19px;
}
.TicketsText {
  border-top:1px solid #c8c5c5;
  padding:28px 0 36px 0;
  margin:12px;
}
.TicketsText p {
  padding:0 0 12px 0;
  margin:0;
}
.TicketPrices td {
  padding-left:0;
}
.CorpJobs {
  padding:5px 0 18px 0;
  margin:12px;
}
.JobContainer {
  margin:5px 0 22px 0;
  line-height:1.2em;
}
.CorpJobs p {
  padding:0 0 18px 0;
  margin:0;
}
.CorpJobs h2 {
  color:#ce0709;
  font:bold 1em Verdana, Arial, sans-serif;
}
.CorpJobs .JobPdf a {
  background:url(../it/BgPdf.png) 0 0 no-repeat;
  color:#000;
  font:normal .8em Verdana, Arial, sans-serif;
  margin:5px 0 0 0;
  padding:0 0 2px 22px;
  text-decoration:underline;
}
.CorpJobs .GreyT {
  color:#808080;
  font:normal .8em Verdana, Arial, sans-serif;
}
.CorpJobs .RedT {
  font:normal .8em Verdana, Arial, sans-serif;
}
.CorpJobs h3 {
  color:#4c4c4c;
  font:bold 1.1em Arial, Verdana, sans-serif;
  margin-bottom:16px;
}
.CorpJobs hr {
  border:none;
  border-bottom:1px solid #d9d9d9;
  margin-bottom:21px;
}
.Shallow {
  padding-bottom:0;
  padding-top:0;
}
.TicketsAdBanner {
  margin:0 auto;
  padding-bottom:20px;
  padding-top:13px;
  width:485px;
}

.TicketInfoDate {
  width:65px;
}

.TicketInfo td {
  background:#8A898B url(../it/BgPastHeader.gif) repeat-x scroll 0 0;
  border-bottom:1px solid #FFF;
  border-right:1px solid #FFF;
  color:#FFF;
  font-family:Verdana, Arial, sans-serif;
  font-size:.85em;
  font-weight:bold;
  height:24px;
  line-height:normal;
  padding-left:15px;
  padding-right:15px;
  text-align:center;
}

.TicketInfoBody td {
  padding:7px;
  border-right:1px solid #FFF;
  color:#4C4C4C;
  font-family:Verdana,Arial,sans-serif !important;
       /* font-weight: bold !important;*/
        font-size: 0.8em;
}

.TicketInfoBody td p {
  font-family:Verdana,Arial,sans-serif !important;
        font-weight: normal;
}

.TicketInfoBody span {
  color:#4C4C4C;
  font-weight:bold;
}
.TicketInfoBody span a, tr.TicketInfoBody td a {
  color:#4C4C4C;
  font-weight:bold;
}
.TicketInfoBody span p, tr.TicketInfoBody td p {
  padding:0 0 10px 0;
}
.TicketInfoTextBox {
  padding:20px 0 20px 0;
}
.TicketInfoTextBox p {
  color:#4C4C4C;
  font-family:Verdana, Arial, sans-serif;
  font-size:.9em;
}
.TicketInfoTextBox span {
  font-weight:bold;
}
.TicketInfoButton {
  background:transparent url(../it/STV-1.0.png) repeat-x 0px -115px; !important;
  border:medium none!important;
  color:#FFF!important;
  cursor:pointer;
  display:inline;
  float:left;
  font-family:Arial;
  font-size:.9em;
  font-weight:bold;
  margin:4px 0 0;
  overflow:hidden;
  padding:3px 5px 3px 6px;
}
.ArticleContent .TaglineTickets {
  background-color:#000;
  color:#FFF;
  font-family:Verdana;
  font-size:1em;
  font-weight:bold;
  line-height:normal;
  padding:11px 14px;
}
.TaglineTickets span {
  font-size:.7em;
  font-weight:normal;
}
p.SubTickets {
  color:#404040!important;
  font-family:Verdana;
  font-size:.9em;
  font-weight:bold;
  line-height:normal;
}
.TicketArticle p {
  color:#404040;
  font-size:.85;
  line-height:1.6em;
  margin:0 0 15px!important;
}
.TicketArticle {
  margin-top:15px!important;
}
.VirtualTourContent {
  margin:0 auto;
  padding-bottom:15px;
  width:487px;
}
.VirtualTour {
  border:1px solid #E7E7E7;
  margin:0 auto;
  padding:1px;
  width:487px;
}
.CorporateContent {
  margin-top:10px;
}
.PartnerSpecificContainer {
  border:1px solid #E7E7E7;
  padding:1px;
}
.PartnersBox {
  background-color:#F2F2F2;
  color:#4C4C4C;
  padding:15px 0 15px 15px;
  height:98px;
}
.PartnersBox p {
  font-size:1.1em;
  font-weight:bold;
  padding:0;
}
.PartnersBox h1 {
  font-size:1.5em;
  font-weight:bold;
}
.PartnerLeft, .PartnerRight {
  display:inline;
  float:left;
}
.PartnerLeft {
  background-image:url(../it/BgPartnersLogo.png);
  background-repeat:no-repeat;
  height:78px;
  padding:10px;
  width:151px;
  text-align:center;
  vertial-align:middle;
  overflow:hidden;
}
.PartnerRight {
  padding:30px 0 0 0;
}
.PartnersTextBox {
  color:#4C4C4C;
  padding:15px 15px 15px 20px;
}
.PartnersTextBox a {
  color:#4C4C4C;
  font-weight:bold;
  text-decoration:underline;
}
.PartnersBackButton {
  background:transparent url(../it/STV-1.0.png) repeat-x scroll 0 0!important;
  background-position: 0px -115px;
  border:medium none!important;
  color:#FFF!important;
  cursor:pointer;
  display:inline;
  float:left;
  font-family:Arial;
  font-size:.9em;
  font-weight:bold;
  margin:20px 0 15px;
  overflow:hidden;
  padding:3px 5px 3px 6px;
}
.PartnersContainer {
  border:1px solid #F2F2F2;
  padding:1px;
}
.PartnersTitle {
  -x-system-font:none;
  background:transparent url(../it/BgTrophyCount.gif) repeat-x scroll left top;
  color:#FFF;
  font-family:arial;
  font-size:.9em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  height:23px;
  line-height:normal;
  margin-bottom:1px;
  padding-left:0;
  padding-top:7px;
  position:relative;
  text-align:center;
}
.PartnerLogo {
  width:515px;
  height:105px;
}
.MainSponsor {
  text-align:center;
  margin:0 auto;
  padding-top:10px;
}
.KitSponsor {
  text-align:center;
  margin:0 auto;
  padding-top:20px;
}
.SponsorsBox {
  background-image:url(../it/BgPartnersLogoSmall.png);
  background-repeat:no-repeat;
  height:98px;
  margin:5px 0 0 5px;
  padding:0;
  width:161px;
}
.SponsorsBox img {
  padding:9px 0 0 11px;
}
.SponsorsLeft, .SponsorsCentre, .SponsorsRight {
  display:inline;
  float:left;
  width:171px;
  padding-bottom:20px;
}
.SponsorsCentre {
  background-color:#EDEDED;
}
.PartnerTitleBR {
  border-right:1px solid #787878;
}
.CPBox {
  margin-bottomL:15px!important;
}
.CPToDo {
  background-image:url(../it/CPbg.gif);
  color:#FFF;
  font-weight:bold;
  height:94px;
  width:513px;
}
.ToDoLeft, .ToDoRight {
  display:inline;
  float:left;
  width:130px;
}
.ToDoRight {
  width:100%;
}
.ToDoRight span.Next a {
  background:transparent url(../it/RArrowW.png) no-repeat scroll right top;
  color:#FFF;
  float:right;
  line-height:.8em;
  margin:-5px 0 0;
  padding:0 15px 0 5px;
}
.ToDoRight h1 {
  border-bottom:1px solid #d55455;
  font-size:1em;
  margin:10px 8px 0 133px;
  padding:0 0 5px;
}
.ToDoRight p {
  font-size:.9em;
  margin:0 8px 0 133px;
}
ul.ToDoList {
  margin:5px 0 0 12px;
}
ul.ToDoList a {
  color:#FFF;
  font-size:.9em;
  font-weight:bold;
  text-decoration:underline;
}
ul.ToDoList li {
  list-style:none;
}
.CPEvents {
  font-size:1.3em!important;
}
img.EventArrow {
  padding:0 18px;
  margin:0 0 -2px;
}
.EventsContainer {
  border:1px solid #e6e6e6;
  margin-bottom:15px;
  padding:1px;
}
.CPEventsBox {
  margin:1px;
}
.CPShade {
  background-color:#F5F5F5;
}
.CPEdate, .CPEcontent, .CPEmore {
  display:inline;
  float:left;
}
.CPEdate {
  color:#4C4C4C;
  font-weight:bold;
  line-height:23px;
  margin-top:10px;
  text-align:center;
  width:70px;
}
p.EventsDay {
  font-size:1.2em;
  margin:0;
  padding:0;
}
p.EventsNo {
  font-size:2.7em;
  margin:0;
  padding:0;
}
.CPEcontent {
  width:437px;
}
.CPEcontent p span {
  color:#CD0709;
  font-weight:bold;
}
.CPEmore {
  width:105px;
}
.CPRead {
  -x-system-font:none;
  background:transparent url(../it/STV-1.0.png) repeat-x scroll 0 0!important;
  background-position: 0px -115px;
  border:medium none!important;
  color:#FFF!important;
  cursor:pointer;
  display:inline;
  float:left;
  font-family:Arial;
  font-size:.9em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:normal;
  margin:27px 0 10px 30px;
  overflow:hidden;
  padding:2px 5px;
}
.CPRead a {
  color:#FFF!important;
}
.FooterSponsor {
  float:right;
  margin:100px 0 30px 0;
  width:300px;
}
.FooterSponsor p {
  color:#4C4C4C;
  float:left;
  font-size:.9em;
  font-weight:bold;
  margin:9px 0 0;
}
.SearchEvents {
  background:transparent url(../it/BgTrophyCount.gif) repeat-x scroll left top;
  color:#FFF;
  font-family:Verdana!important;
  font-size:.8em!important;
  font-size-adjust:none!important;
  font-stretch:normal!important;
  font-style:normal!important;
  font-variant:normal!important;
  font-weight:normal!important;
  line-height:normal!important;
  padding:9px 16px;
}
.SearchEvents a {
  color:#FFF!important;
}
.SearchPag .Prev {
  background:transparent url(../it/PageLeftWhite.png) no-repeat scroll left top!important;
  color:#CCC!important;
  padding:0 5px 0 15px;
}
.SearchPag span.Forward a {
  background:transparent url(../it/PageRightWhite.png) no-repeat scroll right top;
  color:#000;
  padding:0 15px 0 5px;
}
.EatHeader {
  margin:0;
  padding-top:1px;
}
.EatHeader h1 {
  font-size:1em;
  margin:10px 0 0 10px;
}
.EatHeader h1 span {
  color:#ce0709;
  font-size:1.1em;
}
.EatBoxes {
  margin:1px;
}
.EatBoxesOdd {
  background-color:FAFAFA;
}
.EatBoxesEven {
  background-color:#f5f5f5;
}
.EatBoxes a {
  color:#000;
  font-weight:bold;
  line-height:1.5em;
  padding-top:5px;
  text-decoration:underline;
}
.EatLeft, .EatMiddle, .EatRight {
  display:inline;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:.9em;
}
.EatLeft {
  width:70px;
  margin:10px 15px 5px;
}
.EatMiddle {
  margin:10px 20px 0 0;
  width:260px;
}
.EatMiddle p {
  padding:0;
}
.EatRight {
  line-height:.3em;
  width:120px;
}
.SearchFooter {
  background:#D7D8D8 url(../it/bgFixturesMonthBar.gif) repeat-x scroll center top;
  font-size:.8em;
  height:20px;
  margin:0;
  padding:6px 0 0 15px;
}
.SearchPag .BackRed {
  background:transparent url(../it/PageLeftRed.png) no-repeat scroll left top!important;
  color:#CCC!important;
  padding:0 5px 0 15px;
}
.SearchPag span.NextRed a {
  background:transparent url(../it/PageRightRed.png) no-repeat scroll right top;
  color:#000;
  padding:0 15px 0 5px;
}
.NextPrev {
  font:bold .8em Verdana;
  color:#000;
  text-align:right;
}
.NextPrev span.Prev a {
  color:#000;
  padding:0 5px 0 15px;
  background:url(../it/PagLeftOn.gif) top left no-repeat;
}
.NextPrev .First {
  color:#ccc!important;
  padding:0 5px 0 15px;
  background:url(../it/PagLeftOff.gif) top left no-repeat!important;
}
.NextPrev span.Next a {
  color:#000;
  padding:0 15px 0 5px;
  background:url(../it/PagRightOn.gif) top right no-repeat;
}
.NextPrev .NextOff a {
  color:#ccc!important;
  background:url(../it/PagRightOff.gif) top right no-repeat!important;
}
#KidsCarousel {
  height:181px;
  margin:0 auto;
  padding-top:25px;
  width:821px;
}
#KidsLandingContainer {
  margin:0 auto 0 auto;
  padding:0 0 22px 0;
  width:957px;
}
.KidsRow .BoxText {
  text-align:center;
  margin:0 auto;
}
.KidsButton img {
  margin:0!important;
  margin-bottom:0!important;
  padding:0!important;
}
.KidsRow h3 {
  color:#c21f23;
  font:bold 1em "Arial Black", Arial, Verdana, sans-serif;
}
.KidsRow h3 a {
  color:#c21f23;
  text-decoration:none;
}
.KidsRow p {
  color:#050505;
  font:normal 1em Verdana, Arial, sans-serif;
  line-height:16px!important;
  text-align:left;
}
.KidsBox {
  float:left;
  height:349px;
  overflow:hidden;
  position:relative;
}
.KidsBoxTwo {
  float:left;
  height:265px;
  overflow:hidden;
  position:relative;
}
.KidsBoxSecond {
  float:left;
  height:300px;
  overflow:hidden;
  position:relative;
}
.KidsBoxMid {
  float:left;
  height:302px;
  overflow:hidden;
  position:relative;
}
.KidsBoxBot {
  float:left;
  height:270px;
  overflow:hidden;
  position:relative;
}
.KidsRow #Top1 {
  background:url(../it/BgKidsTop-v2.gif) 0 0 no-repeat;
  width:336px;
}
.KidsRow #Top1 .BoxText {
  width:263px;
  margin-left:40px;
}
.KidsRow #Top1 a.KidsButton {
  bottom:-10px;
  height:72px;
  position:absolute;
  right:-5px;
  width:156px;
}
.KidsRow #Top2 {
  background:url(../it/BgKidsTop-v2.gif) -336px 0 no-repeat;
  width:282px;
}
.KidsRow #Top2 .BoxText {
  width:222px;
}
.KidsRow #Top2 a.KidsButton {
  bottom:-3px;
  height:61px;
  position:absolute;
  right:21px;
  width:142px;
}
.KidsRow #Top3 {
  background:url(../it/BgKidsTop-v2.gif) -618px 0 no-repeat;
  width:339px;
}
.KidsRow #Top3 .BoxText {
  width:243px;
}
.KidsRow #Top3 a.KidsButton {
  bottom:17px;
  height:64px;
  position:absolute;
  right:-3px;
  width:153px;
}
.KidsRow #Two1 {
  background:url(../it/BgKidsTwo.gif) 0 0 no-repeat;
  width:480px;
}
.KidsRow #Two1 .BoxText {
  width:313px;
  margin-left:120px;
}
.KidsRow #Two1 a.KidsButton {
  bottom:-10px;
  height:72px;
  position:absolute;
  right:-5px;
  width:156px;
}
.KidsRow #Two2 {
  background:url(../it/BgKidsTwo.gif) -476px 0 no-repeat;
  width:402px;
}
.KidsRow #Two2 .BoxText {
  width:312px;
  margin-left:50px;
}
.KidsRow #Two2 a.KidsButton {
  bottom:6px;
  height:61px;
  position:absolute;
  right:21px;
  width:142px;
}
.KidsRow #SecondRowOne {
  background:url(../it/BgKidsSecondRow.jpg) 0 0 no-repeat;
  width:357px;
}
.KidsRow #SecondRowOne .BoxText {
  width:243px;
  margin-left:93px;
}
.KidsRow #SecondRowOne a.KidsButton {
  bottom:-10px;
  height:72px;
  position:absolute;
  right:-5px;
  width:156px;
}
.KidsRow #SecondRowTwo {
  background:url(../it/BgKidsSecondRow.jpg) -355px 0 no-repeat;
  width:249px;
}
.KidsRow #SecondRowTwo .BoxText {
  width:178px;
  margin-left:40px;
}
.KidsRow #SecondRowTwo a.KidsButton {
  bottom:6px;
  height:61px;
  position:absolute;
  right:21px;
  width:142px;
}
.KidsRow #SecondRowThree {
  background:url(../it/BgKidsSecondRow.jpg) -603px 0 no-repeat;
  width:298px;
}
.KidsRow #SecondRowThree .BoxText {
  width:200px;
  margin-left:50px;
}
.KidsRow #SecondRowThree a.KidsButton {
  bottom:6px;
  height:61px;
  position:absolute;
  right:21px;
  width:142px;
}
.KidsRow #Mid1 {
  background:url(../it/BgKidsMid-v2.gif) 0 0 no-repeat;
  width:259px;
}
.KidsRow #Mid1 .BoxText {
  margin-left:76px;
  width:147px;
}
.KidsRow #Mid1 a.KidsButton {
  bottom:-5px;
  height:59px;
  position:absolute;
  right:56px;
  width:142px;
}
.KidsRow #Mid2 {
  background:url(../it/BgKidsMid-v2.gif) -259px 0 no-repeat;
  width:204px;
}
.KidsRow #Mid2 .BoxText {
  margin-left:31px;
  width:147px;
}
.KidsRow #Mid2 a.KidsButton {
  bottom:-5px;
  height:64px;
  position:absolute;
  right:28px;
  width:153px;
}
.KidsRow #Mid3 {
  background:url(../it/BgKidsMid-v2.gif) -463px 0 no-repeat;
  width:228px;
}
.KidsRow #Mid3 .BoxText {
  margin-left:25px;
  width:189px;
}
.KidsRow #Mid3 a.KidsButton {
  bottom:0;
  height:64px;
  position:absolute;
  right:34px;
  width:156px;
}
.KidsRow #Mid4 {
  background:url(../it/BgKidsMid-v2.gif) -691px 0 no-repeat;
  width:265px;
}
.KidsRow #Mid4 .BoxText {
  margin-left:26px;
  width:184px;
}
.KidsRow #Mid4 a.KidsButton {
  bottom:11px;
  height:59px;
  position:absolute;
  right:53px;
  width:142px;
}
.KidsRow #Bot1 {
  background:url(../it/BgKidsBot-v2.gif) 0 0 no-repeat;
  width:259px;
}
.KidsRow #Bot1 .BoxText {
  margin-left:35px;
  width:184px;
}
.KidsRow #Bot1 a.KidsButton {
  bottom:-3px;
  height:59px;
  position:absolute;
  right:40px;
  width:156px;
}
.KidsRow #Bot2 {
  background:url(../it/BgKidsBot-v2.gif) -259px 0 no-repeat;
  width:228px;
}
.KidsRow #Bot2 .BoxText {
  margin-left:23px;
  width:184px;
}
.KidsRow #Bot2 a.KidsButton {
  bottom:-2px;
  height:61px;
  position:absolute;
  right:32px;
  width:142px;
}
.KidsRow #Bot3 {
  background:url(../it/BgKidsBot-v2.gif) -487px 0 no-repeat;
  width:227px;
}
.KidsRow #Bot3 .BoxText {
  margin-left:34px;
  width:171px;
}
.KidsRow #Bot3 a.KidsButton {
  bottom:7px;
  height:56px;
  position:absolute;
  right:23px;
  width:153px;
}
.KidsRow #Bot4 {
  background:url(../it/BgKidsBot-v2.gif) -714px 0 no-repeat;
  width:242px;
}
.KidsRow #Bot4 a.KidsButton {
  bottom:24px;
  height:72px;
  position:absolute;
  right:34px;
  width:157px;
}
#Top1 .BoxContent img {
  padding:61px 0 0 41px;
  margin-bottom:13px;
}
#Top2 .BoxContent img {
  margin-bottom:27px;
  padding:66px 0 0 35px;
}
#Top3 .BoxContent img {
  margin-bottom:13px;
  padding:61px 0 0 40px;
}
#SecondRowOne .BoxContent img {
  padding:53px 0 0 104px;
  margin-bottom:13px;
}
#SecondRowTwo .BoxContent img {
  padding:51px 0 0 38px;
  margin-bottom:13px;
}
#SecondRowThree .BoxContent img {
  padding:47px 0 0 38px;
  margin-bottom:13px;
}
#Two1 .BoxContent img {
  padding:38px 0 0 121px;
  margin-bottom:13px;
}
#Two2 .BoxContent img {
  margin-bottom:15px;
  padding:30px 0 0 50px;
}
#Mid1 .BoxContent img {
  margin-bottom:10px;
  padding:57px 0 0 75px;
}
#Mid2 .BoxContent img {
  margin-bottom:11px;
  padding:55px 0 0 29px;
}
#Mid3 .BoxContent img {
  margin-bottom:11px;
  padding:55px 0 0 45px;
}
#Mid4 .BoxContent img {
  margin-bottom:13px;
  padding:53px 0 0 36px;
}
#Bot1 .BoxContent img {
  margin-bottom:11px;
  padding:37px 0 0 52px;
}
#Bot2 .BoxContent img {
  margin-bottom:11px;
  padding:38px 0 0 37px;
}
#Bot3 .BoxContent img {
  margin-bottom:11px;
  padding:37px 0 0 40px;
}
.KidsLogo img {
  z-index:-1000;
}
#kids_carousel {
  z-index:-1000;
}
object {
  z-index:-1000!important;
}
.KidsDownloadLandingItem {
  float:left;
  width:227px;
  padding:5px;
  text-align:center;
}
.KidsDownloadLandingViewAll {
  float:right;
  margin-top:-55px;
  margin-right:90px;
}
.KidsDownloadRowGap {
  height:10px;
}
#KidsGalleryContainer {
  margin:0;
  padding:0 0 22px 60px;
  width:861px;
  margin-top:35px!important;
  float:left;
}
#KidsGalleryContainer #Gallery {
  margin:20px auto;
}
#KidsGallery {
  background:url(../it/BgKidsGalleryMain.gif) 0 0 no-repeat;
  height:552px;
  width:861px;
  position:relative;
}
#KidsGalleryL {
  position:absolute;
  left:-15px;
  top:273px;
}
#KidsGalleryR {
  position:absolute;
  right:-15px;
  top:273px;
}
#KidsGallerySearch {
  height:47px;
  margin:0 0 0 268px;
  padding-top:14px;
  overflow:hidden;
  width:532px;
}
#KidsGalleryForm {
  height:26px;
  width:532px;
}
#KidsGalleryThumb {
  background:url(../it/BgKidsGalleryThumb.gif) 0 0 no-repeat;
  height:238px;
  padding:36px 0 0 71px;
  width:861px;
}
.KidScroller {
  width:715px;
  height:148px;
  overflow:auto;
}
#InnerKidScroller {
  width:100%;
  height:108px;
  overflow:hidden;
}
#KidsGalleryThumb .ImgHolder {
  background:url(../it/BgKidsImageHolder.gif) 0 0 no-repeat;
  height:98px;
  float:left;
  margin:0 0 0 7px;
  padding:13px 0 0 14px;
  width:97px;
}
#KidsGalleryInput {
  background:url(../it/BgKidsInput.gif) 0 0 no-repeat;
  height:16px;
  margin:10px 15px 0 0;
  padding:5px 7px 5px 7px;
  width:206px;
  float:left;
}
.KidsGalleryHolder {
  margin:37px auto 0 auto;
  max-width:700px;
  position:relative;
  overflow:hidden;
  text-align:center;
}
.KidsGalleryText {
  background:#000;
  padding:19px;
  text-align:left;
  margin:0 auto;
}
.KidsGalleryHolder h2 {
  color:#FFF;
  font:bold 14px Verdana, Arial, sans-serif;
}
.KidsGalleryHolder h2 a {
  color:#c62e31;
  text-decoration:underline;
}
.KidsGalleryHolder p {
  color:#FFF;
  line-height:18px!important;
}
@media screen {
.sIFR-flash {
  visibility:visible!important;
  margin:0;
  padding:0;
}
.sIFR-replaced, .sIFR-ignore {
  visibility:visible!important;
}
.sIFR-alternate {
  position:absolute;
  left:0;
  top:0;
  width:0;
  height:0;
  display:block;
  overflow:hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
  margin:0;
  padding:0;
  overflow:auto;
  letter-spacing:0;
  float:none;
}
}
@media print {
.sIFR-flash {
  display:none!important;
  height:0;
  width:0;
  position:absolute;
  overflow:hidden;
}
.sIFR-alternate {
  visibility:visible!important;
  display:block!important;
  position:static!important;
  left:auto!important;
  top:auto!important;
  width:auto!important;
  height:auto!important;
}
}
.jScrollPaneContainer {
  position:relative;
  overflow:hidden;
  z-index:1;
}
.jScrollPaneTrack {
  position:absolute;
  cursor:pointer;
  left:0;
  bottom:0;
  width:100%!important;
  background:#FFF;
  border:2px solid #539b31;
  padding:2px 0;
  height:19px!important;
  margin:0 0 0 17px;
  overflow:hidden;
}
.jScrollIntervalTrack {
  position:absolute;
}
.jScrollPaneDrag {
  position:absolute;
  background:#8b8a8a;
  cursor:pointer;
  overflow:hidden;
  height:19px!important;
}
.jScrollPaneDragLeft {
  position:absolute;
  bottom:0;
  left:0;
  overflow:hidden;
}
.jScrollPaneDragRight {
  position:absolute;
  bottom:0;
  right:0;
  overflow:hidden;
}
a.jScrollArrowLeft {
  display:block;
  position:absolute;
  z-index:1;
  bottom:0;
  left:0;
  text-indent:-2000px!important;
  overflow:hidden;
  background:#539b31 url(../it/KidsScrollL.gif) 0 0 no-repeat;
  height:27px!important;
  width:27px!important;
}
a.jScrollArrowLeft:hover {
  background-color:#539b31;
}
a.jScrollArrowRight {
  display:block;
  position:absolute;
  z-index:1;
  bottom:0;
  right:0;
  text-indent:-2000px!important;
  overflow:hidden;
  background:#539b31 url(../it/KidsScrollR.gif) 0 0 no-repeat;
  height:27px!important;
  width:27px!important;
}
a.jScrollArrowRight:hover {
  background-color:#539b31;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
  background-color:#539b31;
}
.SideTitleBox {
  margin:0 0 0 -10px;
  width:300px;
  position:relative;
}
.TitleBar {
  width:106px;
}
.TitleNav {
  left:119px;
  padding:15px 0;
  position:absolute;
  top:10px;
  width:300px;
}
.InputGo {
  background:url(../it/STV-1.0.png) repeat-x!important;
  background-position: 0px -115px;
  border:none!important;
  color:#FFF!important;
  cursor:pointer;
  display:inline;
  font:bold .9em Arial;
  margin:4px 0 0 0;
  overflow:hidden;
  padding:1px 5px 0;
}
.MediaTextContainer {
  margin:15px 0 0 15px;
}
.forum_abuse, .KopMsg a.forum_abuse {
  color:#000;
  font-size:9px;
  text-decoration:underline;
  float:right;
}
ul.StarScribble {
  list-style:none;
  clear:both;
  margin:33px 0 24px;
}
.MsgBrdScrib {
  margin-bottom:-10px!important;
}
.StarScribble li {
  padding:0;
}
.StarScribble li a {
  background:url(../it/KopViewAllUp.png) 0 0 no-repeat;
  padding:33px 82px 0 0;
}
.StarScribble li a:hover {
  background:url(../it/KopViewAllOver.png) 0 0 no-repeat;
}
.centerfield {
  width:251px;
  margin:0 auto;
}
img.AddMedia {
  margin-left:15px;
}
.aboutAbuse {
  text-align:right;
  margin-bottom:15px;
}
.aboutAbuse a {
  font:normal .8em Verdana;
  color:#3d3d3d;
  text-decoration:underline;
}
img.LeftQuote {
  margin:0 5px 0 0;
}
img.RightQuote {
  margin:0 0 -5px 5px;
}
.PlayerHolder {
  height:225px;
  overflow:auto;
  margin-bottom:5px;
}
.ChooseTeamBox {
  position:relative;
}
.ChooseTeam {
  left:460px;
  position:absolute;
  top:130px;
}
.CommentsList {
  padding-top:15px;
}
.CommentsList ul {
  list-style:none;
}
.CommentsList ul li {
  display:inline;
  float:left;
  font-weight:bold;
  margin-right:25px;
}
.CommentsList ul li a {
  color:#C00002;
}
.CommentsList ul li a:hover {
  text-decoration:underline;
}
.CommentsList ul li.BlogComments a {
  background:url(../images/icons/BlogComments.gif) no-repeat left center;
  padding-left:22px;
}
.FormInfo {
  background:url(../it/ModBg.gif) no-repeat 0 0;
  height:89px;
  position:absolute;
  left:300px;
  top:21px;
  width:295px;
}
.FormInfo p {
  font-size-adjust:.9em;
  margin:10px;
  padding:0;
}
.FormInfo a {
  color:#000;
  font-weight:bold;
}
.FansBanner {
  margin-bottom:10px;
}
.FansVotesWrap {
  width:505px;
  padding:5px;
}
.FansVotesShade {
  background:#F5F5F5;
}
.FansVotesWrap .VoteNumber {
  width:30px;
}
.FansVotesWrap .VoteAnswers {
  width:120px;
}
.FansVotesWrap .VoteBar {
  width:300px;
}
.FansVotesWrap .VotePercentage {
  width:80px;
}
.FansCompLeft, .FansCompMiddle {
  display:inline;
  float:left;
}
.FansCompLeft {
  height:120px;
  margin:10px 0 0 9px;
  padding:11px 0 0 14px;
  width:115px;
}
.FansCompMiddle {
  margin:10px 0;
  width:370px;
  padding:0;
}
.FansCompMiddle p {
  font-size:.9em;
  padding:0;
}
.FansCompMiddle p span {
  font-size:.8em;
}
.FansCompMiddle h2 {
  color:#ce0709;
  font-size:1em;
  margin-top:10px;
}
.FansCompMiddle span {
  color:#ce0709;
}
.FansCompRight {
  background:transparent url(../it/STV-1.0.png) repeat-x scroll 0 0;
  background-position: 0px -244px;
  border:medium none!important;
  color:#FFF;
  float:right;
  font-family:Arial;
  font-size:1em;
  font-weight:bold;
  height:30px;
  line-height:.8em;
  margin-right:15px;
  padding:0 12px;
  text-align:center;
}
.FansCompRight a {
  color:#FFF;
  line-height:1em;
}
.CompShade {
  background:#F5F5F5!important;
  width:515px;
}
#ui-datepicker-div {
  background:#f5f5f5!important;
  font-size:.9em;
  padding:10px;
  width:135px;
  display:none;
}
#ui-datepicker-div a {
  color:#000;
}
.ui-datepicker-header {
  margin:5px 0;
}
.ui-datepicker-title {
  margin:5px 0;
  text-align:center;
  font-weight:bold;
}
.ui-icon {
  color:#444;
  padding:0;
  cursor:pointer;
}
.ui-datepicker-prev .ui-icon {
  padding-right:85px;
}
.ui-datepicker-calendar th span {
  color:#C00102;
}
#ui-datepicker-div a:hover {
  color:#C00102;
  font-weight:bold;
}
.CalendarLeft {
  float:left;
  padding:5px 0 0 5px;
}
.CalendarRight {
  float:right;
  padding:5px 5px 0 0;
}
.SendYourArt {
  left:485px;
  position:absolute;
  top:20px;
}
#KidsContainer {
  background-color:#FFF;
  padding:120px 0 0;
  position:relative;
  width:996px;
}
#KidsContainer .kids_content_block p {
  line-height:2em;
}
.KidsHeader {
  margin:0;
  padding:0;
  position:absolute;
  top:0;
  left:0;
}
.KidsLogo {
  position:absolute;
  top:0;
  left:0;
  z-index:0;
}
#KidsContentContainer {
  padding-top:30px;
}
.KidsBoxTop {
  background:transparent url(../it/KidsContentBgTop.gif) repeat scroll 0 0;
  background-repeat:no-repeat;
  height:78px;
  overflow:hidden;
  width:866px;
}
.KidsBoxTopSoccerSchool {
  background:transparent url(../it/soccer-school-kids-banner.jpg) top left no-repeat;
  height:346px;
  overflow:hidden;
  width:866px;
}
.KidsBoxTopSoccerSchool img {
  margin-top:200px;
  width:300px;
  height:80px;
  margin-left:70px;
}
.KidsSoccerImgBox {
  float:right;
  width:425px;
}
.KidsSoccerImgBox img {
  float:right;
  padding-left:10px;
}
.KidsSoccerSchlBtnTop {
  margin-right:25px;
}
.KidsSoccerSchlBtnBot{
  margin-left:170px;
}
.KidsSoccerSchlMontage{
  margin-left:90px;
}
.KidsSoccerSchlLeft {
  float:left;
  width:295px;
  background:url(../it/soccer-school-left-cont.jpg) no-repeat top left ;
  margin-top:15px;
  padding: 30px 25px 0px 25px;
  height: 270px;
  margin-bottom:20px;
}
.KidsSoccerSchlRight {
  float:left;
  width:306px;
  background:url(../it/soccer-school-right-cont.jpg) no-repeat top left ;
  margin-top:25px;
  height:250px;
  padding: 20px 33px 0px 25px;
  margin-left:10px;
}
.KidsSoccerSchlRight p, .KidsSoccerSchlRight ul {
  color:#fff;
}
.KidsSoccerSchlRight ul, .KidsSoccerSchlLeft ul {
  margin-top:10px;
  margin-left:15px;
}
.KidsSoccerSchlLeft ul li, .KidsSoccerSchlRight ul li {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:1em;
    line-height:1.5em !important;
    margin-bottom:10px;
}
.KidsBoxBottom {
  background:transparent url(../it/KidsContentBgBottom.gif) repeat scroll 0 0;
  height:107px;
  overflow:hidden;
  width:866px;
}
.KidsBg {
  background:transparent url(../it/KidsContentBg.gif) repeat-y scroll 0 0;
  margin:0 auto;
  overflow:hidden;
  width:866px;
}
.ContentKids {
  margin:-5px 0 0 75px;
  width:725px;
}
.ContentKids p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1em;
  line-height:1.5em!important;
}
.ContentKids a {
  color:#cd0709;
  font-size:1em;
  line-height:1.5em!important;
}
.ContentKids p span {
  font-size:1em;
  font-weight:bold;
}
.ContentKids h1 {
  border-bottom:1px solid #E8E8E8;
  font-size:3em;
  font-weight:bold;
  line-height:1.5em;
}
.ContentKids h2 {
  border-top:1px solid #E8E8E8;
  font-size:1.2em;
  font-weight:bold;
  line-height:1.5em;
  margin-top:10px;
  padding-top:15px;
}
.KidsPicBox {
  background:transparent url(../it/KidsPicBg.png) no-repeat scroll 0 0;
  float:right;
  height:397px;
  margin:0 0 20px 25px;
  width:324px;
}
.KidsPicBoxContent {
  padding:7px 0 0 8px;
}
.KidsPicTagline {
  color:#FFF;
  background-color:#000;
  font-weight:bold;
  height:66px;
  width:289px;
  padding:0 0 0 20px;
}
.KidsPicTagline span {
  color:#FFF;
  font-size:.7em;
}
.KidsRelatedInfo {
  background:transparent url(../it/KidsRelatedInfo.gif) no-repeat scroll 0 0;
  height:262px;
  margin:0 auto;
  width:866px;
}
.RelatedContainer {
  line-height:1.5em;
  margin:0 auto;
  padding:60px 0 0 130px;
  width:790px;
}
.RelatedContainer h2 {
  font-size:1.2em;
  font-weight:bold;
  line-height:1.5em;
}
.RelatedContent, .RelatedDownloads {
  display:inline;
  float:left;
}
.RelatedContent {
  width:400px;
}
.RelatedDownloads {
  width:200px;
}
.RelatedContainer ul {
  list-style-image:url('../it/ArrowTickets.gif');
  margin:10px 0 0 18px;
}
.RelatedContainer li a {
  color:#000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:1.6em;
  padding:0 0 0 10px;
}
.RelatedContainer li.pdf a {
  color:#000;
  background:transparent url(../it/BgPdf.png) no-repeat scroll left center;
  line-height:1.6em;
  list-style-image:url(../it/ArrowTickets.gif);
  padding:0 0 0 25px;
}
.RelatedContainer li a:hover, .RelatedContainer li.pdf a:hover {
  text-decoration:underline;
}
.KidsFooterNav {
  background:transparent url(../it/KidsFooterNavBg.gif) no-repeat scroll 0 0;
  height:58px;
  margin:0 auto;
  width:862px;
}
.FooterNavContainer {
  line-height:1.5em;
  width:850px;
}
.KidsFooterNavLeft, .KidsFooterNavRight {
  display:inline;
  float:left;
}
.KidsFooterNavLeft {
  width:160px;
}
.KidsFooterNavLeft {
  background:transparent url(../it/KidsWhereTo.gif) no-repeat scroll left center;
  height:20px;
  margin:18px 0 0 18px;
  width:125px;
}
.KidsFooterNavRight {
  margin:14px 0 0 29px;
}
.KidsFooterNavRight li {
  display:inline;
}
ul#KidsFootLinks {
  padding:0;
  list-style:none;
}
ul#KidsFootLinks li {
  position:relative;
  float:left;
  height:18px;
  list-style:none;
}
#KidsFootLinks li.KidsNav_Videos {
  width:51px;
  margin-left:18px;
}
#KidsFootLinks li.KidsNav_Quiz {
  width:35px;
  margin-left:18px;
}
#KidsFootLinks li.KidsNav_History {
  width:62px;
  margin-left:18px;
}
#KidsFootLinks li.KidsNav_Join {
  width:35px;
  margin-left:18px;
}
#KidsFootLinks li.KidsNav_ArtGallery {
  width:91px;
  margin-left:18px;
}
#KidsFootLinks li.KidsNav_Games {
  width:50px;
  margin-left:18px;
}
#KidsFootLinks li.KidsNav_Vote {
  width:38px;
  margin-left:18px;
}
#KidsFootLinks li.KidsNav_Competitions {
  width:99px;
  margin-left:18px;
}
#KidsFootLinks li.KidsNav_News {
  width:42px;
  margin-left:18px;
}
#KidsFootLinks li a {
  display:block;
  height:18px;
  display:block;
  list-style:none;
  margin:0;
  padding:0;
}
#KidsFootLinks li a:hover {
  background:transparent;
}
.KidsBottomMargin {
  height:30px;
}
.KidsVideoBoxesHR {
  background:transparent url(../it/KidsVideoBoxesHR.gif) no-repeat scroll 0 0;
  height:262px;
  margin:0 auto;
  position:relative;
  width:866px;
}
.KidsVideoBoxesHL {
  background:transparent url(../it/KidsVideoBoxesHL.gif) no-repeat scroll 0 0;
  height:262px;
  margin:0 auto;
  position:relative;
  width:866px;
}
.KidsVideoBoxesHL p, .KidsVideoBoxesHL h2, .KidsVideoBoxesHR p, .KidsVideoBoxesHR h2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1em;
  line-height:1.1em!important;
}
.KidsVideoBoxesHL h2, .KidsVideoBoxesHR h2 {
  color:#c5292d;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.2em;
}
.KidsVideoContent {
  padding:45px 0 0 75px;
}
.KidsVideoBoxHRLeft, .KidsVideoBoxHRRight {
  display:inline;
  float:left;
}
.KidsVideoBoxHRLeft {
  margin:20px 45px 0 0;
  width:520px;
}
.KidsVideoBoxHRRight {
  background:transparent url(../it/VideoBgHL.png) no-repeat scroll 0 0;
  height:155px;
  padding:8px 0 0 8px;
  width:159px;
}
.KidsVideoBoxHLLeft, .KidsVideoBoxHLRight {
  display:inline;
  float:left;
}
.KidsVideoBoxHLLeft {
  background:transparent url(../it/VideoBgHR.png) no-repeat scroll 0 0;
  height:157px;
  padding:6px 0 0;
  width:161px;
}
.KidsVideoBoxHLRight {
  margin:20px 0 0 35px;
  width:520px;
}
.KidsRightLong {
  width:460px!important;
}
.KidsVideoPlayHR {
  left:725px;
  position:absolute;
  top:206px;
}
.KidsVideoPlayHL {
  left:70px;
  position:absolute;
  top:206px;
}
.KidsGamesLeftHR, .KidsGamesCentreHR, .KidsGamesRightHR {
  display:inline;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:1.2em!important;
  margin:0 29px 0 0;
  width:365px;
}
.KidsGamesLeftHR {
  margin:15px 29px 0 0;
}
.KidsGamesCentreHR {
  width:150px;
}
.KidsGamesRightHR {
  height:155px;
  width:159px;
}
.KidsGamesCentreHR td {
  border-top:1px solid #000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:4px 9px;
}
.KidsGamesLeftHR h1, .KidsGamesRightHR h1, .KidsGamesLeftHL h1, .KidsGamesRightHL h1 {
  color:#c5292d;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.5em;
  line-height:1.5em;
}
.KidsGamesLeftHL, .KidsGamesCentreHL, .KidsGamesRightHL {
  display:inline;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:1.2em!important;
  margin:0 29px 0 0;
  width:365px;
}
.KidsGamesLeftHL {
  height:155px;
  width:159px;
}
.KidsGamesCentreHL {
  width:150px;
}
.KidsGamesRightHL {
  margin:15px 29px 0 0;
}
.KidsGamesCentreHL td {
  border-top:1px solid #000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:4px 9px;
}
.KidsGamesLeftHL h1, .KidsGamesRightHL h1 {
  color:#c5292d;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.5em;
}
.KidsHistoryNoPic {
  margin:25px 0 0 0;
  width:730px;
}
.KidsHistoryNext {
  left:603px;
  position:absolute;
  top:217px;
}
.KidsDateLeft, .KidsDateRight {
  background:transparent url(../it/KidsDateBg.png) no-repeat scroll 0 0;
  height:60px;
  left:603px;
  line-height:60px;
  position:absolute;
  text-align:center;
  top:0;
  width:160px;
}
.KidsDateRight {
  left:56px;
}
.KidsDateLeft, .KidsDateRight {
  color:#FFF;
  font-size:1.6em;
  font-weight:bold;
}
.KidsDateLeft a, .KidsDateRight a {
  color:#FFF;
}
a.dates {
  margin:1px!important;
}
.HistoryNavContainer {
  width:737px;
  height:63px;
  margin:0 auto;
  text-align:center;
  line-height:63px;
}
ul.KidsHistoryLinks {
  padding:0;
  list-style:none;
}
ul.KidsHistoryLinks li {
  position:relative;
  float:left;
  height:63px;
  list-style:none;
}
.KidsHistoryLinks li.KidsNav_Odd {
  background:url(../it/KidsTimelineBg1.gif) no-repeat scroll left center;
  width:147px;
  margin-left:0;
}
.KidsHistoryLinks li.KidsNav_Even {
  background:url(../it/KidsTimelineBg2.gif) no-repeat scroll left center;
  width:148px;
  margin-left:0;
}
.KidsHistoryLinks li a {
  color:#FFF;
  display:block;
  height:63px;
  display:block;
  font-size:1.25em;
  font-weight:bold;
  list-style:none;
  margin:0;
  padding:0;
}
.KidsHistoryLinks li.KidsNav_Odd a {
  background:url(../it/KidsTimelineBg1.gif) no-repeat scroll left center;
  width:148px;
}
.KidsHistoryLinks li.KidsNav_Even a {
  background:url(../it/KidsTimelineBg2.gif) no-repeat scroll left center;
  width:147px;
}
.KidsHistoryLinks li a:hover {
  background:transparent;
}
.KidsPostersLeft {
  float:left;
  width:264px;
  background:url(../it/kids-poster-bg.gif) no-repeat top left ;
  margin-top:15px;
}
.KidsPostersLeft img {
  margin-bottom:15px;
  padding:19px 0 0 11px;
}
.KidsPosterButton {
  padding-left:55px!important;
}
.KidsPosterButton img {
  padding-top:0px!important;
}
.KidsPostersRight {
  background:url(../it/kids-poster-right-dots.gif) no-repeat top left;
  width:350px;
  float:left;
  margin-left:35px;
  margin-top:30px;
  padding: 30px 10px 10px 40px;
}
.kids-tactics-container {
  width:878px;
  position:relative;
  margin-left:54px;
}
.tactic-logo {
  float:left;
  margin-top:10px;
}
.tactics-speechbg {
  background:url(../images/template/t4f-speech-big.jpg) top right no-repeat;
  width:461px;
  height:263px;
  float:right;
}
.tactics-text {
  margin-left:160px;
  margin-right:20px;
  margin-top:5px;
  text-align:center;
}
.tactics-text p {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:1.5em !important;
}
img.tatics-team-bubble{
  position:absolute;
  top:189px;
  left:300px;
}
.KidsVoteButtonHR, .KidsVoteButtonHL {
  left:510px;
  position:absolute;
  top:152px;
}
.VoteSelect select {
  height:23px;
  padding:2px 2px 2px 0;
  position:absolute;
  text-align:center;
  top:175px;
  width:220px;
}
td.Check {
  padding:0 15px;
}
td.CheckFirst {
  padding:0 15px 0 0;
}
.KidsVoteCheck {
  margin:10px 0 0 0;
}
.KidsVoteCheck td {
  line-height:1.5em;
}
input.poll_send {
  border:none!important;
}
.TeamSelectorBox {
  background:url(../it/TeamSelectBg.gif) no-repeat 0 0;
  height:945px;
  margin:0 auto;
  position:relative;
  width:869px;
}
.TeamSelectorTitle {
  height:110px;
  left:64px;
  position:absolute;
  top:-10px;
  width:535px;
}
.TeamSheetsTitle {
  background:url(../it/TeamSheetsBg.png) no-repeat 0 0;
  height:52px;
  margin:0 auto;
  width:848px;
}
.TeamSheetsKids {
  margin:0 auto;
  width:850px;
  padding-top:20px;
}
.TeamSheetsKids td {
  border-top:1px solid #E6E6E6;
  color:#040605;
  font-family:Verdana;
  font-size:.9em;
  margin:0;
  padding:6px 0;
  border-top:1px solid #e6e6e6;
  padding:8px;
  font:normal .85em Verdana;
  color:#3d3d3d;
}
.TeamSheetsKids td.TeamNumbers {
  padding:0 40px 0 45px;
}
.TeamSheetsKids td.TeamPos {
  padding:0 140px 0 70px;
}
.TeamSheetsKids h2 {
  color:#595959;
  font-size:1.3em;
  font-weight:bold;
  line-height:2em;
  margin:0 0 0 45px;
}
.TeamSheetsLeft, .TeamSheetsRight {
  display:inline;
  float:left;
  width:425px;
  height:340px;
}
.TeamSheetsTitle h2 {
  color:#FFF;
  font-size:2em;
  font-weight:bold;
  line-height:2em;
  margin:0 0 0 20px;
}
.VotesBack {
  left:170px;
  position:absolute;
  top:-4px;
}
.VotesSoFar, .Left_VotesSoFar {
  background:transparent url(../it/VotesSoFar.png) no-repeat scroll 0 0;
  color:#FFF;
  font-size:1.4em;
  font-weight:bold;
  height:42px;
  left:615px;
  line-height:1em;
  padding:12px 0 0 8px;
  position:absolute;
  top:415px;
  width:195px;
}
.Left_VotesSoFar {
  left:615px;
  top:395px;
}
.VoteOpenBoxesMagic {
  background:url(../it/VoteOpenMagicBG.gif) repeat-y 0 0;
  margin:0 auto;
  position:relative;
  width:868px;
}
.VoteOpenBoxesMagic .MagicVotesSoFar {
  background:transparent url(../it/VotesSoFar.png) no-repeat scroll 0 0;
  color:#FFF;
  font-size:1.4em;
  font-weight:bold;
  height:42px;
  left:615px;
  line-height:1em;
  padding:12px 0 0 8px;
  position:absolute;
  width:195px;
  bottom:30px;
}
.VoteOpenBoxesMagic .VoteBoxHeader {
  background:url(../it/VoteOpenMagicHD.gif) no-repeat 0 0;
  height:60px;
}
.VoteOpenBoxesMagic .VoteBoxContent {
  background:url(../it/VoteOpenMagicBT.gif) no-repeat bottom;
  padding:0 0 98px;
  width:868px;
}
.VoteOpenBoxesMagic .VoteBoxInner {
  margin:0 70px;
}
.VoteOpenBoxesR {
  background:url(../it/VoteOpenBgR.gif) no-repeat 0 0;
  height:468px;
  margin:0 auto;
  position:relative;
  width:868px;
}
.VoteOpenBoxesL {
  background:url(../it/VoteOpenBgL.gif) no-repeat 0 0;
  height:467px;
  margin:0 auto;
  position:relative;
  width:868px;
}
.VoteOpenTop {
  height:auto;
  margin:0 auto;
  padding:50px 0 0;
  width:780px;
}
.VoteTopLeft, .VoteTopRight {
  display:inline;
  float:left;
  height:140px;
}
.VoteTopLeft {
  margin:40px 20px 0 5px;
  width:580px;
}
.VoteTopLeft p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1em;
  line-height:1.3em!important;
}
.VoteTopLeft p span {
  color:#ca0002;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.3em;
  font-weight:bold;
  line-height:1.3em!important;
}
.VoteTopRight {
  background:transparent url(../it/VideoBgHL.png) no-repeat scroll 0 0;
  padding:10px 0 0 10px;
  width:159px;
}
.VoteOpenBottom {
  height:155px;
  margin:10px 0 0;
}
.VoteBottomLeft, .VoteBottomMiddle, .VoteBottomRight {
  display:inline;
  float:left;
}
.VoteBottomLeft {
  padding:0 0 0 50px;
  width:200px;
}
.VoteBottomLeft p, .VoteBottomRight p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1em;
  font-weight:bold;
}
.VoteBottomLeft p span {
  color:#ca0002;
  padding:0 5px 0 0;
}
.VoteBottomMiddle {
  height:155px;
  margin-right:65px;
  width:350px;
}
.VoteBottomRight {
  width:159px;
  height:155px;
}
.VoteBottomRight p span {
  color:#ca0002;
}
.Row1Left, .Row2Left, .Row3Left, .Row4Left, .Row5Left, .Row1Right, .Row2Right, .Row3Right, .Row4Right, .Row5Right {
  height:30px;
}
.RowStats {
  background:url(../it/VoteStatsGrey.gif);
  height:18px;
  margin-bottom:12px;
}
.SelectedStats {
  background:url(../it/VoteStatsRed.gif);
}
img.VoteStart {
  float:left;
}
img.VoteEnd {
  float:right;
}
.Left_VoteTopLeft, .Left_VoteTopRight {
  display:inline;
  float:left;
  height:auto;
}
.Left_VoteTopRight {
  margin:30px 20px 0 0;
  width:550px;
}
.Left_VoteTopRight p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1em;
  line-height:1.3em!important;
}
.Left_VoteTopRight p span {
  color:#ca0002;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.3em;
  font-weight:bold;
  line-height:1.3em!important;
}
.Left_VoteTopLeft {
  background:transparent url(../it/VideoBgHL.png) no-repeat scroll 0 0;
  margin:0 0 0 15px;
  padding:10px 0 0 10px;
  width:159px;
}
.LeftMargin {
  margin:10px 0 0 70px;
}
.VoteOpenBottom td.VoteNumber, .VoteBoxInner td.VoteNumber {
  width:20px;
  color:#CA0002;
  font-weight:bold;
}
.VoteOpenBottom td.VoteAnswers, .VoteBoxInner td.VoteAnswers {
  font-weight:bold;
  padding-right:10px;
  width:155px;
}
.VoteOpenBottom td.VotePercentage, .VoteBoxInner td.VotePercentage {
  font-weight:bold;
}
.VoteOpenBottom td.VoteMost, .VoteBoxInner td.VoteMost {
  font-weight:bold;
  color:#CA0002;
}
.VoteOpenNav {
  margin:0 auto;
  padding:25px 0 30px 0;
  position:relative;
  width:420px;
}
.VoteOpenNav a {
  color:#ccc;
  font-size:3em;
  font-weight:bold;
  padding:0 3px;
}
img.VoteNav {
  margin:0 5px -10px;
}
.FootVotesBack {
  left:440px;
  position:absolute;
  top:0;
}
.ReducedBox {
  background:url(../it/SI-1.0.gif) 0 -86px no-repeat;
}
.Betting {
  background:transparent url(../it/TitleBgBetting_v2.gif) no-repeat scroll left top;
}
.InputSubmitGold {
  background:transparent url(../it/InputSubmitBgGold.gif) repeat-x scroll 0 0!important;
}
.Sub5 li.Long {
  width:113px;
}
.Sub5 li.NormWidth {
  width:90px;
}
a.BlogName, a.CommentsUnder {
  text-decoration:underline;
}
a.CommentsUnder {
  color:#000;
}
.man-utdLogo17, .man-unitedLogo17, .liverpoolLogo17, .liverpool-reservesLogo17, .chelseaLogo17, .arsenalLogo17, .evertonLogo17, .aston-villaLogo17, .fulhamLogo17, .tottenham-hotspurLogo17, .tottenhamLogo17, .west-hamLogo17, .man-cityLogo17, .stokeLogo17, .stoke-cityLogo17, .wiganLogo17, .wigan-athLogo17, .boltonLogo17, .portsmouthLogo17, .blackburnLogo17, .sunderlandLogo17, .hullLogo17, .hullLogo17, .newcastleLogo17, .middlesbroughLogo17, .w-b-aLogo17, .b-cityLogo17, .burnleyLogo17, .sheff-utdLogo17, .wolvesLogo17, .readingLogo17, .watfordLogo17, .charltonLogo17, .birminghamLogo17, .birmingham-cityLogo17, .derbyLogo17, .c-palaceLogo17, .norwichLogo17, .southamptonLogo17, .leicesterLogo17, .leedsLogo17, .ipswichLogo17, .coventryLogo17, .bradfordLogo17, .milton-keynes-donsLogo17, .sheff-wedLogo17, .nott-m-forestLogo17, .barnsleyLogo17, .q-p-rLogo17, .oldhamLogo17, .swindonLogo17, .notts-forestLogo17, .blackpoolLogo17, .swanseaLogo17 {
  float:left;
  height:30px;
  overflow:hidden;
  margin-right:5px;
  vertical-align:middle;
  width:17px;
  background-image:url(../it/SpriteClubLogos17-v3.gif);
  background-repeat:no-repeat;
}
.man-utdLogo26, .man-unitedLogo26, .liverpoolLogo26, .liverpool-reservesLogo26, .chelseaLogo26, .arsenalLogo26, .evertonLogo26, .aston-villaLogo26, .fulhamLogo26, .tottenham-hotspurLogo26, .tottenhamLogo26, .west-hamLogo26, .man-cityLogo26, .stokeLogo26, .stoke-cityLogo26, .wiganLogo26, .wigan-athLogo26, .boltonLogo26, .portsmouthLogo26, .blackburnLogo26, .sunderlandLogo26, .hullLogo26, .hullLogo26, .newcastleLogo26, .middlesbroughLogo26, .w-b-aLogo26, .b-cityLogo26, .burnleyLogo26, .sheff-utdLogo26, .wolvesLogo26, .readingLogo26, .watfordLogo26, .charltonLogo26, .birminghamLogo26, .birmingham-cityLogo26, .derbyLogo26, .c-palaceLogo26, .norwichLogo26, .southamptonLogo26, .leicesterLogo26, .leedsLogo26, .ipswichLogo26, .coventryLogo26, .bradfordLogo26, .milton-keynes-donsLogo26, .sheff-wedLogo26, .nott-m-forestLogo26, .barnsleyLogo26, .q-p-rLogo26, .oldhamLogo26, .swindonLogo26, .notts-forestLogo26, .blackpoolLogo26 {
  float:left;
  height:46px;
  overflow:hidden;
  margin-left:10px;
  vertical-align:middle;
  width:26px;
  background-image:url(../it/SpriteClubLogos26-v2.gif);
  background-repeat:no-repeat;
}
.leagueTeam .ClubName {
  margin-top:-7px;
  text-align:left!important;
}
.sheff-wedLogo17 {
  background-position: -741px 0px
}
.oldhamLogo17 {
  background-position: -705px 0px
}
.swindonLogo17 {
  background-position: -722px 0px
}
.q-p-rLogo17 {
  background-position: -687px 0px
}
.barnsleyLogo17 {
  background-position: -669px 0px
}
.nott-m-forestLogo17 {
  background-position: -650px 0px
}
.charltonLogo17 {
  background-position: -446px 0px
}
.milton-keynes-donsLogo17 {
  background-position: -632px 0px
}
.man-utdLogo17, .man-unitedLogo17 {
  background-position: -154px 0px
}
.liverpoolLogo17, .liverpool-reservesLogo17 {
  background-position: -136px 0px
}
.chelseaLogo17 {
  background-position: -68px 0px
}
.arsenalLogo17 {
  background-position: 0px 0px
}
.evertonLogo17 {
  background-position: -85px 0px
}
.aston-villaLogo17 {
  background-position: -17px 0px
}
.fulhamLogo17 {
  background-position: -102px 0px
}
.notts-forestLogo17 {
  background-position: -650px 0px
}
.tottenham-hotspurLogo17, .tottenhamLogo17 {
  background-position: -272px 0px
}
.west-hamLogo17 {
  background-position: -306px 0px
}
.man-cityLogo17 {
  background-position: -170px 0px
}
.stokeLogo17, .stoke-cityLogo17 {
  background-position: -239px 0px
}
.wiganLogo17, .wigan-athLogo17 {
  background-position: -323px 0px
}
.boltonLogo17 {
  background-position: -51px 0px
}
.portsmouthLogo17 {
  background-position: -221px 0px
}
.blackburnLogo17 {
  background-position: -34px 0px
}
.sunderlandLogo17 {
  background-position: -255px 0px
}
.hullLogo17 {
  background-position: -119px 0px
}
.newcastleLogo17 {
  background-position: -204px 0px
}
.middlesbroughLogo17 {
  background-position: -187px 0px
}
.w-b-aLogo17 {
  background-position: -289px 0px
}
.b-cityLogo17 {
  background-position: -340px 0px
}
.burnleyLogo17 {
  background-position: -357px 0px
}
.sheff-utdLogo17 {
  background-position: -374px 0px
}
.wolvesLogo17 {
  background-position: -391px 0px
}
.readingLogo17 {
  background-position: -409px 0px
}
.watfordLogo17 {
  background-position: -464px 0px
}
.birminghamLogo17, .birmingham-cityLogo17 {
  background-position: -340px 0px
}
.derbyLogo17 {
  background-position: -427px 0px
}
.c-palaceLogo17 {
  background-position: -483px 0px
}
.norwichLogo17 {
  background-position: -520px 0px
}
.southamptonLogo17 {
  background-position: -502px 0px
}
.leicesterLogo17 {
  background-position: -538px 0px
}
.leedsLogo17 {
  background-position: -558px 0px
}
.ipswichLogo17 {
  background-position: -577px 0px
}
.coventryLogo17 {
  background-position: -596px 0px
}
.bradfordLogo17 {
  background-position: -615px 0px
}
.blackpoolLogo17 {
  background-position: -758px 0px
}
.swanseaLogo17 {
  background-position: -776px 0px
}
.man-utdLogo26, .man-unitedLogo26 {
  background-position: -234px 0px
}
.liverpoolLogo26, .liverpool-reservesLogo26 {
  background-position: -207px 0px
}
.chelseaLogo26 {
  background-position: -104px 0px
}
.arsenalLogo26 {
  background-position: 0px 0px
}
.evertonLogo26 {
  background-position: -130px 0px
}
.aston-villaLogo26 {
  background-position: -26px 0px
}
.fulhamLogo26 {
  background-position: -156px 0px
}
.tottenham-hotspurLogo26, .tottenhamLogo26 {
  background-position: -416px 0px
}
.west-hamLogo26 {
  background-position: -468px 0px
}
.man-cityLogo26 {
  background-position: -260px 0px
}
.stoke-cityLogo26, .stokeLogo26 {
  background-position: -364px 0px
}
.wiganLogo26, .wigan-athLogo26 {
  background-position: -494px 0px
}
.boltonLogo26 {
  background-position: -78px 0px
}
.portsmouthLogo26 {
  background-position: -338px 0px
}

.blackburnLogo26 {
  background-position: -52px 0px
}
.sunderlandLogo26 {
  background-position: -390px 0px
}
.hullLogo26 {
  background-position: -182px 0px
}
.newcastleLogo26 {
  background-position: -312px 0px
}
.middlesbroughLogo26 {
  background-position: -286px 0px
}
.w-b-aLogo26 {
  background-position: -442px 0px
}
.b-cityLogo26, .birminghamLogo26, .birmingham-cityLogo26 {
  background-position: -520px 0px
}
.burnleyLogo26 {
  background-position: -546px 0px
}
.sheffieldLogo26 {
  background-position: -572px 0px
}
.sheff-utdLogo26 {
  background-position: -572px 0px
  }
.wolvesLogo26 {
  background-position: -598px 0px
}
.blackpoolLogo26 {
  background-position: -624px 0px
}
#EmailFriendBox {
  background:#FFF;
  border:1px solid #5A5957;
  height:338px;
  padding:30px;
  position:relative;
  width:353px;
}
.EmailFriendFormBox {
  margin:55px 0 0 0;
}
.EmailFriendFormBox td {
  color:#4C4C4C;
  font-weight:bold;
  font-size:1.1em;
}
.EmailFormBox input {
  border:1px solid #000;
  padding:3px;
}
#AbuseBox {
  background:#FFF url(../it/AbuseLfcTitle.gif) no-repeat scroll 15px 15px;
  height:265px;
  padding:0 30px;
  position:relative;
  width:350px;
        border: 1px solid #5A5957;
}
.AbuseFormBox {
  margin:55px 0 0 0;
}
.AbuseFormBox td {
  color:#4C4C4C;
  font-weight:bold;
  font-size:1.1em;
}
#LoginBox {
  background:#FFF url(../it/LoginLfcTitle.gif) no-repeat scroll 15px 15px;
  border:1px solid #5A5957;
  /*height:250px;*/
  height:auto;
  padding:0 30px 15px;
  position:relative;
  width: 350px;
  z-index:1000;
}

#cboxLoadedContent #LoginBox {
  background:none;
  width:65%;
  border-right:1px solid #E31b23;
  padding:0;
  border:0;
  float:left;
}

#cboxLoadedContent #not-logged-in-actions {
  width:35%;
  float:left;
  padding:0;
  margin:0;
}

/*#LoginBox .remember_checkbox {
  margin-top:10px;
  margin-right:10px;
}
.LoginFormBox {
  margin:55px 0 0 0;
}
.LoginFormBox td {
  color:#4C4C4C;
  font-weight:bold;
  font-size:1.1em;
}
#InputLoginBox, .InputLoginBox {
  background:transparent url(../it/LBBG.gif) no-repeat scroll 0 0;
  border:medium none!important;
  color:#4C4C4C;
  display:inline;
  float:left;
  font-size:1em;
  font-weight:bold;
  height:36px;
  margin:0 0 5px 0;
  overflow:hidden;
  padding:0 0 0 10px;
  width:335px;
}
#LoginBox input.disabled {
  color:#bbb;


}
.LoginInput {
  margin-left:5px;
  width:55px;
}
#LoginBox .LoginInput {
  margin-top:10px;
}
/*#LoginBox p {
    color: #CA0002;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom:10px;
}
.LoginOptions {
  float:right;
  padding-right:5px;
  text-align:right;
}
.LoginOptions a {
  color:#ca0002;
  line-height:1.7em;
  text-decoration:underline;
}
#cboxOverlay {
  background:#999;
}
#cboxWrapper {
  background:#fff;
}
#cboxLoadedContent {
  position:absolute;
}
#cboxCurrent {
  position:absolute;
  bottom:0;
  left:100px;
  color:#999;
}
#cboxSlideshow {
  position:absolute;
  bottom:0;
  right:42px;
  color:#444;
}
#cboxPrevious {
  position:absolute;
  bottom:0;
  left:0;
  color:#444;
}
#cboxContent {
  padding-top: 20px;
}
#cboxNext {
  position:absolute;
  bottom:0;
  left:63px;
  color:#444;
}
#cboxLoadingOverlay {
  background:url(../images/colorbox/loading.gif) 5px 5px no-repeat #fff;
}
#cboxTitle {
  color:#C5292D;
  display:inline;
  font-weight:bold;
  position:absolute;
  left:5px;
  top:2px;
}
*/
.hidden {
  display:none !important;
}

.paperlessBtn {
    color:#FFFFFF;
    background-color: #079E86;
    float:left;
    padding:10px 15px;
    border-radius:5px;
    text-transform:uppercase;
    font-weight:bold;
    margin-right:20px;
}

.paperlessTxt {
    margin-left: 200px;
}

.paperlessBtn input {
    margin-top: 2px;
}

#cboxClose {
  z-index:1000!important;
}
.SideBarArrow {
  margin-right:0!important;
}
.Nav2ForKids {
  height:29px!important;
}
.ContentFansRepBg {
  background:url(../it/BgFansContentRep.png) repeat-y;
}
.download_page_search_box {
  padding:5px 0;
  margin:0;
}
.download_page_search_item_style {
  float:left;
  margin:0;
  padding:0;
}
.download_page_search_button {
  margin-top:-5px;
  margin-left:10px;
}
.ContentBlogForm {
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#444;
}
.ContentBlogForm input {
  border:1px solid #444!important;
  height:20px;
  width:588px!important;
}
.BlogFormWrap {
  padding:20px 20px 40px 20px;
}
.BlogFormLeft {
  font-size:1.2em;
  font-weight:bold;
  line-height:1.7em;
  width:100px;
}
#BlankPage {
  background:#FFF;
}
.CommunityFlashFootBox {
  margin-top:-10px;
}
.CommunityFlashFoot {
  text-align:center;
}
.CommunityFlashFoot span {
  background:none;
  margin-right:10px;
  margin-top:3px;
  padding:0;
}
.CommunityFlashFoot span a:hover {
  background:url(../it/RedBlock.gif) no-repeat left center;
}
.CommunityFlashFoot a {
  padding:0 86px;
}
.MatchLandingDesc a.FixResFoot {
  font-size:1.1em;
}
td.ResFixFootSpace {
  padding-bottom:10px;
}
.FixResBox span {
background:transparent url(../it/STF-2.3.png) no-repeat scroll right 2px!important;
background-position: -17px -660px;
}
.HomeColRightNoBor {
  border:none;
  margin-bottom:0!important;
}
.HomeNewsCont {
  height:488px!important;
}
a.LfctvEnd {
  padding:0 25px!important;
}
input #pts_box {
  border:none;
}
span.ShopSmall a {
  margin-right:0!important;
  padding:3px 8px!important;
}
.ShopHover {
  position:relative;
  z-index:0;
}
.ShopHover:hover {
  background-color:transparent;
  z-index:50;
}
.ShopHover span {
  position:absolute;
  background-color:lightyellow;
  padding:5px;
  left:-9999px;
  border:1px dashed gray;
  visibility:hidden;
  color:black;
  text-decoration:none;
}
div#ShopPop {
  height:0;
  width:0;
}
div#ShopPop:hover {
  position:absolute;
  top:190px;
  left:55px;
  height:50px;
  width:50px;
}
input#home_box, input#fancard_box, input#priority_box, input#lfc_box, input#season_box, input#eseason_box, input#away_box {
  border:none;
}
a.MatchViewRep {
background:transparent url(../it/STF-2.3.png) no-repeat scroll right 4px!important;
background-position: -17px -660px;
color:#404040;
float:right;
font-size:.9em;
font-weight:bold;
margin:10px 10px 0 0;
padding:0 11px 10px 0;
}
a.MatchViewRep:hover {
  text-decoration:underline;
}
ol.OlCol a, ol.OlCol2 a, ol.OlCol3 a {
  color:#404040;
  font-weight:bold;
}
ol.OlCol a:hover, ol.OlCol2 a:hover, ol.OlCol3 a:hover {
  text-decoration:underline;
}
a.MatchFix {
  color:#404040;
}
a.MatchFix:hover {
  text-decoration:underline!important;
}
.paginateContainer {
  width:100%;
  overflow:hidden;
  background:transparent url(../it/BgTrophyCount.gif) repeat-x scroll left top;
  color:#FFF;
}
.paginationResults {
  float:left;
  font-size:12px;
  margin:5px 15px;
}
.pagination {
  list-style:none;
  padding:0;
  margin:0;
  float:right;
  color:#FFF;
  font-size:12px;
  margin:5px 15px;
}
.pagination li {
  display:block;
  float:left;
  text-align:center;
  height:14px;
  width:14px;
  color:#FFF;
  padding:1px 2px 1px 2px;
  margin-right:1px;
  background:url(../images/template/paginationBg.gif) repeat-x top left;
}
.pagination li a {
  color:#FFF!important;
  text-decoration:none;
}
.pagination li a:hover {
  font-weight:bold;
}
.pagination .first, .pagination .last, .pagination .previous, .pagination .first, .pagination .next {
  padding:0;
  background:none;
  height:16px;
  width:16px;
}
.pagination .current {
  font-weight:bold;
  text-decoration:underline;
}
.pollsPaginate {
  margin:10px 0;
}
.DownloadsTable a {
  color:#CA0002;
}
.DownloadTitle {
  height:30px;
}
.DownloadItems li {
  background:none;
  list-style:none;
}
#AwayTravel td {
  vertical-align:middle;
  padding:10px 5px;
}
#AwayTravel a {
  color:#4C4C4C;
  font-weight:bold;
  text-decoration:underline;
}
#AwayTravel a.InputSubmit {
  text-decoration:none;
}
#newsidebarwidget {
  margin-bottom:10px;
}
div#calendar_header {
  width:296px;
  height:21px;
  background:#970000 url("../images/calendar/calendar_header_background.gif") repeat-x 0 0;
  text-align:center;
}
div#calendar_header h4 {
  color:#fff;
  font-weight:bold;
  font-family:"Arial", sans-serif;
  font-size:12px;
  line-height:21px;
  display:inline;
}
div#calendar_header a {
  color:#fff;
  display:inline;
}
table.lfc_calendar {
  width:296px;
  border-collapse:collapse;
  background:#fff;
  z-index:99;
  position:relative;
}
table.lfc_calendar thead th {
  text-align:center;
  width:42px;
  color:#ca0002;
  font-family:"Arial", sans-serif;
  font-weight:bold;
  font-size:14px;
  padding:10px 0;
}
table.lfc_calendar tbody td {
  position:relative;
  padding:3px 15px 3px 0;
  text-align:right;
  font-weight:bold;
  font-size:12px;
}
table.lfc_calendar tbody td.greyed {
  color:#ccc;
  z-index:0;
}
table.lfc_calendar thead th.odd, table.lfc_calendar tbody td.odd {
  background-color:#f2f2f2;
  z-index:0;
}
.day {
  color:#ca0002;
}
table.lfc_calendar tbody td.highlight {
color:#fff;
background-image:url("../it/STF-2.3.png");
background-position:0px -445px;
background-repeat:no-repeat;
cursor:pointer;
z-index:0;
}
table.lfc_calendar tbody td div.calendar-tooltip-anchor {
  position:relative;
}
table.lfc_calendar tbody td div.calendar-tooltip-anchor div {
  text-align:left;
  color:#404040;
  display:none;
  position:absolute;
  z-index:15000!important;
  background:transparent;
  width:214px;
  bottom:9px;
  right:-9px;
}
table.lfc_calendar tbody td div.calendar-tooltip-anchor div.calendar-tooltip-content {
  cursor:default;
  position:relative;
  border:1px solid #c3c3c3;
  border-bottom:none;
  background:#fefefe;
  width:184px;
  padding:14px;
  font-size:10px;
}
table.lfc_calendar tbody td div.calendar-tooltip-anchor div.calendar-tooltip-content ul {
  list-style:none;
  font-weight:bold;
  color:#808080;
}
table.lfc_calendar tbody td div.calendar-tooltip-anchor div.calendar-tooltip-content ul em {
  list-style:none;
  font-weight:normal;
  color:#808080;
}
table.lfc_calendar tbody td div.calendar-tooltip-anchor div.calendar-tooltip-content ul span.title {
  color:#CE0709;
  font-size:1.2em;
  font-weight:bold;
}
table.lfc_calendar tbody td div.calendar-tooltip-anchor div.calendar-tooltip-content ul a {
  color:#CE0709;
  text-decoration:underline;
}
table.lfc_calendar tbody td div.calendar-tooltip-anchor div.calendar-tooltip-content ul span {
  color:#404040;
  list-style:none;
  font-weight:normal;
}
li.CalLine {
  border-bottom:1px solid #ccc;
  padding:6px 0 6px 0;
  margin-bottom:6px;
}
table.lfc_calendar tbody td div.calendar-tooltip-anchor div.calendar-tooltip-content ul a:hover {
  text-decoration:underline;
}
table.lfc_calendar tbody td div.calendar-tooltip-anchor div.calendar-tooltip-bottom {
  position:relative;
  width:214px;
  height:13px;
  border:none;
  background:transparent url("../images/calendar/calendar-tooltip-bottom.gif") no-repeat 0 0;
}
table.lfc_calendar tbody td:hover div.calendar-tooltip-anchor div {
  display:block;
}
div#calendar_ajax_overlay {
  z-index:10000;
  position:absolute;
  background:#fff url("../images/calendar/calendar-loader.gif") no-repeat 50% 50%;
  filter:alpha(opacity=80);
  -moz-opacity:.8;
  -khtml-opacity:.8;
  opacity:.8;
}
#ui-datepicker-div {
  background:white;
  border:1px solid #666;
}
.ProductImg {
  color:#000;
  position:relative;
}
.ProductImgImg {
  overflow:hidden;
  width:124px;
  height:113px;
}
#ShopRoll {
  height:110px;
  margin:0;
  padding:0;
  width:120px;
}
#ShopRoll li {
  list-style:none;
}
#ShopRoll ul {
  position:absolute;
  top:-20px;
  left:0;
  display:none;
  z-index:1000;
  list-style:none;
  cursor:pointer;
  filter:alpha(opacity=70);
  -moz-opacity:.7;
  -khtml-opacity:.7;
  opacity:.7;
}
#ShopRoll li ul span {
  background:#000 none repeat scroll 0 0;
  color:#FFF;
  float:left;
  height:146px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:30px 10px 10px 10px;
  width:230px;
}
#ShopRoll li ul p {
  font-size:.9em;
}
#ShopRoll li ul h3 {
  font-size:.9em;
  font-weight:bold;
  margin-bottom:10px;
}
#ShopRoll ul ul {
  list-style:none;
  top:auto;
}
#ShopRoll li:hover ul, #ShopRoll li.over ul {
  display:block;
}
ul.TabsRoundedSlim li a.TimeEnd {
  padding:0 9px 0 10px!important;
}
ul.TabsRoundedSlim li a {
  padding:0 5px!important;
}
body:first-of-type ul.TabsRoundedSlim li a {
  padding:0 5px!important;
}
body:first-of-type ul.TabsRoundedSlim li a.TimeEnd {
  padding:0 9px 0 8px!important;
}
#OnThisDay div.MRContainer {
  height:112px;
  background:#F5F5F5;
}
#OnThisDay div.MRContainer ul li p {
  padding-left:5px;
  padding-right:5px;
}
.OnThisDayFact {
  font-size:1em;
  padding:0 12px;
  color:#808080;
}
.kop_forum_loading {
  font-size:18px;
  color:#CE0709;
  font-weight:bold;
  background:url(../images/ajax/kop-loader.gif) no-repeat right 2px;
  padding-right:20px;
  margin:10px 15px 0 0;
}
.best_of_lfc_loading {
  font-size:14px;
  color:#CE0709;
  font-weight:bold;
  background:url(../images/ajax/kop-loader.gif) no-repeat right 0;
  padding:0 20px 10px 10px;
  margin:10px 15px 0 0;
}
.hide_on_loading {
  display:none;
}
.forum_recent {
  display:none;
}
.forum_commented {
  display:none;
}
.editProfileForm {
  margin:0;
  padding:0;
  list-style-type:none;
}
.editProfileForm label {
  font-weight:bold;
  font-size:1.2em;
  margin-top:10px;
}
.editProfileForm li ul {
  margin:0;
  padding:0;
  list-style-type:none;
}
.editProfileForm label img, .editProfileForm input[type=radio] {
  cursor:pointer;
}
.editProfileForm li ul li {
  width:95px;
  height:75px;
  padding:5px;
  float:left;
  display:inline;
  text-align:center;
  margin:5px 0;
}
.editProfileForm .error_list {
  display:block;
  width:100%;
}
.editProfileForm .error_list li {
  display:block;
  width:inherit;
  height:auto;
  text-align:left;
  color:red;
}
.profileSubmit {
  margin:10px;
  padding:10px;
}
.success {
  display:block;
  border:2px solid #366400;
  background:#ACD67C;
  color:#366400;
  padding:8px;
  margin-bottom:10px;
}
.fail {
  display:block;
  border:2px solid #D6002C;
  background:#D67C8E;
  color:#D6002C;
  padding:8px;
  margin-bottom:10px;
}
.no_flash a {
  color:#D22627;
  text-decoration:underline;
}
.InputReSearch {
  background:url(../it/KopSearch.gif) no-repeat;
  display:inline;
  float:left;
  height:18px;
  margin:4px 5px 0 0;
  padding:3px 0 0 25px;
  overflow:hidden;
  width:234px;
  border:none!important;
}
.side_poll_main {
  background:#F5F5F5;
}
.side_poll_main ul {
  list-style-type:none;
}
#side_poll_q, #side_poll_q_a {
  font-size:12px;
  color:#252525;
  padding:10px 15px;
  background:#F5F5F5;
}
#side_poll_text {
  float:left;
  width:150px;
}
#side_poll_q span#side_poll_button {
  float:right;
  width:80px;
  padding-top:10px;
}
input#poll_send_button {
  font:bold 11px Arial;
  color:#FFF;
  background:url(../images/template/STV-1.0.png) repeat-x;
  background-position: 0px -244px;
  padding:3px 8px;
  margin:0 0 0 30px;
  height:21px;
  border:0;
  cursor:pointer;
}
span#side_poll_button em#side_poll_loading {
  background:url(../images/ajax/kop-loader.gif) no-repeat 30px 5px;
  display:block;
  height:16px;
  width:16px;
  padding:5px 0 0 30px;
}
.side_poll_question, .side_poll_answer {

}
.side_poll_answer p {
  padding-left:15px;
}
#side_poll_q_a p {
  padding-left:0px;
}
.side_poll_share {
  background:#F5F5F5;
  height:100px;
  overflow:auto;
}
.side_poll_share li {
  line-height:17px;
  padding:7px 0 7px 0;
  border-top:1px solid #FFF;
  font-size:11px;
  clear:both;
}
.side_poll_share li.even {
  background:#FAFAFA;
}
.side_poll_share li.odd {
  background:#F5F5F5;
}
.side_poll_share input {
  border:none!important;
}
.side_poll_share li span {
  color:#CB080C;
  font-weight:bold;
  float:left;
  width:190px;
  padding-left:15px;
}
.side_poll_q span.break, .side_poll_share li span.break {
  float:none;
  display:block;
  width:auto;
  padding:0;
  clear:both;
}
.side_poll_share li strong {
  color:#252525;
  font-weight:bold;
  float:right;
  padding-right:40px;
}
.side_poll_question_data label {
  color:#CB080C;
  font-weight:bold;
  float:left;
  width:190px;
  padding-left:15px;
}
.side_poll_question_data li span {
  color:#252525;
  font-weight:bold;
  float:right;
  width:auto;
  padding:0 50px 0 0;
}
a.jScrollArrowUp {
  height:5px;
  width:10px;
  background:#fff;
  padding-left:2px;
}
a.jScrollArrowDown {
  height:5px;
  width:10px;
  background:#fff;
  padding-left:2px;
}
.orange-bar .jScrollPaneTracknb {
  background:#f60;
}
.orange-bar .scroll-pane {
  background:#69f;
}
.holder {
  float:left;
  margin:10px;
}
.scroll-pane {
  width:270px;
  height:200px;
  overflow:auto;
  background:#292929;
  float:left;
}
.jScrollPaneContainer {
  margin-top:15px;
}


.MatchResults {
  font-size:.8em;
}
.MatchResults a {
  text-decoration:none;
  color:#CC080A;
}
.MatchResults td {
  padding-bottom:0;
}
.MatchDate {
  font-size:1em;
  color:#4C4C4C;
}
.MatchDate td {
  border-top:0;
  padding-top:0;
  padding-bottom:8px;
}
.contentLoading {
  width:986px;
  height:250px;
  background:#FFF url(../images/calendar/calendar-loader.gif) no-repeat scroll 50% 50%;
}
ul.list_trial {
  list-style-position:outside!important;
  margin-left:0!important;
  color:red!important;
}
.WhiteLink {
  color:#fff;
}
.RedTitle {
  color:#ce0709;
}
#match_in_pix_conatin {
  position:relative;
  height:310px;
  margin-left:50px;
  border:5px #e8e8e8 solid;
  margin-top:20px;
}
#slideshow {
  background-color:#fff;
  height:310px;
  margin-bottom:10px;
  margin-left:85px;
  overflow:hidden;
  position:relative;
  width:350px;
}
#slideshow_images {
  display:block;
  height:300px;
  position:absolute;
}
#slideshow_images div {
  display:inline;
  float:left;
  height:300px;
  text-align:center;
  width:350px;
}
#slideshow_images img {
  float:none;
  height:auto;
  height:250px;
  width:350px;
  padding:0;
  width:auto;
  padding-top:10px;
}
.center_live_match {
  width:520px;
}
div #next_button {
  background-color:#fff;
  background-image:url(../images/hillsborough/slideshow/ss_next.gif);
  background-position:20px 110px;
  background-repeat:no-repeat;
  cursor:pointer;
  height:240px;
  left:435px;
  position:absolute;
  top:0;
  width:85px;
  z-index:0;
}
div #prev_button {
  background-color:#fff;
  background-image:url(../images/hillsborough/slideshow/ss_prev.gif);
  background-position:20px 110px;
  background-repeat:no-repeat;
  cursor:pointer;
  height:300px;
  left:0;
  position:absolute;
  top:0;
  width:85px;
  z-index:0;
}
div #pp_btn {
  background-color:#fff;
  background-image:url(../images/hillsborough/slideshow/pp_btn.gif);
  background-position:12px 0;
  background-repeat:no-repeat;
  cursor:pointer;
  height:60px;
  left:435px;
  position:absolute;
  top:240px;
  width:85px;
  z-index:0;
}
div #prev_button:hover {
  background-image:url(../images/hillsborough/slideshow/ss_prev_on.gif);
  background-repeat:no-repeat;
  background-position:20px 110px;
}
div #next_button:hover {
  background-image:url(../images/hillsborough/slideshow/ss_next_on.gif);
  background-repeat:no-repeat;
  background-position:20px 110px;
}
div #next_button.no_next {
  background-image:none;
  background-repeat:no-repeat;
  background-position:20px 110px;
}
div #prev_button.no_prev {
  background-image:none;
  background-repeat:no-repeat;
  background-position:20px 110px;
}
#Video {
  height:930px;
  width:288px;
  padding:6px;
  background:#000 url(../it/lfctvonline-pl-bg.jpg) top left repeat-x;
  position:relative;
}
#pl_pane {
  height:160px;
  margin-bottom:20px;
  padding-left:10px;
  margin-top:15px;
}
#videotabs-1 #pl_pane, #videotabs-2 #pl_pane {
    padding-left:24px;
}
.lfctvo-logo {
  position:absolute;
  bottom:20px;
  left:15px;
}
#estWidget #Video {
  background-color:#292929;
  height:457px;
  width:316px;
  padding:0;
  margin-top:0;
  margin-bottom:0;
  border:none;
}
#estWidget #pl_pane {
  height:190px;
  margin-bottom:10px;
  padding-left:20px;
  margin-top:15px;
}
#estWidget .entry {
  width:280px;
}
#lfcEstFlashPlayer {
  text-align:center;
  color:#fff;
  font-weight:bold;
}
a.vid_title {
  color:#ccc;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  padding-left:12px;
  cursor:pointer;
display:block;
margin-right:20px;
}
.topentry a.vid_title {
  color:#fff;
  padding-left:0px;
}
.openclose {
  position:absolute;
  top:1px;
  right:3px;
  width:14px;
  height:14px;
  background:url(../images/est_playlist/open.gif);
  cursor:pointer;
}
.entry {
  position:relative;
  border-bottom:#555 1px solid;
  width:265px;
  margin-bottom:4px;
  padding-bottom:5px;
}
p.vid_desc {
  color:#fff;
  font-size:12px;
  height:70px;
  padding-top:10px;
  overflow:hidden;
}
#RightSideBar p.vid_desc {
height:60px;
}
.vid_btns {
  padding-top:0;
  position:absolute;
  bottom:20px;
  right:10px;
}
.vid_btns span {
  margin-right:5px;
  width:65px;
  text-align:center;
}
.pl_content div img {
  margin-right:9px;
  margin-top:5px;
  margin-bottom:5px;
  border:#ccc 1px solid;
  float:left;
  cursor:pointer;
  height:auto;
  width:120px;
}
#RightSideBar .pl_content div img {
  height:auto!important;
  width:100px!important;
margin-left:10px;
margin-top:11px;
}
.termsContent {
  width:980px;
}
.terms {
  margin:5px;
  position:relative;
  padding-bottom:40px;
  border:2px #ebebeb solid;
  background:#fff url(../it/terms_bg.gif) top left repeat-y;
}
.terms p {
  padding-left: 50px;
  font-family:Verdana;
  font-size:10px;
  font-weight:normal;
  color:#4C4C4C;
}
.terms a {
  color:#CE0709;
  text-decoration:underline;
}
.terms a:hover {
  text-decoration:none;
}
.terms h1 {
  padding:4px 4px 4px 10px;
  color:#fff;
  background:#CE0709;
  font-family:Arial;
  font-size:12px;
  margin-top:0;
  margin-bottom:20px;
  border-bottom:#FFF 2px solid;
}
.terms h2 {
  color:#fff;
  background:#CE0709;
  margin:20px 4px 10px 0;
  margin-left:0;
  padding:5px 0 5px 5px;
  font-size:15px;
  clear: both;
}
.terms h3 {
  color:#666;
  background:#ebebeb;
  margin:20px 4px 10px 0;
  margin-left:0;
  padding:15px 0 5px 5px;
  clear: both;
}
.terms ul p, .terms ol p {
  padding:5px 20px 5px 0;
}
.terms ol {
  padding-left:35px;
  color:#CE0709;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
}
.terms ol li {
clear: both;
list-style: none;
  margin-left:0;
}

.terms ul li p {
  width:820px;
  float:left;
}

.terms ul li p:last-child {
  width:820px;
  float:none;
}

.terms ul li ul li p {
  width:760px;
  float:none;
}
.new_lfc_layout .terms ul li ul li p {
  float: left;
}
.terms ul li ul li p {
float: none;
}
.terms ul li ul li ul li p {
  width:730px;
  float:left;
}
.terms ul li ul li ul li p {
float: none;
}
.terms p.num {
  width:auto;
  color:#090;
  padding-left:0;
  float:left;
}
.terms ol li ul {
  list-style:none;
  padding-left:0;
  padding-top:5px;
}
.terms ol li ul li {
  clear:left;
  margin-left:10px;
}
.terms ol li ul li ul {
  padding-left:30px;
}
#accessible_nav {
  position:absolute;
  left:-5000px;
}
#user_bar {
  float:right!important;
  text-align:right;
  background:none!important;
  font-size:10px;
  font-weight:bold;
  padding:8px 5px 0 0;
  color:#4C4C4C;
margin-right:10px;
}
#user_bar span {
  color:#CE0709;
}
#SplashPage{
  background: #FFFFFF;
}
#SplashTop{
  margin-top: 90px;
  height: 40px;
  width: 100%;
  background:url(../it/splash-red-line.jpg) repeat-x;
  text-align: center;
}

#SplashBanner{
  background: transparent url('/images/template/splash-enter-button2.jpg') 0 0 scroll no-repeat;
  display: block;
  width:818px;
  height:106px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  top: -48px;
}

#SplashTop img{
   margin-top: -48px;
   margin-left: -410px;
}
.KitLaunchContent p {
  color:#4c4c4c;
  font:normal 0.85em Verdana;
  margin:0 0 17px 0;
  padding:0;
}
.HillsboroughHeader {
  background:url(../it/header-bg-hillsborough-v2.jpg) 0 20px no-repeat!important;
}
.HillsboroughLiverpoolFcTv {
  margin-left:0px!important;
  margin-right:5px!important;
}
.HeyselHeader {
  background:url(../it/heysel-site-topheader.jpg) 0 20px no-repeat!important;
}
.HeyselLiverpoolFcTv {
  margin-left:70px!important;
}
#HeyselLogo {
  display:inline;
  height:156px;
  float:left;
  margin:20px 0px 0px 0px;
  width:109px;
}

.heysel-right-side ul { margin-top:10px; margin-bottom:10px;}

ul.radio_list {
  padding-left:0px;
}
.radio_list li {
  display:inline;
  margin-right:10px;
}
.radio_list #lfc_data_capture_contactable_Yes, .radio_list #lfc_data_capture_contactable_No {
  border:none;
}
.formSectionHeading {
  padding:5px 0px 5px 0px; color:#CE0709;
}
.europaFinalWinnersLabel {
  padding:0px 10px 0px 40px; color:#333; font-weight:bold; font-size:12px;
}
p.formThankYouMessage {
  font-size:14px; font-weight:bold;
}
#membershipRegPage {
  background:url(../it/membership/lfc_backdot.gif);
}
.membershipRegMain {
  background-color:#fff;;margin:auto;width:782px;
}
.membershipRegHeader {
  width:782px; background:url(../it/membership/header_bg.jpg) repeat-x top left;
}
.membershipRegHeader img.membershipCrestHeader {
  float:left;
}
.membershipRegHeader img.membershipInternationalSpecHeader {
  float:right;
}
.membershipOptionsBar {
  width:782px; height:60px;
}
.membershipTopContent {
  background:url(../it/top_content-v2.jpg) top left no-repeat; width:749px; height:180px; margin-left:16px; position:relative;
}
.membershipPriceContainer {
  position:absolute; width:210px; height:40px; top:20px; right:0px; background:#FFF;
}
.membershipPriceContainer p{
  padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000;
}
.membershipPriceContainer p strong{
  font-size:30px; color:#C00;
}
.membershipBotContent {
    width:749px; height:233px; margin-left:16px; position:relative;
}
.membershipVideo {
    position:absolute; background:url(../it/membership/video_bg.jpg) top left no-repeat; padding:9px 10px 9px 10px; width:350px; height:195px; top:20px; left:0px; overflow:hidden;
}
.membershipPriceDetails {
  position:absolute; background:url(../it/membership/prices_bg.jpg) top left no-repeat; width:316px; padding:20px; height:173px; top:20px; right:0px; overflow:hidden;
}
.membershipPriceDetails h2 {
  color:#C00; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:22px; padding:0px; margin:0px;
}
.membershipPriceDetails p {
  color:#000; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:0px; margin:0px; font-weight:bold; margin-top:5px;
}
.membershipPriceDetails p.membershipPriceText {
color:#C00; font-size:14px;
}
.membershipPriceDetails img {
  padding-top:16px;
}
.membershipFooterText {
  width:749px; margin-top:10px; margin-left:16px; padding-bottom:10px;
}
.membershipFooterText p {
  font-family:Arial, Helvetica, sans-serif; color: #666; font-size:13px; font-weight:bold;
}
.lfcMembershipHeadFix{
      margin-top:67px!important;
}
.lfcMembershipTable{
      margin-left:20px;
}

#cboxLoadedContent .lfcMembershipTable {
  margin-left: 0;
}

.lfcMembershipTableDisplay{
      padding:0px;
}
.lfcMembershipTableDisplay td {
      width:460px;
      color:#666;
}
.lfcMembershipTableDisplay th {
      width:275px!important;
      text-align:left!important;
      padding-left:10px;
}
.lfcMembershipTable select {
      border:1px solid #B3B3B3;
      color:#4C4C4C;
      height:22px;
      padding:1px;
      margin-right: 1px;
      width:235px;
}
.lfcMembershipTable input {
      background:transparent url(../it/BgInput.gif) no-repeat;
      border:medium none !important;
      color:#4C4C4C;
      height:19px;
      width: 232px;
      padding-top: 2px;
      padding-left: 3px;
      padding-right: 5px;
      float: left;
}

#cboxLoadedContent .lfcMembershipTable input, .new_lfc_layout .lfcMembershipTable input {
  background:none;
  height:37px;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
  background-color: #e4e4e4;
  border:1px solid #ccc !important;
  margin-right: 1px;
  font-size: 16px;
  box-sizing: border-box;
}

.lfcMembershipTable input#direct_debit_payment_dd_acc_sortcode1, .lfcMembershipTable input#direct_debit_payment_dd_acc_sortcode2, .lfcMembershipTable input#direct_debit_payment_dd_acc_sortcode3 {
    width: 38px;
    margin-right: 5px;
    float:none;
}
.lfcMembershipTable input#direct_debit_payment_dd_acc_sortcode2, .lfcMembershipTable input#direct_debit_payment_dd_acc_sortcode3 {
    margin-left: 5px;
}
.lfcMembershipTable input[disabled] {
  color:#ccc!important;
}
.lfcMembershipTable select[disabled] {
  background:#fff;
  color:#ccc!important;
}
.lfcMembershipTable tr.noStyle input {
      background:none;
      border:medium none !important;
      height:auto;
      width:auto;
}

.lfcMembershipTable tr.noStyle input[type=radio], .lfcMembershipTable tr.noStyle input[type=checkbox] {
  border: 1px solid #DDD !important;
}

.lfcMembershipTable tr.noStyle select {
      width:auto;
}
.lfcMembershipTable th {
      text-align:right;
}
#WholesaleContact .lfcMembershipTable th {
      text-align:right;
      width:175px;
      padding-right:12px;
      color:#272727;
}
.lfcMembershipTable td span.req {
      color:#C00;
      font-size:15px;
      font-weight:bold;
}
.membershipRegMain ul.radio_list {
      display:inline;
}
#lfc_talent_member_contactable_true {
      margin-left:20px; }
.lfcMembershipTable td.wideInput {
       width:250px !important;
}
.lfcMembershipTable td.formHelp {
      font-size:10px;
      color:#666;
      padding:5px;
      line-height:13px;
      width:300px;
}

.new_lfc_layout td.formHelp {
  width: auto;
}

#cboxLoadedContent .lfcMembershipTable td.formHelp,
.new_lfc_layout .lfcMembershipTable td.formHelp {
  font-size:12px;
  font-weight: normal;
  min-width:135px;
}

.lfcMembershipTable td.formHelpSm {
  font-size:10px;
  color:#666;
  padding:5px;
  line-height:13px;
  width:200px;
}

.new_lfc_layout .formHelp {

  font-size: 14px;
  color: #666;
  padding: 5px;
  line-height: 13px;
  font-weight: normal;
}
.new_lfc_layout #LoginBox .lfcMembershipTable td.formHelp p {
      font-size: 12px;
      color: #666;
      padding: 5px;
      line-height: 13px;
      font-weight: bold;
    }
.new_lfc_layout .lfcMembershipTable td.formHelpSm {
      font-size: 10px;
      color: #4f4f4f;
      padding: 5px;
      line-height: 13px;
      width: 200px;
    }
#WholesaleContact .lfcMembershipTable th.lfc-membership-contactable {
      text-align:left;
      padding-top:20px;
      padding-left:50px;
    width:auto;
}
.lfcMembershipTable th.lfc-membership-contactable ul {
      display:inline;
}
form.lfcMembershipEntryPage {
      display:inline;
}

.choose_talent_membership .choose_talent_membership_first_line, .choose_talent_membership .choose_talent_membership_second_line {
  width: 100% !important;
  clear: both;
}

.choose_talent_membership div.product_holder {
      display:block;
      float:left;
      margin:11px 5px 0px 0px;
      text-align:center;
      width:150px;
}
.choose_talent_membership div.product_holder label {
      background:url(../it/choose-member-bg.gif) no-repeat 0px -80px;
      display:block;
      float:left;
      height:45px;
      margin-bottom:5px;
      padding:25px 10px 10px 10px;
      text-align:center;
      width:120px;
    cursor:pointer;
}
.Singapore .choose_talent_membership div.product_holder label {
      background:url(../it/choose-member-bg.gif) no-repeat 0px -80px;
      display:block;
      float:left;
      height:45px;
      margin-bottom:5px;
      padding:5px 10px 30px 10px;
      text-align:center;
      width:120px;
    cursor:pointer;
}
.choose_talent_membership div.product_holder.selected label {
      background-position: 0px 0px;
}
.choose_talent_membership div.product_holder label span.price {
      display:block;
      font-weight:bold;
      color:#4d4d4d;
}
.choose_talent_membership div.product_holder label span.desc {
      display:block;
      font-size:15px;
      font-weight:bold;
      color:#4d4d4d;
}
.choose_talent_membership div.product_holder input{
      width:auto;
      margin-right: 7px;
      background:none;
}
.choose_talent_membership div.selected.product_holder label span.price, .choose_talent_membership div.selected.product_holder label span.desc {
      color:#fff;
}
fieldset.lfcMembership {
      border:#CCC solid 1px;
      padding:10px;
}
legend.lfcMembership {
      display:inline;
      font-weight:bold;
      color:#C00;
}
.lfcMembershipDisabled {
  background-image:none!important;
  background-color:#C00!important;
  color:#FFF!important;
}
#postcode_lookup_div {

}
#postcode_lookup_div p, #change_address_div p  {
  font-size:10px;
  color:#666;
  padding:5px;
  line-height:13px;
  margin-bottom:10px;
}
#postcode_lookup_div input, #postcode_lookup_button, #change_address_div {
background: url(../images/template/STV-1.0.png) repeat-x 0 -244px;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial;
font-size:12px;
font-weight:bold;
height:21px;
line-height:normal;
padding:3px 8px;
width:auto;
}

.address_details div.value {
    float: left;
}

#postcode_lookup_div input[disabled='disabled'] {
  background:#ccc;
  color:#666;
}
#postcode_lookup_div select {
  height:auto;
  width:500px;
}
#addresslist {
  line-height:0px;
}
.preseasoncompform tr.noStyle input {
      border:medium none !important;
}

.LatestTicketsBuyContainer{
  position:relative;
  top: 15px;
  left: 5px;
}
.soccerSchoolForm th {
  width:250px;
}
.soccerSchoolForm th.wideTh {
  width:auto;
}
.soccerSchoolForm label,.soccerSchoolForm th {
  color:#333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}
.soccerSchoolForm ul.radio_list li {
  display:block;
  margin-bottom:4px;
  padding-left:20px;
}
.soccerSchoolForm ul.radio_list li input {
  border:medium none !important;
}
.soccerSchoolForm textarea {
  width:470px;
}
.retailfranchise textarea {
  width:255px!important;
}
.soccerSchoolForm th.hr_divide {
background: url(../images/template/form_hr_divide.gif) no-repeat top left;
}
.soccerSchoolForm span {
      color:#f00;
      font-size:15px;
      font-weight:bold;
}
.soccerSchoolForm .crb_error ul.error_list,.soccerSchoolForm .crb_error ul.error_list li {
  display:inline;
  font-weight:normal;
}
.soccerSchoolForm th.req_message {
  font-weight:normal;
  padding-bottom:15px;
}
.retailfranchise select {
  font-size:12px!important;
}
.fixture-download-list {
  margin-left:15px;
  margin-bottom:20px;
}
p.list-heading {
  margin-bottom:10px;
}
.marg-fix {
  margin-bottom:18px!important;
}
.sc-lfc-hub p{
font-weight:bold; margin-bottom:10px; padding-top:5px;
}
.sc-lfc-hub p.date-hd{
background:#e8e8e8;padding:3px 0px 3px 10px;font-weight:bold; margin-bottom:15px; margin-top:15px;
}
.sc-lfc-hub img{
border:1px solid #e8e8e8; float:left; margin-bottom:10px; margin-right:10px;
}
.hp-social-media{
  margin-bottom:10px;
  background-color:#fbfbfb;
  height:191px;
}
.hp-social-media-even{
  padding:0px 0px 0px 15px;
  height:70px;
}
.hp-social-media-odd{
  padding:0px 0px 5px 15px;
  height:70px;
}
#facebook-like-box-iframe{
  border:none;
  overflow:hidden;
  width:245px;
  height:57px;
  padding-left:47px;
  padding-top:2px;
}
.hp-social-media-logo {
  position:absolute;
  height:44px;
  width:106px;
  top:10px;
  left:0px;
}
.fb-bgcolour {
  background:#3B5997;
}
.tw-bgcolour {
  background:#00A0D1;
}
.hp-social-inner {
  position:relative;
}
.hp-social-text {
  width:185px;
  height:44px;
  padding-left:113px;
  padding-top:10px;
}
.hp-social-text a {
  font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
  font-size:11px;
}
.hp-social-text a:hover {
  text-decoration:underline;
}
.tw-colour {
  color:#39F;
}
.hp-social-text a span {
  font-size:14px;
  font-weight:bold;
  line-height:15px;
}
.hp-social-count {
  font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
  font-size:11px;
  color:#333;
  margin-left:9px;
}
.twtr-ft {
  display:none;
}
.twtr-hd{
  display:none;
}
.ss-flag{
  background:url(../images/template/ss-flag-bg.gif) top left no-repeat;
  padding:11px;
  margin-bottom:4px;
  float:left;
  }
ul.button_list {
  padding:30px;
  margin-bottom:15px;
  }
.button_list li {
  display:inline;
  list-style:none;
  }
.button_list li a {
  background:transparent url(../it/rnd-btn-roll.jpg) no-repeat bottom left;
  display:block;
  float:left;
  height:27px;
  margin-right:15px;
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;
  }
.button_list li a span {
  background:transparent url(../it/rnd-btn-roll.jpg) no-repeat right bottom;
  display:inline;
  float:left;
  height:23px;
  padding:4px 10px 0 0;
  margin-left:10px;
  cursor:pointer;
  }
.button_list li a:hover {
  background-position:0px top;
  color:#fff;
  }
.button_list li a:hover span {
  background-position:right top;
  }

#mobileNavigationContainerAppStore {
  background:#333 url(../it/mobile-menu-bg.jpg) top repeat-x;
  padding:15px 0px 10px 10px;
  margin-top:10px;
  height:61px;
  width:363px;
  float:left;
}
#mobileNavigationContainerAppStore ul {
  position:relative;
}
#mobileNavigationContainerAppStore ul li {
  list-style:none;
  float:left;
}
#mobileNavigationContainerAppStore ul li a {
  width:98px;
  height:14px;
  padding:5px 0px 5px 0px;
  margin-left:10px;
  background:url(../it/menu-item-bg.png) left -48px no-repeat;
  text-align:center;
  font:bold .9em arial;
  display:block;
  margin-bottom:10px;
}
#mobileNavigationContainerAppStore ul li a:hover {
  background:url(../it/menu-item-bg.png) left -72px no-repeat;
}
#mobileNavigationContainerAppStore ul li.selected a {
  background:url(../it/menu-item-bg.png) left -72px no-repeat;
}
#mobileNavigationContainerAppStore ul li.NavWide a {
  width:133px;
  height:14px;
  padding:5px 0px 5px 0px;
  margin-left:10px;
  background:url(../it/menu-item-bg.png) left top no-repeat;
  text-align:center;
  font:bold .9em arial;
  display:block;
  margin-bottom:10px;
}
#mobileNavigationContainerAppStore ul li.NavWide a:hover {
  background:url(../it/menu-item-bg.png) left -24px no-repeat;
}
#mobileNavigationContainerAppStore ul li.NavWide.selected a {
  background:url(../it/menu-item-bg.png) left -24px no-repeat;
}
#mobileNavigationContainerAppStore ul li a {
  color:#fff;
}
#mobileAppStoreContainer, #mobileAppStoreContainerDark {
  width:144px;
  height:86px;
  margin-top:10px;
  float:left;
}
#mobileAppStoreContainerDark img {
  margin-top:23px;
  margin-left:40px;
}
#mobileAppStoreContainer img, #mobileAppStoreContainerDark img.appStoreImg  {
  margin-top:27px;
  margin-left:43px;
}
#mobileAppStoreContainer{
  background:url(../it/menu-bg-right.jpg) left top no-repeat;
}
#mobileAppStoreContainerDark{
  background:url(../it/menu-bg-right-dark.jpg) left top no-repeat;
}
#mobileZoneIFrameNarrow {
  width:380px;
  background:url(../it/mz-iframe-bg.jpg) left top no-repeat;
  float:left;
  height:901px;
}
#mobileZoneIFrameDiv, #AppStoreContentDiv {
  width:517px;
  padding-top:10px;
  background:url(../it/menu-shadow-repeat.gif) left top repeat-x;
  float:left;
}

#mobileZoneAppStoreMenu {
  width:137px;
  height:699px;
  background:url(../it/mobile-bg-right-v2.jpg) left top no-repeat;
  float:left;
}
#mobileZoneAppStoreMenu img {
  margin: 10px 0px 0px 22px;
}
#appStoreSubLevelNav {
  width:517px;
  height:30px;
  background:#b92d2e;
  padding-bottom:11px;
  float:left;
  margin-top:2px;
}
#appStoreSubLevelNav ul {
  position:relative;
  background:#fff;
  width:517px;
  height:30px;
}
#appStoreSubLevelNav ul li {
  list-style:none;
  float:left;
}
#appStoreSubLevelNav ul li a {
  /*width:102px;*/
  height:20px;
  margin-right:2px;
  background:#3c3c3c;
  text-align:center;
  font:bold .9em arial;
  display:block;
  color:#ccc;
  padding-top:10px!important;
}
#appStoreSubLevelNav ul li a.end {
  margin-right:0px;
}
#appStoreSubLevelNav ul li a:hover {
  background:#232323;
}
#appStoreSubLevelNav ul li a.selected {
  background:#b92d2e;
  color:#fff;
}
.app-entry {
  border-bottom:2px solid #F2F2F2;
  padding-bottom:15px;
  margin-top:10px;
}
#AppStoreContentDiv .app-entry .app-entry-image {
  float:left;
  width:113px;
  padding-right:20px;
  margin-left:10px;
}
#AppStoreContentDiv .app-entry h1 {
  width:360px;
  float:left;
  margin-top:5px;
  margin-bottom:18px;
}
#AppStoreContentDiv .app-entry p {
  margin:0px;
  width:360px;
  float:left;
}
#redirecting {
  padding-left:30px;
  padding-top:15px
}
#redirecting h1 {
  color:#CC080A;
  font:bold 1.3em Verdana;
  padding-bottom:15px;
}
#redirecting p {
  color:#4c4c4c;
  font:normal .9em Verdana;
}

/* Splash 247 */

#spl247-pos {
  background-color:transparent;
  position: absolute;
  top:50%;
  left: 0px;
  width: 100%;
  margin-top: -275px;
  text-align: center;
  min-width: 966px;
}

#spl247-container {
  background-color:transparent;
  position:relative;
  text-align:left;
  width:966px;
  height: 532px;
  margin: 10px auto;
}

#spl247-main-panel {
  width:956px;
  height:auto;
  padding:5px;
  position:relative;
  background:#960008 url(../images/template/spl247-panel-bg.jpg) top left no-repeat;
}

#spl247-left {
  width:150px;
  height:446px;
  background-color:transparent;
  float:left;
}

#spl247-top-row {
  position:relative;
  width:801px;
  margin-bottom:5px;
  height:68px;
  float:right;
}

#spl247-content {
  position:relative;
  width:801px;
  background-color:transparent;
  float:right;
}

#spl247-bottom-row {
  position:relative;
  width:801px;
  margin-top:5px;
  height:68px;
  float:right;
}

#spl-bottom-panel {
  margin-top:37px;
  width:961px;
  height:39px;
  position: relative;
  background:#540007;
  padding-left:5px;
}
img#spl247-crest {
  margin:15px auto auto 23px;
}

img#spl247-enter {
  margin:170px auto auto 20px;
}

img#spl247-enter-2 {
  position:absolute;
  right:20px;
  top:10px;
}

span.spl247-l a img{
  position:absolute;
  left:0px;
}

span.spl247-m a img {
  position:absolute;
  left:269px;
}

span.spl247-r a img {
  position:absolute;
  left:538px;
}

.spl247-sm-icon {
  margin:6px auto auto 15px;
}

/* iPhone splash */
.ipslp247-container {
  text-align:center;
  margin:auto;
  background:url(../it/ipspl247-header-bg.jpg) top left repeat-x;
}
.ipslp247-inner {
  width:302px;
  margin:0px auto 0px auto;
  padding-left:9px;
  padding-right:9px;
  padding-top:3px;
}
.ipslp247-content {
  position:relative;
  width:292px;
  height:194px;
  margin:0px auto 0px auto;
}

.ipslp247-footer{
  height:22px;
  margin:0px auto auto auto;
  background:url(../images/template/ipspl247-footer.jpg) top left repeat-x;
}
.ipslp247-btn{
  margin-top:4px;
}
span.ipspl247-tl a img{
  position:absolute;
  left:0px;
  top:0px;
  border:none;
}
span.ipspl247-tr a img{
  position:absolute;
  right:0px;
  top:0px;
  border:none;
}
span.ipspl247-br a img{
  position:absolute;
  right:0px;
  bottom:0px;
  border:none;
}
span.ipspl247-bl a img{
  position:absolute;
  left:0px;
  bottom:0px;
  border:none;
}
/* Kop Widget  */
#BestOfTheKopWidget {
  width:296px;
}
#BestOfTheKopWidget ol {
  width:auto;
}
#BestOfTheKopWidget ol li a {
  color:#fff;
}
.kopWidgetDiv {
  padding:2px 0px 2px 10px;
  height:48px;
  line-height:14px;
}

#BestOfTheKopWidget .Odd {
  background:#333;
}
#BestOfTheKopWidget .Even {
  background:#262626;
}
.kopDescDiv {
  margin-top:2px;
}

.Caption h1 a.kopTitle {
  color:#fff;
  min-width:auto;
  width:202px;
  line-height:13px;
}
#BestOfTheKopWidget h1{

    width:202px;
}

.ArticleContent .cmsContent #BestOfTheKopWidget ul, .ArticleContent .cmsContent #BestOfTheKopWidget ul li {
  margin:0px;
}

.cmsContent #BestOfTheKopWidget li {
  margin:0px;
}
.ArticleContent .cmsContent .SubKop a {
  font-size:12px;
}

form.DataCaptureForm table.DataCaptureTable th{
    text-align: right;
    width: 50%;
    padding-right: 5px;
  }
form.DataCaptureForm input[type=radio] {
  border:none!important;
}
.carousel-container {width:646px; height:296px; background:#ebebeb; overflow:hidden; position:relative;}
.carousel-container-small {width:518px; height:296px; background:#ebebeb; overflow:hidden; position:relative;}
ul.carousel-btns {list-style-type:none; position:absolute; top:0px; right:0px; margin:0px; padding:0px; background:url(../images/template/news-carousel-btn-shadow.png) top left repeat-y;}
.carousel-container-small ul.carousel-btns { height:295px; }
ul.carousel-btns li{background:#c00 url(../images/template/news-carousel-btn-red.jpg) top left no-repeat; margin:0px 0px 0px 18px ; padding:0px; width:234px; display:block; height:59px;}
ul.carousel-btns li a { background:#fff url(../images/template/news-carousel-btn-white.jpg) top left no-repeat; color:#666; text-decoration:none;display:block; width:234px; height:59px;}
ul.carousel-btns li a:hover {background:none; color:#fff;}
ul.carousel-btns li a h1 {float:left;width:144px; height:32px; overflow:hidden; font-family: 'Anton', sans-serif; font-size:16px; font-weight:normal; margin:13px 0px 0px 0px; padding:0px 5px 0px 0px; text-transform:uppercase; line-height:16px;}
.headling-panel {background:url(../images/template/news-carousel-hl-bg.png) top left repeat; border:#d87b7b 1px solid; width:302px; height:46px; position:absolute; left:16px; bottom:17px; padding:5px 40px 10px 10px;}
.carousel-container-small .headling-panel {background:url(../images/template/news-carousel-hl-bg.png) top left repeat; border:#d87b7b 1px solid; width:200px; height:28px; position:absolute; left:16px; bottom:17px; padding:5px 40px 10px 10px;}
.headling-panel h1 {margin:0px; padding:0px;  font-family: 'Anton', sans-serif; font-size:13px; font-weight:normal; text-transform:uppercase; line-height:14px;}
.headling-panel h1 a {font-size:26px; font-weight:normal; text-transform:uppercase; color:#FFF; text-decoration:none;line-height:26px;}

.carousel-container-small .headling-panel h1 {margin:0px; padding:0px;  font-family: 'Anton', sans-serif;}
.carousel-container-small .headling-panel h1 a {font-size:17px; font-weight:normal; text-transform:uppercase; color:#FFF; text-decoration:none;line-height:17px;}

ul.carousel-btns li a img {width:65px; height:44px; border:#F66 1px solid;float:left; padding:0px; margin:5px 10px 0px 5px; background: #fff url(../images/template/preload.gif) 8px 6px no-repeat;}
ul.carousel-btns li a:hover img {width:79px; height:55px; border:#FC0 2px solid;float:left; padding:0px; margin:0px 3px 0px -4px;}
ul.carousel-btns li.on a img {width:79px; height:55px; border:#FC0 2px solid;float:left; padding:0px; margin:0px 3px 0px -4px;}
ul.carousel-btns li.on a {background:none; color:#fff;}
img.more-news {position:absolute; top:17px; left:16px;}
img#selected-img {background: #fff url(../images/template/preload.gif) 180px 120px no-repeat; width:auto!important; height:295px;display:block;}
.carousel-container-small img#selected-img { width:288px;}
#slideshow-state { height:26px; width:26px; position:absolute; top:10px; right:10px; background-image:url(../images/template/slideshow-state.png); background-position: 0px 26px; background-repeat:no-repeat;}
.carousel-container-small #slideshow-state { top:5px; }
/*
Site video player
*/
.video-div-outer-490 {
padding:0px;
background-color:#000000;
background-repeat:no-repeat;
margin-left:0px;
margin-bottom:20px;
width:490px;
height:276px;
}
.vid-notice-holder-490 { width:490px; position:absolute; top:0px; left:0px; text-align:center;}

.vid-title-panel-490 { background:url(../it/news-carousel-hl-bg.png) top left repeat; border:#666 1px solid; width:420px; position:absolute; left:20px; bottom:10px; padding:10px 10px 10px 10px;}

.vid-title-panel-490 h1 { margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; line-height:15px; color:#fff;}

vid-notice-holder-490 img.embargo-notice
{
width: 474px !important;
height: 42px !important;
}

.vid-notice-holder-490 img.player-button
{
width: 115px !important;
height: 115px !important;
left:  250px !important;
top: 90px !important;
}
.video-div-outer-512 {
padding:0px;
background-color:#000000;
background-repeat:no-repeat;
margin-left:0px;
margin-bottom:20px;
width:512px;
height:287px;
}
.vid-notice-holder-512 { width:512px; position:absolute; top:0px; left:0px; text-align:center;}

.vid-title-panel-512 { background:url(../it/news-carousel-hl-bg.png) top left repeat; border:#666 1px solid; width:450px; position:absolute; left:20px; bottom:10px; padding:10px 10px 10px 10px;}

.vid-title-panel-512 h1 { margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; line-height:15px; color:#fff;}

vid-notice-holder-512 img.embargo-notice
{
width: 498px !important;
height: 42px !important;
}

.vid-notice-holder-512 img.player-button
{
width: 115px !important;
height: 115px !important;
left:  250px !important;
top: 90px !important;
}

.video-div-outer-400 {
  padding:10px;
  background-image:url(../it/video-player-shadow-400.jpg);
  background-repeat:no-repeat;
  margin-left:48px;
  margin-bottom:20px;
  width:400px;
  height:224px;
}
.vid-notice-holder-400 { width:400px; position:absolute; top:0px; left:0px; text-align:center;}

.vid-title-panel-400 { background:url(../it/news-carousel-hl-bg.png) top left repeat; border:#666 1px solid; width:340px; position:absolute; left:20px; bottom:10px; padding:10px 10px 10px 10px;}

.vid-title-panel-400 h1 { margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; line-height:15px; color:#fff;}

.vid-register-notice-holder { position: absolute; bottom: -25px; text-align: center; width: 100%;}

.vid-notice-holder-400 img.embargo-notice
{
  width: 398px !important;
  height: 42px !important;
}

.no-margin .video-div-outer-400 {
    margin-left:0px;
}

.fullWidthVideo .video-div-outer-400 {
  background-image: none;
  width: 970px;
  height: 546px;
  padding: 0;
  margin-left: 0;
  margin-bottom: 10px;
  margin-top: 10px;
}

.vid-notice-holder-400 img.player-button
{
  width: 115px !important;
  height: 115px !important;
  left:  140px !important;
  top: 90px !important;
}

.center_live_match .vid-notice-holder-400 img.player-button
{
  left:  150px !important;
  top: 70px !important;
}


.vid-title-panel-400, .vid-subscribe-message-panel-400 { background:url(../images/template/news-carousel-hl-bg.png) top left repeat; border:#666 1px solid; width:340px; position:absolute; left:20px; bottom:10px; padding:10px 10px 10px 10px; font-size: 8px !important;}


.vid-subscribe-message-panel-400 {
  bottom:30px;
}

.center_live_match .vid-title-panel-400, .center_live_match .vid-subscribe-message-panel-400
{
  width: 460px;
}

.vid-title-panel-400, .vid-subscribe-message-panel-400 {
  color: #fff;
}

.vid-title-panel-400 div {
  font-size: 11px;
}

.vid-title-panel-400 h1, .vid-subscribe-message-panel-400 h1 { margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-transform: none; line-height:15px; color:#fff;}

.vid-title-panel-400 ul { margin:0; display:block; position:absolute;top:50px; background:#000; padding:25px; border:1px solid #555; left:160px;}


.vid-register-notice-holder { position: absolute; bottom: -25px; text-align: center; width: 100%;}


.live-update-video .video-div-outer-400 {
background-image:none;
width:auto;
height:auto;
padding:0;
margin-left:0;
}
.live-update-video .vid-subscribe-message-panel-400 {
left:0px;
margin:0px 20px;
width:auto;
}

.video_title {
  background: url(../it/news-carousel-hl-bg.png);
  color: #fff;
  font-weight: bold;
  padding: 6px;
  text-align:center;
position:relative;
}
#player_area_play:hover  {
  opacity:0.8;
}

.stwl-contactable li {
  display: block;
}
.stwl-contactable li input{
  width:25px;
}
#video-preview-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
height:auto;
padding:0;
}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10001; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; height: 20px;}
#cboxLoadedContent{overflow:hidden !important; max-height: 505px; max-width:1010px;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/cbox/overlay.png) repeat 0 0; }
#colorbox{}
    /*#cboxTopLeft{width:21px; height:21px; background:url(../images/cbox/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/cbox/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/cbox/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/cbox/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/cbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/cbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/cbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/cbox/border.png) 0 -29px repeat-x;}*/
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/cbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/cbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/cbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/cbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:3px; right:2px; background:url(../images/cbox/exit.png); width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}
        #cboxClose:hover{opacity: 0.9;}

/*
  The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(../images/cbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/cbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/cbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/cbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/cbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/cbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/cbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/cbox/ie6/borderMiddleRight.png);}


.jquery-ratings-star {
  width: 22px;
  height: 22px;
  background-image: url(../it/starrating-big.gif);
  background-position: 0px -22px;
  background-repeat: no-repeat;
  position: relative;
  float: left;
  margin-right: 2px;
}

.jquery-ratings-full {
  background-position: 0px 1px;
}
.show-star-bg {
  width: 110px;
  height: 22px;
  background-image: url(../it/starrating-big.gif);
  background-repeat:repeat-x;
  background-position: 0px -22px;
  float:left;
  }

.show-star {
  width: 22px;
  height: 22px;
  background-image: url(../it/starrating-big.gif);
  background-repeat:repeat-x;
  display:block;
  }
.is2 { width: 44px;!important; }
.is3 { width: 66px;!important; }
.is4 { width: 88px;!important; }
.is5 { width: 110px;!important; }

.show-star-bg-sm {
  width: 55px;
  height: 11px;
  background-image: url(../it/starrating-small.gif);
  background-repeat:repeat-x;
  background-position: 0px -11px;
  float:left;
  }

.show-star-sm {
  width: 11px;
  height: 11px;
  background-image: url(../it/starrating-small.gif);
  background-repeat:repeat-x;
  display:block;
  }
.is2-sm { width: 22px;!important; }
.is3-sm { width: 33px;!important; }
.is4-sm { width: 44px;!important; }
.is5-sm { width: 55px;!important; }




.Flash {
  margin: 3px;
  margin-bottom: 20px;
  padding: 5px;
  padding-left: 15px;
  border: 2px solid;
}

.Flash.MessageSuccess {
  background-color: #DFD;
  border-color: #4C4;
}

.Flash.MessageError {
  background-color: #FDD;
  border-color: #C44;
}

.TicketNews h3 a, .TicketNews h3 div.NoClick {
  font:bold 1.1em Verdana;
  color:#484747;
  display:block;
  background:url(../it/ticket-news-panel.gif) repeat-x;
  height:110px;
  line-height:4.1em;
  padding:10px 20px 0px 10px;
  margin:0;
  position:relative;
}
.TicketNews h3 a img, .TicketNews h3 div.NoClick img{
  float:left;
}
.TicketNews h3 a img.right-crest, .TicketNews h3 div.NoClick img.right-crest  {
  margin-right:10px;
}
.versus-img {
  padding-top:35px;
}
.TicketNews span.View, .TicketNews span.SoldOut, .TicketNews span.Forthcoming, .TicketNews span.SaleEnded {
  padding-right:1px;
  font:normal .8em Verdana!important;
  color:#000;
  position:absolute;
  top:52px;
  right:0px;
  margin-right:5px;
  background:url(../it/close-bg.gif) 42px 23px no-repeat;
  width:154px;
  height:55px;
  display:none;
}
.TicketNews span.SoldOut, .TicketNews span.Forthcoming, .TicketNews span.SaleEnded {
  background:none;
  display:block;
}


.TicketNews span.info {
  display:block;
  margin-top:20px;
  font:bold 14px Arial;
  color:#666;
  }
  .TicketNews span.date {
  display:block;
  font:bold 14px Arial;
  color:#999;
  padding-top:3px;
  }
  .TicketNews span.comp {
  display:block; padding-top:5px
  }

  .TicketNews .TopAccord {
  margin-top:5px;
  }

  .TicketDetails h4 a {
  font:bold 19px Arial, Helvetica, sans-serif;
  color:#cc0000;
  display:block;
  background:url(../it/ticket-selection-bg.gif) top left no-repeat;
  height:30px;
  padding:12px 20px 5px 20px;
  margin:0;
  position:relative;
  margin-left:10px;
}
  .TicketDetails span.ticket-action {
  color:#000;
  position:absolute;
  right:35px;
  top:12px;
  text-transform:uppercase;
  font-size:18px;
  }

  .TicketDetails span.restriction {
  color:#F70;
  }
  .TicketDetails span.buynow {
  color:#390;
  }
  .TicketDetails span.soldout, .TicketDetails span.saleEnded {
  color:#999;
  }
  .TicketDetails span.price {
  color:#999;
  font-size:16px;
  margin-left: 10px;
  }

ul.TicketNewsTabs {
  border-top: 5px solid #c00;
}
.RestrictionDetails {
  width:585px;
  margin-left:25px;
  margin-top:15px;
  margin-bottom:20px;
}
.RestrictionDetails h5 {
  background:#c00;
  line-height:14px;
  margin-bottom:2px;
}
.RestrictionDetails h5 span{
  background:#fff;
  color:#c00;
  font-size:14px;
  font-weight:bold;
  padding-right:8px;
}

.RestrictionDetails table {
  text-align:left;
}
.RestrictionDetails table th {
  background:#EBECEC;
  padding:6px;
  font-weight:bold;
  text-align:left;
}
.RestrictionDetails table td {
  padding: 0px 6px 0px 6px;
  font-weight:bold;
}

.RestrictionDetails table tr.simp-even {
    color:#666;
}
.RestrictionDetails table tr.simp-odd {
    color:#333;
}
.RestrictionDetails table td.on-sale {
  color:#390;
}
.RestrictionDetails table td.sold-out{
  color:#c00;
}
.RestrictionDetails table td.forthcoming {
  color:#f60;
}

.buy-now-btn-container {
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #e2e2e2;
  text-align:right;
  padding-top:2px;
  padding-bottom:2px;
  margin-top:5px;
}
div.comments_display_div
{
  display: none;
}

.fix-white-space a {
  line-height:0;
}
#ss-international-map {
  margin:10px 0px 0px 44px;
  padding:10px;
  width:858px;
  height:448px;
  background:url(../images/ss-international-map.gif) top left no-repeat #fff;
  font-family:arial, helvetica, sans-serif;
  font-size:12px;
  border:1px solid #ebebeb;
  border-top:5px solid #c00;
  position:relative;
}

#ss-international-map li {
  margin:0;
  padding:0;
  list-style:none;
}

#ss-international-map li a {
  position:absolute;
  display:block;
  background:url(../images/ss-pin.png) top left no-repeat;
  width:13px;
  height:13px;
  text-decoration:none;
  color:#000;
}
#ss-international-map li a span { display:none; }

#ss-international-map li a:hover span {
  position:relative;
  display:block;
  width:200px;
  left:4px;
  top:4px;
  background:#c00;
  padding:12px;
  filter:alpha(opacity=80);
  opacity:0.8;
  z-index:9999;
  color:#fff;
  border-radius: 5px;
  box-shadow:2px 2px 5px #000;
  }

.ArticleContent .cmsContent .opta-widget-container ul {
  float:none;
  margin: auto;
}
.ArticleContent .cmsContent .opta-widget-container ul li {
  margin:auto;
font-size:9px;
line-height:normal;
}
.ArticleContent .cmsContent .opta-widget-container{
  color:#404040
}
.ArticleContent .opta-widget-container h2{
    color:#fff;
    font-size:12px;
    padding:0;
    line-height:25px;
}

.live_update_events table{
  border: 1px solid #DDDDDD !important;
  border-width: 0 1px 1px !important;
  margin: 0 !important;
}

.live_update_events table td{
  height: 30px;
  text-align: left !important;
  font-size:12px !important;
}

.live_update_events table td.live_update_events_minute {
  width: 45px !important;
  text-align: center !important;
}
.live_update_events table td.live_update_events_icon {
  width: 0px;
}

.live_update_minute_by_minute_banner {
  height: 101px;
  background: url('/images/banners/MinuteByMinute.jpg') no-repeat top left;
}

#live_update_show_more {
    height: 35px;
    background: url('/images/bg-gradient-tabs.png') repeat-x top left;
    border-radius: 0 0 10px 10px !important;
    text-align: right;
    position: relative;
}

#live_update_show_more span.link {
  padding-right: 15px;
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  background: url('/images/arrow-red-down.png') no-repeat center right;
}

#live_update_show_more span.loader {
  position: absolute;
  width: 16px;
  top: 10px;
  right: 100px;
  background: url('/images/ajax/ajax-loader-3.gif') no-repeat center right;
}


#Nav2 ul {
  background:url(../it/login-bg.png) top left no-repeat;
  height: 23px;
  padding-top: 6px;
  width:auto!important;
  float:right;
}
#Nav2 ul li {
  height: 18px;
}
#Nav2 ul li a {
  color:#fff;
  padding-top:0px;
  height:18px;
  border-right: 1px solid #fff;
  padding-left:14px;
  padding-right:14px;

}
#Nav2 ul li a:hover {
  color:#fff;
  padding-top:0px;
  height:18px;
  border-right: 1px solid #fff;
  text-decoration:underline;
  padding-left:14px;
  padding-right:14px;
}
#Nav2 ul li a.end {
  border-right:none;
}
/* Cookie Notification */
#cookie-notification {
background: url(../it/cookie-notification-bg.png) repeat;
bottom: -300px;
box-shadow: 0px -5px 15px #000;
display: block;
position: fixed;
right: 0px;
width: 100%;
z-index: 9999;
border-top: 1px solid #333;
color:#fff;
}
#cookie-notification-inner {
margin:20px 50px 30px 50px;
padding-right:125px;
position:relative;
font-size:13px;
}
#cookie-notification-inner a {
color:#c00;
}
#cookie-notification-inner input#cn-except {
background : url(../it/cn-continue-btn.png) no-repeat center center;
width: 110px;
height: 33px;
border: none;
color: transparent;
font-size: 0;
position:absolute;
right:0;
top:36%;
cursor:pointer;
opacity:1;
}
#cookie-notification-inner input#cn-except:hover {
top:37%;
}

@media (max-width: 995px) {

  #cookie-notification, #cookie-notification-inner {
    display: none;
  }

}
/* End Cookie Notification */


/* START -- TOP SOCIAL / GLOBAL BAR */
#topBarWrapper {
    background: #D3171E url(../it/social_bar_bg.png) repeat-x!important;
    width: 100%;
    height: 40px;
    border-bottom: solid 2px #FFF;
   position: relative;
   z-index: 9999!important;
}
#topBarInnerWrapper {
    width: 995px;
    height: 40px;
    margin: auto;
    position: relative;
}
#topBarLeft {
    height: 40px;
    float: left;
    padding: 0 0 0 17px;
}
#topBarRight {
    height: 40px;
    float: right;
    padding: 0;
}
/* TOP SOCIAL MENU */
.topBarMenuTxt {
    color: #FFF;
    float: left;
    padding: 12px 15px 0 0;
    font-size: 12px;
    font-weight: bold;
}
.topBarMenuTxt img {
    margin: 0 0 0 10px;
}
#topBarMenuLeft {
    list-style-type: none;
    float: left;
}
#topBarMenuLeft li {
    float: left;
    margin: 0 10px 0 0;
    height: 40px;
}
/* TOP SOCIAL BUTTONS */
a.topBarBtn {
    color: #FFF;
    display: block;
    width: 24px;
    height: 24px;
    margin: 7px 0 0 0;
    overflow: hidden;
    text-indent: -9999px;
}
a.topBarBtn#topBarBtnSkype {
    background: transparent url('../images/international/social-btn-skype.png') no-repeat;
}
a.topBarBtn#topBarBtnSkype:hover {
    background: transparent url('../images/international/social-btn-skype.png') 0px -26px no-repeat;
}
a.topBarBtn#topBarBtnXtra {
    background: transparent url('../images/international/social-btn-vixlet.png') no-repeat;
}
a.topBarBtn#topBarBtnXtra:hover {
    background: transparent url('../images/international/social-btn-vixlet.png') 0px -26px no-repeat;
}
a.topBarBtn#topBarBtnFb {
    background: transparent url('../images/international/social-btn-fb.png') no-repeat;
}
a.topBarBtn#topBarBtnFb:hover {
    background: transparent url('../images/international/social-btn-fb.png') 0px -26px no-repeat;
}
a.topBarBtn#topBarBtnTw {
    background: transparent url('../images/international/social-btn-twitter.png') no-repeat;
}
a.topBarBtn#topBarBtnTw:hover {
    background: transparent url('../images/international/social-btn-twitter.png') 0px -26px no-repeat;
}
a.topBarBtn#topBarBtnDG {
    background: transparent url('../images/international/social-btn-dugout.png') no-repeat;
}
a.topBarBtn#topBarBtnDG:hover {
    background: transparent url('../images/international/social-btn-dugout.png') 0px -26px no-repeat;
}
a.topBarBtn#topBarBtnYo {
    background: transparent url('../images/international/social-btn-youtube.png') no-repeat;
}
a.topBarBtn#topBarBtnYo:hover {
    background: transparent url('../images/international/social-btn-youtube.png') 0px -26px no-repeat;
}
a.topBarBtn#topBarBtnPi {
    background: transparent url('../images/international/social-btn-pinterest.png') no-repeat;
}
a.topBarBtn#topBarBtnPi:hover {
    background: transparent url('../images/international/social-btn-pinterest.png') 0px -26px no-repeat;
}
a.topBarBtn#topBarBtnTu {
    background: transparent url('../images/international/social-btn-tumblr.png') no-repeat;
}
a.topBarBtn#topBarBtnTu:hover {
    background: transparent url('../images/international/social-btn-tumblr.png') 0px -26px no-repeat;
}
a.topBarBtn#topBarBtnIn {
    background: transparent url('../images/international/social-btn-instagram.png') no-repeat;
}
a.topBarBtn#topBarBtnIn:hover {
    background: transparent url('../images/international/social-btn-instagram.png') 0px -26px no-repeat;
}
a.topBarBtn#topBarBtnGoogle {
    background: transparent url('../images/international/social-btn-google.png') no-repeat;
}
a.topBarBtn#topBarBtnGoogle:hover {
    background: transparent url('../images/international/social-btn-google.png') 0px -26px no-repeat;
}
a.topBarBtn#topBarBtnFan {
    background: transparent url('../images/international/social-btn-fan.png') no-repeat;
}
a.topBarBtn#topBarBtnFan:hover {
    background: transparent url('../images/international/social-btn-fan.png') 0px -24px no-repeat;
}
/* TOP GLOBAL MENU */
#topBarRight {
    text-align: right;
}
#topBarRight a {
    color: #FFF;
}

ul#topBarMenuRight li.globalLink {
    width: 150px;
    height: 40px;
    display: block;
    float: right;
    text-align: left;
    list-style-type: none;
}
ul#topBarMenuRight li {
    list-style-type: none;
}
ul#topBarMenuRight li.globalLink:hover {
    background: #920202;
}
ul#topBarMenuRight li.globalLink:hover div#globalMegaMenu {
    left: 0px;
}
.globalBtn {
    width: 133px;
    height: 40px;
    display: block;
    float: right;
    background: url('../it/global-globe.png') 107px 7px no-repeat;
    padding: 12px 0 0 17px;
    font-weight: bold;
    font-size: 12px;
}
.globalBtn img {
    margin: 0 0 0 10px;
}
/* GLOBAL DROP DOWN MEGA MENU */
#globalMegaMenu {
    width: 995px;
    min-height: 304px;
    background: #920202 url('../it/global-drop-bg.jpg') left bottom no-repeat;
    clear: both;
    position: absolute;
    left: -9999px;
    top: 42px;
    text-align: left;
    overflow: hidden;
    -moz-box-shadow: 3px 5px 5px #333;
    -webkit-box-shadow: 3px 5px 5px #333;
    box-shadow: 3px 5px 5px #333;
}
#megaLeft {
    width: 215px;
    float: left;
    text-align: right;
}
#megaRight {
    width: 780px;
    float: left;
}
/* MEGA MENU LEFT HAND TITLE */
.megaTitle {
    font-size: 32px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    margin: 99px 7px 0 0;
    text-shadow: 2px 2px 4px #333;
}
.megaTitle span {
    color: #FFC926;
}
/* MEGA MENU RIGHT HAND LISTS */
#megaRightCol1 {
    float: left;
    margin: 50px 0px 0px 40px;
    border-left: solid 1px #CE4040;
    padding: 0 0 10px 50px;
    margin-bottom: 14px;
}
#megaRightCol2 {
    float: left;
    margin: 50px 0px 14px 10px;
    border-left: solid 1px #CE4040;
    padding: 0 0 10px 30px;
}
.megaListTitle {
    float: left;
    color: #FFC926;
    margin: 0 0 20px 8px;
    font-weight: bold;
    font-size: 14px;
    text-shadow: 1px 1px 2px #333;
}
#megaRightCol1 ul, #megaRightCol2 ul {
    float: left;
    list-style-type: none;
    margin: 0 25px 0 0;
}
#megaRightCol1 ul li, #megaRightCol2 ul li {
    float: none;
    clear: both;
}
#megaRight li span {
    color: #FFF;
    padding: 2px 8px 0 8px;
    background: #890300;
    height: 19px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
/* MEGA MENU SOCIAL ICONS */
#megaRight li a.megaIcon {
    color: #FFF;
    background: #890300;
    display: block;
    float: left;
    margin: 0 0 12px 4px;
    width: 20px;
    height: 21px;
    padding: 0px;
    overflow: hidden;
    text-indent: -9999px;
}
#megaRight li a.MegaTwitter {
    background: #890300 url('../it/global-twitter-icon.png') center 3px no-repeat;
}
#megaRight li a.MegaTwitter:hover {
    background: #FFC926 url('../it/global-twitter-icon.png') center 3px no-repeat;
}
#megaRight li a.MegaFacebook {
    background: #890300 url('../it/global-facebook-icon.png') center 3px no-repeat;
}
#megaRight li a.MegaFacebook:hover {
    background: #FFC926 url('../it/global-facebook-icon.png') center 3px no-repeat;
}
#megaRight li a.MegaWww {
    background: #890300 url('../it/global-www-icon.png') center 3px no-repeat;
}
#megaRight li a.MegaWww:hover {
    background: #FFC926 url('../it/global-www-icon.png') center 3px no-repeat;
}
#megaRight li a.MegaShop {
    background: #890300 url('../it/global-shop-icon.png') 2px 3px no-repeat;
}
#megaRight li a.MegaShop:hover {
    background: #FFC926 url('../it/global-shop-icon.png') 2px 3px no-repeat;
}
#megaRight li a.MegaInstagram {
    background: #890300 url('../it/global-instagram-icon.png') center 3px no-repeat;
}
#megaRight li a.MegaInstagram:hover {
    background: #FFC926 url('../it/global-instagram-icon.png') center 3px no-repeat;
}
#megaRight li a.MegaSina {
    background: #890300 url('../it/global-sina-icon.png') center 3px no-repeat;
}
#megaRight li a.MegaSina:hover {
    background: #FFC926 url('../it/global-sina-icon.png') center 3px no-repeat;
}
#megaRight li a.MegaTencent {
    background: #890300 url('../it/global-tencent-icon.png') center 2px no-repeat;
}
#megaRight li a.MegaTencent:hover {
    background: #FFC926 url('../it/global-tencent-icon.png') center 2px no-repeat;
}
#megaRight li a.MegaVk {
    background: #890300 url('../it/global-vk-icon.png') center 5px no-repeat;
}
#megaRight li a.MegaVk:hover {
    background: #FFC926 url('../it/global-vk-icon.png') center 5px no-repeat;
}
#megaRight li a.MegaWeixin {
    background: #890300 url('../it/global-weixin-icon.png') center 5px no-repeat;
}
#megaRight li a.MegaWeixin:hover {
    background: #FFC926 url('../it/global-weixin-icon.png') center 5px no-repeat;
}

/* END -- TOP SOCIAL / GLOBAL BAR */


/* START -- HAVE YOU SEEN BOX ON HOME PAGE */
.hysBoxImg {
    float:left;
    margin: 0;
    padding: 0;
}
.hysBoxRight {
    float:left;
  padding: 5px 5px 0 10px;
    display: block;
    width: 138px;
    height: 163px;
    overflow: hidden;
}
#hysBox4 .hysBoxRight {
    height: 157px;
}
.hysBoxRight p {
    color: #4C4C4C;
    font: 0.88em Verdana, Arial, sans-serif;
    margin: 0;
    padding: 0;
}
.hysBoxContent {
    position: relative;
    float: left;
}
a.hysBoxTitle {
    color: #4C4C4C;
    font-weight: bold;
    margin: 0 0 5px 0;
    float: left;
    text-decoration: none;
    width: 138px;
    font: 0.9em Verdana, Arial, sans-serif;
    font-weight: bold;
}
a.hysBoxTitle:hover {
    text-decoration: underline;
}
#RightSideBar .hysBoxRight {
    width: 118px;
}
#RightSideBar a.hysBoxTitle {
    width: 121px;
}
.hysBoxTxt {
    float: left;
    margin: 0;
    padding: 0;
    height: 83px;
    overflow: hidden;
    color: #595959;
    clear:both;
    width: 138px;
    line-height: 16px;
}
.hysBoxBtn {
    background: url("../it/STV-1.0.png") repeat-x scroll 0 -244px;
    clear: both;
    color: #FFFFFF !important;
    display: block;
    font: bold 0.9em/20px Arial;
    height: 21px !important;
    padding: 0;
    text-align: center;
    width: 84px;
    position: absolute;
    bottom: 5px;
    right: 5px;
 }
 .hysNoContent {
     height: 168px;
     width: 316px;
     overflow: hidden;
     text-align: center;
}
#hysBox4  .hysNoContent {
height:162px;
}
.hysNoContent span {
     padding-top: 100px;
     position: relative;
     top: 70px;
     font-size: 13px;
     color: #595959;
     font-weight: bold;
}
/* END -- HAVE YOU SEEN BOX ON HOME PAGE */


.videos ul.Box360 li a img {
    width:120px;
    height:80px;
}
.GiftButton {
    background-image: url("https://d3j2s6hdd6a7rg.cloudfront.net/it/gift-button.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 39px;
    margin: 0 auto;
    width: 161px;
    float:right;
}
.GiftButton h1 {
    color: #FFFFFF;
    font-size: 0.95em;
    padding: 8px 0 0 19px;
}
.GiftButton a {
    color: #FFFFFF;
}
img.lazy {
  display: none;
}

.member_video_float .video-div-outer-400 {
  margin-left:29px;
}

.sfy-story iframe {
  overflow: auto!important;
}

/* STAT ATTACK PAGE */
.featured-game {
  float: left;
  padding: 0 0 60px 0;
  margin: 0 0 40px 0;
  border-bottom: dashed 2px #CCC;
}

.featured-game.featured-game-border {
  border-bottom: dashed 2px #CCC;
}

.featured-game-banner {
  width: 644px;
  height: 260px;
  background: url(/it/stat-attack-banner-bg.jpg) top left no-repeat;
  margin: 0 0 15px 0;
  position: relative;
  z-index: 10;
}

.featured-game-img {
  position: absolute;
  top: 13px;
  left: 15px;
  z-index: 20;
}

.featured-game-link {
  width: 67px;
  height: 67px;
  display: block;
  position: absolute;
  z-index: 30;
  bottom: -26px;
}

#featured-game-link-1 {
  right: 25px;
}

#featured-game-link-2 {
  right: 105px;
}

.featured-game-box {
  width: 632px;
  height: 251px;
  background:url(/it/stat-attack-box-bg-2.jpg) top left no-repeat;
  margin: 0 0 0 7px;
  position: relative;
  z-index: 40;
}

.featured-game-box h1 {
  position: absolute;
  width: 237px;
  height: 45px;
  background: url(/it/games-box-title-alt.png) top left no-repeat;
  font-size: 18px;
  font-weight: bold;
  color: #C00;
  left: 8px;
  top: -8px;
  padding: 21px 0 0 0;
  text-align: center;
}

.featured-game-description {
  height: 150px;
  width: 560px;
  color: #FFF;
  font-size: 13px;
  font-weight: bold;
  position: absolute;
  left: 40px;
  top: 60px;
  overflow: hidden;
}

/* Game page */

.games-boxes {
margin-top:40px;
margin-bottom:40px;
}
.game-box {
width:616px;
height:204px;
margin: 20px 0 32px 20px;
background:url(/it/games-bg.png) top left no-repeat;
position:relative;
}
.game-box h1 {
position:absolute;
width:207px;
height:42px;
background:url(/it/games-box-title.png) top left no-repeat;
font-size:18px;
font-weight:bold;
color:#c00;
left:5px;
top:-36px;
padding:25px 0 0 30px;
}
a.game-play-btn-roll {
position:absolute;
bottom:-15px;
right:0;
width:157px;
height:64px;
background:url(/it/play-now-btn-sprite.png) top left no-repeat;
text-indent:-9999px
}
.game-box-alt a.game-play-btn-roll {
background:url(/it/play-now-btn-alt-sprite.png) top left no-repeat;
}
a.game-play-btn-roll:hover {
background-position:0 -64px;
}
.game-description {
height:100px;
width:290px;
color:#fff;
font-size:13px;
font-weight:bold;
position:absolute;
right:40px;
top:65px;
}
.game-box-decorator-3 .game-description {
width:350px;
top:62px;
right:23px;
}
.game-box .game-image {
margin-left:20px;
}
.game-box-alt {
width:621px;
height:225px;
margin: 0 0 0 20px;
background:url(/it/games-bg-alt.png) top left no-repeat;
position:relative;
}
.game-box-alt h1 {
position:absolute;
width:207px;
height:42px;
background:url(/it/games-box-title-alt.png) top left no-repeat;
font-size:18px;
font-weight:bold;
color:#c00;
left:5px;
top:0;
padding:25px 0 0 30px;
}
.game-box-alt .game-description {
left:30px;
top:70px;
width:300px;
}
.game-box-alt .game-image {
float:right;
}
.splat-1, .splat-2, .splat-3 {
background:url(/it/games-splat.gif) top left no-repeat;
width:92px;
height:91px;
position:absolute;
}
.swoosh-1, .swoosh-2, .swoosh-3 {
background:url(/it/games-swoosh.gif) top left no-repeat;
width:190px;
height:47px;
position:absolute;
}
.stars-1, .stars-2, .stars-3 {
background:url(/it/games-stars.gif) top left no-repeat;
width:32px;
height:34px;
position:absolute;
}
.wings-1 {
background:url(/it/games-wings.gif) top left no-repeat;
width:96px;
height:82px;
position:absolute;
}
.circle-1, .circle-2 {
background:url(/it/games-circle.gif) top left no-repeat;
width:159px;
height:64px;
position:absolute;
}
.game-box-decorator-1, .game-box-decorator-2, .game-box-decorator-3, .game-box-decorator-4, .game-box-decorator-5 {
position:relative;
}
.game-box-decorator-1 .splat-1, .game-box-decorator-3 .splat-1, .game-box-decorator-5 .splat-1  {
top:-31px;
}
.game-box-decorator-1 .splat-2, .game-box-decorator-3 .splat-2, .game-box-decorator-5 .splat-2  {
top:31px;
right:0px;
}
.game-box-decorator-1 .splat-3 {
bottom:-33px;
left:90px;
}
.game-box-decorator-1 .swoosh-1 {
right:94px;
top:18px;
}
.game-box-decorator-2 .splat-1 {
top:-7px;
left:189px;
}
.game-box-decorator-2 .splat-2 {
top:31px;
}
.game-box-decorator-2 .stars-1 {
top:-8px;
left:272px;
}
.game-box-decorator-2 .stars-2 {
bottom:13px;
left:334px;
}
.game-box-decorator-3 .wings-1 {
top:-35px;
left:234px;
}
.game-box-decorator-4 .splat-1 {
top:-11px;
left:357px;
}
.game-box-decorator-4 .splat-2 {
bottom:7px;
left:289px;
}
.game-box-decorator-4 .splat-3 {
bottom:-22px;
left:393px;
}
.game-box-decorator-5 .circle-1 {
top:21px;
left:368px;
}
.game-box-decorator-5 .circle-2 {
top:-6px;
left:234px;
}
/* End Games page */

/* START TICKETS - LATEST TICKET NEWS PAGE */
.listWrapper {
  margin: 10px 0 5px 0;
}

.listBox {
    margin: 0px 0 5px 0;
    padding: 10px;
    float: left;
    width: 625px;
    background: #FFF url(/images/list_box_bg.png) left bottom repeat-x;
    border: solid 1px #D8D8D8;
    min-height: 67px;
    position: relative;
}

.listBoxLeft {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
}

.listBoxLeft a {
   display: block;
}

.listBoxLeft img {
   border: solid 1px #D2D2D2;
   padding: 4px;
   background: #FFF;
}

.listBoxRight {
    margin: 0;
    padding: 0 10px 0 0;
    float: left;
    width: 510px;
    min-height: 67px;
}

.listBox p a {
    color: #CD0608;
}

.listBox p a:hover, .listBox h3 a:hover {
    color: #222;
    text-decoration: underline;
}

.listBoxLeft a:hover img {
    border: solid 1px #999;
    background: #CCC;
}

.listBox h3 a {
    color: #333;
    font-size: 14px;
}

.listBox h3 {
    margin: 0 0 4px 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #CD0608;
}

.listBox span {
    margin: 0 0 8px 0;
    padding: 0;
    font-size: 12px;
    color: #666;
    float: left;
    clear: both;
}

.listBox p {
    margin: 0 0 3px 0;
    padding: 0;
    font-size: 12px;
    color: #212121;
    clear: both;
    line-height: 16px;
}
/* END TICKETS - LATEST TICKET NEWS PAGE */

/* START GET TO ANFIELD PAGE */
.boxTravelLeft {
  width: 70px;
  float: left;
  padding: 20px 10px 0 10px;
  text-align: center;
}

.boxTravelRight {
  width: 410px;
  float: left;
  padding: 15px 10px 10px 0;
}

.bigger-font-size p, .bigger-font-size a, .bigger-font-size li, .bigger-font-size ol  { font-size:16px;}
.bigger-font-size h2, .bigger-font-size h3, .bigger-font-size h4  { font-size:19px; font-weight:bold;}
.bigger-font-size h1 {font-size:25px;font-weight:bold;}
/* END GET TO ANFIELD PAGE */



/* START SIGN UP LOGIN MESSAGE */

.sign-up-message {
    color: #FFFFFF;
    font-size: 20px;
    position: absolute;
    text-align: center;
    top: 45%;
    width: 100%;
}

.clip-message-wrapper, .fullWidthVideo .clip-message-wrapper {
    text-align: center;
    position: absolute;
    background: url(/images/lfctv/clip-message-sign-up-bg.jpg) top center no-repeat;
    font-family: Tahoma, Arial, sans-serif;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.clip-message-wrapper h1, .fullWidthVideo .clip-message-wrapper h1 {
    color: #FFF;
    font-size: 46px;
    text-shadow: 2px 2px #000;
    font-weight: normal;
    padding: 35px 20px 35px 20px;
}

.clip-message-boxout, .fullWidthVideo .clip-message-boxout {
    background: #FFF;
    width: 90%;
    height: 150px;
    margin: 0 auto 0 auto;
    position: relative;
    z-index: 80;
    padding: 10px;
    -webkit-box-shadow: 5px 5px 4px 0px rgba(50, 50, 50, 0.55);
    -moz-box-shadow:    5px 5px 4px 0px rgba(50, 50, 50, 0.55);
    box-shadow:         5px 5px 4px 0px rgba(50, 50, 50, 0.55);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.clip-message-boxout p, .fullWidthVideo .clip-message-boxout p {
    font-size: 29px;
    color: #333;
    padding: 0;
    margin: 0;
    line-height: 40px;
}

.clip-message-boxout p strong, .fullWidthVideo .clip-message-boxout p strong {
    color: #CC0000;
    font-weight: normal;
}

.message-para4, .fullWidthVideo .message-para4 {
    display: none;
}

.fullWidthVideo .message-para4 {
    line-height: 31px!important;
    left: 0!important;
    width: 100%!important;
    font-size: 24px!important;
}

.terms-link, .fullWidthVideo .terms-link {
    position: absolute;
    bottom: 10px;
    right: 20px;
    text-decoration: underline;
    color: #666;
    font-size: 13px;
}

.terms-link:hover, .fullWidthVideo .terms-link:hover {
    text-decoration: none;
    color: #000;
}

.clip-message-btn, .fullWidthVideo .clip-message-btn {
    display: block;
    width: 196px;
    height: 72px;
    margin: 5px auto 0 auto;
    position: relative;
    z-index: 100;
    background: url(/images/lfctv/clip-message-go-btn.png) no-repeat;
}

.fullWidthVideo .clip-message-btn {
  top: 130px!important;
}

.clip-message-btn:hover, .fullWidthVideo .clip-message-btn:hover {
    background-position: 0 -70px;
}

.clip-message-bottom, .fullWidthVideo .clip-message-bottom {
    width: 100%;
    height: 100px;
    position: absolute;
    bottom: 0;
    color: #FFF;
    background: transparent url(/images/lfctv/clip-message-bottom-bg.png) repeat;
}

.fullWidthVideo .clip-message-bottom {
      width: 961px;
      margin-left: 5px;
      margin-bottom: 3px;
}


.clip-message-bottom a, .fullWidthVideo .clip-message-bottom a {
    color: #FFF;
    float: right;
    clear: both;
    margin: 0 40px 0 0;
    padding: 0 30px 0 0;
    text-decoration: none;
    font-size: 22px;
    font-weight: normal;
    background: transparent url(/images/lfctv/clip-message-link-arrow.png) right 6px no-repeat;
}

.clip-message-bottom a.more-btn, .fullWidthVideo .clip-message-bottom a.more-btn {
    margin: 15px 40px 10px 0;
}

#noLogin .clip-message-bottom, .fullWidthVideo #noLogin .clip-message-bottom {
    height: 75px;
}

#noLogin .clip-message-bottom a.more-btn, .fullWidthVideo #noLogin .clip-message-bottom a.more-btn {
    margin: 24px 40px 10px 0;
}

.clip-message-bottom a:hover, .fullWidthVideo .clip-message-bottom a:hover {
    background-position: right -34px;
    color: #FFBF00;
}

.clip-message-bottom a strong, .fullWidthVideo .clip-message-bottom a strong {
    color: #FFBF00;
    font-weight: normal;
}

.player-container, .video-info-container { max-width:860px;}

.clip-message-wrapper {
    background-position: -100px -14px;
}

.clip-message-wrapper h1 {
    font-size: 44px;
    padding: 30px 20px 30px 20px;
}

.clip-message-boxout {
    height: 130px;
}

.clip-message-boxout p {
    font-size: 24px;
    line-height: 32px;
}

.clip-message-btn {
    width: 176px;
    height: 60px;
    background: url(/images/lfctv/clip-message-go-btn-medium.png) no-repeat;
}

.clip-message-btn:hover {
    background-position: 0 -60px;
}

.player-container, .video-info-container { max-width:780px;}

.clip-message-wrapper {
    background-position: -127px -43px;
}

.clip-message-wrapper h1 {
    font-size: 40px;
    padding: 20px 20px 20px 20px;
}


.player-container, .video-info-container { max-width:740px;}

.clip-message-boxout p {
    font-size: 23px;
}

.clip-message-bottom {
    height: 75px;
}

.clip-message-bottom a {
    font-size: 20px;
}

.clip-message-bottom a.more-btn {
    margin: 7px 40px 7px 0;
    }

    .player-container, .video-info-container { max-width:none; border:none;}
.video-area { padding-top:0;}
.video-info-container { width:650px;}

.clip-message-wrapper {
    background: url(/images/lfctv/clip-message-sign-up-bg-tablet.jpg) top center no-repeat;
}

.message-para1 {
    display: none;
}

.vid-title-panel-400 h1 {
    font-size: 20px;
}

.clip-message-boxout {
    height: 100px;
}

.clip-message-wrapper h1 {
    font-size: 36px;
    padding: 30px 20px 30px 20px;
}

.clip-message-boxout p {
    font-size: 21px;
    line-height: 35px;
}

.clip-message-bottom {
    height: 85px;
}

.video-info-container { width:600px;}

.clip-message-wrapper {
    background-position: -102px -22px;
}

.clip-message-wrapper h1 {
    font-size: 33px;
    padding: 25px 20px 25px 20px;
}

.clip-message-boxout {
    height: 90px;
}

.clip-message-boxout p {
    font-size: 20px;
    line-height: 30px;
}

.clip-message-bottom {
    height: 75px;
}

.clip-message-bottom a {
    font-size: 20px;
}

.clip-message-bottom a.more-btn {
    margin: 6px 40px 6px 0;
}

.video-info-container { width:550px;}

.clip-message-wrapper {
    background-position: -139px -31px;
}

.clip-message-wrapper h1 {
    font-size: 29px;
    padding: 24px 20px 24px 20px;
}

.clip-message-boxout {
    height: 85px;
}

.clip-message-boxout p {
    font-size: 19px;
}

.clip-message-btn {
    width: 147px;
    height: 46px;
    margin: 6px auto 0 auto;
    background: url(/images/lfctv/clip-message-go-btn-small.png) no-repeat;
}

.clip-message-btn:hover {
    background-position: 0 -45px;
}

.video-info-container { padding: 66px 0 0;}
.video-info-area { padding-bottom:25px; }
.video-info-container #clip-title { font-size:22px; margin-bottom:4px;}
.video-info-container #clip-date, .video-info-container #clip-duration { margin-bottom:4px;}

.clip-message-wrapper {
    background: url(/images/lfctv/clip-message-sign-up-bg-mobile.jpg) top center no-repeat;
}

.clip-message-boxout p.message-para2 {
    display: none;
}

.clip-message-boxout p.message-para3 {
    display: none;
}

.clip-message-boxout p.message-para4 {
    clear: both;
    float: left;
    display: block;
    font-size: 21px;
    position: relative;
    left: 16%;
    top: 5px;
}

.clip-message-wrapper h1 {
    font-size: 27px;
}

.clip-message-boxout {
    height: 75px;
}

.clip-message-boxout p {
    float: left;
    margin: 0;
}

.clip-message-btn {
    margin: 0;
    position: absolute;
    right: 20px;
    top: 18px;
}

.terms-link {
    bottom: 9px;
    right: 55px;
}

.video-info-container { width:500px;}
.vid-title-panel-400 h1 {
    font-size: 16px;
}

.clip-message-bottom {
    height: 67px;
}

#noLogin .clip-message-bottom {
    height: 55px;
}

#noLogin .clip-message-bottom a.more-btn {
    margin: 16px 40px 10px 0;
}

.clip-message-bottom a {
    font-size: 18px;
    margin: 0 30px 0 0;
    padding: 0 22px 0 0;
    background: transparent url(/images/lfctv/clip-message-link-arrow-small.png) right 6px no-repeat;
}

.clip-message-bottom a:hover {
    background-position: right -19px;
}

.clip-message-bottom a.more-btn {
    margin: 6px 30px 4px 0;
}

.video-info-container { width:450px;}

.clip-message-wrapper {
    background-position: -82px -22px;
}

.clip-message-boxout {
    height: 65px;
}

.clip-message-wrapper h1 {
    font-size: 25px;
    padding: 20px 20px 18px 20px;
}

.clip-message-boxout p {
    line-height: 26px;
}

.clip-message-boxout p.message-para4 {
    font-size: 20px;
    top: 0;
    left: 13%;
}

.clip-message-btn {
    top: 10px;
}

.video-info-container { width:400px;}
.vid-title-panel-400 h1 {
    font-size: 14px;
}

.clip-message-wrapper {
    background-position: -116px -30px;
}

.clip-message-boxout {
    height: 72px;
}

.clip-message-wrapper h1 {
    font-size: 23px;
    padding: 15px 20px 17px 20px;
}

.clip-message-btn {
    right: 10px;
}

.terms-link {
    bottom: 6px;
    right: 49px;
}

.clip-message-boxout p.message-para4 {
    font-size: 19px;
    left: 10%;
}

.clip-message-bottom {
    height: 60px;
}

#noLogin .clip-message-bottom {
    height: 36px;
}

#noLogin .clip-message-bottom a.more-btn {
    margin: 2px 20px 0 0;
    float: right;
}

.clip-message-bottom a {
    font-size: 16px;
}

.clip-message-bottom a.more-btn {
    margin: 5px 30px 4px 0;
}

/* START MEMBERS SALES PAGE */

#wideMembershipSales {
  display: inline;
  float: left;
  padding-top: 0px;
  width: 975px;
  margin-left: 10px;
  /*background: red;*/
}

#membershipSalesBanner {
    width: 100%;
    /*height: 180px;*/
    margin: 0 0 20px 0;
    /*position: relative;*/
    /*background: yellow;*/
}

#membershipSalesLeft {
    width: 686px;
    margin: 0 9px 0 0;
    float: left;
    /*background: green;*/
}

#membershipSalesRight {
    width: 280px;
    float: left;
    /*background: blue;*/
}

#membershipSalesRight ul {
  list-style-type: none;
}

#membershipSalesRight ul a {
  color: #FFF;
  background: #F22C2D url(/images/members/membership_sales_btn.jpg) no-repeat;
  width: 240px;
  height: 33px;
  display: block;
  margin: 0 0 2px 0;
  text-transform: uppercase;
  padding: 15px 0 0 40px;
  font-size: 14px;
  font-weight: bold;
}

#membershipSalesRight ul a:hover {
  background-position: 0 -48px;
  color: #CC0000;
}

#membershipSalesContent {
    margin: 0 10px 20px 0;
}

.noNav #membershipSalesContent {
    margin: 10px 0 20px 0;
}

.membershipSalesBox {
    margin: 0 6px 10px 0;
    padding: 5px;
    /*float: left;*/
    width: 210px;
    background: #FFF;
    border: solid 1px #D2D2D2;
    /*min-height: 300px;*/
    /*position: relative;*/
    display: inline-block;
    vertical-align: top;
}

.membershipSalesBox.lastBox {
    margin: 0 0 5px 0;
}

.salesBoxTxt{
  background: #EEE;
  margin: 5px 0 0 0;
  padding: 5px;
  float: left;
  width: 199px;
}

.salesBoxTxt a {
  color: #CB2529;
  text-decoration: underline;
  font-weight: bold;
}

.salesBoxTxt a:hover {
  color: #000;
  text-decoration: none;
}

.membershipSalesBottom {
  /*background: red;*/
  clear: both;
  margin: 15px 0 0 0;
  float: left;
}

#wideMembershipSales a.GiftButton{
  color: #FFF;
  text-align: center;
  line-height: 30px;
  float: left;
}

/* END MEMBERS SALES PAGE */

.related-news { margin: 20px 0;}
.related-news h2 { font-size:22px; color:#c00; display:block; padding-bottom:1px; border-bottom: 3px solid #ccc; margin-bottom:6px;}
.related-news ul { }
.related-news ul li { list-style-type:none; margin-left:4px; float:left; display:block; width:100px; height:65px; overflow:hidden; position:relative;}
.related-news ul li:first-child { margin-left:0;}
.related-news ul li a { display:block; width:100px; height:65px;}
.related-news ul li a img { width:100px; height:65px;}
.related-news ul li a span { position:absolute; display:block; height:55px; width:90px; padding:5px; top:65px; left:0px; background:#c00 url(/images/template/related-pages-item-bg.gif) top left; color:#fff; font-weight:bold; font-size:12px; line-height:14px; transition: all 0.2s ease-out 0s; opacity:0; }
.related-news ul li a:hover span { top:0; opacity:0.9;}

.author-box { border-top:1px solid #ccc; border-bottom:1px solid #ccc; clear:both; padding:10px 0; margin-bottom:15px;}
.author-box img { border:1px solid #ccc; width:66px; height:46px; float:left;}
.author-box-name, .author-box-twitter { float:left; width:400px; margin-left:10px; font-size:15px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; margin-top:4px; color:#4c4c4c;}
.author-box-twitter a { color:#999;}

a.lfctv-faq-button { background: url(../images/intranet/arrow-white.png) no-repeat scroll 273px 16px #c00;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
    padding: 13px;}
a.lfctv-faq-button:hover { opacity:0.9}

.tv-sched { border:2px solid #e4e4e4; width:100%; }
.tv-sched	ul.tabbed-sub-nav { float:right; margin-top:0; z-index:9999; width:100%; border-bottom:2px solid #e4e4e4;}
.tv-sched	ul.tabbed-sub-nav li { list-style-type:none; display:block; float:left; text-transform:uppercase; width:14.28%}
.tv-sched	ul.tabbed-sub-nav li a { border-left:2px solid #e4e4e4; display:block;}
.tv-sched	ul.tabbed-sub-nav li:first-child a { border-left:none;}
.tv-sched	ul.tabbed-sub-nav li a span { display:block; background:#fff; padding:6px 24px; text-align:center; line-height:14px; font-size:14px; color:#444;}
.tv-sched	ul.tabbed-sub-nav li a:hover span { background:#eee; }
.tv-sched	ul.tabbed-sub-nav li a span strong { font-weight:normal; }
.tv-sched	ul.tabbed-sub-nav li a.active span { color:#fff; background:#333;}
.tv-sched	ul.tabbed-sub-nav li a.active span strong { font-weight:bold;}
.tv-sched	ul.schedule { list-style-type:none;}
.tv-sched	ul.schedule li { display:block; padding:20px 5%;}
.tv-sched	ul.schedule li.odd { background:#eee;}
.tv-sched	ul.schedule li.even { background:#fff;}
.tv-sched	ul.schedule li span.program-time { display:block; float:left; width:10%;}
.tv-sched	ul.schedule li span.program-info {display:block; float:left; width:90%;}
.tv-sched	ul.schedule li span.program-info strong { display:block;}
.tv-sched	ul.schedule li span.clear { display:block;}
h2.schedule-title {
  background: none repeat scroll 0 0 #c00;
    border: 2px solid #e4e4e4;
    color: #fff;
    font-size: 16px;
    margin-bottom: -2px;
    margin-top: 0px;
    padding: 1%;
    width: 98%;}
h2.schedule-title span { font-weight:normal;}
.tv-sched	.tv-schedule { display:none;}
.tv-sched	.tv-schedule.active { display:block}
.placeholder_geo {display:none;}

/* START APPS AND GAMES PAGE */

/* START INFO PAGE */
.appsGamesPage h1 {
    font: bold 22px Arial!important;
color: #000!important;
margin: 15px 0 10px 0;
}

.appsGamesPage p {
    color: #4c4c4c;
    font: normal .9em Verdana;
    margin: 0 0 16px 0;
    padding: 0;
    line-height: 14px;
}

.appsGamesPage .ArticleContent a {
    text-decoration: underline;
}

.appsGamesPage .ArticleContent a:hover {
    color: #000;
    text-decoration: none;
}

.appsGamesPage .ArticleContent table {
    border: none;
    margin: 0 0 20px 0;
}

.appsGamesPage .ArticleContent table th {
    background: #E31b23;
    color: #FFF;
    border: none;
    padding: 5px 8px 5px 8px;
    border: solid 1px #FFF;
    text-align: left;
}

.appsGamesPage .ArticleContent table td {
    background: #DDD;
    color: #333;
    border: none;
    border: solid 1px #FFF;
    padding: 5px 8px 5px 8px;
}

/* END INFO PAGE */

#agBanner {
margin: 0 0 10px 0;
}

.agBox {
    width: 647px;
    height: auto;
    margin: 0 0 30px 0;
    position: relative;
}

.agBoxTop {
    min-height: 158px;
    border-bottom: none;
    float: left;
}

.agBoxTopLeft {
    float: left;
    margin: 5px;
}

.agBoxTopRight {
    float: right;
    width: 345px;
    padding: 10px;
}

.featuredAg .agBoxTopLeft img {
    border: solid 1px #FFF;
}

.noneFeaturedAg .agBoxTopLeft img {
    border: solid 1px #AAA;
}

.agFeatFlag {
background: transparent url('/images/app_flag.png') no-repeat;
   	width: 97px;
    height: 32px;
    position: absolute;
    top: 10px;
    left: -1px;
}

.appsGamesPage .agBoxTopRight h2 {
    font-size: 18px!important;
    margin: 0 0 9px 0!important;
}

.appsGamesPage .agBoxTopRight p {
    font-size: 14px!important;
    margin: 0 0 5px 0!important;
    padding: 0!important;
    font-family: Arial, Helvetica, sans-serif!important;
    line-height: 19px;
}

.agBoxBottom {
    height: 35px;
    clear: both;
}

.agBoxBottomLeft {
    width: 509px;
    float: left;
    padding-left: 10px;
}

.agBoxBottomRight {
    width: 128px;
    float: right;
}

.agBtn, .agBtnRight {
  display: block;
  text-align: center;
  position: relative;
  top: 10px;
  font-size: 14px;
}

.agBtn {
  float: left;
  min-width: 92px;
  height: 30px;
  margin: 0 5px 0 0;
  line-height: 30px;
  color: #FFF;
}

.agBtnRight {
  min-width: 130px;
  height: 32px;
  padding-top: 6px;
  text-indent: 7px;
}

.featuredAg .agBtnRight {
    color: #FFF;
}

.noneFeaturedAg .agBtnRight {
    color: #000;
}

.noImg {
    background: #000;
    border: solid 1px #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.lastBtn {
  margin: 0;
}

/* FEATURED - NONE FEATURED BOX DIFFERENCES */

.featuredAg .agBoxTop {
    background: #CE1920 url('/images/app_grad_bg.png') top left repeat-x;
    border: solid 1px #BB0200;
}

.noneFeaturedAg .agBoxTop {
    background: #EEE;
    border: solid 1px #AAA;
}

.appsGamesPage .featuredAg .agBoxTopRight h2 {
    color: #FFF!important;
}

.appsGamesPage .featuredAg .agBoxTopRight p {
    color: #FFF!important;
}

.appsGamesPage .noneFeaturedAg .agBoxTopRight h2 {
    color: #333!important;
}

.appsGamesPage .noneFeaturedAg .agBoxTopRight p {
    color: #333!important;
}

.featuredAg .agBoxBottom {
    background: #BB0200;
}

.noneFeaturedAg .agBoxBottom {
    background: #AAA;
}

.featuredAg .agBtnRight {
   background: transparent url('/images/app_btn_red_bg.png');
}

.featuredAg .agBtnRight:hover {
   color: #FFC926;
}

.noneFeaturedAg .agBtnRight {
   background: transparent url('/images/app_btn_grey_bg.png');
}

.noneFeaturedAg .agBtnRight:hover {
   color: #FFF;
}

.languageDivider {
width: 631px;
    background: #555;
    color: #FFF;
    clear: both;
    margin: 10px 0 20px 0;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding: 8px;
}

/* END APPS AND GAMES PAGE */

.mem-prizes { margin-left:-12px; width:988px; margin-top:20px;}
.mem-prize { float:left; padding:1px; border:1px solid #eee; margin-left:10px; margin-bottom:10px;}
.mem-prize a { width:233px; height:115px; display:block; background:#000; color:#fff;}
.mem-prize a span { display:none;}
.mem-prize a:hover { width:213px; height:95px; padding:10px; text-decoration:none;}
.mem-prize a:hover img { display:none; }
.mem-prize a:hover span { display:block; }


.voteContainer .VoteBar {
width:470px;
}
.voteContainer .VotePercentage {
padding-left:5px;
}

.new_lfc_layout  fieldset.reg-login {
  border-right: none;
}

.responsive.show-login {
  display:none !important;
}

#cboxLoadedContent fieldset.reg-login {
  border-right: 1px solid #DDD;
  padding-right:20px;
}
.new_lfc_layout #socialSignOn {
  display: block;
  float:left;
  margin-top: 0px;
  margin-bottom: 17px;
}

#cboxLoadedContent #socialSignOn {
  float:right;
}

#cboxLoadedContent .not-logged-in-actions, .new_lfc_layout .not-logged-in-actions {
  display: block;
  width:35%;
  float:right;
}

#cboxLoadedContent #not-logged-in-text {
  clear:both;
  display:block;
}

#cboxLoadedContent .socialLogin, .new_lfc_layout .socialLogin {
  width: 192px;
  height: 75px;
  margin-right: 5px;
  margin-top:10px;
  background-repeat: no-repeat;
}

#cboxLoadedContent .page-title {
  line-height:75px;
}

#cboxLoadedContent .socialLogin {
  margin-top:0;
}

#cboxLoadedContent .socialLogin {
  margin-right:10px;
}

#cboxLoadedContent .socialLogin:hover, .new_lfc_layout .socialLogin:hover {
  opacity: 0.9;
  cursor: pointer;
}
#cboxLoadedContent .socialText, .new_lfc_layout .socialText {
  margin-left: 49px;
  margin-top: 9px;
  padding: 20px 10px;
  display: block;
  color: white;
  font-weight: bold;
  font-size: 18px;
}
#cboxLoadedContent .socialLogin a:hover, .new_lfc_layout .socialLogin a:hover {
  color: white;
  cursor: pointer;
}

#cboxLoadedContent .signUpMessage > p, #cboxLoadedContent .signUpMessage > li, #cboxLoadedContent .signUpMessage > ul,
.new_lfc_layout .signUpMessage > p, .signUpMessage > li, .signUpMessage > ul {
  font-size: 12px;
  color: #666;
  font-weight: normal;
  padding: 0px;
}

#cboxLoadedContent .signUpMessage > p, .new_lfc_layout .signUpMessage > p {
  font-weight:bold;
  font-size:14px;
}

#cboxLoadedContent .loginTopTxt, .new_lfc_layout .loginTopTxt {
  line-height: normal;
  font-size: 12px;
  color: #666;
  font-weight: normal;
  padding: 0px;
}

#cboxLoadedContent .loginTopTxt {
  margin-top:20px;
  float:left;
  width:100%;
  margin-bottom:20px;
}

#cboxLoadedContent .metroSlider, .new_lfc_layout .metroSlider {
  min-width: 20px;
  min-height: 50px;
  margin-left: 70px;
  background-color: red;
  color: white;
  font-size: 16px;
  font-weight: bold;
}
#cboxLoadedContent input[type=checkbox], .new_lfc_layout input[type=checkbox] {
  width: 19px;
  height: 19px;
  margin-right: 16px;
  cursor: pointer;
  font-size: 23px;
  margin-top: 2px;
}

#cboxLoadedContent .buttonPlaceholder, .new_lfc_layout .buttonPlaceholder {
  height: 50px;
  background-color: #e52d34;
  display: inline-block;
  cursor:pointer;
  margin-right: 15px;
  float: right;
}

.new_lfc_layout .buttonPlaceholder {
  margin-right: 5px;
}

#cboxLoadedContent .helpText, .new_lfc_layout .helpText{
	color: #4f4f4f!important;
	font-size: 12px!important;
	font-weight: bold!important;
	margin-left: 28px!important;
  font-family: "Arial"!important;
}
#colorbox .my-lfc-pay-freq-box {
  width: 60%;
  float: right;
}
#colorbox .my-lfc-pay-freq-box span {
  float: left;
  display: block;
  margin-top: 15px;
}
#colorbox .metroButton {
  min-width: 165px;
  background:none !important;
  cursor:pointer;
  min-height: 50px;
  background-color: #d63838;
  color: white;
  font-size: 18px;
  font-weight: bold;
  padding-right: 18px;
}

#colorbox .invalid_login_msg{

  display: none;
}
#colorbox .buttonIcon {
  display: inline-block;
  background: #E31B23 url(../images/reg/rightArrow.png) no-repeat center center;
  position: absolute;
  text-indent: -9999px;
  width: 60px;
  height: 50px;
  background-color: transparent;
  -webkit-transition: margin-left 0.3s 0s;
  -o-transition: margin-left 0.3s 0s;
  transition: margin-left 0.3s 0s;
  margin-left: 130px;
  pointer-events:none;
}
#colorbox .buttonPlaceholder:hover .buttonIcon {
  margin-left: 140px;
}
#cboxLoadedContent #invalid_login_msg p.invalid_login_msg, .new_lfc_layout #invalid_login_msg p.invalid_login_msg {
  color: #C00;
  font-weight: bold;
  padding: 5px;
  display: block;
  text-align:left;
  margin-bottom: 21px;
  padding-left: 0px;
}

#cboxLoadedContent .reg-signup {
  padding:0 0 0 20px;
}

#cboxLoadedContent .reg-login legend, #cboxLoadedContent .reg-signup legend,
.new_lfc_layout .reg-login legend, .new_lfc_layout .reg-signup legend {
  color: #E31B23;
  display: block;
  font-size: 22px;
  font-weight: bold;
  border-bottom:1px solid #DDD;
  width:100%;
  padding-bottom: 10px;
}
#colorbox .login-content {
  height: 200px;
  margin-bottom: 15px;
  margin-top: 15px;
}
#colorbox .new-user-content {
  height: 200px;
  margin-bottom: 15px;
  line-height:30px;
  margin-top: 15px;
}

#colorbox .new-user-content li {
  margin-left:30px;
}

#cboxLoadedContent .LoginTableSpacing,
.new_lfc_layout .LoginTableSpacing {
    height: 50px;
  }
.new_lfc_layout .buttonPlaceholderPopUp {
    margin-right: 50px;
  }
#cboxLoadedContent #LoginBox legend, #cboxLoadedContent .reg-signup legend,
.new_lfc_layout #LoginBox legend, .new_lfc_layout .reg-signup legend {
    display: block;
  }
  #colorbox .reg-login legend, .new_lfc_layout .reg-signup legend {
    color: #E31B23;
    display: block;
    width:100%;
    border-bottom:1px solid #DDD;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 10px;
  }
  #colorbox .lfcMembershipTable label {
    font-size: 14px;
    color: #4f4f4f;
  }

#cboxLoadedContent input:-webkit-autofill,
.new_lfc_layout input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #e4e4e4 inset;
}

#cboxLoadedContent input:-webkit-autofill, #cboxLoadedContent textarea:-webkit-autofill, #cboxLoadedContent select:-webkit-autofill,
.new_lfc_layout input:-webkit-autofill, .new_lfc_layout textarea:-webkit-autofill, .new_lfc_layout select:-webkit-autofill {
  background-color: #e4e4e4;
  background-image: none;
  color: #4F4F4F;
}

#cboxLoadedContent .LoginTableSpacing, .new_lfc_layout .LoginTableSpacing {
  height: 50px;
}
#cboxLoadedContent label, .new_lfc_layout label {
  font-size: 16px;
  color: #4f4f4f;
}

.facebookButton{
background-image: url(../images/template/facebookSocial.png);
background-color:#4A69A9;
text-decoration:none;
font-weight:bold;
text-align:center;
text-indent:0;
color:#FFFFFF ;
}

.twitterButton {
  background-image: url(../images/template/twitterBird.png);
  background-color: #47ADF8;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  text-indent: 0;
  color: darkblue

}
.googleButton{
  background-image: url(../images/template/googleSocialIcon.png);
  background-color:#D63B29;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  text-indent:0;
  color:#FFFFFF;
}
.noIconsFooter{

  margin-top:25px;
}


/* Password tooltip icon */
#sf_guard_user_password {
  background-image: url(../images/icons/icon-password-tooltip.png);
  background-repeat: no-repeat;
  background-position: right 5px top 6px;
}

#lfc_talent_member_talent_mem_pass:hover {
  background-position: right 5px top -37px;
}

#sf_guard_user_password::-ms-reveal {
  display: none;
}
