#cl_plan {
	background-image: url(../images/cl/cl-plan.gif);
	background-repeat: no-repeat;
	width: 393px;
	height: 287px;
	position: relative;
	margin: 10px 110px;
}

#cl_plan li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#cl_plan a {display: block; text-indent: -9999px; text-decoration: none;}

#r1 {left: 63px; top: 12px; width: 84px; height: 67px; z-index: 40;}
#r2 {left: 9px; top: 98px; width: 53px; height: 78px; z-index: 40;}
#r3 {left: 63px; top: 99px; width: 84px; height: 74px; z-index: 40;}
#r4 {left: 63px; top: 81px; width: 29px; height: 15px; z-index: 40;}
#r5 {left: 158px; top: 76px; width: 28px; height: 29px; z-index: 40;}
#r6 {left: 9px; top: 179px; width: 53px; height: 38px; z-index: 40;}
#r7 {left: 9px; top: 220px; width: 65px; height: 59px; z-index: 40;}
#r8 {left: 214px; top: 103px; width: 42px; height: 70px; z-index: 40;}
#r9 {left: 283px; top: 103px; width: 65px; height: 70px; z-index: 40;}

#r1 a {height: 67px;}
#r2 a {height: 78px;}
#r3 a {height: 74px;}
#r4 a {height: 15px;}
#r5 a {height: 29px;}
#r6 a {height: 38px;}
#r7 a {height: 59px;}
#r8 a {height: 70px;}
#r9 a {height: 70px;}

#r1 a:hover {background: url(../images/cl/cl-plan.gif) -63px -299px no-repeat;}
#r2 a:hover {background: url(../images/cl/cl-plan.gif) -9px -385px no-repeat;}
#r3 a:hover {background: url(../images/cl/cl-plan.gif) -63px -386px no-repeat;}
#r4 a:hover {background: url(../images/cl/cl-plan.gif) -63px -370px no-repeat;}
#r5 a:hover {background: url(../images/cl/cl-plan.gif) -158px -363px no-repeat;}
#r6 a:hover {background: url(../images/cl/cl-plan.gif) -9px -466px no-repeat;}
#r7 a:hover {background: url(../images/cl/cl-plan.gif) -9px -507px no-repeat;}
#r8 a:hover {background: url(../images/cl/cl-plan.gif) -214px -390px no-repeat;}
#r9 a:hover {background: url(../images/cl/cl-plan.gif) -283px -390px no-repeat;}


/***************** Highslide containers */

.room_img {
	padding: 5px;
}

.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;
}