/* Table Main Menu */

#globalNavBar
{

	width: 940px;
	height: 37px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 10px;
	text-align: center;
  	border-collapse: collapse;
	border-top: solid 0px black;
	border-bottom: solid 0px black;
background-color: #eaeaea;
	background-image: url(/local/css/gfx/navbar.gif);
	background-repeat: no-repeat;

	

}

/* different header margins for firefox */
div#pageHeader>table#globalNavBar
{
		margin-top: auto;
/*		margin-bottom: 2px;*/

}

#globalNavBar table
{
	padding-left: 10px;
}

#globalNavBar tr
{
	margin: 0;
	padding: 0;
}

#globalNavBar td
{
	white-space: nowrap;
	margin: 0;
	vertical-align:top;
	padding: 0px 0px 0px 0px;

}

#globalNav_real_estate, #globalNav_real_estate a.actuator:link,
#globalNav_real_estate a.actuator:visited, #globalNav_real_estate a.actuator:active,
#globalNav_real_estate a.actuator:hover
{
            border: 0;
}

/* TOPMOST NAV ITEMS BASIC TRAITS */
#globalNavBar a.actuator
{
	font-size: 15px;
	font-family: Verdana;
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
	display: block;
	padding: 0px 0px 0px 0px;
	height: 37px;
	background: url(/local/css/gfx/globalnav-tinybar.gif) no-repeat right;
}	
#globalNavBar a.actuator .alt
{
	display: block;
	padding: 10px 0px 0px 0px;

}	
/*  */



#globalNav_Community a.actuator
{
	border-right: none;
}

#globalNav_golf_at_stratton_vermont a.actuator
{
	border-right: none;
	background-image: none;
	padding: 0px 8px 0px 5px;
}










#globalNavBar a.actuator:hover,
#globalNavBar td a:hover, 
#globalNavBar td.globalNavItemActive a
{
	/*background-color: #fff;*/
	background: #0071BC;
	color: #fff;
}

#globalNavBar td hover
{
	background-color: Aqua;
}

/* TOPMOST NAV ITEM HOVER COLOR */
#globalNavBar td a:hover .alt,
#globalNavBar td.globalNavItemActive a .alt
{
	background-color: #0071BC;
	color: #fff;
}
/*  */

#globalNavBar span.alt
{
	font-family: Arial, Arial Narrow, Verdana;
	font-size: 14px;
	font-weight: bold;
	
		
	
}

.actuator>span.alt
{
	[;
	font-size: 10px;
	font-weight: bold;
	];
}


td#globalNav_activities
td#globalNav_rentalsandlessons
{
	display: none;
}


/* dropdowns */
/*hide from IE*/
#templateStyleMainOnly>#menuBlocker,
#templateStyleStandardNoPromo>#menuBlocker,
#templateStyleStandard>#menuBlocker,
#templateStyleStandardNoNav>#menuBlocker
{
	display: none;
}

.mainmenu
{
position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
	visibility: hidden;
	text-align: left;
	display:block;
	background: #0071BC;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	margin-bottom: 5px;
	list-style-type: none;
	width: 175px;
}


/*.mainmenu li
{
	
	display: block;
	voice-family: "\"}\"";   
    voice-family: inherit;
	white-space: normal;
}*/
.mainmenu li
{
padding: 0px 0px 0 0px;
	margin: 0;
	display: block;
	white-space: normal;
	z-index: 101;	
}


.mainmenu li a,
.mainmenu li a:link,
.mainmenu li a:visited,
.mainmenu li a:active,
.mainmenu li a:hover
{
	display: block;
	white-space: normal;
	margin: 0px;
	width: 160px;
	padding: 4px 5px 5px 9px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 12px;
	font-family: Verdana;
	z-index: 102;
}

.mainmenu li a:hover
{
	background-color: #0062A3;
	color: #FFF;
	
	/*color: #0492D0;*/
}

/* Secondary Navigation appears on left of the page */

div#secondaryNav
{
	display: block;
	margin: 0 0 20px 0;
	padding: 0px;
	padding-bottom: 5px;
	padding-right: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	text-align: left;
	font-size: 8px;
	width: 160px;
}

div#secondaryNav h3
{	

	margin: 10px 0 0 0;
	padding: 10px 0 0px 0;
	border-bottom: double 3px #3B3C35;
}


div#secondaryNav h3 span.alt
{
	font-weight: bold;
	font-size: 16px;
	color: #630000;
	display: block;
	margin-left: 10px;
	color: #CE3229;	
}


div#secondaryNav h3 a,
div#secondaryNav h3 a:link,
div#secondaryNav h3 a:visited,
div#secondaryNav h3 a:hover,
div#secondaryNav h3 a:active
{
	color: #4A3F35;
	text-decoration: none;
}

ul.secondaryNavList
{
	padding: 3px 3px 0px 0px;
	margin: 0px 0 10px 0;
	display: block;
	width: 140px;
	border-bottom: double 3px #3B3C35;
}

ul.secondaryNavList li
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 12px;
	padding-bottom: 6px;
	background-image: url(/local/css/gfx/leftnav_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 10px;
	font-weight: bold;
}

ul.secondaryNavList li.secondaryNavCurrent
{
	font-weight: bold;
	color: #CE3229;
}

ul.secondaryNavList li.secondaryNavCurrent a,
ul.secondaryNavList li.secondaryNavCurrent a:link,
ul.secondaryNavList li.secondaryNavCurrent a:visited,
ul.secondaryNavList li.secondaryNavCurrent a:active,
ul.secondaryNavList li.secondaryNavCurrent a:hover
{
	color: #CE3229;
	text-decoration: none;
}

ul.secondaryNavList li.secondaryNavCurrent ul
{
	margin-top: 5px;
}

ul.secondaryNavList li.secondaryNavCurrent ul li
{
	background-image: none;
	padding-left: 10px;
	font-weight: normal;
	padding-bottom: 6px;
	color: #CE3229;
}

ul.secondaryNavList li.secondaryNavCurrent ul li,
ul.secondaryNavList li.secondaryNavCurrent ul li a span.alt
{
	list-style-image: none;
	color: #CE3229;
	font-family: Verdana;
}

ul.secondaryNavList li.secondaryNavCurrent ul li a:hover,
ul.secondaryNavList li.secondaryNavCurrent a:hover

{
	text-decoration: underline;
}


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: #433D3D;
	padding: 0px;
	text-decoration: none;
	font-family: Verdana;
}

ul.secondaryNavList li a:hover
{
	color: #CE3229;	
	text-decoration: underline;
}

ul.secondaryNavList li ul
{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: none;
}

ul.secondaryNavList li ul li
{
	padding: 0px;
	margin: 0px;
}

ul.secondaryNavList li.secondaryNavSection a
{
	font-weight: bold;
	color: #CE3229;
	font-family: Verdana;
}

ul.secondaryNavList li.secondaryNavSection ul
{
	margin-top: 5px;
}

ul.secondaryNavList li.secondaryNavSection ul li
{
	background-image: none;
	padding-left: 10px;
	font-weight: normal;
	padding-bottom: 6px;
	color: #CE3229;
}

ul.secondaryNavList li.secondaryNavSection ul li,
ul.secondaryNavList li.secondaryNavSection ul li a span.alt
{
	list-style-image: none;
	color: #CE3229;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
}

li.tertiaryNavCurrent
{
}

li.tertiaryNavSection .alt
{
	font-size: 11px;
}

ul.secondaryNavList li.secondaryNavSection ul li.tertiaryNavCurrent a,
ul.secondaryNavList li.secondaryNavSection ul li.tertiaryNavCurrent a:link,
ul.secondaryNavList li.secondaryNavSection ul li.tertiaryNavCurrent a:visited,
ul.secondaryNavList li.secondaryNavSection ul li.tertiaryNavCurrent a:active,
ul.secondaryNavList li.secondaryNavSection ul li.tertiaryNavCurrent a:hover,
ul.secondaryNavList li.secondaryNavSection ul li.tertiaryNavCurrent a span.alt
{
	font-weight: bold;
	color: #CE3229;
	font-family: Verdana;
}

/* Footer Nav */

div.footerNavBar
{
	width: 960px;
	height: 26px;
	text-align: center;
	padding: 10px 0 10px 0;
	margin: 0;
	
}

div.footerNavBar ul
{
	display: block;
	width: 960px;
	margin-top:-4px;
	padding-left: 110px;
	
	
}


div.footerNavBar ul li
{
	display: inline;
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;	
	height: 10px;

}

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
{
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 10px;
	text-transform: capitalize;
	background-image: none;
	border-right: solid 1px #fff;
	padding-right: 7px;
	padding-left: 7px;
	color: #fff;
	font-weight: bold;
		text-decoration: none;

}

div.footerNavBar ul li a:hover
{
	text-decoration: underline;
}

li#footerNavItem_privacy-policy a
{	
	border-right: none;
}


li#footerNavItem_site_map a
{     
      border-right: none;
      padding-right: 1px;
      margin-right: 1px;
	  border-right: solid 1px #fff;
	 
}


li#footerNavItem_intrawest a span.alt,
li#footerNavItem_print a span.alt,
li#footerNavItem_emailfriend a span.alt
{
	display: none;
}

li#footerNavItem_intrawest a
{
	background-position: 0px 0px;

	width: 110px;
	margin-right: 10px;
}

li#footerNavItem_print>a#footerNavLink_print.footerNavLink
{
	
	margin-left: 5px;
}
