.highcharts-tooltip{display: none;}

#navigationList ul li{
    background: none;
    display: inline-block;
    margin: 0px;
    padding: 0px;
}

#polltrackerWrapper{
	position: relative;
}

#polltrackerWrapper #chartContainer{
	float: left;
	width: 624px;
}
#polltrackerWrapper #candidateTicker{
	float: right;
	width: 336px;
}

#polltrackerWrapper #candidateTicker h3{
	margin-bottom: 8px;
}

#polltrackerWrapper #candidateTicker span.pdate,
#polltrackerWrapper #candidateTicker span.pname{
	font-size: 1.24em;
	font-weight: bold;
	line-height: 1.24em;
}

#polltrackerWrapper #candidateTicker span.candidateName{
	display: inline-block;
    font-size: 3.4em;
    font-weight: bold;
    line-height: 44px;
    width: 120px;
}
#polltrackerWrapper #candidateTicker span#direction{}
#polltrackerWrapper #candidateTicker span.total{
	display: block;
    font-size: 5.55em;
    font-weight: bold;
    line-height: 72px;
}

#polltrackerWrapper #candidateTicker #winner{
	margin-bottom: 17px;
}
#polltrackerWrapper #candidateTicker .obama,
#polltrackerWrapper #candidateTicker .romney{
	background-repeat: no-repeat;
	height: 128px;
	margin-bottom: 10px;
	padding-left: 133px;
}
#polltrackerWrapper #candidateTicker .obama{
	background-image: url('/news/special/2012/newsspec_2837/img/obama.jpg');
}
#polltrackerWrapper #candidateTicker .romney{
	background-image: url('/news/special/2012/newsspec_2837/img/romney.jpg');
}
#polltrackerWrapper #candidateTicker .obama span{ color: #0F78D2; }
#polltrackerWrapper #candidateTicker .romney span{ color: #EB0000; }

#polltrackerWrapper #candidateTicker span.no-change,
#polltrackerWrapper #candidateTicker span.up,
#polltrackerWrapper #candidateTicker span.down{
	background-image: url('/news/special/2012/newsspec_2837/img/arrows.png');
	background-repeat: no-repeat;
	display: none;
	height: 17px;
	width: 27px;
}
#polltrackerWrapper #candidateTicker span.no-change{background-image: none !important;}
#polltrackerWrapper #candidateTicker .obama span.up{background-position: 0px 0px;}
#polltrackerWrapper #candidateTicker .obama span.down{background-position: -27px -17px;}
#polltrackerWrapper #candidateTicker .romney span.up{background-position: -53px 0px;}
#polltrackerWrapper #candidateTicker .romney span.down{background-position: -80px -17px;}

#chartContainer{
	height: 330px;
	position: relative;
	z-index: 999;
}

#chartContainer #chart{
	height: 330px;
	position: absolute;
	top: 0;
	left: 0;
}

#chartContainer #pinpoints{
	display: block;
	left: 0;
	position: absolute;
	bottom: 0;
	width: 600px;
	height: 1px;
}

#chartContainer #pinpoints div.pinpoint{
	color: #FFFFFF;
    display: none;
    font-size: 1.1em;
    height: 50px;
    opacity: 0.8;
    padding: 5px 10px;
    position: absolute;
    width: 263px;
    z-index: 99;
}

#chartContainer #pinpoints div.obama{background-color: #0F78D2;}
#chartContainer #pinpoints div.romney{background-color: #EB0000;}
#chartContainer #pinpoints div.neutral{background-color: #999999;}

#userCTA{
	height: 402px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 976px;
	z-index: 999;
}

#userCTA span{
	color: #505050;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.3em;
    position: absolute;
    right: 358px;
    top: 0;
}

#currentscore-obama,
#currentscore-romney{
	display: none;
    font-size: 1.7em;
    font-weight: bold;
    line-height: 22px;
    position: absolute;
    width: 80px;
    z-index: 999;
}
#currentscore-obama span,
#currentscore-romney span{
	display: block;
	font-size: 13px;
	font-weight: normal;
}

#currentscore-obama{
	color: #0F78D2;
}
#currentscore-romney{
	color: #EB0000;
}