Table#globalNavBar

{

	width: 960px;

	height: 36px;

	display: table;

	padding: 0px ;

	margin: 0px; 

	z-index: 1003;

	background: url(../../../www.companytheatre.ca/local/gfx/globalnavbar.gif) no-repeat top left;

}



#globalNavBar tr

{

        width: 960px;

        height: 36px;

	margin: 0;

	padding: 0;

}

#globalNavBar td

{

	white-space: nowrap;

	padding: 0 0 0 1px;

	background-position: left;

	vertical-align: top;

}



#globalNavBar a span

{

display:none;

}



#globalNavBar td.firstItem

{

white-space: nowrap;

vertical-align: top;

width:127px;

height:36px;

display: block;

padding:0 0 0 28px;

}



#globalNavBar td#globalNav_accommodations a

{

white-space: nowrap;

vertical-align: top;

width:127px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td.globalNavItemActive #globalNavLink_accommodations, #globalNavBar a.actuator#globalNavLink_accommodations:hover

{

background: url(../../../www.companytheatre.ca/local/gfx/accommodations_active.gif) no-repeat top;

width:127px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td#globalNav_getting_here a

{

white-space: nowrap;

vertical-align: top;

width:100px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td.globalNavItemActive #globalNavLink_getting_here, #globalNavBar a.actuator#globalNavLink_getting_here:hover

{

background: url(../../../www.companytheatre.ca/local/gfx/gettinghere_active.gif) no-repeat top;

width:100px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td#globalNav_mountain a

{

white-space: nowrap;

vertical-align: top;

width:116px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td.globalNavItemActive #globalNavLink_mountain, #globalNavBar a.actuator#globalNavLink_mountain:hover

{

background: url(../../../www.companytheatre.ca/local/gfx/themountains_active.gif) no-repeat top left;

width:116px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td#globalNav_todo a

{

white-space: nowrap;

vertical-align: top;

width:99px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td.globalNavItemActive #globalNavLink_todo, #globalNavBar a.actuator#globalNavLink_todo:hover

{

background: url(../../../www.companytheatre.ca/local/gfx/thingstodo_active.gif) no-repeat top left;

width:99px;

height:36px;

display: block;

margin: 0;

padding: 0;

}





#globalNavBar td#globalNav_tickets a

{

white-space: nowrap;

vertical-align: top;

width:128px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td.globalNavItemActive #globalNavLink_tickets, #globalNavBar a.actuator#globalNavLink_tickets:hover

{

background: url(../../../www.companytheatre.ca/local/gfx/ticketsandpasses_active.gif) no-repeat top left;

width:128px;

height:36px;

display: block;

margin: 0;

padding: 0;

}





#globalNavBar td#globalNav_rentals a

{

white-space: nowrap;

vertical-align: top;

width:136px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td.globalNavItemActive #globalNavLink_rentals, #globalNavBar a.actuator#globalNavLink_rentals:hover

{

background: url(../../../www.companytheatre.ca/local/gfx/rentalsandlessons_active.gif) no-repeat top left;

width:136px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td#globalNav_groups a

{

white-space: nowrap;

vertical-align: top;

width:67px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td.globalNavItemActive #globalNavLink_groups, #globalNavBar a.actuator#globalNavLink_groups:hover

{

background: url(../../../www.companytheatre.ca/local/gfx/groups_active.gif) no-repeat top left;

width:67px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td#globalNav_weather a

{

white-space: nowrap;

vertical-align: top;

width:152px;

height:36px;

display: block;

margin: 0;

padding: 0;

}



#globalNavBar td.globalNavItemActive #globalNavLink_weather, #globalNavBar a.actuator#globalNavLink_weather:hover

{

background: url(../../../www.companytheatre.ca/local/gfx/weatherandcams_active.gif) no-repeat top left;

width:152px;

height:36px;

display: block;

margin: 0;

padding: 0;

}





#templateStyleMainOnly>#menuBlocker,

	#templateStyleStandardNoPromo>#menuBlocker,

	#templateStyleStandard>#menuBlocker,

	#templateStyleStandardNoNav>#menuBlocker

{

	display: none

}







/* START DROP-DOWN MENU 09 */



.mainmenu

{

	position: absolute;

	top:0px;

	left:0px;

	z-index: 2000;

	visibility: hidden;

	margin: 0;

	padding: 17px 0 10px 0;

	border-right:1px solid #666;

	border-bottom:1px solid #666;

	text-align: left;

	background: #cc3333;

	width: 176px;

}





.mainmenu li .signin:hover



{

      color: #fff;

      background-color: #ab2218;

}



.mainmenu li .signin 

{

display:block;

margin:0px 0 0px -14px;  

padding:13px 0px 10px 14px;

color: #fff;

text-decoration: none;

}



#globalNavSubmenu_accommodations.mainmenu

{

            padding: 17px 0 0 0;

}



 

#globalNavSubmenu_accommodations.mainmenu



{

     padding: 17px 0 0px 0;

}



#globalNavSubmenu_accommodations.mainmenu



{

      background: url(../../../www.companytheatre.ca/local/gfx/arrow_accommodations.gif) no-repeat top left #cc3333;

}



#globalNavSubmenu_getting_here.mainmenu



{

background: url(../../../www.companytheatre.ca/local/gfx/arrow_gettinghere.gif) no-repeat top left #cc3333;

}



#globalNavSubmenu_mountain.mainmenu



{

background: url(../../../www.companytheatre.ca/local/gfx/arrow_mountains.gif) no-repeat top left #cc3333;

}



#globalNavSubmenu_todo.mainmenu



{

background: url(../../../www.companytheatre.ca/local/gfx/arrow_todo.gif) no-repeat top left #cc3333;

}



#globalNavSubmenu_tickets.mainmenu



{

background: url(../../../www.companytheatre.ca/local/gfx/arrow_tickets.gif) no-repeat top left #cc3333;

}



#globalNavSubmenu_groups.mainmenu



{

background: url(../../../www.companytheatre.ca/local/gfx/arrow_groups.gif) no-repeat top left #cc3333;

}



#globalNavSubmenu_rentals.mainmenu



{

background: url(../../../www.companytheatre.ca/local/gfx/arrow_rentals.gif) no-repeat top left #cc3333;

}



#globalNavSubmenu_weather.mainmenu



{

background: url(../../../www.companytheatre.ca/local/gfx/arrow_weather.gif) no-repeat top left #cc3333;

}



.mainmenu li

{

	display: block;

	color: #ffffff;

	white-space: normal;

	padding: 0px;

}



.mainmenu li a, .mainmenu li a:link, .mainmenu li a:visited

{

	display: block;

	white-space: normal;

	margin: 0px;

	padding: 2px 0px 2px 14px;

	font-family: Arial, Helvetica, sans-serif; 

    font-size: 12px;

	color: #FFF;

	text-decoration: none;

}





html>body .mainmenu a

{

	width: auto;

}



.mainmenu li a:hover

{

	color: #fff;

	background-color: #ab2218;

}



/* END DROP-DOWN MENU 09 */





/* SECONDARY NAV 09 */



#columnSecondaryNav .bucketText

{

padding:10px 0 0 0;

}



#secondaryNav,

#relatedLinks

{

	margin: 0 0 10px 0;

	padding: 12px 0 20px 0;

	text-align: left;

	width: 175px;

	position: relative;

	z-index: 5;

	background-color: #fbfbfb;

	border: solid 1px #f2f2f2;

	

}



#relatedLinks

{

	border: none;

	padding-bottom: 10px;

    top: 10px;

}





h3#secondaryNavHeader, 

h3#relatedLinksHeader

{

	display: block;

	border-bottom: solid 1px #cc3333;

    margin: 0 13px 0 10px;

}



h3#relatedLinksHeader a

{

	cursor: text;

}



h3#secondaryNavHeader a,

h3#secondaryNavHeader a:link,

h3#secondaryNavHeader a:active,

h3#secondaryNavHeader a:visited,

h3#relatedLinksHeader a:link,

h3#relatedLinksHeader a:active,

h3#relatedLinksHeader a:visited

{

	font-family: Arial, verdana, sans-serif;  	

	display: block;

	color: #323232;

	text-transform: capitalize;

    font-size: 16px;

	font-weight: bold;

	letter-spacing: -0.6px;

	text-decoration: none;

}



h3#secondaryNavHeader a:hover

{

	font: A82218;

}



.secondaryNavList,

.relatedLinksList

{

	margin: 0;

	padding: 0;

	list-style-type: none;

}



.secondaryNavList ul li,

.relatedLinksList ul li

{

    border-bottom: none;

}



#relatedLinks .relatedLinksList

{

	margin-top: -10px;

}



.secondaryNavList a,

.secondaryNavList a:link,

.secondaryNavList a:visited,

.secondaryNavList a:active,

.relatedLinksList a,

.relatedLinksList a:link,

.relatedLinksList a:visited,

.relatedLinksList a:active

{

    font-family: arial, verdana, sans-serif;

	text-decoration: none;

	font-weight: bold;

    font-size: 11px;    

	color: #323232;

	margin: 0;

}



.secondaryNavList a:hover,

.relatedLinksList a:hover

{

	color: #a82218;

}



.secondaryNavList li,

.relatedLinksList li

{

	padding: 5px 0px 5px 0;

	color: #323232;

    border-bottom: solid 1px #d7d7d7;

    margin: 0 13px 0 10px;

    display:block;

    line-height:12px;

}



.secondaryNavList li ul,

.relatedLinksList li ul

{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.secondaryNavList li ul li a,

.secondaryNavList li ul li a:link,

.secondaryNavList li ul li a:visited,

.secondaryNavList li ul li a:active,

.relatedLinksList li ul li a,

.relatedLinksList li ul li a:link,

.relatedLinksList li ul li a:visited,

.relatedLinksList li ul li a:active

{

	padding: 0px;

	margin:0px;

}



.secondaryNavList li ul li a:hover

{

    color: #a82218;

}





	.secondaryNavList li.secondaryNavSection a, 

	.secondaryNavList li.secondaryNavSection a:link,

	.secondaryNavList li.secondaryNavSection a:visited,

	.secondaryNavList li.tertiaryNavSection a,

	.secondaryNavList li.tertiaryNavSection a:link,

	.secondaryNavList li.tertiaryNavSection a:visited

	{

		color: #cc5555;

        font-weight: bold;

        padding: 0px; 

	}

	

	.secondaryNavList li.secondaryNavCurrent a, 

	.secondaryNavList li.secondaryNavCurrent a:link,

	.secondaryNavList li.secondaryNavCurrent a:visited

	{

		color: #cc5555;

		display:block;

        font-weight: bold;

        padding-left: 10px;

        background: url(../../../www.companytheatre.ca/local/gfx/secondarynav_current_arrow.gif) top left no-repeat;      

	}



	.secondaryNavList li.secondaryNavCurrent ul li a,

	.secondaryNavList li.secondaryNavCurrent ul li a:link,

	.secondaryNavList li.secondaryNavCurrent ul li a:visited

	{

		font-weight: bold;

        color: #cc5555;

        margin-left: -10px;

        background-image: none;

	}

	

	

    .secondaryNavList li.secondaryNavSection a,

	.secondaryNavList li.secondaryNavSection a:link,

	.secondaryNavList li.secondaryNavSection a:visited

	{

         padding: 0 0 0 10px; 

        background: url(../../../www.companytheatre.ca/local/gfx/secondarynav_selected_arrow.gif) center left no-repeat;   

	}	

	

	.secondaryNavList li.secondaryNavSection ul

	{

         margin:5px 0 0 0;

     }

	

		.secondaryNavList li.secondaryNavSection ul li a,

	.secondaryNavList li.secondaryNavSection ul li a:link,

	.secondaryNavList li.secondaryNavSection ul li a:visited

	{}

	

	



        .secondaryNavList li.secondaryNavSection li a,

	.secondaryNavList li.secondaryNavSection li a:link,

	.secondaryNavList li.secondaryNavSection li a:visited

	{

         padding: 0px; 

        background: none;   

	}	

		

	

	.secondaryNavList li.secondaryNavSection ul li.tertiaryNavCurrent a,

	.secondaryNavList li.secondaryNavSection ul li.tertiaryNavCurrent a:link,

	.secondaryNavList li.secondaryNavSection ul li.tertiaryNavCurrent a:visited,

	.secondaryNavList li.secondaryNavSection ul li.tertiaryNavCurrent a:active

	{

         display:block;  

        margin: 0px;

        padding: 0px 0 0 10px;

         background: url(../../../www.companytheatre.ca/local/gfx/secondarynav_currentT_arrow.gif) top left no-repeat;  

	}



	.secondaryNavList li.secondaryNavSection  li.tertiaryNavCurrent a,

	.secondaryNavList li.secondaryNavSection  li.tertiaryNavCurrent a:link,

	.secondaryNavList li.secondaryNavSection  li.tertiaryNavCurrent a:visited,

	.secondaryNavList li.secondaryNavSection  li.tertiaryNavCurrent a:active

	{



        margin: 0px;

        padding: 0px 0 0 0px;

    

	}

       

     .secondaryNavCurrent ul li

        {

        border-bottom: none;

        margin: 0 0 0 10px;

        }

        

    .secondaryNavCurrent ul li a:hover

       {

        color: #a82218;

        margin: 0 0 0px 0;

       } 

	

/* END SECONDARY NAV 09 */





/*START SIGNIN DROPDOWN 09*/







#trunk 

{ 



padding:0px 4px 0 4px;

position:absolute;

top:34px;



}







#signinMap 

{

position:absolute;

z-index:3000;

background:#666 url(http://www.companytheatre.ca/local/gfx/signin_bg.gif) top left no-repeat ;

border:0px solid #c1c2c4;

border-top:0px solid #c1c2c4;

width:445px;

height:248px;

top:19px;

left:-5000px;

padding:15px 0 0 0px;

}



#signinMap .inner 

{

float:left;

padding:43px 0px 0px 33px;

}



#signinMap .innerL 

{

float:left;

width:96px;

}



#signinMap .innerM 

{

float:left;

width:96px;

padding:1px 0px 0px 50px;

}



#signinMap .innerR

{

float:left;

width:96px;

padding:1px 0px 0px 46px;

}



#signinMap li 

{

padding:0;

margin:0px 0 0 0;

list-style-type:none;

}



#signinMap a 

{

text-decoration:underline;

display:block;

height:31px;

width:106px;

}



#signinMap span

{

display:none;

}





#signinMap a:hover 

{

background:url(http://www.companytheatre.ca/local/gfx/sign-in_hover.gif) top left no-repeat;

}



#signinFix 

{

position:absolute;

z-index:2;border:0;

width:445px;

height:248px;

top:22px;

left:-5000px;

}



#signinMap.drill, #signinFix.drill 

{

left:505px;

}



/*END SIGNIN DROPDOWN 09*/



/*START FOOTER 09*/

	

#pageFooter

{

width: 960px;

height: 36px;

padding:0 0 10px 0;

background: #fff;

}

	



#extendedFooter

{

width: 940px;

height: 36px;

margin: 0 10px 0 10px;

background: url(../../../www.companytheatre.ca/local/gfx/footer.gif) no-repeat top left;

}



#extendedFooter td

{

margin:0;

padding:0;

}



#extendedFooterNavBar

{

margin:0 0 0 10px;

}



#extendedFooterNavBar a, #extendedFooterNavBar .alt

{

font-family: Arial, Verdana, Sans-Serif;

font-size:10px;

color:#323232;

text-decoration:none;

}

#extendedFooterNavBar td img

{

margin:0 0 0 5px;

}



#extFooterNavtd_privacy

{

height:36px;

width:77px;

}

#extFooterNavtd_employment

{

height:36px;

width:71px;

}

#extFooterNavtd_media

{

height:36px;

width:40px;

}

#extFooterNavtd_realestate

{

height:36px;

width:65px;

}

#extFooterNavtd_aboutus

{

height:36px;

width:52px;

}

#extFooterNavtd_contactus

{

height:36px;

width:61px;

}

#extFooterNavtd_sitemap

{

height:36px;

width:116px;

}

#extFooterNavtd_subscribe

{

height:36px;

width:30px;

}

#extFooterNavtd_subscribeicon

{

height:36px;

width:44px;

}

#extFooterNavtd_del

{

height:36px;

width:25px;

display: none;

}



#extFooterNavtd_mob

{

height:36px;

width:25px;

display: none;

}

#extFooterNavtd_mobicon

{

height:36px;

width:23px;

}



#extFooterNavtd_facebook

{

height:36px;

width:23px;

}



#extFooterNavtd_twitter

{

height:36px;

width: 38px;

}





#extFooterNavtd_iGoogle

{

height:36px;

width:36px;

display: none;

}

#extFooterNavtd_chinese

{

height:36px;

width:44px;

}





div.footerNavBar



{

display:none;

}

/*END FOOTER 09*/