﻿body{margin:0;padding:0;
	 background-image:url(/images/loon_winter09/bg_topGradiant.jpg);background-repeat:repeat-x;background-color:#DC8033;color:#C9D0D8;
	 font-family:Tahoma, Arial, sans-serif;font-size:11px;
}

.siteCase{margin:0 auto;width:1000px;background-image:url(/images/loon_winter09/bg_shadow.jpg);background-repeat:repeat-y;}
.siteCaseHome{background-image:url(/images/loon_winter09/bg_shadowHome.jpg);}
.siteTopGradiant{width:1000px;background-image:url(/images/loon_winter09/bg_topShadow.jpg);background-repeat:no-repeat;}
.site{margin-left:10px;width:980px;}

.header{height:110px;background-color:#194768;position:relative;z-index:60;}
	.header .logo{width:147px;position:absolute;left:0;top:0;z-index:10;}
	.header .printLogo{width:147px;position:absolute;left:0;top:0;z-index:10;display:none;}
	.header .headerBoxCase{width:750px;position:absolute;right:0;top:0;}
	.header .topNav{height:31px;width:980px;position:absolute;left:0;bottom:0;}
.topNav ul{list-style-type:none;margin:0;padding:0;}
.topNav ul li{height:31px;float:left;background-position:top;background-repeat:no-repeat;}
.topNav ul li:hover{background-position:bottom;}
.topNav ul li.active{background-position:bottom;}
.topNav ul li a{color:#FFF;font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:12px;text-decoration:none;display:block;margin-top:8px; text-align:center;}

.topNav ul li.navTheMountain{background-image:url(/images/loon_winter09/navTheMountain.jpg);width:129px;}
.topNav ul li.navVacations{background-image:url(/images/loon_winter09/navLodging.jpg);width:184px;}
.topNav ul li.navEvents{background-image:url(/images/loon_winter09/navEvents.jpg);width:184px;}	
.topNav ul li.navLessons{background-image:url(/images/loon_winter09/navLessons.jpg);width:90px;}
.topNav ul li.navRates{background-image:url(/images/loon_winter09/navRates.jpg);width:140px;}
.topNav ul li.navTerrain{background-image:url(/images/loon_winter09/navTerrain.jpg);width:116px;}
.topNav ul li.navNews{background-image:url(/images/loon_winter09/navNews.jpg);width:137px;}

.topNav ul li ul{position:absolute;width:215px;display:none;background-image:url(/images/loon_winter09/menuBG.png);background-repeat:repeat;margin-top:8px;z-index:60;}
.topNav ul li ul a{width:199px;font-family:Tahoma, Arial, sans-serif;font-size:11px;font-weight:bold;margin:0;text-align:left;}
.topNav ul li:hover ul, .topNav ul li.sfhover ul {display:block;}
.topNav ul li ul li {padding: 11px 8px 11px 8px;display:block;text-align:left;height:13px;}
.topNav ul li ul li:hover {background-color:#719db6;}

.homeHeroImage{width:980px;height:435px;background-color:#194768;overflow:hidden;position:relative;}
	.homeHeroImage .contentBar{width:234px;position:absolute;bottom:22px;right:11px;z-index:50;color:#FFF;font-size:14px;font-weight:bold;line-height:18px;}
		.homeHeroImage .contentBar h2{font-size:25px;font-family:Helvetica, Arial, sans-serif;margin:0;padding:0;}
		.homeHeroImage .contentBar a{color:#98CEFC;text-decoration:none;}
		.homeHeroImage .contentBar a:hover{color:#C8CEDA;}
		.homeHeroImage .contentBar p.seperator{padding-top:14px;border-top:1px solid #FFF;margin-bottom:5px;font-size:13px;font-family:Helvetica, Arial, sans-serif;}
		.homeHeroImage .contentBar p.seperator a{font-weight:normal;font-family:Tahoma, Arial, sans-serif;font-size:11px;}
	.homeHeroImage .ContentBarBackground{background-image:url(../App_Images/Assets/teaserBG.png);position:absolute;right:0;top:0;height:435px;width:256px;}

.homeContent{width:723px;background-color:#FFF;float:left;padding-top:15px;color:#666;}
	.homeContent a{text-decoration:none;color:#006699;}
	.homeContent a:hover{color:#FF6501;}
	.homeContent a:visited{color:#003466;}
	.homeContent .contentArea{padding:0 0 0 36px;border-bottom:1px solid #E0E0E0;margin-bottom:13px;height:183px;}
	.homeContent .contentArea .homeBox1{width:203px;height:155px;border-right:1px solid #E0E0E0;float:left;font-size:10px;line-height:17px;}
	.homeContent .contentArea .homeBox1 .box{padding-right:20px;}
	.homeContent .contentArea .homeBox2{width:231px;height:155px;border-right:1px solid #E0E0E0;float:left;font-size:10px;line-height:17px;}
	.homeContent .contentArea .homeBox2 .box{padding-left:19px;padding-right:20px;}
	.homeContent .contentArea .homeBox3{width:243px;height:155px;float:left;font-size:10px;line-height:17px;}
	.homeContent .contentArea .homeBox3 .box{padding-left:23px;}
	.homeContent .contentArea p{margin-top:10px;margin-bottom:10px;}
	.homeContent .eventsArea{width:471px;border-right:1px solid #E0E0E0;float:left;margin-right:25px;}
	.homeContent .eventsArea .box{padding-left:36px;padding-right:20px;}
	.homeContent .eventsArea .box .post{padding-top:12px;padding-bottom:13px;background-image:url(/images/loon_winter09/borderDottedTop.gif);background-position:bottom;background-repeat:repeat-x;}
	.homeContent .eventsArea .box .bottomLink{padding-top:12px;font-weight:bold;padding-bottom:20px;}
	.homeContent .twitterBox{float:left;width:205px;}

.sideNav{width:206px;float:left;}
	.sideNav .mainCategory{height:48px;border-bottom:1px solid #96B3C1;background-color:#22678E;background-image:url(/images/loon_winter09/sideNavTopGradiant.jpg);background-repeat:repeat-x;}
		.sideNav .mainCategory h2{font-family:Helvetica, Arial, sans-serif;font-size:12px;padding-top:26px;margin:0;padding-bottom:0;color:#FFF;padding-left:28px;}
		.sideNav ul{margin:0;padding:0;list-style-type:none;}
		.sideNav ul li{background-color:#4E85A3;padding:11px 0 11px 28px;background-image:url(/images/loon_winter09/NaveArrowRight.gif);background-repeat:no-repeat;background-position: 20px 16px;border-bottom:1px solid #96B3C1;}
		.sideNav ul li a{color:#FFF;text-decoration:none;}
		.sideNav ul li a:hover{text-decoration:underline;}
		.sideNav ul li.curCat{background-color:#719DB6;}
			.sideNav ul li ul{padding-top:5px;}
			.sideNav ul li ul li{background-color:transparent;border:none;padding:5px 0 5px 10px;background-image:url(/images/loon_winter09/NavDash.gif);background-position:left center;}
			.sideNav ul li.curPage a{text-decoration:underline;}
			.sideNav ul li.curPage li a{text-decoration:none;}
.newWindowBox {padding:10px;}
	
.pageContent{width:774px;float:left;background-color:#FFF;z-index:0;position:relative;}
	
	.pageContent .contentArea{padding:29px 19px 50px;color:#000;line-height:16px;}
		/*.pageContent .contentArea h1{color:#22678e;font-size:18px;margin-top:0;padding-top:0;padding-bottom:11px;border-bottom:1px solid #E0E0E0;margin-bottom:15px;}
			.pageContent .contentArea h1 .currentPage{color:#999;}
		.pageContent .contentArea h2{color:#22678e;font-size:13px;padding-top:0;}
		.pageContent .contentArea h3{color:#22678e;font-size:13px;padding-top:0;padding-bottom:6px;border-bottom:1px solid #E0E0E0;}
	.pageContent .contentArea a{color:#016798;text-decoration:none;}
	.pageContent .contentArea a:hover{color:#FF6501;}
	.pageContent .contentArea a:visited{color:#003365;}
	*/
	.pageContent .printEmailButtons{position:absolute;right:0;top:218px;text-align:right;width:60px;}
	.pageContent .eventListing img {margin-left:10px; margin-bottom:15px;}
	.pageContent .eventListing a {color:#016798;text-decoration:none;font-size:1.2em;}
	.pageContent .eventListing a:hover {color:#FF6501;}
	.pageContent .eventListing a:visited {color:#003365;}


.sidebar{width:257px;float:left;}
.sidebarNoFade{background-image:none;}

.footer{clear:both;height:120px;background-color:#103C57;background-image:url(/images/loon_winter09/footerBG.jpg);background-repeat:no-repeat;position:relative;color:#81a4b8;font-size:10px;}
	.footer ul{list-style-type:none;padding-left:52px;margin:0;}
	.footer ul li{float:left; padding:20px 8px 0 7px;background-image:url(/images/loon_winter09/footerSeperator.gif);background-position:right;background-repeat:no-repeat;margin:0;}
	.footer ul li.end{background:none;}
		.footer ul li a{color:#81a4b8;text-decoration:none;}
		.footer ul li a:hover, .footer ul li a:visited{color:#FFF;}
	.footer .boyneLogo{position:absolute;left:60px;top:49px;}
	.footer .nePassLogo{position:absolute;left:250px;top:44px;}
	.footer .copyright{position:absolute;left:340px;top:46px;}
	.footer .phone{position:absolute;left:649px;top:52px;font-weight:bold;}


/*Header Box stuff*/
.boxTitle{font-size:12px;color:#FFF;font-family:Helvetica, Arial, sans-serif;font-weight:bold;}
.boxPadding{padding:10px 0 0 14px;}

/*search box*/
.searchBox{width:179px;height:65px;float:left;border-right:1px solid #3F6278;}
.searchBox .topSearchBox{padding-left:10px;margin-top:10px;height:23px;border-bottom:1px solid #3F6278;}
.searchBox .topSearchBox .summerLink{display:block;width:65px;height:13px;background-image:url(/images/loon_winter09/summer.jpg);color:#C9D0D8;text-indent:17px;text-decoration:none;float:left;margin-right:10px;}
.searchBox .topSearchBox .winterLink{display:block;float:left;height:13px;background-image:url(/images/loon_winter09/winter.jpg);background-repeat:no-repeat;text-indent:17px;color:#FFF;text-decoration:none;}
.searchBox .bottomSearchBox{margin-top:9px;}
.searchBox .bottomSearchBox label{display:inline-block;font-size:12px;color:#FFF;font-family:Helvetica, Arial, sans-serif;font-weight:bold;}
.searchBox .bottomSearchBox input.searchTextBox{border:1px solid #3F6278 !important;background-color:#103C57 !important;color:#FFF;height:18px !important;width:92px !important;margin:0 6px !important;padding-top:0 !important;padding-bottom:0 !important;background-image:none  !important;}

/*mailing list box*/
.mailingListBox{width:149px;height:65px;float:left;border-right:1px solid #3F6278;}
.mailingListBox .emailForm{padding-top:5px;}
.mailingListBox .emailForm input.emailTextBox{border:1px solid #3F6278;background-color:#103C57 !important;color:#FFF;height:18px;width:92px;margin:0 6px 0 0;padding-top:0;padding-bottom:0;}

/*Current Conditions Box*/

.boxDate{color:#C9D0D8;font-size:11px;font-weight:normal;font-family:Tahoma, Arial, sans-serif;}

.snowReportBox{width:380px;color:#9CC6DF;float:left;padding-left:14px;padding-top:10px;}
.snowReportBox ul{list-style-type:none;margin:0;padding:6px 0 0 0;}
.snowReportBox ul li{color:#FFF;padding:0;display:block;width:85px;float:left;margin: 0 11px 0 0; background-image:url(/images/loon_winter09/borderDottedVert.gif);background-repeat:repeat-y;background-position:right;}
.snowReportBox ul li span{color:#C9D0D8;}
.snowReportBox ul li.topRow{padding-bottom:7px;}
.snowReportBox ul li.end{border-right:none;margin-right:0;background:none;}
.snowReportBox ul li a{background-image:url(/images/loon_winter09/fullReportArrows.jpg);background-repeat:no-repeat;padding-right:12px;background-position:right center;color:#C9D0D8;text-decoration:none;}

/*Sidebar Boxes*/
.sidebar .box{margin:0 13px 50px 13px;line-height:16px;}
.sidebar .box .line{background-image:url(/images/loon_winter09/borderDottedTop.gif);background-position:center;background-repeat:repeat-x;height:1px;display:block;}
.sidebar .box h3{padding-top:0;margin-top:10px;font-size:12px;margin-bottom:10px;}
.sidebar .box a{color:#016798;text-decoration:none;}
.sidebar .box a.bulletLink{padding-left:10px;background-image:url(/images/loon_winter09/sidebarArrow.gif);background-position:2px 6px;background-repeat:no-repeat;display:block;}
.sidebar .box a:hover{color:#FF6501;}
.sidebar .box a:visited{color:#003365;}
#twitter_update_list li{margin-left:20px;padding-bottom:5px;}
.twitterBox #twitter_update_list{padding-bottom:10px;background-image:url(/images/loon_winter09/borderDottedTop.gif);background-position:bottom;background-repeat:repeat-x;}

.salesBox{height:185px;background-image:url(/images/loon_winter09/saleBoxBG.jpg);margin:15px 0 15px 8px;background-repeat:no-repeat;}
.salesBox .salesBoxNav{font-size:11px;font-family:Tahoma Arial, sans-serif;font-weight:bold;padding-top:10px;}
.salesBox .salesBoxNav a{color:#69C;padding-left:23px;text-decoration:none;}
.salesBox .salesBoxNav .activeLink{color:#666;}
.salesBox .salesBoxNav a:hover{color:#666;}
.salesBox .salesBoxNav a.hotelsTab{padding-left:17px;}
.salesBox .salesBoxCont{padding-left:17px;padding-top:25px;}
.salesBoxCont .dateHolder{float:left;margin-right:17px;padding-bottom:15px}
.salesBoxCont .dateHolder label, .dropdownHolder label{display:block;}
.salesBoxCont .dateHolder input.dateTextBox{border:1px solid #B1CBE2;background-color:#FFF;color:#000;height:16px;width:69px;margin:0 2px 0 0;padding-top:0;padding-bottom:0;}
.salesBoxCont .dropdownHolder{padding-right:14px;margin-right:12px;border-right:1px solid #E0E0E0;width:45px;float:left;}
.salesBoxCont .dropdownHolder select{border:1px solid #B1CBE2;width:42px;padding:0;}
.salesBoxCont .findButton{margin-top:15px;}
.salesBoxCont .first{clear:both;}
.salesBoxCont .last{border:none;}

/*Media Box*/
.mediaBox{height:179px;background-color:#FFF;}
.mediaBox p{padding:3px 3px;color:#000;margin:0;}
.mediaBox p{font-size:13px;font-family:Helvetica, Arial, sans-serif;}
.mediaBox p a{font-weight:normal;font-family:Tahoma, Arial, sans-serif;font-size:11px;color:#69C !important;}
.mediaBox p a:hover{color:#666 !important;}
.mediaBox .mediaBoxArea{height:152px;padding: 0 3px 3px;text-align:center;overflow:hidden;}
.mediaBox .mediaBoxArea img{border:none;}
.mediaBox .mediaBoxNav{height:20px;background-image:url(/images/loon_winter09/mediaBoxNavBG.jpg);font-size:11px;}
.mediaBox .mediaBoxNav a{color:#69C;text-decoration:none;display:block;text-align:center;padding-top:1px;float:left;}
.mediaBox .mediaBoxNav a#mediaNavVideo{width:66px;}
.mediaBox .mediaBoxNav a#mediaNavDailyCam{width:95px;}
.mediaBox .mediaBoxNav a#mediaNavLiveCam{width:73px;}
.mediaBox .mediaBoxNav a.active, .mediaBox .mediaBoxNav a:hover{color:#666;}
#videoSnack{margin-top:-28px;}

/*conditions tables*/
.reportTable{text-align:center;margin-bottom:10px;}
.reportTable tr td{padding:5px 0;}
.reportTable tr.alt td{background-color:#D2DFE6;}
.reportTable tr.featuredRow td{background-color:#FF9;}
.reportTable .tableHeader td{background-color:#194768;color:#FFF;padding:7px 0;font-family:Helvetica, Arial, sans-serif;font-weight:bold;vertical-align:bottom;}
.reportTable .tableSubHeader{text-align:left;font-weight:bold;}
.reportTable .tableSubHeaderCenter{text-align:center;font-weight:bold;}
.leftAlignedTable{text-align:left;}

/*frontside form*/
.validationSummary{padding:10px;margin:0 0 10px 0;border:1px solid #F00;background-color:#FCC;}
.validationSummary ul{list-style-type:none;padding:0;margin:0;}
.validationSummary ul li{padding:0;margin:0;}

.form{list-style-type:none;margin-left:0;padding-left:0;}
.form li{padding: 5px 0;}
.form li label{display:block;width:80px;float:left;}
.requiredField{background-color:#FF9;}

.galleryImageCase{width:600px;background-color:#DDF;}
.galleryImage{width:200px;text-align:center;margin-right:20px;float:left;margin-top:10px;}
.galleryImage .galleryImageComment{padding-top:5px;}

.sitemapGrid ul{list-style-type:none;}
.sitemapGrid ul li{font-size:13px;font-weight:bold;padding-top:15px;}
.sitemapGrid ul li ul li{font-size:11px;padding-top:0px;}
.sitemapGrid ul li ul li ul li{font-weight:normal;}



/*==========================Lightbox======================*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:../../App_Images/Lightbox/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/loon_winter09/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/loon_winter09/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

noscript div{display:block;background-color:#FFFFCC;padding:10px;text-align:center;color:#000;border:1px solid #cc6;margin:0 200px;}

.buttonBox{ padding:5px; border: solid 1px #999; }