.part {
	cursor: pointer;
	height: auto;
	position: absolute;
	width: auto;
}
.alive {
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#main_pane {
	background: white;
	border: 0.1em solid #000;
	border-bottom: none;
	float: left;
	/*height was 46em before 'Tabs...' & 'Alpabetical index...' added*/
	/*height was 49em before box size was increased which seemed to stop disappearing term problem*/
	height:46em;
	position: relative;
	width: 30em;
	z-index: 60;
}
.pane {
	background-color: transparent;
	left: 0;
	position: absolute;
	top: 0;
}
.bk {
	background-repeat: no-repeat;
}
#d_image_pane {
	background-image: url(images/dorsal.jpg);
}
#d_foramen {
	background-image: url(images/d_foramen.jpg);
	height: 6em;
	left: 10em;
	top: 4em;
	width: 5em;
}
#d_head {
	background-image: url(images/d_head.jpg);
}
#v_image_pane {
	background-image: url(images/ventral_x.jpg);
}
#v_legs {
	background-image: url(images/legs.png);
}
#v_head {
	background-image: url(images/v_head.jpg);
}
#l_image_pane {
	background-image: url(images/lateral.jpg);
}
#l_foramen {
	background-image: url(images/l_foramen.jpg);
	height: 3.5em;
	left: 13.5em;
	top: 3.5em;
	width: 5.2em;
}
#l_head {
	background-image: url(images/l_head.jpg);
}
#a_image_pane {
	background-image: url(images/anterior.jpg);
}
#a_foramen {
	background-image: url(images/a_foramen.jpg);
	height: 5.5em;
	left: 15.7em;
	top: 23.4em;
	width: 4.5em;
}
#a_head {
	background-image: url(images/a_head.jpg);
}
#lens {
	background: #fff;
	border: 0.1em solid #000;
	height: 25em;
	left: 1em;
	overflow: hidden;
	top: 1em;
	width: 25em;
	z-index: 70;
}
#drag_me {
	background-color: rgba(208,204,199,0.3);
	border: 0.1em solid #000;
	border-top: none;
	cursor: move;
	height: 4em;
	left: 1em;
	top: 26.2em;
	width: 25em;
	z-index: 70;
}
#drag_me p {
	font-size: 1.3em;
	color: #300;
	text-align: center;
	margin-top: 0.5em;
	z-index: 71;
}
#mag1 {
	background: transparent;
	left: 0;
	top: 0;
	visibility: inherit;
	z-index: 50;
}
.details {
	height: 58.9em;
	width: 55em;
	z-index: 59;
}
#d_mag1_image_pane {
	background-image: url(images/dorsal_M1.jpg);
	z-index: 57;
}
#d_mag1_head {
	background-image: url(images/d_head_M1.jpg);
	left: 2.4em;
	top: -2em;
}
#d_mag1_claws {
	background-image: url(images/d_claws_and_tarsomeres_M1.jpg);
	left: 15em;
	top: -2em;
}
#v_mag1_claws {
	background-image: url(images/v_claws_and_tarsomeres_M1.jpg);
	left: 25.5em;
	top: 36em;
}
#l_mag1_claws {
	background-image: url(images/l_claws_and_tarsomeres_M1.jpg);
	left: -7em;
	top: 20em;
}
#a_mag1_claws {
	background-image: url(images/a_claws_and_tarsomeres_M1.jpg);
	left: 10em;
	top: 42em;
}
#v_mag1_image_pane {
	background-image: url(images/ventral_M1_x.jpg);
	z-index: 57;
}
#v_mag1_legs {
	background-image: url(images/legs_M1.png);
	z-index: 59;
}
#v_mag1_head {
	background-image: url(images/v_head_M1.jpg);
	left: 2.4em;
	top: -2em;
}
#v_mag1_trochantin {
	background-image: url(images/trochantin_M1.jpg);
	height: 58.9em;
	left: 3em;
	top: 8em;
	width: 55em;
	z-index: 59;
}
#l_mag1_image_pane {
	background-image: url(images/lateral_M1.jpg);
	z-index: 57;
}
#l_mag1_head {
	background-image: url(images/l_head_M1.jpg);
	left: 2.4em;
	top: -10em;
}
#a_mag1_image_pane {
	background-image: url(images/anterior_M1.jpg);
	z-index: 57;
}
#a_mag1_head {
	background-image: url(images/a_head_M1.jpg);
	left: 2.4em;
	top: 25em;
}
.kinetic {
	position: absolute;
}
#d_parts,#v_parts,#l_parts,#a_parts {
	top: 0.1em;/* border compensation*/
	z-index:62;
}
#m1_d_parts,#m1_v_parts,#m1_l_parts,#m1_a_parts {
	top: 0.025em;/* border compensation*/
	z-index:67;/* border compensation not here. Don't know why*/
}
