/*
// $Id: wrapper.css,v 1.23 2011/11/05 06:49:21 karenk Exp $
// $Revision: 1.23 $
// $Author: karenk $
//
// $Log: wrapper.css,v $
// Revision 1.23  2011/11/05 06:49:21  karenk
// change footer to show more than 9 items
//
// Revision 1.22  2011/11/05 02:48:37  karenk
// some nav changes
//
// Revision 1.21  2011/11/02 07:52:32  karenk
// nav changes
//
// Revision 1.20  2011/06/07 05:49:19  karenk
// fix winter-summer backgrounds and links to homepage
//
// Revision 1.19  2011/05/03 07:35:04  brianm
// *** empty log message ***
//
// Revision 1.18  2011/01/14 04:03:27  brianm
// adding conditional statement for comments3 - ALERT
//
// Revision 1.17  2010/12/03 21:39:48  zachb
// Updates from Trigger round 2
//
// Revision 1.15  2010/05/04 21:36:05  zachb
// *** empty log message ***
//
// Revision 1.14  2009/12/09 02:05:30  karenk
// update snow report
//
// Revision 1.13  2009/12/02 19:54:28  karenk
// more on conditions feed and output
//
// Revision 1.12  2009/10/23 16:26:39  karenk
// move address in footer
// change page category of email-signup
//
// Revision 1.11  2009/10/22 17:36:18  karenk
// add favicon, address, SEO
//
// Revision 1.10  2009/10/12 16:20:25  zachb
// *** empty log message ***
//
// Revision 1.9  2009/10/12 15:19:14  zachb
// *** empty log message ***
//
// Revision 1.8  2009/10/01 16:50:29  zachb
// *** empty log message ***
//
// Revision 1.7  2009/09/30 22:04:37  zachb
// *** empty log message ***
//
// Revision 1.6  2009/09/28 16:07:22  zachb
// *** empty log message ***
//
// Revision 1.5  2009/09/24 22:01:14  zachb
// *** empty log message ***
//
// Revision 1.4  2009/09/24 19:28:09  zachb
// *** empty log message ***
//
// Revision 1.3  2009/09/18 13:57:53  zachb
// *** empty log message ***
//
// Revision 1.2  2009/09/18 13:31:46  zachb
// *** empty log message ***
//
// Revision 1.1  2009/09/16 16:42:11  zachb
// initial revision
//
// Revision 1.2  2008/02/22 19:01:54  scottl
// Various changes to reference website.  Added new and updated example code modules and fixed some basic things that were missing/broken (Google Analytics, doctype, etc.)
//
//
*/
	
body { background-color: #deebf8;margin: 0; font-family: Arial, sans-serif;  }
	
	/* remove outline around links */
	a, input {outline: none;}
	img {border: none;}
	form {
		margin: 0px;
		padding: 0px;
		display: inline;
	}
	.left {float: left;}
	.right {float: right;}
	
	
	#containerHeader {
		margin: 0 auto;
		position: relative;
		width: 1001px;
		/*height: 349px;*/
		height: 128px;
		overflow: visible;
		z-index: 20;
	}
	#boxLogo {
		position: absolute;
		top: 56px;
		left: 52px;
		z-index: 30;
		width: 128px;
		height: 110px;
	}
	
	#containerStrip {
		margin: 0 auto;
		position: relative;
		width: 1001px;
		height: 78px;
		z-index: 10;
	}
	
	#subTicketContainer {
		margin: 0 auto;
		position: relative;
		width: 1001px;
		height: 221px;
		z-index: 10;
	}
	
	#boxSeasonToggle {
		position: absolute;
		top: 22px;
		left: 40px;
		width: 109px;
		height: 8px;
	}
	
	
	#containerMain {
		margin: 0 auto;
		position: relative;
		width: 1001px;
		overflow: auto;
		background-image: url("../images/bg_content.jpg");
		background-repeat: no-repeat;
		background-position: top center;
		background-color: #f2eee2;
		z-index: 10;
	}
	
	#boxLeftCol {
		float: left;
		margin-right: 26px;
		width: 189px;
	}
	#boxNavTitle {
		margin: 5px auto 15px;
		width: 156px;
		height: 21px;
	}
	#boxNavSubTitle {
		margin-left: 33px;
		font-family: Times New Roman, Times, serif;
		font-size: 15px;
		font-weight: bold;
		color: #515b60;
		padding: 3px 0 3px 0;
	}
	#boxNavSubTitle A:link {
		color: #515b60;
		text-decoration: none;
	}
	#boxNavSubTitle A:visited {
		color: #515b60;
		text-decoration: none;
	}
	#boxNavSubTitle A:hover {
		color: #ba532a;
		text-decoration: none;
	}
	#boxNavSubTitle A:active {
		color: #ba532a;
		text-decoration: none;
	}
	#boxNavSubTitle.navOn a, #boxNavSubTitle a.navOn {
		color: #ba532a;
		text-decoration: none;
	}
	
	
	
	/* BEGIN SUB NAV */
	#boxSubNav ul {
		margin: 5px 0 0 44px;
		padding: 0;
		list-style-type: none;
	}
	#boxSubNav ul ul {
		margin: 0  0 10px 15px;
		padding: 0;
		list-style-type: none;
	}
	
	#boxSubNav ul a {
		display: block;
		font-size: 11px;
		line-height: 14px;
		text-align: left;
		margin-bottom: 4px;
	}
	#boxSubNav ul ul a {
		display: block;
		font-size: 10px;
		line-height: 12px;
		text-align: left;
		margin-bottom: 4px;
	}	

	#boxSubNav ul a:link {
		color: #ba532a;
		text-decoration: none;
	}
	#boxSubNav ul a:visited {
		color: #ba532a;
		text-decoration: none;
	}
	#boxSubNav ul a:hover {
		color: #515b60;
		text-decoration: none;
	}
	#boxSubNav ul a:active {
		color: #515b60;
		text-decoration: none;
	}
	#boxSubNav ul a.navOn {
		color: #515b60;
		text-decoration: none;
	}
	/* END SUB NAV */
	
	#boxTagLine {
		margin-top: 130px;
	}
	
	#boxContentCol {
		float: left;
		margin-right: 28px;
		width: 496px;
		/*display: none;*/
	}
	#boxContentColWide {
		float: left;
		width: 706px;
		/*display: none;*/
	}
		
	.txtContent {
		font-family: Arial, sans-serif;
		color: #39322f;
		font-size: 12px;
		line-height: 18px;
	}
	.txtContent h1 {
		margin-top: 0;
		font-family: Arial, sans-serif;
		color: #ba532a;
		font-size: 27px;
		line-height: normal;
		font-weight: normal;
	}
	.txtContent h2 {
		font-family: Times New Roman, Times, serif;
		color: #515b60;
		font-size: 19px;
		font-weight: normal;
	}
	.txtContentIntro {
		font-family: Times New Roman, Times, serif;
		color: #515b60;
		font-size: 19px;
		line-height: 25px;
	}
	.txtContent A:link {
		color: #ba532a;
		text-decoration: none;
	}
	.txtContent A:visited {
		color: #ba532a;
		text-decoration: none;
	}
	.txtContent A:hover {
		color: #ba532a;
		text-decoration: underline;
	}
	.txtContent A:active {
		color: #ba532a;
		text-decoration: underline;
	}
	
	#boxRightCol {
		float: left;
		width: 234px;
		padding-top: 10px;
	}
	
	#containerFooterBG {
		margin: 0 auto;
		position: relative;
		width: 100%;
		height: 122px;
		background-image: url("../images/bg_footer.jpg");
		background-repeat: no-repeat;
		background-position: top center;
		background-color: #000000;
	}
	#containerFooter {
		margin: 0 auto;
		position: relative;
		width: 990px;
		height: 100px;
	}
	
	#boxFooterLeft {
		position: absolute;
		top: 20px;
		left: 0px;
	}
	#boxFooterCenter {
		position: absolute;
		top: 20px;
		left: 220px;
		overflow: auto;
	}

#boxFooterCenter ul.footerLinks { padding: 0; margin: 0; float: left;  width: 480px;  text-align: left;}
#boxFooterCenter ul.footerLinks li { display: block; float: left; margin: 0 20px 0 0; padding: 0;  width: 140px; white-space:nowrap;}

	#boxFooterRight {
		position: absolute;
		top: 20px;
		right: 0px;
	}
	#boxFooterAddress {
		position: absolute;
		top:85px;
		width: 990px;
		text-align: center;
		margin: 10px 0 0 0;
	
	}
	.txtFooter {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		line-height: 18px;
		color: #ffffff;
		text-align: left;
	}
	
	.txtFooter A:link {
		color: #d2d2d2;
		text-decoration: none;
	}
	.txtFooter A:visited {
		color: #d2d2d2;
		text-decoration: none;
	}
	.txtFooter A:hover {
		color: #ffffff;
		text-decoration: none;
	}
	.txtFooter A:active {
		color: #ffffff;
		text-decoration: none;
	}
	

	
	.trapper 
	{
		display: none;	
	}
	
	/* BEGIN SLIDER STYLES */
	
	/*
		* Required 
	*/
	#boxSliderText {
		position: absolute;
		top: 69px;
		left: 23px;
		width: 340px;
		height: 30px;
		overflow: hidden;
		cursor: pointer;
		}	
	.slides { position:absolute; top:0; left:0; }
	.slides div { position:absolute; top:0; width:350px; display:none; }
	/*
		* Optional
	*/
	#containerSlider { 
		margin:0 auto;
		width:416px;
		height:103px;
		position:absolute;
		top:0px;
		right:0px;
		clear:both;
		background-image: url("../images/bg_quick-links.png");
		background-repeat: no-repeat;
		background-position: top center;
	}

	div#boxSliderPhotos {
		position: absolute;
		top: 3px;
		left: 20px;
		/*overflow: auto;*/
	}
		
	div#boxSliderPhotos div  { float:left; margin: 2px; padding:2px;}

	div#boxSliderPhotos div.active { background: url(../images/bg_quick-links_highlight.jpg) no-repeat 50% 50%;} /*{ background: #ff0000;}*/
	
	div#boxSliderText h3 {
		margin: 0;
		padding: 0;
		font-size: 16px;
		line-height: 16px;
		color: #4b453c;
		font-family: Times, serif;
	}
	div#boxSliderText {
		margin: 0;
		padding: 0;
		font-size: 10px;
		line-height: 10px;
		font-family: Arail, sans-serif;
	}
		
	div#boxSliderText a {
		text-decoration: none;
		color: #00bdc1;
	}
/* END SLIDER STYLES */

/* BEGIN RIGHT COLUMN / TABS */
	#boxRightCol {
		float: left;
		width: 250px;
		padding-top: 10px;
	}
	
	#tab1 {
		width: 73px;
		height: 34px;
	}
	#tab2 {
		width: 160px;
		height: 34px;
	}
	#tab3 {
		width: 234px;
		height: 34px;
	}
	
	.bgTab1Off { background: url("../images/tab_video_off.gif") no-repeat top left; cursor:pointer; }
	.bgTab1On { background: url("../images/tab_video_on.gif") no-repeat top left; cursor:auto; }
	
	.bgTab2Off { background: url("../images/tab_itinerary_off.gif") no-repeat top left; cursor:pointer; }  
	.bgTab2On { background: url("../images/tab_itinerary_on.gif") no-repeat top left; cursor:auto; }
	
	.bgTab3Off { background: url("../images/tab_book-now_off.gif") no-repeat top left; cursor:pointer; }
	.bgTab3On { background: url("../images/tab_book-now_on.gif") no-repeat top left; cursor:auto; }
	
	.show { display: block; }
	.hide { display: none; }
	
	#tab1-box, #tab2-box{
		width: 233px;
	}

	
	.boxTabContent {
		margin: 0 auto;
		width: 202px;
	}
	.boxVideoContent {
		margin: 0 auto;
		width: 210px;
	}
	.padTabContentDiv {
		padding: 8px 0 8px 0;
		margin: 0 auto;
	}
	.txtItinerary h4 {
		margin: 0 0 5px 0;
		font-family: times, serif;
		font-size: 13px;
		color: #515b60 ;
	}
	.txtItinerary {
		font-family: arial, sans-serif;
		font-size: 10px;
		color: #515b60 ;
	}
	
/* END RIGHT COLUMN TABS */

/* Snow Report */
#divCurrentConditions .title {
	color:#515B60;
	font-family:Times New Roman,Times,serif;
	font-size:19px;
	font-weight:normal;
	margin: 8px 0 3px 0;
}

#divCurrentConditions .alerttitle
{
	text-transform: uppercase;
	margin: 8px 0px 3px;
	font-family: Times New Roman,Times,serif;
	letter-spacing: 2px;
	color: #990000;
	font-size: 19px;
	font-weight: normal;
}

#divCurrentConditions .tr1 {
	background-color: #CAD6E6;
}
#divCurrentConditions .tr2 {
}
#divCurrentConditions .comment {
	margin: 2px 0 5px 0;
}
#divCurrentConditions table {
	margin: 10px 0 5px 2px;
}
#divCurrentConditions table td {
	padding: 2px 5px 2px 5px;
}
/* END Snow Report */
