/* Menu */
#menu,#foot_menu {
	width: 620px;
	margin: 0;
	padding: 0;
	position: relative;
	!important;
}
#menu {
	height: 60px;
}
#foot_menu {
	height: 30px;
}
#menu li,#foot_menu li{
	margin: 0;
	padding: 0;
	float: left;
	text-indent: -9999px;
	font-size:0;
	line-height: 0;
	!important;
}
#menu li a {
    text-decoration: none;
    display: block;
    height: 60px;
	background-image: url(../images/menu2.jpg);
	background-repeat: no-repeat;
	!important;
}
#foot_menu li a {
    text-decoration: none;
    display: block;
    height: 30px;
	background-image:  url("../images/foot_menu.jpg");
	background-repeat: no-repeat;
	!important;
}
#menu li#m01 a,#menu li#m03 a,#menu li#m06 a,#menu li#m08 a,#foot_menu li#fm01 a,#foot_menu li#fm03 a,#foot_menu li#fm05 a,#foot_menu li#fm07 a {
    width: 78px;
	!important;
}
#menu li#m02 a,#menu li#m04 a,#menu li#m05 a,#menu li#m07 a,#foot_menu li#fm02 a,#foot_menu li#fm04 a,#foot_menu li#fm06 a,#foot_menu li#fm08 a {
    width: 77px;
	!important;
}
/* BUTTONS */
#menu li#m01 a,#foot_menu li#fm01 a {
	background-position: 0 0;
	!important;
}
#menu li#m02 a,#foot_menu li#fm02 a {
	background-position: -78px 0;
	!important;
}
#menu li#m03 a,#foot_menu li#fm03 a {
	background-position: -155px 0;
	!important;
}
#menu li#m04 a,#foot_menu li#fm04 a {
	background-position: -233px 0;
	!important;
}
#menu li#m05 a,#foot_menu li#fm05 a {
	background-position: -310px 0;
	!important;
}
#menu li#m06 a {
	background-position: -387px 0;
	!important;
}
#foot_menu li#fm06 a {
	background-position: -388px 0;
	!important;
}
#menu li#m07 a,#foot_menu li#fm07 a {
	background-position: -465px 0;
	!important;
}
#menu li#m08 a {
	background-position: -542px 0;
	!important;
}
#foot_menu li#fm08 a {
	background-position: -543px 0;
	!important;
}
/* OVER */
#menu li#m01 a:hover {
	background-position: 0 -60px;
	!important;
}
#menu li#m02 a:hover {
	background-position: -78px -60px;
	!important;
}
#menu li#m03 a:hover {
	background-position: -155px -60px;
	!important;
}
#menu li#m04 a:hover {
	background-position: -233px -60px;
	!important;
}
#menu li#m05 a:hover {
	background-position: -310px -60px;
	!important;
}
#menu li#m06 a:hover {
	background-position: -387px -60px;
	!important;
}
#menu li#m07 a:hover {
	background-position: -465px -60px;
	!important;
}
#menu li#m08 a:hover {
	background-position: -542px -60px;
	!important;
}
#foot_menu li#fm01 a:hover {
	background-position: 0 -30px;
	!important;
}
#foot_menu li#fm02 a:hover {
	background-position: -78px -30px;
	!important;
}
#foot_menu li#fm03 a:hover {
	background-position: -155px -30px;
	!important;
}
#foot_menu li#fm04 a:hover {
	background-position: -233px -30px;
	!important;
}
#foot_menu li#fm05 a:hover {
	background-position: -310px -30px;
	!important;
}
#foot_menu li#fm06 a:hover {
	background-position: -388px -30px;
	!important;
}
#foot_menu li#fm07 a:hover {
	background-position: -465px -30px;
	!important;
}
#foot_menu li#fm08 a:hover {
	background-position: -543px -30px;
	!important;
}
/* ON */
#menu.news li#fm01 a {
	background-position: 0 -60px;
	cursor: default;
	!important;
}
#menu.room li#fm02 a {
	background-position: -78px -60px;
	cursor: default;
	!important;
}
#menu.hotspring li#fm03 a {
	background-position: -155px -60px;
	cursor: default;
	!important;
}
#menu.food li#fm04 a {
	background-position: -233px -60px;
	cursor: default;
	!important;
}
#menu.drink li#fm05 a {
	background-position: -310px -60px;
	cursor: default;
	!important;
}
#menu.about li#fm06 a {
	background-position: -387px -60px;
	cursor: default;
	!important;
}
#menu.dayspa li#fm07 a {
	background-position: -465px -60px;
	cursor: default;
	!important;
}
#menu.access li#fm08 a {
	background-position: -542px -60px;
	cursor: default;
	!important;
}
#menu.news li#fm01 a:hover {
	background-position: 0 -60px;
	cursor: default;
	!important;
}
#menu.room li#fm02 a:hover {
	background-position: -78px -60px;
	cursor: default;
	!important;
}
#menu.hotspring li#fm03 a:hover {
	background-position: -155px -60px;
	cursor: default;
	!important;
}
#menu.food li#fm04 a:hover {
	background-position: -233px -60px;
	cursor: default;
	!important;
}
#menu.drink li#fm05 a:hover {
	background-position: -310px -60px;
	cursor: default;
	!important;
}
#menu.about li#fm06 a:hover {
	background-position: -387px -60px;
	cursor: default;
	!important;
}
#menu.dayspa li#fm07 a:hover {
	background-position: -465px -60px;
	cursor: default;
	!important;
}
#menu.access li#fm08 a:hover {
	background-position: -542px -60px;
	cursor: default;
	!important;
}
#foot_menu.news li#fm01 a {
	background-position: 0 -30px;
	cursor: default;
	!important;
}
#foot_menu.room li#fm02 a {
	background-position: -78px -30px;
	cursor: default;
	!important;
}
#foot_menu.hotspring li#fm03 a {
	background-position: -155px -30px;
	cursor: default;
	!important;
}
#foot_menu.food li#fm04 a {
	background-position: -233px -30px;
	cursor: default;
	!important;
}
#foot_menu.drink li#fm05 a {
	background-position: -310px -30px;
	cursor: default;
	!important;
}
#foot_menu.about li#fm06 a {
	background-position: -388px -30px;
	cursor: default;
	!important;
}
#foot_menu.dayspa li#fm07 a {
	background-position: -465px -30px;
	cursor: default;
	!important;
}
#foot_menu.access li#fm08 a {
	background-position: -543px -30px;
	cursor: default;
	!important;
}
#foot_menu.news li#fm01 a:hover {
	background-position: 0 -30px;
	cursor: default;
	!important;
}
#foot_menu.room li#fm02 a:hover {
	background-position: -78px -30px;
	cursor: default;
	!important;
}
#foot_menu.hotspring li#fm03 a:hover {
	background-position: -155px -30px;
	cursor: default;
	!important;
}
#foot_menu.food li#fm04 a:hover {
	background-position: -233px -30px;
	cursor: default;
	!important;
}
#foot_menu.drink li#fm05 a:hover {
	background-position: -310px -30px;
	cursor: default;
	!important;
}
#foot_menu.about li#fm06 a:hover {
	background-position: -388px -30px;
	cursor: default;
	!important;
}
#foot_menu.dayspa li#fm07 a:hover {
	background-position: -465px -30px;
	cursor: default;
	!important;
}
#foot_menu.access li#fm08 a:hover {
	background-position: -543px -30px;
	cursor: default;
	!important;
}
/* Side Menu */
#side_menu {
	width: 140px;
	height: 282px;
	margin: 20px 5px 10px 10px;
	padding: 0;
	position: relative;
	!important;
}
#side_menu li{
	list-style-type : none;
	margin: 0;
	padding: 0;
	float: left;
	text-indent: -9999px;
	font-size:0;
	line-height: 0;
	!important;
}
#side_menu li a {
    text-decoration: none;
    display: block;
	width: 140px;
    height: 40px;
	margin-bottom: 7px;
	background-image:  url("../images/right_btn.jpg");
	background-repeat: no-repeat;
	!important;
}
/* BUTTONS */
#side_menu li#rm01 a {
	background-position: 0 0;
	!important;
}
#side_menu li#rm02 a {
	background-position: 0 -47px;
	!important;
}
#side_menu li#rm03 a {
	background-position: 0 -95px;
	!important;
}
#side_menu li#rm04 a {
	background-position: 0 -143px;
	!important;
}
#side_menu li#rm05 a {
	background-position: 0 -190px;
	!important;
}
#side_menu li#rm06 a {
	background-position: 0 -237px;
	!important;
}
/* OVER */
#side_menu li#rm01 a:hover {
	background-position: -140px 0;
	!important;
}
#side_menu li#rm02 a:hover {
	background-position: -140px -47px;
	!important;
}
#side_menu li#rm03 a:hover {
	background-position: -140px -95px;
	!important;
}
#side_menu li#rm04 a:hover {
	background-position: -140px -143px;
	!important;
}
#side_menu li#rm05 a:hover {
	background-position: -140px -190px;
	!important;
}
#side_menu li#rm06 a:hover {
	background-position: -140px -237px;
	!important;
}

