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;
}
