



.matchnav .navlinks { padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; height: 30px; line-height: 30px; width: 915px; }
.matchnav .navlinks li { float: left; background-color: none; width: 100px; height: 30px; line-height: 30px; text-align: center; text-transform: none;  padding: 0px 0px 0px 0px; margin: 0px 5px 0px 0px; background-image: url("/images/structure/backgrounds/magners-basebannertext.jpg"); background-repeat: no-repeat; background-position: 0px 0px; }
.matchnav .navlinks a { color: white; font-weight: bold; font-size: 90%; }
.matchnav .navlinks a:hover { text-decoration: none; }


/*-------------Match Centre Lineups--------------*/
.matchteams_aa { clear: both; background: #eeeeee; overflow: auto; padding: 10px; }
.matchteams_aa td { color: #4d4d4d; padding: 5px; text-align: center; border-right: solid #ffffff 1px; border-bottom: solid #ffffff 1px; background: #eeeeee; }
.matchteams_aa td a { color: #c60030; }
.matchteams_aa tr.colhead td { border-bottom: solid #ffffff 4px; font-weight: bold; padding: 5px; text-transform: uppercase; color: #ffc212; background-image: url("/images/structure/backgrounds/magners_topmenu-bg.jpg"); background-repeat: repeat-x; background-position: bottom; background-color: black; vertical-align: middle; font-family: georgia; }


/*----------Fixture List--------------*/
.basecolumn1a table.stats_fixtures { margin-bottom: 10px; }
.basecolumn1a table.stats_fixtures td.titletxt { background-color: #000000; color: white; font-size: 100%; font-weight: bold; font-family: georgia; text-transform: uppercase; font-size: 90%; height: 30px; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: -70px -5px; }
.basecolumn1a table.stats_fixtures table.fixtures { margin-top: 10px; font-size: 85%;}
.basecolumn1a table.stats_fixtures table.fixtures tr.group td {font-family: "arial"; text-transform: uppercase; color: #000000; padding: 0px 0px 10px 0px; }
.basecolumn1a table.stats_fixtures table.fixtures tr td { height: 30px; line-height: 30px; padding: 0px 2px 0px 2px; color: #000000; }
.basecolumn1a table.stats_fixtures table.fixtures tr td a { font-weight: bold; color: #23923c; }
.basecolumn1a table.stats_fixtures table.fixtures tr.colhead th { color: #FFC212; height: 30px; line-height: 30px; font-weight: bold; text-transform: uppercase; font-size: 90%;  }
.basecolumn1a table.stats_fixtures table.fixtures tr.colhead { background: #007A45; background-image: url("/images/backgrounds/bg-title.jpg"); }
.basecolumn1a table.stats_fixtures table.fixtures tr.odd td { background: #e2e2e2;}
.basecolumn1a table.stats_fixtures table.fixtures tr.even td { border-bottom: solid #cccccc 1px;}
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_DateShort { width: 90px; }
.basecolumn1a table.stats_fixtures table.fixtures tr.home td.field_VenName { color: #007A45; font-weight: bold; }
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_HomeDisplay { text-align: right; }
.basecolumn1a table.stats_fixtures table.fixtures tr th.field_HomeDisplay { text-align: right; }
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_AwayDispName { text-align: left; }
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_Score { text-align: center; font-weight: bold; color: #007A45; }
.basecolumn1a table.stats_fixtures table.fixtures tr th.field_Score { text-align: center; }
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_CompStageAbbrev { width: 45px; }
.basecolumn1a table.stats_fixtures table.fixtures tr td.field_Score { width: 60px; }
.basecolumn1a table.stats_fixtures table.fixtures tr.rollover td { cursor: pointer; background: #FDBB31; }


/*-------Main Page League Table---------*/
.basecolumn1a table.stats_leaguetab { margin-bottom: 10px; }
.basecolumn1a table.stats_leaguetab td.titletxt { background-color: #000000; color: white; font-size: 100%; font-weight: bold; font-family: georgia; text-transform: uppercase; font-size: 90%; height: 30px; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: -70px -5px; }
.basecolumn1a table.stats_leaguetab table.leaguetab { margin-top: 15px; font-size: 90%;}
.basecolumn1a table.stats_leaguetab table.leaguetab td.heading { font-size: 100%; font-weight: bold; color: #000000; padding: 0px 0px 10px 0px; }
.basecolumn1a table.stats_leaguetab table.leaguetab tr td { height: 17px; line-height: 17px; padding: 0px 2px 0px 2px;}
.basecolumn1a table.stats_leaguetab table.leaguetab tr td img { margin: 2px 0px 0px 0px; background: #FFFFFF; border: 1px solid #CCCCCC; padding: 1px; }
.basecolumn1a table.stats_leaguetab table.leaguetab tr.colhead th { background: #007A45; color: #FFC212; text-transform: uppercase; font-weight: bold; font-size: 100%; height: 25px; line-height: 25px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/background/quins_theclub-index_r6_c4.jpg"); background-repeat: repeat-x; background-position: right; border: 0px}
.basecolumn1a table.stats_leaguetab table.leaguetab tr.odd td { background: #E2E2E2;}
.basecolumn1a table.stats_leaguetab table.leaguetab tr.even td { background: #FFFFFF; border-bottom: solid #cccccc 1px;}
.basecolumn1a table.stats_leaguetab table.leaguetab tr.champion td { border-top: solid white 0px;}
.basecolumn1a table.stats_leaguetab table.leaguetab tr.highlight td { background: #FFC212; color: #000000; font-weight: bold; }
.basecolumn1a table.stats_leaguetab .grid td.stage { font-family: arial; height: 25px; line-height: 25px; color: white; font-weight: bold; padding-left: 10px; background-image: url("/images/structure/background/bg-h1.gif"); background-repeat: no-repeat; background-position: right; }



/*-------Fixture Grid---------*/
.basecolumn1a td.titletxt { background-color: #000000; color: white; font-size: 100%; font-weight: bold; font-family: georgia; text-transform: uppercase; font-size: 90%; height: 30px; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: -70px -5px; }
.basecolumn1a table.stats_fixtures table.fixtures { margin-top: 10px; font-size: 85%;}
.basecolumn1a table.fixturegrid table.grid { margin-top: 10px; }
.basecolumn1a table.fixturegrid table.grid td { text-align: center; vertical-align: middle; padding: 3px; border-left: solid #eeeeee 1px; border-top: solid #eeeeee 1px; }
.basecolumn1a table.fixturegrid table.grid td.teamtop { border-top-width: 0px; background: #ffffff; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.basecolumn1a table.fixturegrid table.grid td.teamtop img {background: #ffffff; padding: 1px; border: 1px solid #eeeeee;}
.basecolumn1a table.fixturegrid table.grid td.teamleft { border-left-width: 0px; background: #ffffff; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.basecolumn1a table.fixturegrid table.grid td.teamleft img {background: #ffffff; padding: 1px; border: 1px solid #eeeeee;}
.basecolumn1a table.fixturegrid td.homewin { background: #cccccc; color: #000000; }
.basecolumn1a table.fixturegrid td.awaywin { background: #007A45; color: #ffffff; }
.basecolumn1a table.fixturegrid td.draw { background: #000000; color: #ffffff; }
.basecolumn1a table.fixturegrid td.key { text-align: center; }
.basecolumn1a table.fixturegrid table.key { margin: 20px 0px 20px 0px; width: auto; }
.basecolumn1a table.fixturegrid table.key td { padding: 3px 5px 3px 5px; }
.basecolumn1a table.fixturegrid table.key tr.colours td { width: 33%; text-align: center; }


/*-------Club Ticketing---------*/
.stats_teamlist .titletxt { background-color: #000000; color: white; font-size: 100%; font-weight: bold; font-family: georgia; text-transform: uppercase; font-size: 90%; height: 30px; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: -70px -5px; }
.teamlist_ba {font-size: 90%; border-bottom: 1px solid #e2e2e2;}
.teamlist_ba tr td {padding: 5px; }
.teamlist_ba tr td.name {font-weight: bold; }
.teamlist_ba tr.odd {background-color: #e2e2e2;}
.teamlist_ba tr td.competition {border-right: 0px solid #ffffff;}
.teamlist_ba tr td.ticketlink a {color: #007A45;}
.teamlist_ba tr td.logo img {background: #ffffff; padding: 1px; border: 1px solid #cccccc;}


/*--------------Match Report---------------*/
.std_matchrepp { clear: both; background: none; width: 915px; overflow: hidden; padding: 0px; }
.std_matchrepp .headlinepreview { display: block; background-color: #CC2B3D; font-family: georgia; height: 35px; line-height: 35px; font-size: 100%; color: white; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-match-basebannertext.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; text-transform: uppercase; }
.std_matchrepp .match_timeline { display:block; position: absolute; z-index: 100000; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.std_matchrepp .rightcol { float: right; width: 440px; margin: 110px 0px 0px 0px; padding: 10px; background-color: #FFFFFF; background-image: url("/images/structure/backgrounds/windowbg.gif"); background-repeat: repeat-y; background-position: right; border: solid #CCCCCC 5px; }
.std_matchrepp .rightcol .date { display:block; float: left; color: #252525; font-size: 85%; margin-right:10px; }
.std_matchrepp .rightcol .author { display: none; float: left; color: #252525; font-size: 85%; margin-left:10px;}
.std_matchrepp .rightcol .headline { clear: both; display: block; color: #007A45; font-family: georgia; font-weight: bold; font-size: 160%; padding: 10px 0 10px 0px; border-bottom: solid #dbdbdb 1px; }
.std_matchrepp .rightcol .abstract { display:block; color: #000000; line-height: 130%; font-size: 120%; padding: 10px 0 10px 0; border-bottom: solid #dbdbdb 1px;}
.std_matchrepp .rightcol .article { display:block; color: #000000; }
.std_matchrepp .rightcol .article_report { display:block; color: #000000; font-size: 95%; line-height: 160%; padding: 20px 0 20px 0; }
.std_matchrepp .leftcol { width: 430px; margin: 120px 0px 0px 0px; background-color: none;}
.std_matchrepp .leftcol .image  { display: block; width: text-align: center; border: solid #252525 5px; background: #000000; background-image: none;}
.std_matchrepp .leftcol .image img { vertical-align: bottom; border: solid #252525 0px; }
.std_matchrepp .leftcol .caption { display:block; color: #ffffff; font-size: 90%; font-style: italic; padding: 0px 0px 5px 5px; background: #252525;}
.std_matchrepp .quotea { display:block; line-height: 150%; font-style: italic; font-size: 90%; background: #0061af; background-image: url("/images/backgrounds/quote-bg.jpg"); background-repeat: no-repeat; font-family: Arial; color: #ffffff; margin: 20px 0 20px 0; padding: 0px; overflow:auto; padding: 5px; border-bottom: 1px solid #050E4F;}
.std_matchrepp .quotea .quote1name {display:block;  text-transform: uppercase; font-style: normal; font-family: trebuchet ms; font-size: 100%; font-weight:bold; margin-top:5px; color: #FCBC13;}
.std_matchrepp .quotea .bqstart { float:left; padding: 6px 15px 15px 25px; background-image: url("/images/backgrounds/openq.jpg"); background-repeat: no-repeat; background-position: 0px 3px;  }
.std_matchrepp .quotea .bqend { float:right; padding: 6px 15px 15px 20px; background-image: url("/images/backgrounds/closeq.jpg"); background-repeat: no-repeat; background-position: 0px 3px; overflow:auto;}
.std_matchrepp .quoteb { display:block; line-height: 150%; font-style: italic; font-size: 90%; background: #0061af; background-image: url("/images/backgrounds/quote-bg.jpg"); background-repeat: no-repeat; font-family: Arial; font-size: 100%; color: #ffffff; margin: 20px 0 20px 0; padding: 0px; overflow:auto; padding: 5px; border-bottom: 1px solid #050E4F;}
.std_matchrepp .quoteb .quote2name {display:block; text-transform: uppercase; font-style: normal; font-family: trebuchet ms; font-size: 90%; font-weight:bold; margin-top:5px; color: #FCBC13;}
.std_matchrepp .quoteb .bqstart { float:left; padding: 6px 15px 15px 25px; background-image: url("/images/backgrounds/openq.jpg"); background-repeat: no-repeat; background-position: 0px 3px;  }
.std_matchrepp .quoteb .bqend { float:right; padding: 6px 15px 15px 20px; background-image: url("/images/backgrounds/closeq.jpg"); background-repeat: no-repeat; background-position: 0px 3px; }
.std_matchrepp .scorecard { display:block; border: 0px solid #0061AF; margin-top: 15px; }
.std_matchrepp .scorecard .mthome { display: block; padding: 0px;border: 5px solid #cccccc; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; margin-bottom: 20px; margin-top: 0px; background-position: -110px 0px; }
.std_matchrepp .scorecard .mthome table.matchteams_home { padding: 0px; margin: 0px;}
.std_matchrepp .scorecard .mthome table.matchteams_home td.team { display: block; color: white; background: none; font-weight: bold; font-family: georgia; color: #ffffff; text-transform: none; font-size: 100%; height: 30px; line-height: 30px; padding: 0px 0px 0px 5px; margin: 0px 0px 2px 0px; }
.std_matchrepp .scorecard .mthome table.matchteams_home tr.colhead th { background: #007A45; color: #ffc212; padding: 0px 5px; height: 22px; line-height: 22px; font-size: 90%;}
.std_matchrepp .scorecard .mthome table.matchteams_home td { background: #252525; padding: 5px 5px; color: #ffffff; font-size: 90%; }
.std_matchrepp .scorecard .mthome table.matchteams_home tr.total th { background: #007A45; padding: 5px 5px; color: #ffffff; font-size: 90%;}
.std_matchrepp .scorecard .mtaway { display: block; padding: 0px;border: 5px solid #cccccc; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; margin-bottom: 20px; margin-top: 0px; background-position: -110px 0px; }
.std_matchrepp .scorecard .mtaway table.matchteams_away { padding: 0px; margin: 0px;}
.std_matchrepp .scorecard .mtaway table.matchteams_away td.team { display: block; color: white; background: none; font-family: georgia; color: #ffffff; text-transform: none; font-weight: bold; font-size: 100%; height: 30px; line-height: 30px; padding: 0px 0px 0px 5px; margin: 0px 0px 2px 0px; }
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.colhead th { background: #007A45; color: #ffc212; padding: 0px 5px; height: 22px; line-height: 22px; font-size: 90%;}
.std_matchrepp .scorecard .mtaway table.matchteams_away td { background: #252525; padding: 5px 5px; color: #ffffff; font-size: 90%; }
.std_matchrepp .scorecard .mtaway table.matchteams_away tr.total th { background: #007A45; padding: 5px 5px; color: #ffffff; font-size: 90%;}
.std_matchrepp .otherresults { display: block; padding: 0px; border: 5px solid #cccccc; background: #DAD9D9; margin-bottom: 10px; margin-top: 20px;}
.std_matchrepp .otherresults .titletxt { display: block; font-family: georgia; font-weight: bold; color: #ffffff; font-size: 100%; height: 30px; line-height: 30px; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: repeat-x; background-position: -110px 0px;}
.std_matchrepp .otherresults table { background: #252525; }
.std_matchrepp .otherresults table tr.colhead th {background: #007A45; color: #ffc212; font-size: 90%; padding: 3px 5px; border-bottom: 1px solid #007A45;}
.std_matchrepp .otherresults table tr.even td { background: #000000; padding: 5px 5px; color: #ffffff; font-size: 90%;}
.std_matchrepp .otherresults table tr.odd td { background: #252525; border-bottom: 0px solid #dddddd; padding: 5px 5px; color: #ffffff; font-size: 90%;}
.std_matchrepp .leftcol .leaguetable {display: block; border: 5px solid #cccccc; padding: 0px; background: #0061AF; margin-bottom: 10px; margin-top: 20px; }
.std_matchrepp .leftcol .leaguetable .titletxt { display: block; background: #007A45; font-weight: bold; font-family: georgia; color: #ffffff; font-size: 100%; height: 30px; line-height: 30px; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: repeat-x; background-position: -110px 0px; }
.std_matchrepp .leftcol .leaguetable table.grid { margin-top: 0px; }
.std_matchrepp .leftcol .leaguetable table.grid td.heading { font-size: 130%; color: #c60030; padding: 0px 0px 10px 0px;}
.std_matchrepp .leftcol .leaguetable table.grid tr td { height: 25px; line-height: 25px; background: #000000; color: #ffffff; padding: 0px 2px 0px 5px; }
.std_matchrepp .leftcol .leaguetable table.grid tr.colhead th { background: #007A45; color: #ffc212; font-size: 90%; height: 21px; line-height: 21px; border: none; padding: 0px 2px 0px 5px; }
.std_matchrepp .leftcol .leaguetable table.grid tr.odd td { background: #252525; }
.std_matchrepp .leftcol .leaguetable table.grid tr.champion td { color: #ffffff; font-weight: bold; border-top: solid white 0px;}
.std_matchrepp .leftcol .leaguetable table.grid tr.highlight td { background: #e3e3e3; color: #ffffff; font-weight: bold; }

/*------------------Match Preview------------------*/
.std_matchprevb { clear: both; background: none; width: 915px; overflow: hidden; padding: 0px; }
.std_matchprevb .headlinepreview { display: block; background-color: #CC2B3D; font-family: georgia; height: 35px; line-height: 35px; font-size: 100%; color: white; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-match-basebannertext.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 10px; text-transform: uppercase; }
.std_matchprevb .rightcol { float: right; width: 440px; margin: 0px 0px 0px 0px; padding: 10px; background-color: #FFFFFF; background-image: url("/images/structure/backgrounds/windowbg.gif"); background-repeat: repeat-y; background-position: right; border: solid #CCCCCC 5px; }
.std_matchprevb .rightcol .date { display:block; float: left; color: #252525; font-size: 85%; margin-right:10px;}
.std_matchprevb .rightcol .author { display:none; float: left; color: #252525; font-size: 85%; margin-left:10px;}
.std_matchprevb .rightcol .headline { clear: both; display: block; color: #007A45; font-family: georgia; font-weight: bold; font-size: 160%; padding: 10px 0 10px 0px; border-bottom: solid #dbdbdb 1px; }
.std_matchprevb .rightcol .abstract { display:block; color: #000000; line-height: 130%; font-size: 120%; padding: 10px 0 10px 0; border-bottom: solid #dbdbdb 1px;}
.std_matchprevb .rightcol .article { display:block; color: #000000; font-size: 95%; line-height: 160%; padding: 20px 0 20px 0;  }
.std_matchprevb .rightcol .article a { color: #1e7731; font-weight: bold; }
.std_matchprevb .rightcol .multimedia { display:none;}
/*
.std_matchprevb .rightcol .multimedia { display:block; margin: 20px 0 20px 0; background: #292929;}
.std_matchprevb .rightcol .multimedia .titletxt { padding:5px; color: #D40006; text-transform: uppercase; font-weight:bold;}
.std_matchprevb .rightcol .multimedia .mediaitem_video .headline {display: block; font-size: 110%; cursor: pointer; padding: 6px 0px 3px 25px; background-image: url("/images/structure/background/tvicon_multimedia.gif"); background-repeat: no-repeat; background-position: 0px 3px;border-bottom: 0px;}
.std_matchprevb .rightcol .multimedia .section_multimedia {display: none;}
*/
.std_matchprevb .leftcol { width: 430px; margin: 0px 0px 0px 0px; background-color: none; }
.std_matchprevb .leftcol .image  { display: block; width: text-align: center; border: solid #252525 5px; background: #000000; background-image: none;}
.std_matchprevb .leftcol .image img { vertical-align: bottom; border: solid #252525 0px; }
.std_matchprevb .leftcol .caption { display:block; color: #ffffff; font-size: 90%; font-style: italic; padding: 0px 0px 5px 5px; background: #252525;}
.std_matchprevb .leftcol .previous { display: block; border: 5px solid #cccccc; padding: 0px; background: #007A45; margin-bottom: 10px; margin-top: 15px;}
.std_matchprevb .leftcol .previous .titletxt { display: block; background: #007A45; font-weight: bold; font-family: georgia; color: #ffffff; font-size: 100%; height: 30px; line-height: 30px; padding: margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: repeat-x; background-position: -110px 0px; }
.std_matchprevb .leftcol .previous table { background: white; }
.std_matchprevb .leftcol .previous table th { background: #797979; color: white; border-bottom: 1px solid white; padding: 5px 5px; }
.std_matchprevb .leftcol .previous table tr.even td { background: #eeeeee; padding: 5px 5px; color: #111111; }
.std_matchprevb .leftcol .previous table tr.odd td { background: white; padding: 5px 5px; color: #111111; }
.std_matchprevb .leftcol .previous table tr.rollover td { cursor: pointer; background: #FDBB31;  }
.std_matchprevb .leftcol .matchtickets { display: none;}

.std_matchprevb .leftcol .formguide { display: block; border: 5px solid #cccccc; padding: 0px; background: #0061AF; margin-bottom: 10px; margin-top: 15px;}
.std_matchprevb .leftcol .formguide .titletxt { display: block; background: #007A45; font-weight: bold; font-family: georgia; color: #ffffff; font-size: 100%; height: 30px; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: repeat-x; background-position: -110px 0px; }
.std_matchprevb .leftcol .formguide table.fixtures { background: white; }
.std_matchprevb .leftcol .formguide table.fixtures th { background: #797979; color: white; border-bottom: 1px solid white; padding: 5px 5px; }
.std_matchprevb .leftcol .formguide table.fixtures tr.even td { background: #eeeeee; padding: 5px 5px; color: #111111; }
.std_matchprevb .leftcol .formguide table.fixtures tr.odd td { background: white; padding: 5px 5px; color: #111111; }
.std_matchprevb .leftcol .formguide table.fixtures tr.rollover td { cursor: pointer; background: #FDBB31; }
.std_matchprevb .leftcol .leaguetable {display: block; border: 5px solid #cccccc; padding: 0px; background: #0061AF; margin-bottom: 10px; margin-top: 20px; }
.std_matchprevb .leftcol .leaguetable .titletxt { display: block; background: #007A45; font-weight: bold; font-family: georgia; color: #ffffff; font-size: 100%; height: 30px; line-height: 30px; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: repeat-x; background-position: -110px 0px; }
.std_matchprevb .leftcol .leaguetable table.grid { margin-top: 0px; }
.std_matchprevb .leftcol .leaguetable table.grid td.heading { font-size: 130%; color: #c60030; padding: 0px 0px 10px 0px;}
.std_matchprevb .leftcol .leaguetable table.grid tr td { height: 25px; line-height: 25px; background: #000000; color: #ffffff; padding: 0px 2px 0px 5px; }
.std_matchprevb .leftcol .leaguetable table.grid tr.colhead th { background: #007A45; color: #ffc212; font-size: 90%; height: 21px; line-height: 21px; border: none; padding: 0px 2px 0px 5px; }
.std_matchprevb .leftcol .leaguetable table.grid tr.odd td { background: #252525; }
.std_matchprevb .leftcol .leaguetable table.grid tr.champion td { color: #ffffff; font-weight: bold; border-top: solid white 0px;}
.std_matchprevb .leftcol .leaguetable table.grid tr.highlight td { background: #e3e3e3; color: #ffffff; font-weight: bold; }




/* -----------------Match Centre Score---------------*/

.fixinfo { padding: 10px; height: 100px; margin: 20px 0px 0px 0px; }
.fixinfo .homelogo { position: absolute; width: 100px; text-align: center; margin: 0px 0px 0px 0px; } 
.fixinfo .maininfo .teams .home { position: absolute; width: 240px; text-align: center; height: 50px; line-height: 25px; font-size: 150%; color: #000000; margin: 10px 0px 0px 110px; font-family: georgia; text-transform: uppercase; }
.fixinfo .maininfo .teams .score { position: absolute; width: 150px; float: left; height: 35px; line-height: 35px; text-align: center; font-size: 200%; margin: 10px 0px 0px 365px; color: #007a45; font-family: georgia; text-transform: uppercase; }
.fixinfo .maininfo .teams .away { position: absolute; width: 210px; text-align: center; height: 50px; line-height: 25px; font-size: 150%; color: #000000; margin: 10px 0px 0px 565px; font-family: georgia; text-transform: uppercase; }
.fixinfo .maininfo .details { position: absolute; width: 520px; text-align: left; height: 34px; line-height: 32px; olor: #007a45; font-family: georgia; margin: 75px 0px 0px 150px; padding: 0px 10px 0px 70px; }
.fixinfo .maininfo .details .date {float: left; width: 140px; margin-right: 10px; padding-left: 20px; }
.fixinfo .maininfo .details .time {float: left; width: 50px; margin-right: 10px; padding-left: 15px; }
.fixinfo .maininfo .details .venue {float: left; width: 220px; padding-left: 30px; }
.fixinfo .maininfo .details .comp {display: none; }
.fixinfo .awaylogo { position: absolute; width: 100px; text-align: center; margin: 0px 0px 0px 775px; }


/*------------ Matchcentre Overview------------- */
.matchoverview  { clear: both; width: 890px; background: #EEEEEE; overflow: hidden; padding: 10px 10px 10px 10px; }
.matchoverview .columna { float: left; width: 290px; padding: 0px 5px 0px 0px; font-size: 90%;}
.matchoverview .columnb { color: white; background: #333333; float: left; width: 295px; background-image: url("/images/backgrounds/bg-mc-colb.gif"); background-repeat: no-repeat; background-position: top; }
.matchoverview .columnc { float: left; width: 290px; padding: 0px 0px 0px 5px;font-size: 90%;}
.matchoverview .section { display: block; background: #007A45; font-weight: bold; font-family: georgia; color: #ffffff; font-size: 100%; height: 30px; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: repeat-x; background-position: -110px 0px; }
.matchoverview .columnb .section { display: block; background: #007A45; text-align: center; font-weight: bold; font-family: georgia; color: #ffffff; font-size: 100%; height: 30px; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: -110px 0px; }
.matchoverview .logoa { display: none; }
.matchoverview .logob { display: none; }
.matchoverview .fixtures tr { cursor: pointer; }
.matchoverview .fixtures tr td { padding: 5px 0px 5px 0px; }
.matchoverview .fixtures tr.odd { background: #F2F2F2; }
.matchoverview .fixtures tr.home .field_HomeShort { font-weight: bold; }
.matchoverview .fixtures tr.away .field_AwayShort { font-weight: bold; }
.matchoverview .fixtures th { display: none; }
.matchoverview .fixtures tr.rollover td { background: #F4B631; color: black; cursor: pointer; }
.matchoverview .section_captain { display: none; }
.matchoverview .playphoto { display: none;}
.matchoverview .playphoto img { display: none;}
.matchoverview .playphotoa { display: none; }
.matchoverview .playphotob { display: none;}
.matchoverview .playdata  { display: none; }
.matchoverview .dangermen tr.row td { padding: 5px;  }
.matchoverview .dangermen tr.row th { padding: 5px; }
.matchoverview .dangermen tr.odd { background: #F2F2F2; }
.matchoverview div.team_overall .overallstats_ea { margin: 0px; border: 0px; padding: 0px;font-size: 110%; }
.matchoverview div.team_overall .overallstats_ea td.label { padding: 3px; width: auto; }
.matchoverview div.team_overall .overallstats_ea tr.odd { background: #F2F2F2; }
.matchoverview div.team_overall .overallstats_ea tr.even { background: #DAD9D9; }
.matchoverview div.team_overall .overallstats_ea tr td { padding: 3px; }



.matchoverview .matchinfo td { text-align: center; }
.matchoverview .matchinfo .teamnames { padding: 10px 0px 10px 0px; font-size: 180%; font-family: georgia; color: #ffc212; font-weight: bold; }
.matchoverview .matchinfo .teamnames a { color: white; font-weight: bold; }
.matchoverview .section_line { display: none; }
.matchoverview .fixnewslist .section_line { display: none; }
.matchoverview .fixnewslist { margin: 18px 7px 0px 7px;  }
.matchoverview .fixnewslist .newsitem { clear: both; padding: 7px 0px 0px 15px; }
.matchoverview .fixnewslist .newsitem .headline a { color: #ffc212; font-family: georgia; font-size: 120%;}
.matchoverview .fixnewslist .newsitem li { list-style-type: disc; }
.matchoverview .fixnewslist .newsitem-0 { padding: 7px 0px 0px 0px; }
.matchoverview .fixnewslist .newsitem-0 .image img { border: 1px solid white; padding: 0px; background: #42598C; float: left; }
.matchoverview .fixnewslist .newsitem-0 .headline a { float: left; width: 150px; margin: 0px 0px 0px 5px; color: #ffc212; }
.matchoverview .fixnewslist .newsitem-0 .abstract { clear: both; padding: 5px 0px 5px 0px; font-family: arial; font-size: 90%; }
.matchoverview .fixnewslist .newsitem .headline a:visited { color: #ffc212; }
.matchoverview .fixnewslist .newsitem .headline a { color: #ffc212; font-weight: normal; }  

.matchoverview .spaceholder { clear: both; }
.matchoverview .spaceholder { clear: both; }
.matchoverview .medialist { display: none; }
.matchoverview .team_overall .heading { display: none; }
.matchoverview .team_overall div.overallstats_fa { border: none; padding: 0px; }
.matchoverview .team_overall div.overallstats_fa td { text-align: center; }
.matchoverview .team_overall div.overallstats_fa table .label { padding: 0px; width: 50%; font-weight: bold; color: white; }
.matchoverview .team_overall div.overallstats_fa table .info { color: white; }
.matchoverview .team_overall div.overallstats_fa table tr.odd { background: #333333; height: 25px;}
.matchoverview .team_overall div.overallstats_fa table tr.even { background: #000000; height: 25px;}
.matchoverview .columnb .section_headtohead { margin-top: 20px; }
.matchoverview .headtoheadteama { width: 33%; float: left; }
.matchoverview .headtoheadteamb { width: 67%; float: left; }
.matchoverview .headtoheadteama table { padding: 0px 0px 0px 8px; }
.matchoverview .headtoheadteamb table { padding: 0px 8px 0px 0px; }
.matchoverview .headtoheadteama table td { padding-top: 3px; }
.matchoverview .headtoheadteama table td { padding-top: 3px; }
.matchoverview .headtoheadteamb table td { padding-top: 3px; }
.matchoverview .headtoheadteama .label { display: none; }
.matchoverview .headtoheadteamb .overallstats table td.label { padding-top: 3px; }
.matchoverview .statsstatement { display: none; }



/* Fairplay Table */
.stats_rankings .titletxt { background-color: #000000; color: white; font-size: 100%; font-weight: bold; font-family: georgia; text-transform: uppercase; font-size: 90%; height: 30px; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: -70px -5px; }
.rankings_qa th { background: #007A45; color: #FFC212; padding: 3px 0px 3px 5px; }
.rankings_qa td { padding: 5px 0px 5px 5px;}
.rankings_qa tr.odd { background: #ffffff; }
.rankings_qa tr.even { background: #E2E2E2; }



/*---------------REFEREE INDEX AND PROFILES----------------*/ 
.refprofiles table.feat_squadindex div.photo img { width: 175px; height: 245px; }
.refprofiles table.feat_squadindex div.name { line-height: 30px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext.jpg"); background-repeat: repeat-x; background-position: -110px 0px; }
.refprofiles table.feat_squadindex div.name a { color: #fff; font-weight: bold; font-family: georgia; text-transform: uppercase; font-size: 85%; }

.feat_squadprofileh { width: 710px; float: left; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }
.feat_squadprofileh .photo { width: 177px; height: 247px; float: left; margin: 0px 8px 0px 0px; }
.feat_squadprofileh .photo img { border: 1px solid #000; }
.feat_squadprofileh .name { width: 515px; float: left; line-height: 30px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext.jpg"); background-repeat: repeat-x; background-position: 0px 0px; }
.feat_squadprofileh h1 { color: #fff; font-weight: bold; font-family: georgia; text-transform: uppercase; font-size: 100%; }
.feat_squadprofileh .biography { color: #000000; font-weight: normal; line-height: 150%; padding: 0px 0px 10px 0px; }







/*---------------GRAND FINAL INDEX PAGE----------------*/ 

.finalpromocont { width: 708px; float: left; height: auto; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; border-top: solid 1px #c4ccce; border-left: solid 1px #c4ccce; border-right: solid 1px #c4ccce; background: #fff; }
.finalpromocont .util_textbox { width: 334px; height: 110px; float: left; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; border-bottom: solid 1px #c4ccce; background: #fff; background-image: url("http://www.scarlets.co.uk/images/structure/background/scarlets-whitefadecrossbg.gif"); background-repeat: repeat-x; background-position: 0px 0px; }
.finalpromocont .util_textbox .imgleft { width: 160px; height: 90px; float: left; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; }
.finalpromocont .util_textbox .imgleft img { border-left: solid #fff 0px; }
.finalpromocont .util_textbox .content { width: 164px; height: 110px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.finalpromocont .util_textbox .content .heading { width: 164px; padding: 5px 0px 5px 0px; }
.finalpromocont .util_textbox .content .heading { font-family: georgia; color: #007A45; font-size:90%; }
.finalpromocont .util_textbox .content .text { width: 164px; padding: 0px 0px 5px 0px; color: #000; font-size: 85%; line-height: 140%; }
.finalpromocont .util_textbox:hover { cursor: pointer; background-image: url("http://www.scarlets.co.uk/images/structure/background/scarlets-whitefadecrossbg.gif"); background-repeat: repeat-x; background-position: bottom; }
.finalpromocont .util_textbox:hover .content .heading { text-decoration: underline; }



.finalnewscont { clear: both; width: 710px; height: auto; padding: 0px 0px 10px 0px; margin: 10px 0px 10px 0px; }
.finalnewscont .list_articles { float: left; width: 710px; height: auto; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;  }
.finalnewscont .list_articles .titletxt { background: #000000; color: white; font-size: 100%; font-weight: bold; font-family: georgia; text-transform: uppercase; font-size: 90%; height: 30px; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: -70px -5px; }
.finalnewscont .list_articles .article1 { float: left; display: block; width: 340px; padding: 10px 0px 10px 10px; margin: 0px 0px 0px 0px; }
.finalnewscont .list_articles .article1 .image { display: block; float: left; width: 104px; padding: 0px 0px 0px 0px; margin: 0px 6px 5px 0px; }
.finalnewscont .list_articles .article1 .image img { display: block; border: 2px solid #000; }
.finalnewscont .list_articles .article1 .headline { display: block; float: left;  width: 230px; padding: 0px 0px 5px 0px; line-height: 120%; }
.finalnewscont .list_articles .article1 .headline a { display: block; font-weight: normal; font-size: 110%; font-family: georgia; color: #007A45; }
.finalnewscont .list_articles .article1 .date { display: block; float: left; width: 230px; padding: 0px 0px 5px 0px; color: #000; font-size: 90%; }
.finalnewscont .list_articles .article1 .abstract { display: block; float: left; width: 340px; padding: 0px 0px 10px 0px; color: #000; font-size: 95%; line-height: 140%; }
.finalnewscont .list_articles .article2 { float: right; display: block; width: 340px; padding: 10px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.finalnewscont .list_articles .article2 .headline { display: block; width: 340px; line-height: 110%; padding: 0px 0px 2px 0px; } 
.finalnewscont .list_articles .article2 .headline a { font-family: georgia; color: #007A45; font-weight: normal; font-size: 100%; } 
.finalnewscont .list_articles .article2 .date { display: block; width: 340px; color: #000; font-size: 90%; padding: 0px 0px 0px 0px; }
.finalnewscont .list_articles .article .headline a:hover { color: #007A45; }
.finalnewscont .list_articles .article .headline a:visited { }
.finalnewscont .list_articles .article .headline a:visited:hover { }

.finalnewscont .list_articles .article3 { float: right; display: block; width: 340px; padding: 10px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.finalnewscont .list_articles .article3 .headline { display: block; width: 340px; line-height: 110%; padding: 0px 0px 2px 0px; } 
.finalnewscont .list_articles .article3 .headline a { font-family: georgia; color: #007A45; font-weight: normal; font-size: 100%; } 
.finalnewscont .list_articles .article3 .date { display: block; width: 340px; color: #000; font-size: 90%; padding: 0px 0px 0px 0px; }
.finalnewscont .list_articles .article4 { float: right; display: block; width: 340px; padding: 10px 0px 5px 0px; margin: 0px 0px 0px 0px; }
.finalnewscont .list_articles .article4 .headline { display: block; width: 340px; line-height: 110%; padding: 0px 0px 2px 0px; } 
.finalnewscont .list_articles .article4 .headline a { font-family: georgia; color: #007A45; font-weight: normal; font-size: 100%; } 
.finalnewscont .list_articles .article4 .date { display: block; width: 340px; color: #000; font-size: 90%; padding: 0px 0px 0px 0px; }





/*---------------GRAND FINAL POLL----------------*/ 
.baseleftmenu table.feat_poll { width: 190px; background-color: #000; border-top: solid 10px #252525; color: #fff; }
.baseleftmenu table.feat_poll td.titletxt { display: block; font-family: georgia; color: #ffffff; height: 31px; line-height: 120%; font-weight: bold; font-size: 85%; padding: 4px 15px 0px 10px; text-transform: uppercase; background-image: url("/images/structure/backgrounds/magners-leftmenu-bgtitle.jpg"); background-repeat: no-repeat; background-position: 0px 0px; }
.baseleftmenu table.feat_poll td.include { padding: 10px; }
.baseleftmenu table.feat_poll div.thankyou { color: #feba33; font-style: italic; }
.baseleftmenu table.feat_poll form {   }
.baseleftmenu table.feat_poll form table {   }
.baseleftmenu table.feat_poll form table td.text { font-style: italic; padding: 0px 0px 10px 0px; }
.baseleftmenu table.feat_poll form table tr td { padding: 0px 0px 10px 0px; }
.baseleftmenu table.feat_poll form table tr.option td { color: #feba33; }
.baseleftmenu table.feat_poll form table td.buttons {  }
.baseleftmenu table.feat_poll form table td.buttons input { color: #fff; font-size: 90%; padding: 2px 4px 2px 4px; border: solid 2px #216a3c; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: 0px 0px;  }
.baseleftmenu table.feat_poll form table td.buttons input:hover { cursor: pointer; color: #feba33; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: -150px 0px; }



/*----final ezine subscription form-----*/ 
.signuptickets .subscription_form_elements{color:black;}
.signuptickets .subscription_form_elements .introduction {display:none;}
.signuptickets .titletxt {  background-color: none; color: white; font-weight: bold; font-family: georgia; text-transform: uppercase; font-size: 90%; height: 30px; line-height: 30px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext.jpg"); background-repeat: repeat-x; background-position: -110px 0px; }
.signuptickets .introduction { line-height: 150%; }

.signuptickets .sub_title { padding: 5px 0px 5px 0px; clear: both; }
.signuptickets .sub_firstname { padding: 5px 0px 5px 0px; clear: both;}
.signuptickets .sub_surname { padding: 5px 0px 5px 0px; clear: both;}
.signuptickets .sub_email { padding: 5px 0px 5px 0px; clear: both;}
.signuptickets .sub_postcode { padding: 5px 0px 5px 0px; clear: both; }
.signuptickets .form label { font-weight: bold; font-size: 90%; text-transform: uppercase; clear: both; color: #379255; }
.signuptickets input { color: #000000; margin-left: 0px; padding: 5px; font-size: 120%; background: white;}
.signuptickets .sub_title input { margin-left: 70px; width: 90px; }
.signuptickets .sub_firstname input { margin-left: 33px; width: 190px; }
.signuptickets .sub_surname input { margin-left: 44px; width: 190px; }
.signuptickets .sub_email input { margin-left: 62px;width: 190px; }
.signuptickets .sub_postcode input { margin-left: 37px; width: 90px; }

.signuptickets input.button { text-transform: uppercase; color: #fff; font-size: 90%; margin-top: 20px; padding: 5px; border: solid 2px #216a3c; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: 0px 0px;  }
.signuptickets input.button:hover { cursor: pointer; color: #feba33; background-image: url("/images/structure/backgrounds/magners-basebannertext-sub.jpg"); background-repeat: no-repeat; background-position: -150px 0px; }

.signuptickets .securimagecontainer { padding: 10px 10px 10px 0px; width: 180px;  }
.signuptickets .securimagecontainer .instructions { color: #5E5E5E; padding: 0px 0px 10px 0px; font-size: 80%; font-style: italic; }
.signuptickets .securimagecontainer .securimagebox { width: 180px; float: left; }
.signuptickets .securimagecontainer .securimagebox .captcha { float: left; width: 153px;  }
.signuptickets .securimagecontainer .securimagebox .audio { float: left; width: 25px; height: 25px; }
.signuptickets .securimagecontainer .securimagebox .reload { float: left;width: 25px; height: 25px; }




/*  */

/*  */

