/***** Main Navigation - Start *****/

#globalNavBar
{
	width: 760px;
	height: 32px;
	background-image: url("/local/gfx/main_nav/main_nav_bg.jpg");
	background-repeat: no-repeat;
	text-align: center;
	overflow: hidden;
	border: none;
}

#globalNavBar td a
{
	white-space: nowrap;
	vertical-align: middle;
	border-right: solid 1px #666666;	
}

#globalNavBar td #globalNavLink_groups_meetings
{
	border-style: none;
}

#globalNavBar a.actuator, #globalNavBar a.actuator:link, #globalNavBar a.actuator:visited, 
#globalNavBar a.actuator:active, #globalNavBar a.actuator:hover
{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding: 0 2px 0 2px;
}

#globalNavBar td a:hover .alt, #globalNavBar td.globalNavItemActive a .alt
{
	color: #0F375F;
}

span.alt
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px; 
}

/***** Main Navigation - End *****/

/***** Dropdown Menu - Start *****/

.mainmenu
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
	visibility: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 140px;
    background-color: #cccccc;
	background-image: url("/local/gfx/body_content/tile_pattern_070.gif");
	border: 1px solid #cccccc;
}

.mainmenu li
{
	display: block;
}

.mainmenu li a, .mainmenu li a:link, .mainmenu li a:visited
{
	display: block;
	margin: 0px;
	padding: 2px 0 2px 4px;
	width: 97%;
	text-decoration: none;
	color: #666666;
}

.mainmenu li a:hover
{
	color: #0F375F;
    background-color: #FFFFFF;
}

/***** Dropdown Menu - End *****/

/***** Secondary Navigation - Start *****/

#secondaryNav
{
	margin: 0;
	padding: 0 0 10px 1px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 90%;
/*	position: relative;
	top: -18px; */
	z-index: 5;
}

/*SECONDARY NAV HEADER */
h3#secondaryNavHeader
{
	background-color: #999999;
	display: block;
	padding: 3px 0;
	margin: 0;
}

h3#secondaryNavHeader a, h3#secondaryNavHeader a:link, h3#secondaryNavHeader a:active, h3#secondaryNavHeader a:visited
{
	display: block;
	color: #ffffff;
	padding: 0 0 0 10px;
	margin: 0;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-transform: lowercase;
}

h3#secondaryNavHeader a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.secondaryNavList
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.secondaryNavList li
{
	background-color: #999999;
	display: block;
	padding: 1px 0px 1px 0;
	margin: 0;
	margin-top: 1px;
	color: #ffffff;
	font-size: 10px;
	text-transform: lowercase;
}

.secondaryNavList a, .secondaryNavList a:link, .secondaryNavList a:visited, .secondaryNavList a:active
{
	display: block;
	color: #ffffff;
	padding: 0px 0px 0 10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.secondaryNavList a:hover
{
	color: #ffffff;
}

.secondaryNavList li ul
{
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	background-color: #ffffff;
}

.secondaryNavList li ul li
{
	text-transform: lowercase;
	background-color: #ffffff;
}

.secondaryNavList li ul li a, .secondaryNavList li ul li a:link, .secondaryNavList li ul li a:visited, .secondaryNavList li ul li a:active
{
	padding: 0 0 0 20px;
	color: #666666;
	background-color: #ffffff;
}

.secondaryNavList li ul li a:hover
{
	color: #666666;
}

.secondaryNavCurrent a
{
	background-color: #666666;
}

.secondaryNavCurrent, .tertiaryNavSection a
{
	background-color: #ffffff;
}

/***** Secondary Navigation - End *****/

/***** Footer Navigation - Start *****/

.footerNavBar
{
	width: 760px;
	height: 27px;
	background-image: url("/local/gfx/footer_nav/bg_footer_nav.jpg");
	background-repeat: no-repeat;
	text-transform: uppercase;
}

.footerNavList, .footerNavList ul
{
	/* width: 600px; */
	position: relative;
	top: 7px;
float:right;
	margin: 0px 75px 0 0;
	padding: 0px;
}

.footerNavList li
{
	display: inline;
	list-style: none;
	margin: 0 4px 0 4px;
}

a.footerNavLink, a.footerNavLink:link, a.footerNavLink:visited
{
	color: #666666;
	margin: 0px;
	padding: 0px;
	text-decoration: none
}

a.footerNavLink:hover
{
	color: #0f375f;
}

/* Hide from Mac IE 5 \*/
a.footerNavLink, a.footerNavLink:link, a.footerNavLink:visited
{
	padding-left: 4px;
	padding-right: 4px;
}

/***** Footer Navigation - Start *****/

#footerNavItem_privacy_policy
{

}


/*----- ON States for footer navigation buttons -----*/

#footerNavItem_privacy_policy a:hover, 
#footerNavItem_jobs a:hover, 
#footerNavItem_partners a:hover, 
#footerNavItem_real_estate a:hover, 
#footerNavItem_media a:hover, 
#footerNavItem_contact a:hover, 
#footerNavItem_employee a:hover, 
#footerNavItem_korean a:hover, 
#footerNavItem_espaņol a:hover
{
	background-repeat: no-repeat;
}

#footerNavItem_privacy_policy a:hover
{
	background-image: url("/local/gfx/footer_nav/btn_privacy_on.gif");
}

#footerNavItem_jobs a:hover
{
background-image: url("/local/gfx/footer_nav/btn_jobs_on.gif");
}

#footerNavItem_partners a:hover
{
	background-image: url("/local/gfx/footer_nav/btn_partners_on.gif");
}

#footerNavItem_real_estate a:hover
{
	background-image: url("/local/gfx/footer_nav/btn_real_estate_on.gif");
}

#footerNavItem_media a:hover
{
	background-image: url("/local/gfx/footer_nav/btn_media_on.gif");
}

#footerNavItem_contact a:hover
{
	background-image: url("/local/gfx/footer_nav/btn_contact_on.gif");
}

#footerNavItem_employee a:hover
{
	background-image: url("/local/gfx/footer_nav/btn_employee_on.gif");
}

#footerNavItem_korean a:hover
{
	background-image: url("/local/gfx/footer_nav/btn_korean_on.gif");
}

#footerNavItem_espaņol a:hover
{
	background-image: url("/local/gfx/footer_nav/btn_spanish_on.gif");
}

/*-------------------------------------------------------*/

#footerNavLink_espa?ol 
{
	padding-left: 50px;
	padding-right: 10px;
	color: #663300;
	border-left: 0px;
}

#footerNavItem_espa?ol 
{
	border: none;
	margin-right: 0;
}

#footerNavLink_koreanflag
{
	background-image: url("/NR/rdonlyres/3DA501FA-ED68-4BD3-9E6D-24D73E0A7CC3/0/koreanflag.gif");
    width: 20px;
	height: 12px;
	display: block;
	background-repeat: no-repeat;
	float: right;
	display: none;
}

#footerNavLink_koreanflag .alt
{
	display: none;
}

#footerNavLink_spanishflag
{
	background-image: url("/NR/rdonlyres/49EE4215-0883-483A-8FE6-3C05979C3A29/0/flagspanish.gif");
    width: 20px;
	height: 12px;
	display: block;
	background-repeat: no-repeat;
	float: right;
	display: none;
}

#footerNavLink_spanishflag .alt
{
	display: none;
}

#footerNavLink_espa?ol 
{
	padding-left: 50px;
	padding-right: 10px;
	color: #663300;
	border-left: 0px;
}

#footerNavItem_espa?ol
{
	border: none;
    margin-right: 0;
}

#intrawestLogo, #intrawestLogo img, #intrawestLogo a
{
	width: 93px;
	height: 14px;
	border: 0px;
	float: none;
display:none;
}

#intrawestLogo
{
	position: relative;
	top: -19px;
	left: 25px;
}

/*----- ON States for main navigation buttons -----*/

#globalNav_deals a:hover, 
#globalNav_lodging a:hover, 
#globalNav_mountain_info a:hover, 
#globalNav_south a:hover, 
#globalNav_todo a:hover, 
#globalNav_ticketsandpasses a:hover, 
#globalNav_lessonsandrentals a:hover, 
#globalNav_groups_meetings a:hover
{
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#globalNav_deals a:hover
{
	background-image: url("/local/gfx/main_nav/btn_deals_on.gif");
}

#globalNav_lodging a:hover
{
	background-image: url("/local/gfx/main_nav/btn_lodging_on.gif");
}

#globalNav_mountain_info a:hover
{
	background-image: url("/local/gfx/main_nav/btn_mountain_on.gif");
}

#globalNav_south a:hover
{
	background-image: url("/local/gfx/main_nav/btn_terrain_park_on.gif");
	background-position: 2px 0px;
}

#globalNav_todo a:hover
{
	background-image: url("/local/gfx/main_nav/btn_things_to_do_on.gif");
	background-position: 2px 0px;
}

#globalNav_ticketsandpasses a:hover
{
	background-image: url("/local/gfx/main_nav/btn_tix_passes_on.gif");
	background-position: 2px 0px;
}

#globalNav_lessonsandrentals a:hover
{
	background-image: url("/local/gfx/main_nav/btn_lessons_rentals_on.gif");
	background-position: 2px 0px;
}

#globalNav_groups_meetings a:hover
{
	background-image: url("/local/gfx/main_nav/btn_meetings_groups_on.gif");
}