@charset "utf-8";
/* CSS Document */

		/* Map Styles */

		.mapouter{
			
			position: relative;
			
			text-align: right;
			
			height: 500px;
			width: 750px;
			
		}

		.gmap_canvas {
			
			overflow: hidden;
			
			background: none!important;
			
			height: 500px;
			width: 750px;
			
		}

			.gmap_canvas figure {
				
				display: block;
				
				margin: 0 10% ;
				
			}

		/* Page Styles */

	.PageBody {
		
		background-color: #FFF;
		
		width: 80%;
		
		margin: auto;
		margin-bottom: 1.5%;
		
	}

	.PageBody > div {
		
		margin: 2.5%;
		
	}

	.PageBlock {
		
		display: block;
		
		float: left;
		
	}

		.SectionDivider {
			
			margin: 2.5%;
			
		}

			.UpperDivider {
				
				margin: 2.5% 10%;
				
			}

			.BottomDivider {
				
				margin: 2.5% 10%;
				
			}

	.TextCenter {
		
		margin-left: 5%;
		
	}

		.TextIndent {
			
			margin-left: 2%;
			
		}

				/* Hours Styles */

		.BlockHours {
			
			width: 30%;
			
			margin: 0 1%;
			
		}

			.UpperDivider .BlockHours {
				
				width: 45%;
				
				margin: 0 0 0 5%;
				
				
			}

			.BottomDivider .BlockHours {
				
				width: 40%;
				
				margin: 0 0 0 5%;
				
				
			}

			.Hours h2 {
				
				margin-top: 2.5%;
				margin-bottom: 1%;
				
			}

			.Hours h2:nth-of-type(4), .Hours h2:nth-of-type(5) {
				
				margin-bottom: 0px;
				
			}

				/* Pricing Styles */

		.Pricing {
			
			width: 40%;
			
			margin: 2.5%;
			
		}

			.BlockPricing {
				
				display: block;
				
				float: left;
				
				margin-left: 4%;
				
			}

			.BlockPricingSpace {
				
				display: inline-block;
				
				text-align: center;
				
				padding: 0px 2%;
				
			}

		.SeasonPass p {
			
			margin-left: 4%;
			
		}

			.SeasonPass p:first-of-type {
				
				margin-left: 1.5%;
				
			}

	.PriceButton {
		
		width: 30%;
		
		margin: 2% 2.5%;
		
	}

		.PriceButton:nth-of-type(2) {
			
			margin-left: 12.5%;
			
		}

		.GeneralPass {
			
			width: 30%;
			
			margin: 2% 22.5%;
			
		}

		.SeasonPassButton {
			
			width: 30%;
			
			margin: 2% 22.5%;
			
		}

				/* Contact Information Styles */

		.ContactUs {
			
			width: 30%;
			
			margin: 2.5%;
			
		}

			.ContactUs p {
				
				margin-left: 4%;
				
			}

				/* Where to Stay Styles */

		.Hotels {
			
			margin-left: 2%;
			
		}

			.HotelsList {
				
				list-style-type: none;
				
			}
