div#wide-chart-container { width: 624px; } div#wide-chart-container .intro-text{ padding: 0px 0px 10px 0px; font-weight: bold; display: none; } div#wide-chart-container #info-bar{clear: both; margin-bottom: 12px;} div#wide-chart-container #graph-container{height: 328px;} div#chart_desc { float: left; } div#chart_inst { float: right; margin-right: 10px; } div#chart_desc p { margin-bottom: 10px; } div#chart_inst p { margin-bottom: 10px; } div#legend_container { width: 150px; padding-top: 10px; float: left; clear: both; } div#legend { width: 120px; height: 400; float: left; background: #F5F5F5; padding: 15px 5px 0 0; } div#legend_right { width: 25px; height: 400; float: right; padding-top:10px; } div#legend ul li, div#legend_right ul li { background: none; padding: 0px; margin: 9px 0px; text-align: right; } .ie div#legend ul li{ margin: 3px 0px 14px 0px; padding-bottom: 3px; } div#legend_right ul { padding-top: 4px; } div#legend_right ul li { font-weight: bold; letter-spacing: -1px; text-align: left; margin-left: 5px; margin-bottom: 14px; margin-top: 8px; font-size: 24px; } div#legend_right ul li#marker3 {margin-bottom: 33px;} .ie7 div#legend_right ul li { margin-bottom: 17px; margin-top: 0px; } .ie7 div#legend_right ul li#marker3{ margin-bottom: 35px;} .ie div#legend_right ul li { margin-bottom: 17px; margin-top: 0px; } .ie div#legend_right ul li#marker3{margin-bottom: 35px;} div#legend ul li a { color: #505050; padding: 0 0 8px; display: block; } .ie div#legend ul li a { padding: 0 0 0px; } div#legend ul li.off a { font-weight: normal; } div#legend ul li a:hover { font-weight: bold; } div#reset_btn { position: absolute; display: none; } div#legend_right ul li.double_marker { height: 34px; line-height: 34px; } div#reset_btn a { display: inline-block; cursor: pointer; height: 21px; padding: 4px 8px 2px 8px; position: relative; top: 30px; left: 900px; width: 35px; color: #ffffff; line-height: 18px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.70); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1eCCCCCC, endColorstr=#1eCCCCCC); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1eCCCCCC, endColorstr=#1eCCCCCC)"; } .ie div#reset_btn a, .ie7 div#reset_btn a { left: 740px; } div#reset_btn a:hover{ text-decoration: underline; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.90); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1eCCCCCC, endColorstr=#1eCCCCCC); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1eCCCCCC, endColorstr=#1eCCCCCC)"; } div#reset_btn a:active{ text-decoration: underline; background: #D1700E; } div.poll-menu{ position: relative; } div.poll-menu ul#poll-list{ float: left; height: 26px; margin: 0px; padding: 0px; } div.poll-menu ul#poll-list li{ background: none; float: left; font-weight: normal; list-style-type: none; margin: 0px 5px 0px 0px; padding: 0px; text-align: center; } div.poll-menu ul#poll-list li.hundred{ width: 100px; } div.poll-menu ul#poll-list li.sixty{ width: 60px; } div.poll-menu ul#poll-list li.fifty{ width: 50px; } div.poll-menu ul#poll-list li.onesixty{ width: 160px; } div.poll-menu ul#poll-list li.oneseventy{ width: 170px; } div.poll-menu ul#poll-list li.oneforty{ width: 140px; } div.poll-menu ul#poll-list li a{ background-color: #404040; color: #ffffff; display: block; font-size: 1.1em; font-weight: normal; padding: 5px; } div.poll-menu ul#poll-list li a.selected{ background-color: #d1700e; } div.poll-menu div.fullwidth{ float: right; padding-top: 5px; text-align: right; width: 165px; } div.poll-menu div.fullwidth a#how-to span.ptitle{ display: none; } div.poll-menu div.fullwidth a#how-to span{ background-image: url("/news/special/world/us_and_canada/11/republican_primaries/polltracker/css/img/13px_optimised_sprite.png"); background-position: -308px -16px; background-repeat: no-repeat; display: block; float: left; width: 15px; height: 15px; } div.poll-menu div.halfwidth{ clear: both; padding-top: 20px; padding-bottom: 10px; width: auto; } div.poll-menu div.halfwidth a#how-to span{ background-image: url("/news/special/world/us_and_canada/11/republican_primaries/polltracker/css/img/13px_optimised_sprite.png"); background-repeat: no-repeat; display: block; float: left; height: 15px; margin-right: 3px; width: 15px; } div.poll-menu div.halfwidth a#how-to{ display: block; clear: both; width: auto; } div.poll-menu div.halfwidth a#how-to span{ background-position: -308px -16px; } div.poll-menu div.halfwidth a#how-to span.ptitle{ background: none; font-size: 16px; font-weight: bold; line-height: 16px; margin-right: 30px; width: 100px; } div#chart_event_wrapper div.info-fullwidth{ background-image: url("/news/special/world/us_and_canada/11/republican_primaries/polltracker/css/img/pointer_right.gif"); background-position: 420px 8px; background-repeat: no-repeat; display: none; padding-right: 23px; position: absolute; top: -366px; right: 165px; z-index: 105; } div#chart_event_wrapper div.info-fullwidth div, div#chart_event_wrapper div.info-halfwidth div{ background-color: #e5e5e5; width: 400px; z-index:106; } /* */ div#chart_event_wrapper div.info-halfwidth{ background-image: url("/news/special/world/us_and_canada/11/republican_primaries/polltracker/css/img/pointer_left.gif"); background-position: 0px 11px; background-repeat: no-repeat; display: none; padding-left: 23px; position: absolute; top: -373px; left: 295px; z-index: 105; } div#chart_event_wrapper div#info-howto div{padding: 10px;} div#chart_event_wrapper div#info-howto div h2{ text-align: right; height: 20px; margin: 0px; } div#chart_event_wrapper div#info-howto div h2 a{ background-image: url("/news/special/world/us_and_canada/11/republican_primaries/polltracker/css/img/13px_optimised_sprite.png"); background-position: -191px -16px; background-repeat: no-repeat; color: #000000; display: block; font-size: 16px; line-height: 16px; font-weight: bold; height: 15px; float: right; text-decoration: none; width: 15px; } div#wide-chart-container div#polltracker-cta{ clear: both; display: none; padding-bottom: 20px; } div#primaries-key-events-wrapper{ display: none; } div#chart_event_wrapper{ position: relative; } div#chart_event_wrapper a.event-icon{ background-image: url("/news/special/world/us_and_canada/11/republican_primaries/polltracker/css/img/13px_optimised_sprite.png"); background-position: -326px -16px; background-repeat: no-repeat; display:block; height: 15px; position: absolute; top: -305px; width: 15px; } div#pointer-wrapper{ height: 150px; } div#pointer-wrapper a#event-summary-close{ background-image: url("/news/special/world/us_and_canada/11/republican_primaries/polltracker/css/img/13px_optimised_sprite.png"); background-position: -191px -16px; background-repeat: no-repeat; position: absolute; right: 10px; top: 10px; display: none; width: 15px; height: 15px; display: none; } div#chart_event_wrapper div.event-pointer-left{ background-image: url("/news/special/world/us_and_canada/11/republican_primaries/polltracker/css/img/pointer_left.gif"); background-position: 0px 11px; background-repeat: no-repeat; padding-left: 23px; display: none; width: 400px; position: absolute; top: -323px; z-index: 99; } div#chart_event_wrapper div.event-pointer-right{ background-image: url("/news/special/world/us_and_canada/11/republican_primaries/polltracker/css/img/pointer_right.gif"); background-position: 400px 11px; background-repeat: no-repeat; padding-right: 23px; display: none; width: 400px; position: absolute; top: -323px; z-index: 99; } div#chart_event_wrapper div.event-pointer-left div, div#chart_event_wrapper div.event-pointer-right div{ background-color: #e5e5e5; padding: 10px; } div#pointer-wrapper div h3.event-headline{ font-size: 16px; font-weight: bold; line-height: 16px; }