#imap {
	margin: 10px 0 0 15px;
	display: block;
	width: 260px;
	height: 380px;
	background: url('/images/Pictorials/clothes.jpg') no-repeat;
	position: relative
}

#imap a#title {
	display: block;
	width: 260px;
	height: 0;
	padding-top: 380px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	background: url('/images/Pictorials/clothes.jpg') no-repeat 400px 400px;
	cursor: default
}

#imap a#title:hover {
	background-position: 0 0;
	z-index: 10;
}

#imap dd {
	position: absolute;
	padding: 0;
	margin: 0;
}

#imap #pmbody {
	left: 10px;
	top: 60px;
	z-index: 20;
}

#imap #pmlegs {
	left: 10px;
	top: 190px;
	z-index: 20;
}

#imap #pmfeet {
	left: 10px;
	top: 330px;
	z-index: 20;
}

#imap #pfbody {
	left: 150px;
	top: 60px;
	z-index: 20;
}

#imap #pflegs {
	left: 150px;
	top: 190px;
	z-index: 20;
}

#imap #pffeet {
	left: 150px;
	top: 290px;
	z-index: 20;
}

#imap #pother {
	left: 0px;
	top: 0px;
	z-index: 20;
}

#imap a#mbody {
	display: block;
	width: 120px;
	height: 130px;
	background: url('/images/Pictorials/tgif.gif') no-repeat -100px;
	text-decoration: none;
	z-index: 20
}

#imap a#mlegs {
	display: block;
	width: 100px;
	height: 150px;
	background: url('/images/Pictorials/tgif.gif') no-repeat -100px;
	text-decoration: none;
	z-index: 20
}

#imap a#mfeet {
	display: block;
	width: 100px;
	height: 50px;
	background: url('/images/Pictorials/tgif.gif') no-repeat -100px;
	text-decoration: none;
	z-index: 20
}

#imap a#fbody {
	display: block;
	width: 110px;
	height: 130px;
	background: url('/images/Pictorials/tgif.gif') no-repeat -100px;
	text-decoration: none;
	z-index: 20
}

#imap a#flegs {
	display: block;
	width: 110px;
	height: 100px;
	background: url('/images/Pictorials/tgif.gif') no-repeat -100px;
	text-decoration: none;
	z-index: 20
}

#imap a#ffeet {
	display: block;
	width: 110px;
	height: 90px;
	background: url('/images/Pictorials/tgif.gif') no-repeat -100px;
	text-decoration: none;
	z-index: 20
}

#imap a#other {
	display: block;
	width: 45px;
	height: 25px;
	background: url('/images/Pictorials/tgif.gif') no-repeat -100px;
	text-decoration: none;
	z-index: 20
}

#imap a span, #imap a:visited span {
	display: none;
}

#imap a#mbody:hover, #imap a#mlegs:hover, #imap a#mfeet:hover, #imap a#fbody:hover,
	#imap a#flegs:hover, #imap a#ffeet:hover, #imap a#other:hover {
	background-position: 0 0;
}

#imap a:hover span {
	position: absolute;
	width: auto;
	display: block;
	font-size: 12px;
	background: transparent;
	border: 0px;
	white-space: nowrap;
}

/* move the span text to a common position at the bottom of the image map */
#imap a#mbody:hover span {
	left: 260px;
	top: -50px;
}

#imap a#mlegs:hover span {
	left: 260px;
	top: -180px;
}

#imap a#mfeet:hover span {
	left: 260px;
	top: -320px;
}

#imap a#fbody:hover span {
	left: 120px;
	top: -50px;
}

#imap a#flegs:hover span {
	left: 120px;
	top: -180px;
}

#imap a#ffeet:hover span {
	left: 120px;
	top: -280px;
}

#imap a#other:hover span {
	left: 270px;
	top: 10px;
}

@media only screen and (max-width: 799px) {
	#imap a#mbody:hover span, #imap a#mlegs:hover span {
		left: -10px;
		top: -0;
	}
	#imap a#mfeet:hover span {
		left: -10px;
		top: -75px;
	}
	#imap a#other:hover span{
		left: 0;
		top: 10px;
	}
	#imap a#fbody:hover span {
		left: -25px;
		top: 0px;
	}
	#imap a#flegs:hover span {
		left: -45px;
		top: 0px;
	}
	#imap a#ffeet:hover span {
		left: -65px;
		top: 0px;
	}
}