div#mapping { width: 624px; height: 800px; position: relative; } div#mapping ul li { position: absolute; background-image: none; padding: 0px; } div#mapping ul li span { font-weight: bold; } div#mapping ul li a.hotspot { background-color: #4C4C4C; background-image: url('/news/special/uk/12/benefits_flowchart/img/text_icon.gif') !important; background-repeat: no-repeat; background-position: 0px 0px; /* background: #4C4C4C url("/news/special/uk/12/benefits_flowchart/img/text_icon.gif") no-repeat top left; */ color: white; font-weight: normal; text-decoration: none; padding: 2px 4px 2px 32px; line-height: 20px; border: 0px !important; margin: 0px !important; } .ie div#mapping ul li a.hotspot, .ie7 div#mapping ul li a.hotspot { padding-top: 0px; padding-bottom: 0px; } div#mapping ul li a.hotspot:hover { background-color: black; } div#mapping ul li a.hotspot span { color: white; } div#mapping ul li#chart_clickable { color: white; background-color: #4C4C4C; padding: 3px; top: 0; left: 5px; } div#mapping ul li#chart_text_1 { top: 30px; left: 5px; font-size: 1.3em; } div#mapping ul li#chart_text_2 { top: 47px; left: 5px; } div#mapping ul li#chart_text_3 { top: 69px; left: 69px; } div#mapping ul li#chart_text_4 { top: 130px; left: 41px; } div#mapping ul li#chart_text_5 { top: 190px; left: 1px; } div#mapping ul li#chart_text_6 { top: 221px; left: 27px; } div#mapping ul li#chart_text_7 { top: 249px; left: 48px; } div#mapping ul li#chart_text_8 { top: 292px; left: 222px; font-weight: bold; font-size: 1.5em; color: white; } div#mapping ul li#chart_text_9 { top: 773px; left: 376px; font-size: 1.4em; } div#mapping ul li#chart_text_10 { top: 339px; left: 379px; } div#mapping ul li#chart_text_11 { top: 359px; left: 379px; font-size: 0.97em; line-height: 12px; } .ie div#mapping ul li#chart_text_11, .ie7 div#mapping ul li#chart_text_11 { top: 362px; } div#mapping ul li#chart_text_12 { top: 398px; left: 379px; } div#mapping ul li#chart_text_13 { top: 429px; left: 379px; } div#mapping ul li#chart_text_14 { top: 461px; left: 379px; } div#mapping ul li#chart_text_15 { top: 494px; left: 379px; } div#mapping ul li#chart_text_16 { top: 529px; left: 379px; } div#mapping ul li#chart_text_17 { top: 562px; left: 379px; } div#mapping ul li#chart_text_18 { top: 595px; left: 379px; } div#mapping ul li#chart_text_19 { top: 629px; left: 379px; } div#mapping ul li#chart_text_20 { top: 661px; left: 379px; } div#mapping ul li#chart_text_21 { top: 695px; left: 379px; } div#mapping ul li#chart_text_22 { top: 717px; left: 379px; font-size: 0.97em; line-height: 14px; } .ie div#mapping ul li#chart_text_22, .ie7 div#mapping ul li#chart_text_22 { top: 719px; } div#mapping ul li#chart_text_23 { top: 666px; left: 5px; font-size: 1.4em; } div#mapping ul li#chart_text_24 { top: 687px; left: 5px; font-size: 1.2em; } div#mapping ul li#chart_text_25 { top: 707px; left: 5px; font-size: 1.2em; } div#mapping ul li#chart_text_26 { top: 727px; left: 5px; font-size: 1.2em; } div#mapping ul li#chart_text_27 { top: 752px; left: 5px; font-size: 0.97em; }