    .e-l {background:url("http://ctvnews.cookieless.ca/bellmedia/common/img/elections/resultHeader.gif") repeat-x scroll 0 0 #858585; width:938px}
.e-l h2 { color: #FFFFFF;
    font-size: 14px;
  padding: 2px 10px;}

.pop-vote {margin-bottom: 5px; border-bottom: 1px solid #D1D1D1}
.pop-vote:last-child {border-bottom: none}
span.LIB {background: url("http://ctvnews.cookieless.ca/bellmedia/common/img/elections/partyName-bg_red.jpg") repeat-x 0 0 scroll #EA1B2B;
}

span.PQ {background:url("http://ctvnews.cookieless.ca/bellmedia/common/img/elections/partyName-bg_dk-blue.jpg") repeat-x scroll 0 0 #0D3D85}

span.QS {background: url("http://ctvnews.cookieless.ca/bellmedia/common/img/elections/partyName-bg_orange.jpg") repeat-x scroll 0 0 #F46102}

.pop-vote span {font-size: 15px}

span.LIB, span.PC, span.GRN, span.NDP, span.OTH, span.IND, span.PQ, span.CAQ, span.QS {
  color: #FFFFFF; font-weight: bold;
    border-radius: 3px 3px 3px 3px;
    clear: none;
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
  width: 130px;
}

span.PC  {
    background: url("http://ctvnews.cookieless.ca/bellmedia/common/img/elections/partyName-bg_dk-blue.jpg") repeat-x scroll 0 0 #0D3D85;
  
}

span.NDP {
    background: url("http://ctvnews.cookieless.ca/bellmedia/common/img/elections/partyName-bg_orange.jpg") repeat-x scroll 0 0 #F46102;
    
}

span.GRN  {
    background: url("http://ctvnews.cookieless.ca/bellmedia/common/img/elections/partyName-bg_dk-green.jpg") repeat-x scroll 0 0 #00A24D;
    
}

span.CAQ {
    background: url("http://ctvnews.cookieless.ca/bellmedia/common/img/elections/partyName-bg_lt-blue.jpg") repeat-x scroll 0 0 #64C9F3;
    
}

span.IND, span.OTH {
    background: url("http://ctvnews.cookieless.ca/bellmedia/common/img/elections/partyName-bg_black.jpg") repeat-x scroll 0 0 #3F3F3F;
}
.live-colu .columnsplitter.twoColumns .column.col1 {width: 620px}
.live-colu .columnsplitter.twoColumns .column.col2 {width: 300px}

#dynamicPopularVote {margin-top: 2px}
.partyResult dt, .partyResult dd {font-size: 0.75em; }

dd.currentResult {
    font-size: 1.7em;
    margin: 0;
    text-align: center;
}
.partyResult dt {margin: 0.2em 0.1em 0 0.2em}
dt.partyName, span.totalR {font-size: 0.8em}

 span.totalR {padding-left: 0.6em; font-weight: bold; color: #000000}
.partyResult .partyName {margin-bottom: 0}


/* ****** */

#dynamicGainsAndLosses .partyResult{
    max-width: 234px;
    min-width: 230px;
    width: 234px;
}

span.totalR {
    padding-left: 0.8em !important;
}

dd.currentResult {
    padding: 0 0.3em 0 0.5em;
}


.gAndl a {float: right; font-size: 12px; color: #000; text-decoration: underline}

.seatTotal {float:left}
.eAndl {margin-top: 10px; float: left; line-height: 1}

