#ol_plan {
	background-image: url(../images/ol/ol_plan.gif);
	background-repeat: no-repeat;
	width: 486px;
	height: 500px;
	position: relative;
	margin: 10px 80px;
}

#ol_plan li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#ol_plan a {display: block; text-indent: -9999px; text-decoration: none;}

#r1 {left: 33px; top: 33px; width: 88px; height: 80px; z-index: 40;}
#r2 {left: 124px; top: 58px; width: 52px; height: 51px; z-index: 40;}
#r3 {left: 179px; top: 30px; width: 130px; height: 79px; z-index: 40;}
#r4 {left: 311px; top: 58px; width: 37px; height: 51px; z-index: 40;}
#r5 {left: 351px; top: 58px; width: 33px; height: 26px; z-index: 40;}
#r6 {left: 351px; top: 86px; width: 33px; height: 23px; z-index: 40;}
#r7 {left: 387px; top: 35px; width: 45px; height: 74px; z-index: 40;}
#r8 {left: 387px; top: 137px; width: 45px; height: 55px; z-index: 40;}
#r9 {left: 124px; top: 111px; width: 260px; height: 23px; z-index: 40;}
#r10 {left: 208px; top: 137px; width: 35px; height: 31px; z-index: 40;}
#r11 {left: 164px; top: 137px; width: 25px; height: 31px; z-index: 40;}
#r12 {left: 150px; top: 170px; width: 31px; height: 21px; z-index: 40;}
#r13 {left: 124px; top: 158px; width: 24px; height: 33px; z-index: 40;}
#r14 {left: 124px; top: 137px; width: 13px; height: 19px; z-index: 40;}
#r15 {left: 130px; top: 291px; width: 52px; height: 49px; z-index: 40;}
#r16 {left: 130px; top: 385px; width: 52px; height: 39px; z-index: 40;}
#r17 {left: 387px; top: 289px; width: 45px; height: 50px; z-index: 40;}
#r18 {left: 387px; top: 391px; width: 45px; height: 55px; z-index: 40;}

#r1 a {height: 80px;}
#r2 a {height: 51px;}
#r3 a {height: 79px;}
#r4 a {height: 51px;}
#r5 a {height: 26px;}
#r6 a {height: 23px;}
#r7 a {height: 74px;}
#r8 a {height: 55px;}
#r9 a {height: 23px;}
#r10 a {height: 31px;}
#r11 a {height: 31px;}
#r12 a {height: 21px;}
#r13 a {height: 33px;}
#r14 a {height: 19px;}
#r15 a {height: 49px;}
#r16 a {height: 39px;}
#r17 a {height: 50px;}
#r18 a {height: 55px;}

#r1 a:hover {background: url(../images/ol/ol_plan.gif) -33px -533px no-repeat;}
#r2 a:hover {background: url(../images/ol/ol_plan.gif) -124px -558px no-repeat;}
#r3 a:hover {background: url(../images/ol/ol_plan.gif) -179px -530px no-repeat;}
#r4 a:hover {background: url(../images/ol/ol_plan.gif) -311px -558px no-repeat;}
#r5 a:hover {background: url(../images/ol/ol_plan.gif) -351px -558px no-repeat;}
#r6 a:hover {background: url(../images/ol/ol_plan.gif) -351px -586px no-repeat;}
#r7 a:hover {background: url(../images/ol/ol_plan.gif) -387px -535px no-repeat;}
#r8 a:hover {background: url(../images/ol/ol_plan.gif) -387px -637px no-repeat;}
#r9 a:hover {background: url(../images/ol/ol_plan.gif) -124px -611px no-repeat;}
#r10 a:hover {background: url(../images/ol/ol_plan.gif) -208px -637px no-repeat;}
#r11 a:hover {background: url(../images/ol/ol_plan.gif) -164px -637px no-repeat;}
#r12 a:hover {background: url(../images/ol/ol_plan.gif) -150px -670px no-repeat;}
#r13 a:hover {background: url(../images/ol/ol_plan.gif) -124px -658px no-repeat;}
#r14 a:hover {background: url(../images/ol/ol_plan.gif) -124px -637px no-repeat;}
#r15 a:hover {background: url(../images/ol/ol_plan.gif) -130px -791px no-repeat;}
#r16 a:hover {background: url(../images/ol/ol_plan.gif) -130px -885px no-repeat;}
#r17 a:hover {background: url(../images/ol/ol_plan.gif) -387px -789px no-repeat;}
#r18 a:hover {background: url(../images/ol/ol_plan.gif) -387px -891px no-repeat;}


/***************** Highslide containers */

.room_img {
	padding: 5px;
	text-align: center;
}

.room_img img {
	display: block;
	border: 1px solid silver;
	padding: 2px;
}

.room_caption {
	padding: 5px;
	font-style: italic;
	font-size: 11px;
}

.highslide-heading strong {
	color: #990000;
}