





/*----------- List Champions ------------*/ 
.stats_champions {border: 5px solid #cccccc;}
.stats_champions .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 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext.jpg"); background-repeat: repeat-x; background-position: -110px 0px; }
table.champions {font-size: 90%; border-bottom: 0px solid #e2e2e2;}
table.champions tr td {heaight: 30px; line-height: 30px; padding-left: 10px; }
table.champions tr.odd {background-color: #e2e2e2;}
table.champions tr td.competition {border-right: 0px solid #ffffff;}

/*----------- Leading Points ------------*/ 
.stats_rankings {margin: 0px 0px 10px 0px;}
.stats_rankings .titletxt { background-color: #CC2B3D; font-family: georgia; height: 30px; line-height: 30px; font-size: 85%; color: white; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-subheader-bg.jpg"); background-repeat: no-repeat; background-position: right; margin-bottom: 0px; text-transform: uppercase; } 
.stats_rankings .include {padding: 0px; margin: 0px;}
.ranking_ha {margin-top: 0px; background-color: #FFFFFF;}
.ranking_ha .image {border-right: 1px solid #C3D2CF; border-left: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; width: 80px; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg.gif"); background-repeat: repeat-y; background-position: right;}
.ranking_ha .image img {border: 1px solid #eeeeee; padding: 5px; background: #ffffff;}
.ranking_ha .name {vertical-align: middle;font-weight: bold; border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; width: 220px; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.ranking_ha .total {vertical-align: middle; font-weight: bold;width: 40px; border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}

.rankings_pa {margin-top: 0px; background-color: #FFFFFF;}
.rankings_pa .image {border-right: 1px solid #C3D2CF; border-left: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; width: 80px; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg.gif"); background-repeat: repeat-y; background-position: right;}
.rankings_pa .image img {border: 1px solid #eeeeee; padding: 5px; background: #ffffff;}
.rankings_pa .name {vertical-align: middle; font-weight: bold; border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; width: 120px; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.rankings_pa .total { vertical-align: middle;font-weight: bold; border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}
.rankings_pa .breakdown { vertical-align: middle;border-right: 1px solid #C3D2CF; border-bottom: 1px solid #C3D2CF; padding: 10px; background-image: url("/images/structure/backgrounds/windowbg2.gif"); background-repeat: repeat-x;}



/*----------- Attendance Table ------------*/ 
.att_table .stats_rankings {border: 5px solid #cccccc;}
.att_table .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 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/magners-basebannertext.jpg"); background-repeat: repeat-x; background-position: -110px 0px; }
.att_table tr td {height: 30px; line-height: 30px; padding-left: 10px; }
.att_table tr td.name {font-weight: bold; }
.att_table tr.odd {background-color: #e2e2e2;}

/*---------------Player Index Pages------------------*/
/*----------toolbar area---------------*/
.basetoolbar { width: 730px; background: none; padding: 0px 0px 0px 0px; float: left; margin-bottom: 0px;  }
.stats_playpage .disclaimer { display: none; }
div.playsearchbar { padding: 0px; margin: 0px 0px 0px 0px; background: #000000; border: 1px solid #333333; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
div.playsearchbar .squadselector .title { text-transform: uppercase; background: none; height: 35px; line-height: 38px; float:left; font-size: 100%; font-weight: bold; color: #ffffff; padding: 0px 50px 0px 10px; }
div.playsearchbar .squadselector { margin-bottom: 0px; background-image: url("/images/structure/background/leinster_toptitle.jpg"); background-repeat: no-repeat; background-position: left; height: 35px; width: 715px; color: white; }
div.playsearchbar .playersearchbox { clear: both; height:50px; color: white; width: 704px; padding: 10px; z-index: 0;}
div.playsearchbar .playersearchbox .title { background: none; font-weight: bold; color: #ffffff; width: 100px; float: left; height: 30px; line-height: 30px;}
div.playsearchbar .searchmenu { padding: 0px 0px 0px 0px; margin-bottom: 0px; }
div.playsearchbar .searchname { background: none; float:left; margin-top: 0px; width: 300px;  }
div.playsearchbar .searchname .namelabel { margin: 0px 0px 0px 0px; }
div.playsearchbar .searchname input { color: #000000; margin-right: 10px;}
div.playsearchbar .searchname .button { margin: 5px 0px 0px 0px; }
div.playsearchbar .searchname .button:hover { cursor: pointer; }
div.playsearchbar .searchyear { float: left; width: 150px; margin-top: 10px; }
div.playsearchbar .searchteamtxt, div.playsearchbar .searchyeartxt { float:left; margin: 0px 30px 0px 0px; height: 40px; line-height: 40px; font-weight: bold;  }
div.playsearchbar .searchteam { float: left; width: 150px; height: 30px; margin-top: 8px; }
div.playsearchbar .searchinit { clear: both; margin: 10px 10px 10px 0px; height: 30px; line-height: 30px; font-weight: bold;}
div.playsearchbar .searchinit .lettertext { color: #ffffff; padding-right: 10px; }
div.playsearchbar .searchinit .letter a { padding: 5px 5px 5px 5px; color: #FFC212; font-weight: bold; text-decoration: underline; font-size: 100%; }
div.playsearchbar .searchinit .letter a:hover { background: #000000; }
div.playsearchbar .spacer { margin-bottom: 5px; }
div.sortbar { font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px; background: #3b3a3a; background-image: url("/images/structure/backgrounds/magners-match-basebannertext.jpg"); background-repeat: repeat-x; border: solid #202020 0px; width: 700px; height: 27px; line-height: 25px; }
div.sortbar span.view { background-color: #252525; display: block; float: left; width: 240px; padding-left: 10px; margin: 0px 5px 0px 0px; text-transform: uppercase; font-weight: bold; font-size: 90%; color: white; border: solid #000000 1px; background-image: url("/quins_header_black320.gif"); background-repeat: no-repeat; }
div.sortbar span.view a { color: #FFC212; font-weight: bold; margin-right: 15px; margin-left: 10px; background-image: url("/images/structure/background/arrowicon_whitegrey.gif"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: 5px 6px; }
div.sortbar span.sort { background-color: #252525; display: block; float: left; width: 430px; padding-left: 10px; text-transform: uppercase; font-weight: bold; font-size: 90%; color: white; border: solid #000000 1px; background-image: url("/quins_header_black735.gif"); background-repeat: no-repeat; }
div.sortbar span.sort a { color: #FFC212; font-weight: bold; margin-right: 15px; margin-left: 10px; background-image: url("/images/structure/background/arrowicon_whitegrey.gif"); background-repeat: no-repeat; padding: 0px 0px 0px 20px; background-position: 5px 6px; }
div.sortbar span.view a:hover { color: #FFFFFF; }
div.sortbar span.sort a:hover { color: #FFFFFF; }
div.locationbar { background-color: #252525; color: white; font-family: georgia; text-transform: uppercase; font-weight: bold; font-size: 100%; height: 35px; line-height: 35px; padding: 0px 0px 0px 10px; margin: 10px 0px 0px 0px; border-top: 0px solid white; background-image: url("/images/structure/backgrounds/magners-match-basebannertext.jpg"); background-repeat: repeat-x; background-position: 0px 0px;}
div.playeritem { background-image: url("/images/structure/backgrounds/magners-player-bg.jpg"); background-repeat: no-repeat; background-position: top; padding: 10px; width: 125px; height: 230px; margin: 15px 10px 5px 10px; float: left; border: 5px solid #333333; background-color: #007145; }
div.playeritem:hover { background-image: none;}
div.playeritem .playerphoto { width: 150px; height: 150px; }
div.playeritem .playerphoto img { border: solid #000000 1px; background: #007A45; background-image: url("/images/structure/backgrounds/magners-player-nopic.jpg"); background-repeat: no-repeat; background-position: 0px 0px;}
div.playeritem .playername { font-weight: bold; color: #ffffff; padding: 10px 0px 5px 0px; font-size: 110%; font-family: georgia;}
div.playeritem a { color: #FFC212; padding: 5px 5px 5px 20px; background-image: url("/images/structure/backgrounds/biog-profile-icon.jpg"); background-repeat: no-repeat; background-position: 0px 6px; }
div.playeritem a:hover { text-decoration: underline; color: #FFFFFF; }
div.playeritem .comparelink { display: none;  }
div.playeritem .playerpoints { margin: 0px 0px 10px 0px; font-size: 100%; color: #FFFFFF;}
div.playeritem .playerpoints { margin: 5px 0px 5px 5px; font-size: 95%; }
.stats_playpage tr.colhead th { color: white; font-weight: bold; padding: 0px 5px 0px 5px; height: 25px; line-height: 25px; background: #007A45; font-size: 90%; }
.stats_playpage tr td { padding: 7px 5px 7px 5px; }
.stats_playpage tr.even td { background: #E2E2E2; color: #000000; }
.stats_playpage tr.odd td { background: #FFFFFF; border-bottom: solid 1px #cccccc; color: #000000; }
.stats_playpage tr:hover { cursor: pointer; }
.stats_playpage tr.rollover td { cursor: pointer; background: #FFC212; }


/* Player Profile */
.playpage_ha { display: block; }
.playpage_ha .titlebar .title { background-color: #252525; color: white; font-family: georgia; text-transform: uppercase; font-weight: bold; font-size: 100%; height: 35px; line-height: 35px; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; border-top: 0px solid white; background-image: url("/images/structure/backgrounds/magners-match-basebannertext.jpg"); background-repeat: repeat-x; background-position: 0px 0px;}
.playpage_ha .topcontainer { clear:both; }
.playpage_ha .topcontainer .leftcol { clear: both; height: 245px; margin-bottom: 10px; background-image: url("/images/structure/backgrounds/main-background.jpg"); background-repeat: no-repeat; background-position: -650px -379px;  padding: 5px; }
.playpage_ha .topcontainer .leftcol .playcontainer { background-color: none; }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg { float:left;  padding: 5px; }
.playpage_ha .topcontainer .leftcol .playcontainer .playimg img { height: 230px; width: 230px; border: 1px solid #000000; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails { float:left; height: 230px; width: 430px; margin-left: 10px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails .name { font-size: 120%; color: #FFC212; font-family: georgia; font-weight: bold; margin: 10px 0px 10px 0px;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table tr.odd td { background: #252525; color: #ffffff; border: none; }
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table td.heading { font-weight: bold; color: #ffffff;}
.playpage_ha .topcontainer .leftcol .playcontainer .playdetails table td { font-weight: bold; color: #ffffff;}
.playpage_ha .topcontainer .rightcol { clear:both; margin-bottom: 10px; }
.playpage_ha .topcontainer .rightcol .tabs .tabheading { display: none;}
.playpage_ha .topcontainer .rightcol #playbiog { display: none;}
/*----- Player Biog and News removed
.playpage_ha .topcontainer .rightcol .tabs .tabheading { color: #aaaaaa; cursor: pointer; float: left; font-family: georgia; background: #007145; text-transform: uppercase; width: 150px; margin-right: 5px; height: 30px; line-height: 30px; padding-left: 10px; }
.playpage_ha .topcontainer .rightcol .tabs .selected { width: 150px; height: 30px; line-height: 30px; font-family: georgia; text-transform: uppercase; color: #FFC212; background-image: url("/images/structure/backgrounds/magners-leftmenu-bgtitle.jpg"); background-repeat: no-repeat; background-position: top left; padding-left: 10px; }
.playpage_ha .topcontainer .rightcol #playbiog { clear: both; width: 670px; padding: 20px;background-image: url("/images/structure/backgrounds/magners-basecol2a-bg.jpg"); background-position: top; background-repeat: repeat-x; border-top: 1px solid #aaaaaa; }
.playpage_ha .topcontainer .rightcol #playnews { clear: both; width: 670px; padding: 20px; background-image: url("/images/structure/backgrounds/magners-basecol2a-bg.jpg"); background-position: top; background-repeat: repeat-x; border-top: 1px solid #aaaaaa;}
.playpage_ha .topcontainer .rightcol #playbiog .title { display: none; }
.playpage_ha .topcontainer .rightcol #playbiog .biog { line-height: 150%; }----*/
.playpage_ha .currentstats {display: none;}
/*----Current Stats removed in this section
.playpage_ha .currentstats { clear: both; background: #000000; border: 5px solid #cccccc; padding-top: 0px; padding-bottom: 0px; margin-bottom:10px; }
.playpage_ha .currentstats tr.colhead th {  background: #007145; padding: 5px 0px 5px 5px; border-bottom: solid #FFC212 2px;}
.playpage_ha .currentstats tr.even td { background: #252525; }
.playpage_ha .currentstats tr.rollover td { cursor: pointer; background: #252525; color: white;}
.playpage_ha .currentstats .playmatches_aa tr td { padding: 6px 0px 6px 5px; font-size: 100%; color: white;}
.playpage_ha .currentstats .playmatches_aa tr.total td  { border-top: solid #FFC212 2px; font-weight: bold; padding: 10px 0px 10px 5px; font-size: 110%; color: white; background: #007145; }----*/
.playpage_ha .prevstats { clear: both; background: #000000; border: 5px solid #cccccc; padding-top: 0px; padding-bottom: 0px; margin-bottom:10px; }
.playpage_ha .prevstats tr.colhead th { background: #007145; padding: 5px 0px 5px 5px; border-bottom: solid #FFC212 2px;}
.playpage_ha .prevstats tr.even td { background: #252525; color: #ffffff;}
.playpage_ha .prevstats tr.odd td { color: #000000;}
.playpage_ha .prevstats tr.seasontotal td { border-bottom: solid #012d5e 0px; background: #252525; color: #ffffff; font-weight: bold; padding: 12px 0px 12px 5px; }
.playpage_ha .prevstats tr.comptotal td { background: #666666; color: #FFC212; font-weight: bold; padding: 12px 0px 12px 5px; }
.playpage_ha .prevstats .playstats tr td { padding: 6px 0px 6px 5px; font-size: 100%; }
.playpage_ha .prevstats .playstats tr.total td { border-top: solid #FFC212 2px; font-weight: bold; padding: 10px 0px 10px 5px; font-size: 110%; color: white; background: #007145;}

/* Fairplay Table */
.fairplay th { background: #007A45; color: #FFC212; }
.fairplay td { padding: 3px 0px 3px 0px;}
.fairplay tr.odd { background: #ffffff; }
.fairplay tr.even { background: #E2E2E2; }

/* Wallpaper Index */
.feat_wallindex {  padding: 0px 0px 0px 5px; margin: 0px 0px 10px 0px; }
.feat_wallindex td { text-align: center; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px;  }
.feat_wallindex td img { border: solid 5px #FFC212; margin: 10px 0px 7px 0px; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7;}
.feat_wallindex td img:hover { border: solid 5px #007A45; margin: 10px 0px 7px 0px; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0;}
.feat_wallindex td a { font-weight: bold; font-size: 85%; background: #007A45; border: solid 1px #e3e3e3; color: #FFC212; padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px; }
.feat_wallindex td a:hover { font-weight: bold; font-size: 85%; background: #FFC212; border: solid 1px #e3e3e3; color: #000000; }

/*  */

