.voteMeterWrap{min-width:280px;}
.voteMeterWrap a{color:#0F4D74;}
.regionalElectionResults ul.voteMeter{width:100%;white-space:nowrap;}
.regionalElectionResults ul.voteMeter{*width:100.5%;}  /* fixes ie7/8 */
.regionalElectionResults ul.voteMeter li {display:inline;}
.voteMeterWrap ul.voteMeter,
.regionalElectionResults ul.voteMeter{height:20px;}
.voteMeterWrap .voteMeter { z-index: 100;width:100.1%;height:20px;}
.voteMeterWrap .voteMeter { *width:100.5%;} /* fixes ie7/8 */
.voteMeterWrap .voteMeter,
.voteMeterWrap .meterSnapshot {list-style-type:none;padding:0;margin:0;}
.voteMeterWrap .voteMeter .voteShare,
.voteMeterWrap .voteMeter .voteShare a {height:20px;}
.voteMeterWrap .voteMeter .voteShare,
.voteMeterWrap .meterSnapshot li{float:left;}
.voteMeterWrap .voteMeter .voteShare a { position: relative; background: transparent; z-index: 100; text-decoration: none;display:inline-block;width:100%; }
.voteMeterWrap .voteMeter .voteShare a .summary { color: #191919; position: absolute; left: -10000px; top: auto; overflow: hidden; }
.voteMeterWrap .voteMeter .voteShare a:hover, 
.voteMeterWrap .voteMeter .voteShare a:focus { z-index: 200; text-decoration: none; }
.voteMeterWrap .voteMeter .voteShare a:hover .summary, 
.voteMeterWrap .voteMeter .voteShare a:focus .summary { display: block; position: absolute; z-index: 300; top: 14px; left: 10px; width: 75px; padding: 5px; background: #f4f1c1; border: 1px solid #dadada; }

.voteMeterWrap .meterHead {width:100%;margin-bottom:15px;height:25px;}
.voteMeterWrap .meterHead h2{width:69%;float:left;padding:0;margin:0;display:inline-block;}
.voteMeterWrap .meterHead .fullResults{float:right;margin-top:8px;}
.voteMeterWrap .meterOutline{border:1px solid #d2d2d2;clear:both;height:20px;width:100%;}
.voteMeterWrap .meterFooter{clear:both;padding-top:5px;color:#6f6f6f;}
.voteMeterWrap .meterFooter .pollCount{float:right;clear:both;}

.voteMeterWrap li.party{border-left:5px solid #000;padding:4px;height:10px;font-size:12px;float:left;margin-top:5px;}
.voteMeterWrap li.party span {vertical-align:middle;}

.voteMeterWrap .threshold { background-color:#000; left:49%; line-height:200%; position:relative; top:-25px; width:3px; z-index:10;height:30px; }
.voteMeterWrap .threshold .seatMajority {display: inline;font-size: 0.8em;left: -20px;line-height: 0.8;position: relative;top: -20px;white-space: nowrap;width: 50px;}
/* overrides for election specific pages */
.ridingResults .voteMeterWrap .meterHead {display:none;}
.ridingResults .voteMeterWrap .voteMeter {width:100.1%;}
.ridingResults .voteMeterWrap .voteMeter {*width:100.5%;}/* fixes ie7/8 */

/* Party colours
 * Keep alphebetical
 * (PC/CON same colour) */
.voteMeterWrap .voteMeter li.AP  { background-color: #0099d2; }
.voteMeterWrap .voteMeter li.BQ  { background-color: #2B93C9; }
.voteMeterWrap .voteMeter li.CAQ { background-color: #00b4f0; }
.voteMeterWrap .voteMeter li.CON { background-color: #0C499C; }
.voteMeterWrap .voteMeter li.FNP { background-color: #666; }
.voteMeterWrap .voteMeter li.GRN { background-color: #75C321; }
.voteMeterWrap .voteMeter li.IND { background-color: #8A8A8A; }
.voteMeterWrap .voteMeter li.IP  { background-color: #900; }
.voteMeterWrap .voteMeter li.LIB { background-color: #EE3024; }
.voteMeterWrap .voteMeter li.NA  { background-color: #8C7E69; }
.voteMeterWrap .voteMeter li.NDP { background-color: #F6821F; }
.voteMeterWrap .voteMeter li.ON  { background-color: #4584bf; }
.voteMeterWrap .voteMeter li.PC  { background-color: #0C499C; }
.voteMeterWrap .voteMeter li.PQ  { background-color: #0c519d; }
.voteMeterWrap .voteMeter li.QS  { background-color: #f96302; }
.voteMeterWrap .voteMeter li.SP  { background-color: #005244; }
.voteMeterWrap .voteMeter li.WRP { background-color: #007335; }
.voteMeterWrap .voteMeter li.YGP { background-color: #75C321; }
.voteMeterWrap .voteMeter li.YP  { background-color: #0C499C; }

.voteMeterWrap li.party.AP  { border-color: #0099d2; }
.voteMeterWrap li.party.BQ  { border-color: #2B93C9; }
.voteMeterWrap li.party.CAQ { border-color: #00b4f0; }
.voteMeterWrap li.party.CON { border-color: #0C499C; }
.voteMeterWrap li.party.FNP { border-color: #666; }
.voteMeterWrap li.party.GRN { border-color: #75C321; }
.voteMeterWrap li.party.IND { border-color: #7A7A7A; }
.voteMeterWrap li.party.IP  { border-color: #900; }
.voteMeterWrap li.party.LIB { border-color: #EE3024; }
.voteMeterWrap li.party.NA  { border-color: #8C7E69; }
.voteMeterWrap li.party.NDP { border-color: #F6821F; }
.voteMeterWrap li.party.ON  { border-color: #4584bf; }
.voteMeterWrap li.party.PC  { border-color: #0C499C; }
.voteMeterWrap li.party.PQ  { border-color: #0c519d; }
.voteMeterWrap li.party.QS  { border-color: #f96302; }
.voteMeterWrap li.party.SP  { border-color: #005244; }
.voteMeterWrap li.party.WRP { border-color: #007335; }
.voteMeterWrap li.party.YGP { border-color: #75C321; }
.voteMeterWrap li.party.YP  { border-color: #0C499C; }

