ul#menu{
	margin:0;
	padding:0;
	padding-top:47px;
	margin-left:41px;
	width:770px;
}
ul#menu li{
	list-style:none;
	float:left;
}
ul#menu li#check a, ul#menu li#home a, ul#menu li#accommodation a, ul#menu li#getting_here a, ul#menu li#local a, ul#menu li#contact a{
	height:45px;
	padding-bottom:7px;
	cursor:pointer;
	margin:0;
	margin-right:4px;
	float:left;
}

ul#menu li#check a{	
	background:url(../images/menu_check.gif) no-repeat 0px -55px;
	width:86px;
}
ul#menu li#check a:hover, #body_availability ul#menu li#check a{
	background:url(../images/menu_check.gif) no-repeat 0px 0px;
	height:52px;
	padding:0;
}

ul#menu li#home a{
	background:url(../images/menu_home.gif) no-repeat 0px -55px;
	width:60px;
	margin-left:20px;
}
ul#menu li#home a:hover, #body_home ul#menu li#home a{
	background:url(../images/menu_home.gif) no-repeat 0px 0px;
	height:52px;
	padding:0;
}

ul#menu li#accommodation a{
	background:url(../images/menu_accommodation.gif) no-repeat 0px -55px;
	width:134px;
}
ul#menu li#accommodation a:hover, #body_accommodation ul#menu li#accommodation a{
	background:url(../images/menu_accommodation.gif) no-repeat 0px 0px;
	height:52px;
	padding:0;
}

ul#menu li#getting_here a{
	background:url(../images/menu_getting_here.gif) no-repeat 0px -55px;
	width:107px;
}
ul#menu li#getting_here a:hover, #body_getting_here ul#menu li#getting_here a{
	background:url(../images/menu_getting_here.gif) no-repeat 0px 0px;
	height:52px;
	padding:0;
}

ul#menu li#local a{
	background:url(../images/menu_local.gif) no-repeat 0px -55px;
	width:86px;
	margin-right:95px;
}
ul#menu li#local a:hover, #body_local ul#menu li#local a{
	background:url(../images/menu_local.gif) no-repeat 0px 0px;
	height:52px;
	padding:0;
}

ul#menu li#contact a{
	background:url(../images/menu_contact.gif) no-repeat 0px -55px;
	width:94px;
}
ul#menu li#contact a:hover, #body_contact ul#menu li#contact a{
	background:url(../images/menu_contact.gif) no-repeat 0px 0px;
	height:52px;
	padding:0;
}