/*
      Design & Development by REMOLINO
      
      Website: http://www.remolino.org/
	  
	  E-Mail: info@remolino.org
	  
	  Last Update:  2009-09-21 - 18hs
*/
#leftcolumn #main-menu .mainhome a{
	display: block;
	width: 51px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_homehome.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .mainhome a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .rooms a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_rooms.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
	cursor: pointer;
}
#leftcolumn #main-menu .rooms a:hover{
	background-position: 0 -18px;
	cursor: pointer;
}
#leftcolumn #main-menu .standard a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_standard.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .standard a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .standard a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .standard-plus a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_standard-plus.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .standard-plus a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .standard-plus a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .superior a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_superior.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .superior a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .superior a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .suites a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_suites.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .suites a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .suites a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .garden-suite a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_garden-suite.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .garden-suite a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .garden-suite  a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .pool-side-suite a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_pool-side-suite.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .pool-side-suite a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .pool-side-suite a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .rates a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_rates.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .rates a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .rates a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .lofts a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_lofts.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
	cursor: pointer;	
}
#leftcolumn #main-menu .lofts a:hover{
	background-position: 0 -18px;
	cursor: pointer;
}
#leftcolumn #main-menu .the-loft a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_the-loft.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .the-loft a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .the-loft a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .the-other-loft a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_the-other-loft.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .the-other-loft a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .the-other-loft a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .rates-packs a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_rates-packs.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .rates-packs a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .rates-packs a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .promotions a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_promotions.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .promotions a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .promotions a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .reservations a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_reservations.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}
#leftcolumn #main-menu .reservations a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .reservations a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .spa a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_spa.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .spa a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .spa a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .spa-menu a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_spa-menu.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .spa-menu a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .spa-menu a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .packages a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_packages.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .packages a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .packages a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .spa-contact a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_spa-contact.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .spa-contact a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .spa-contact a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .restobar a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_restobar.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .restobar a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .restobar a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .menu a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_menu.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .menu a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .menu a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .pool-garden a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_pool-garden.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .pool-garden a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .pool-garden a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .about a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_about.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
	cursor: pointer;
}
#leftcolumn #main-menu .about a:hover{
	background-position: 0 -18px;
	cursor: pointer;	
}
#leftcolumn #main-menu .home-is-where a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_home-is-where.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .home-is-where a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .home-is-where a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .services a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_services.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .services a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .services a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .location a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_location.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .location a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .location a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .home-friends a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_home-friends.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .home-friends a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .home-friends a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .green-home a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_green-home.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .green-home a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .green-home a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .calendar a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_calendar.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .calendar a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .calendar a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .press a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_press.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
	cursor: pointer;	
}
#leftcolumn #main-menu .press a:hover{
	background-position: 0 -18px;
	cursor: pointer;	
}
#leftcolumn #main-menu .press a.active{
	background-position: 0 -18px;
	cursor: pointer;
}
#leftcolumn #main-menu .press-cuttings a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_press-cuttings.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .press-cuttings a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .press-cuttings a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .press-room a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_press-room.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .press-room a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .press-room a.active{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .contact a{
	display: block;
	width: 127px;
	height: 18px;
	text-indent:-9999px;
	background-image: url(../imgs/btn_contact.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;	
}
#leftcolumn #main-menu .contact a:hover{
	background-position: 0 -18px;
}
#leftcolumn #main-menu .contact a.active{
	background-position: 0 -18px;
}