#li_home
{
	display					: block ;
	width					: 56px;
	height					: 30px;
    background				: url(../images/bt-home.png) 0px 0px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}

#li_home:hover, #li_home:focus, #li_home:active
{ 
    background				: url(../images/bt-home.png) 0px -30px no-repeat ; 
}

#li_home_active
{
	display					: block ;
	width					: 56px;
	height					: 30px;
    background				: url(../images/bt-home.png) 0px -60px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}


#li_skiingriding
{
	display					: block ;
	width					: 122px;
	height					: 30px;
    background				: url(../images/bt-skiingriding.png) 0px 0px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}

#li_skiingriding:hover, #li_skiingriding:focus, #li_skiingriding:active
{ 
    background				: url(../images/bt-skiingriding.png) 0px -30px no-repeat ; 
}

#li_skiingriding_active
{
	display					: block ;
	width					: 122px;
	height					: 30px;
    background				: url(../images/bt-skiingriding.png) 0px -60px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}


#li_golfsummer
{
	display					: block ;
	width					: 120px;
	height					: 30px;
    background				: url(../images/bt-golfsummer.png) 0px 0px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}

#li_golfsummer:hover, #li_golfsummer:focus, #li_golfsummer:active
{ 
    background				: url(../images/bt-golfsummer.png) 0px -30px no-repeat ; 
}

#li_golfsummer_active
{
	display					: block ;
	width					: 120px;
	height					: 30px;
    background				: url(../images/bt-golfsummer.png) 0px -60px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}



#li_lodgingservices
{
	display					: block ;
	width					: 150px;
	height					: 30px;
    background				: url(../images/bt-lodgingservices.png) 0px 0px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}

#li_lodgingservices:hover, #li_lodgingservices:focus, #li_lodgingservices:active
{ 
    background				: url(../images/bt-lodgingservices.png) 0px -30px no-repeat ; 
}

#li_lodgingservices_active
{
	display					: block ;
	width					: 150px;
	height					: 30px;
    background				: url(../images/bt-lodgingservices.png) 0px -60px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}


#li_directions
{
	display					: block ;
	width					: 94px;
	height					: 30px;
    background				: url(../images/bt-directions.png) 0px 0px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}

#li_directions:hover, #li_directions:focus, #li_directions:active
{ 
    background				: url(../images/bt-directions.png) 0px -30px no-repeat ; 
}

#li_directions_active
{
	display					: block ;
	width					: 94px;
	height					: 30px;
    background				: url(../images/bt-directions.png) 0px -60px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}

#li_waterpark
{
	display					: block ;
	width					: 160px;
	height					: 30px;
    background				: url(../images/bt-waterpark.png) 0px 0px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}

#li_waterpark:hover, #li_waterpark:focus, #li_waterpark:active
{ 
    background				: url(../images/bt-waterpark.png) 0px -30px no-repeat ; 
}

#li_waterpark_active
{
	display					: block ;
	width					: 160px;
	height					: 30px;
    background				: url(../images/bt-waterpark.png) 0px -60px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}



#li_icehaus
{
	display					: block ;
	width					: 120px;
	height					: 30px;
    background				: url(../images/bt-icehaus.png) 0px 0px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}

#li_icehaus:hover, #li_icehaus:focus, #li_icehaus:active
{ 
    background				: url(../images/bt-icehaus.png) 0px -30px no-repeat ; 
}

#li_icehaus_active
{
	display					: block ;
	width					: 120px;
	height					: 30px;
    background				: url(../images/bt-icehaus.png) 0px -60px no-repeat ; 
    color					: #FFFFFF ;
    text-indent				: -9000px;
    overflow				: hidden;  
}



/* ----------------------------------------------------------- */
/* NAV & SUB-NAV STRUCTURE  */
/* ----------------------------------------------------------- */

#nav, #nav ul    
{
	list-style 				: none;
	line-height				: 20px;
}

#nav
{
	text-align				: left;
	font-size				: 85%;
}

#nav a
{
    display 				: block;
    text-decoration 		: none;
}

#nav li      
{ 
    float 					: left; 
}

#nav li ul
{ 
    position				: absolute;
    width					: 164px;
    left					: -999em;
	padding					: 5px 0 0 0;
}

#nav li ul li
{ 
    width					: 164px;
	height					: 20px;
    background				: #DDDDDD;
	padding					: 0 3px 3px 3px;	
}

#nav li ul li a
{ 
    width					: 159px;
	height					: 20px;
	color					: #666666;
    background				: #FFFFFF;
	padding					: 0 0 0 5px;
	font-weight				: bold;
}

#nav li ul li a:hover
{ 
	color					: #FFFFFF;
    background				: #6B9624;
}

#nav li:hover ul ul, #nav li.sfhover ul ul
{
    left					: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul
{
    left					: auto;
}




