.version.class_times___prices /* version checker */
{
	color: #00001D;
	background-color: #790E00;
}

#muse_css_mq
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 1024px;
	min-height: 1076px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-top: -1px;
	margin-bottom: -25px;
	width: 0.01px;/* should not cover content below */
}

#pu782
{
	width: 0.01px;
	margin-left: -100px;
}

#u782
{
	z-index: 128;
	min-height: 261px;
	padding-bottom: 68px;
}

#u782_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 1024px;
	left: -100px;
}

#u1190
{
	z-index: 189;
	width: 254px;
	position: relative;
	margin-right: -10000px;
	margin-top: 21px;
	left: 100px;
}

#u848-4
{
	z-index: 155;
	width: 485px;
	min-height: 74px;
	position: relative;
	margin-right: -10000px;
	margin-top: 187px;
	left: 667px;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u782-bw
{
	z-index: 128;
	min-height: 261px;
}

#u738
{
	z-index: 150;
	height: 43px;
}

#u738-bw
{
	z-index: 150;
	margin-top: 286px;
	height: 43px;
}

#u1044-22
{
	z-index: 159;
	width: 1029px;
	min-height: 23px;
	position: relative;
	margin-right: -10000px;
	margin-top: 295px;
	left: 98px;
}

#u1044-22:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 23px;
	width: 1029px;
	margin: 295px -10000px 0px 0px;
}

#ppadult
{
	width: 0.01px;
	margin-left: -171px;
	margin-top: 37px;
}

#padult
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 446px;
}

#adult
{
	margin-left: 11px;
	position: relative;
}

#children
{
	margin-top: 514px;
	position: relative;
}

#u1007-124
{
	z-index: 2;
	width: 984px;
	min-height: 1655px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 191px;
}

#u1007-2
{
	line-height: 36px;
}

#u1007-3
{
	font-size: 40px;
	text-align: left;
	line-height: 16px;
	color: #A19589;
	font-family: advent-pro, sans-serif;
	font-weight: 600;
}

#u1007-5,#u1007-6
{
	line-height: 24px;
	color: #024CB0;
	font-weight: 700;
}

#u1007-40,#u1007-81,#u1007-112
{
	line-height: 30px;
}

#u1007-10,#u1007-12,#u1007-14,#u1007-16,#u1007-18,#u1007-19,#u1007-23,#u1007-25,#u1007-27,#u1007-28,#u1007-32,#u1007-34,#u1007-36,#u1007-37,#u1007-38,#u1007-42,#u1007-44,#u1007-46,#u1007-47,#u1007-51,#u1007-53,#u1007-55,#u1007-56,#u1007-60,#u1007-62,#u1007-64,#u1007-66,#u1007-67,#u1007-69,#u1007-71,#u1007-73,#u1007-75,#u1007-76,#u1007-78,#u1007-79,#u1007-83,#u1007-85,#u1007-87,#u1007-89,#u1007-90,#u1007-94,#u1007-96,#u1007-98,#u1007-100,#u1007-101,#u1007-103,#u1007-104,#u1007-106,#u1007-107,#u1007-109,#u1007-110,#u1007-114,#u1007-115
{
	line-height: 24px;
}

#u1007-8,#u1007-21,#u1007-30,#u1007-49,#u1007-58,#u1007-92,#u1007-117,#u1007-119,#u1007-121
{
	line-height: 24px;
	font-weight: 700;
}

#u1007-122
{
	font-size: 26px;
	text-align: left;
	line-height: 31px;
	color: #024CB0;
	font-family: abel, sans-serif;
	font-weight: 400;
}

#u186
{
	z-index: 129;
	width: 777px;
	left: -1px;
	position: relative;
	padding: 15px 228px 11px 20px;
}

#pu189-15
{
	width: 0.01px;
	margin-left: 2px;
}

#u189-15
{
	z-index: 130;
	width: 206px;
	min-height: 140px;
	position: relative;
	margin-right: -10000px;
}

#u225
{
	z-index: 149;
	width: 175px;
	height: 1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 28px;
}

#u1138-8
{
	z-index: 181;
	width: 363px;
	min-height: 69px;
	position: relative;
	margin-right: -10000px;
	margin-top: 39px;
	left: 211px;
}

#u847-4
{
	z-index: 151;
	width: 777px;
	min-height: 18px;
	margin-top: 23px;
	position: relative;
}

#u194-4
{
	z-index: 145;
	width: 128px;
	min-height: 19px;
	margin-left: 896px;
	margin-top: 6px;
	position: relative;
}

#u194-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 19px;
	width: 128px;
	margin: 6px 0px 0px 896px;
}

.html
{
	background: #FFFFFF url("../images/light_grey.jpg") repeat center center fixed;
}

body
{
	position: relative;
	min-width: 1024px;
	padding-bottom: 24px;
}

