Table#globalNavBar
{ 
position:absolute;
top:100px;
width: 960px;
height: 44px;
display: table;
padding: 0px ;
margin: 0px; 
z-index: 1003;
}

#globalNavBar tr
{
width: 960px;
height: 44px;
margin: 0;
padding: 0;
}
#globalNavBar td
{
	white-space: nowrap;
	padding: 0 0 0 0px;
	background-position: left;
	vertical-align: top;
}

#globalNavBar a span
{
display:none;
}

#globalNavBar td.firstItem
{
white-space: nowrap;
vertical-align: top;
width:86px;
height:44px;
margin: 0;
padding: 0;
}

#globalNavBar td#globalNav_deals a
{
white-space: nowrap;
vertical-align: top;
width:86px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td.globalNavItemActive #globalNavLink_deals
{
background: url(/local/gfx/deals_active.gif) no-repeat top;
width:86px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar a.actuator#globalNavLink_deals:hover
{
background: url(/local/gfx/deals_hover.gif) no-repeat top;
width:86px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td#globalNav_Vacation_Planning a
{
white-space: nowrap;
vertical-align: top;
width:96px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td.globalNavItemActive #globalNavLink_Vacation_Planning
{
background: url(/local/gfx/vacationplanning_active.gif) no-repeat top;
width:96px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar a.actuator#globalNavLink_Vacation_Planning:hover
{
background: url(/local/gfx/vacationplanning_hover.gif) no-repeat top;
width:96px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td#globalNav_mountain a
{
white-space: nowrap;
vertical-align: top;
width:101px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td.globalNavItemActive #globalNavLink_mountain
{
background: url(/local/gfx/mountain_active.gif) no-repeat top left;
width:101px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar a.actuator#globalNavLink_mountain:hover
{
background: url(/local/gfx/mountain_hover.gif) no-repeat top left;
width:101px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td#globalNav_tickets a
{
white-space: nowrap;
vertical-align: top;
width:93px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td.globalNavItemActive #globalNavLink_tickets
{
background: url(/local/gfx/ticketspasses_active.gif) no-repeat top left;
width:93px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar a.actuator#globalNavLink_tickets:hover
{
background: url(/local/gfx/ticketspasses_hover.gif) no-repeat top left;
width:93px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td#globalNav_rentals a
{
white-space: nowrap;
vertical-align: top;
width:88px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td.globalNavItemActive #globalNavLink_rentals 
{
background: url(/local/gfx/rentals_active.gif) no-repeat top left;
width:88px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar a.actuator#globalNavLink_rentals:hover
{
background: url(/local/gfx/rentals_hover.gif) no-repeat top left;
width:88px;
height:44px;
display: block;
margin: 0;
padding: 0;
}


#globalNavBar td#globalNav_lessons a
{
white-space: nowrap;
vertical-align: top;
width:87px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td.globalNavItemActive #globalNavLink_lessons
{
background: url(/local/gfx/lessons_active.gif) no-repeat top left;
width:87px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar a.actuator#globalNavLink_lessons:hover
{
background: url(/local/gfx/lessons_hover.gif) no-repeat top left;
width:87px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td#globalNav_todo a
{
white-space: nowrap;
vertical-align: top;
width:103px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td.globalNavItemActive #globalNavLink_todo
{
background: url(/local/gfx/eventsactivities_active.gif) no-repeat top left;
width:103px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar a.actuator#globalNavLink_todo:hover
{
background: url(/local/gfx/eventsactivities_hover.gif) no-repeat top left;
width:103px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td#globalNav_competition a
{
white-space: nowrap;
vertical-align: top;
width:122px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td.globalNavItemActive #globalNavLink_competition
{
background: url(/local/gfx/competitioncenter_active.gif) no-repeat top left;
width:122px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar a.actuator#globalNavLink_competition:hover
{
background: url(/local/gfx/competitioncenter_hover.gif) no-repeat top left;
width:122px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td#globalNav_groups a
{
white-space: nowrap;
vertical-align: top;
width:97px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td.globalNavItemActive #globalNavLink_groups
{
background: url(/local/gfx/groups_active.gif) no-repeat top left;
width:97px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar a.actuator#globalNavLink_groups:hover
{
background: url(/local/gfx/groups_hover.gif) no-repeat top left;
width:97px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td#globalNav_village a
{
white-space: nowrap;
vertical-align: top;
width:87px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar td.globalNavItemActive #globalNavLink_village
{
background: url(/local/gfx/village_active.gif) no-repeat top left;
width:87px;
height:44px;
display: block;
margin: 0;
padding: 0;
}

#globalNavBar a.actuator#globalNavLink_village:hover
{
background: url(/local/gfx/village_hover.gif) no-repeat top left;
width:87px;
height:44px;
display: block;
margin: 0;
padding: 0;
}



#templateStyleMainOnly>#menuBlocker,
	#templateStyleStandardNoPromo>#menuBlocker,
	#templateStyleStandard>#menuBlocker,
	#templateStyleStandardNoNav>#menuBlocker
{
	display: none
}





/* dropdowns */
/*hide from IE*/
#templateStyleMainOnly>#menuBlocker,
#templateStyleStandardNoPromo>#menuBlocker,
#templateStyleStandard>#menuBlocker,
#templateStyleStandardNoNav>#menuBlocker
{
	display: none;

}


.mainmenu
{
	
position: absolute;
top: 0px;
left: 0px;
z-index: 2000;
visibility: hidden;
margin: 0;
padding: 0;
text-align: left;
background:  #4a4a4a;
width: 211px;
border:1px solid #ffffff;
border-bottom:none;
}

.mainmenu li
{
display: block;
voice-family: "\"}\"";   
voice-family: inherit;
white-space: normal;
font-size: 10px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;

}

.mainmenu li a,
.mainmenu li a:link,
.mainmenu li a:visited,
.mainmenu li a:active
{
display: block;
text-decoration: none;
white-space: normal;
margin: 0px;
padding: 6px 0px 7px 17px;
border-bottom: 1px solid;
color: #ffffff;

}

.mainmenu li a:hover
{
display: block;
white-space: normal;
margin: 0px;
padding: 6px 0px 7px 17px;
font-size: 10px;
font-weight: bold;
border-bottom: 1px solid #ffffff;
background:  #ffffff;
color: #4a4a4a;
}





/* Secondary Navigation appears on left of the page */

#columnSecondaryNav
{
	width: 223px;
        padding:0;
        margin: 0; 
	float: left;
	position: relative;

}

#columnSecondaryNav .bucketItem
{
padding:0 15px 15px 15px;
	
}

#columnSecondaryNav .bucketText
{
width:190px;
	
}

div#secondaryNav
{

	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	width: 190px;   
        padding:0 0 0 0px;
        margin:10px 0 10px 15px;    
        background: #343535; 
	display: block;
}


#secondaryNavHeader

{
        padding:10px 0 15px 15px;
	display: block; 
        background:url(/local/gfx/nav_separator.gif) no-repeat bottom left #343535;
}

h3#secondaryNavHeader a,
h3#secondaryNavHeader a:link,
h3#secondaryNavHeader a:active,
h3#secondaryNavHeader a:visited,
h3#secondaryNavHeader a:hover

{
	font-family: Arial, Helvetica, sans-serif; 	
	display: block;
        color: #b9af80;
        text-transform: uppercase;
        font-size: 12px;
	letter-spacing: 0.1px;
	text-decoration: none;
}



ul.secondaryNavList
{
padding:0 0 20px 0;
margin:0;
	display: block;
	width: 190px;
	text-transform: uppercase;
        background: #343535; 
}

ul.secondaryNavList li
{
	list-style-type: none;
	font-size: 11px;
       padding:2px 0 1px 0;
	font-weight:bold;
}


	.secondaryNavList li.secondaryNavCurrent a, 
	.secondaryNavList li.secondaryNavCurrent a:link,
	.secondaryNavList li.secondaryNavCurrent a:visited
	{
		color: #bfbcb1;
	
}



ul.secondaryNavList li.secondaryNavCurrent ul
{
padding:1px 0 0 5px;
margin:0;
	
}

ul.secondaryNavList li.secondaryNavCurrent ul li a span.alt:hover
{
color: #ffffff;
}

ul.secondaryNavList li.secondaryNavCurrent ul li,
ul.secondaryNavList li.secondaryNavCurrent ul li a span.alt
{
	list-style-type: none;
        font-size:9px;
	color: #bfbcb1;
        padding:1px 0 1px 0;
	display: block;
}


ul.secondaryNavList li a,
ul.secondaryNavList li a:link,
ul.secondaryNavList li a:hover,
ul.secondaryNavList li a:active,
ul.secondaryNavList li a:visited
{
	color: #ffffff;
        padding:0 0 0 16px;
	text-decoration: none;
}

ul.secondaryNavList li a:hover
{
	color: #bfbcb1;
}

.secondaryNavList
{
	margin: 0;
	padding:10px 0 0 0px;
	list-style-type: none;
}

ul.secondaryNavList li ul
{
	font-size: 9px;
	font-weight: bold;
	list-style-type: none;
}


ul.secondaryNavList li a
{

display:block;
}


ul.secondaryNavList li ul li
{
	list-style-type: none;
}





li.tertiaryNavCurrent
{
	list-style-type: none;
}

li.tertiaryNavCurrent a,
li.tertiaryNavCurrent a:link,
li.tertiaryNavCurrent a:visited,
li.tertiaryNavCurrent a:active,
li.tertiaryNavCurrent a:hover,
li.tertiaryNavCurrent a span.alt
{
	color: #bfbcb1;
	list-style-type: none;
}


.moreInformation img
{
display:none;
}


/* Footer Nav */



#pageFooter
{
	width: 960px;
	background: url(/local/gfx/footer.gif) bottom left no-repeat; 
	height: 34px;

}

.footerNavBar
{

	text-align: left;

        padding:9px 0 0px 25px;
}

div.footerNavBar ul li a,
div.footerNavBar ul li a:link,
div.footerNavBar ul li a:visited,
div.footerNavBar ul li a:hover,
div.footerNavBar ul li a:active
{

	text-transform: uppercase;
        text-decoration:none;
        color:#fff;
}


div.footerNavBar .footerNavList
{
	margin: 0px;
	padding: 0px;
} 


.footerNavList li
{
	display: block;
	list-style: none;
	float: left;
        padding-top: 0px;
	white-space: nowrap;
}



li#footerNavItem_intrawest a
{
	display: block;
	height: 20px;
}

div.footerNavBar #footerNavItem_intrawest
{
	width: 120px;
	background: url(/local/gfx/intrawest.gif) no-repeat;
}

div.footerNavBar #footerNavItem_jobs
{
	width: 66px;
	background: url(/local/gfx/footerspacer.gif) right no-repeat;
}

div.footerNavBar #footerNavItem_passcard
{
	width: 115px;
	background: url(/local/gfx/footerspacer.gif) right no-repeat;
}

div.footerNavBar #footerNavItem_contactus
{
	width: 76px;
	background: url(/local/gfx/footerspacer.gif) right no-repeat;
}

div.footerNavBar #footerNavItem_aboutus
{
	width: 63px;
	background: url(/local/gfx/footerspacer.gif) right no-repeat;
}

div.footerNavBar #footerNavItem_mediaroom
{
	width: 78px;
	background: url(/local/gfx/footerspacer.gif) right no-repeat;
}

div.footerNavBar #footerNavItem_privacy
{
	width: 96px;
	background: url(/local/gfx/footerspacer.gif) right no-repeat;
}

div.footerNavBar #footerNavItem_partners
{
	width: 64px;
	background: url(/local/gfx/footerspacer.gif) right no-repeat;
}

div.footerNavBar #footerNavItem_site_map
{
	width: 55px;
}


li#footerNavItem_rss a
{
	display: block;
	height: 20px;
text-align:right;
}

div.footerNavBar #footerNavItem_rss
{
	width: 59px;
	background: url(/local/gfx/rss.gif) no-repeat;
}


li#footerNavItem_facebook a
{
	display: block;
	height: 20px;
}

div.footerNavBar #footerNavItem_facebook
{
	width: 32px;
	background: url(/local/gfx/facebook.gif) right no-repeat;
}

li#footerNavItem_facebook a span.alt
{
	display: none;
}

li#footerNavItem_twitter a
{
	display: block;
	height: 20px;
}

div.footerNavBar #footerNavItem_twitter
{
	width: 26px;
	background: url(/local/gfx/twitter.gif) right no-repeat;
}

li#footerNavItem_twitter a span.alt
{
	display: none;
}


li#footerNavItem_mobile a
{
	display: block;
	height: 20px;
}

div.footerNavBar #footerNavItem_mobile
{
	width: 27px;
	background: url(/local/gfx/mobile.gif) right no-repeat;
}

li#footerNavItem_mobile a span.alt
{
	display: none;
}

li#footerNavItem_nscd a
{
	display: block;
	height: 20px;
}

div.footerNavBar #footerNavItem_nscd
{
	width: 55px;
	background: url(/common/gfx/transparent.gif) right no-repeat;
}

li#footerNavItem_nscd a span.alt
{
	display: none;
}

li#footerNavItem_intrawest a span.alt
{
	display: none;
}

li.footerNavItem
{
padding:0px;
margin:0px;
line-height:14px;
vertical-align: bottom;
text-align:center;
}

.footerNavItem a span.alt
{

color:#fff;
font-size: 10px;
font-weight: bold;

}

.footerNavItem a:hover span.alt
{
color:#b9af80;
}


