body {	background-image: url(images/BKGRND.gif);	background-repeat: repeat-x;	background-color: #009257;	background-position: left;	background-attachment: fixed;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}.purple {	font-weight: bold;	color: #4F2D8B;}h1 {	font-size: 18px;	color: #4F2D8B;	margin-top: 0px;}h2 {	font-size: 16px;	color: #009257;	margin-top: 0px;}h3 {	color: #4F2D8B;	font-size: 14px;	margin-top: 0px;}h4 {	font-size: 12px;	color: #4F2D8B;}li {	line-height: 16px;	padding-top: 3px;	padding-bottom: 3px;}a:link {	color: #4F2D8B;}a:visited {	color: #311095;}a:hover {	color: #666699;}a:active {	color: #4F2D8B;}#mainContainer {	width: 800px;	margin-top: 10px;	margin-right: auto;	margin-left: auto;	border: 5px solid #4F2D8B;	padding: 0px;	background-color: #4F2D8B;}#Box4 {}.addClear:after {	content: ".";	display: block;	clear: both;	height: 0px;	visibility: hidden;}.addClear {display: inline-block;}.clearBoth {	clear: both;}/* Hides from IE-mac \*/* html .addClear {height: 1%;}.addClear {display: block;}/* End hide from IE-mac */#menuwrap {	background-image: url(images/yelosp.gif);	background-repeat: repeat-y;	background-position: left top;	background-color: #FFFFFF;	clear: both;	float: left;}#mainMenu {	background-color: #FEF800;	margin: 0px;	padding: 0px;	width: 171px;	float: left;}#mainContent {	background-color: #FFFFFF;	margin: 0px;	min-height: 351px;	padding: 8px;	width: 609px;	float: left;}#subMenu {	margin: 0px;	padding: 0px;	width: 629px;	float: left;	border-top: 2px solid #F7E100;	clear: right;}	#footer {	color: #FFFFFF;	background-color: #4F2D8B;	padding: 5px;	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: center;	clear: both;	bottom: 0px;	margin-top: 0px;}#footer li {	display: inline;	list-style-type: none;	line-height: 100%;}#footer a {	margin-right: 5px;	margin-left: 5px;	color: #FFFFFF;	text-decoration: none;}#footer a:visited {	color: #CCCCCC;}#footer a:hover {	color: #FEF800;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #FEF800;}#footer a:active {	color: #F7E204;}#footer img {	border-bottom-width:0px;	border-bottom-style:none;}	#footer .logo {	text-decoration: none;	float: right;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding-top: 4px;}#RightCol {	padding: 0px;	background-color: #FCDF00;	float: right;	width: 467px;	margin: 0px;}#RightCol .padding {	background-color: #FCDF00;	float: right;	width: 457px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	padding-top: 5px;	padding-right: 5px;	padding-left: 5px;	color: #000000;}#scroller {	margin: 0px;	padding: 0px;	float: right;	height: 26px;	width: 467px;}#HomeNav {	width: 323px;	float: left;	margin: 0px;	padding: 0px;	height: 444px;}#LeftCol {	margin: 0px;	padding: 0px;	float: left;	width: 323px;	border-right-width: 10px;	border-right-style: solid;	border-right-color: #4F2D8B;}#LeftCol .search {	background-color: #F37029;	color: #FFFFFF;	margin: 0px;	height: 25px;	text-align: center;	padding: 0px;}#LeftCol .search input#textfield {	margin: 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#LeftCol .search input#Search {	margin: 0px;	padding-left: 4px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#LeftCol h1 {	color: #F37029;	margin: 0px;}#LeftCol .eventwrapper {	float: left;	width: 323px;	background-image: url(images/jewelsaleBkgrnd.jpg);	background-repeat: no-repeat;	background-position: left top;}#LeftCol .padding {	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	margin-top: 2px;	padding-left: 163px;	padding-top: 8px;	padding-right: 10px;}#LeftCol .christmas {	padding-left: 60px;	float: left;}#LeftCol .beads {	padding-left: 70px;	float: left;}#LeftCol .camp {	padding-left: 50px;	float: left;	padding-top: 5px;	padding-right: 5px;}#LeftCol .camp h2 {	color: #0E6735;}#LeftCol .camp a {	color: #a44021;}#LeftCol .earthweek {	float: left;	width: 323px;	background-image: url(images/earthweek10home.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 181px;	color: #FFFFFF;	background-color: #12264B;}#LeftCol .earthweek h2, #LeftCol .earthweek h3, #LeftCol .earthweek a:link, #LeftCol .earthweek a:visited, #LeftCol .earthweek a:hover, #LeftCol .earthweek a:active {	color: #FFFFFF;	}#LeftCol .momday {	float: left;	width: 323px;	background-image: url(images/momdayhomepg.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 181px;	color: #FFFFFF;	background-color: #12264B;}#LeftCol .momday h2, #LeftCol .momday h3, #LeftCol .momday a:link, #LeftCol .momday a:visited, #LeftCol .momday a:hover, #LeftCol .momday a:active {	color: #FFFFFF;	margin-bottom: .5em;}#LeftCol .dadday {	float: left;	width: 323px;	background-image: url(images/dadsday_bkgrnd.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 181px;	color: #FFFFFF;	background-color: #12264B;}#LeftCol .dadday h2, #LeftCol .dadday h3, #LeftCol .dadday a:link, #LeftCol .dadday a:visited, #LeftCol .dadday a:hover, #LeftCol .dadday a:active {	color: #FFFFFF;	margin-bottom: .5em;}#LeftCol .memorial {	float: left;	width: 323px;	background-image: url(images/memorial_homepage.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 181px;	color: #FFFFFF;}#LeftCol .memorial h2, #LeftCol .memorial h3, #LeftCol .memorial a:link, #LeftCol .memorial a:visited, #LeftCol .memorial a:hover, #LeftCol .memorial a:active {	color: #FFFFFF;	margin-bottom: .5em;}#LeftCol .facebook {	float: left;	width: 313px;	color: #FFFFFF;	background-color: #5475AC;	padding: 5px;	background-image: url(images/FB_image.jpg);	background-repeat: no-repeat;	background-position: right bottom;}#LeftCol .facebook h3 {	color: #FFFFFF;}#RightCol .openearly {	float: left;	width: 467px;	background-image: url(images/stegbkgrnd.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 180px;	color: #FFFFFF;}#RightCol .openearly .pad {	padding-left: 190px;	padding-top: 3px;	padding-right: 5px;}#RightCol .openearly h1 {	color: #FCDF00;}#RightCol .openearly h2, #RightCol .openearly h3, #RightCol .openearly a:link, #RightCol .openearly a:visited, #RightCol .openearly a:hover, #RightCol .openearly a:active {	color: #FFFFFF;}#RightCol .gogreen {	float: left;	width: 467px;	background-image: url(images/gogreenHome.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 180px;	color: #FFFFFF;}#RightCol .gogreen .pad {	padding-left: 10px;	padding-top: 3px;	padding-right: 5px;}#RightCol .gogreen h1 {	color: #FFFFFF;	margin-bottom: 8px;}#RightCol .gogreen h3 {	margin-bottom: 8px;}#RightCol .gogreen h2, #RightCol .gogreen h3, #RightCol .gogreen a:link, #RightCol .gogreen a:visited, #RightCol .gogreen a:hover, #RightCol .gogreen a:active {	color: #FFFFFF;	padding-bottom: 0px;}		#RightCol .gogreen .pad p {	margin-top: 5px;	margin-bottom: 10px;}#RightCol .seasonpass {	float: left;	width: 467px;	background-image: url(images/seasonpasshome.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 180px;	color: #FFFFFF;}#RightCol .seasonpass .padleft {	float: left;	padding-left: 10px;	padding-top: 10px;	padding-right: 5px;}#RightCol .seasonpass .padright {	float: right;	padding-left: 10px;	padding-top: 10px;	padding-right: 5px;	color: #4F2D8B;}#RightCol .seasonpass h1 {	margin-bottom: 8px;}#RightCol .seasonpass a {	color: #4F2D8B;	padding-bottom: 0px;}		#homeBtm {	background-color: #FFFFFF;	margin: 0px;	width: 800px;	padding: 0px;	float: left;}#header {	height: 195px;	margin: 0px;	padding: 0px;	width: 800px;	background-image: url(images/hdr_logo.gif);	background-repeat: no-repeat;	background-position: right top;}#header .left {	margin: 0px;	padding: 0px;}#header .search {	float: right;	color: #FFFFFF;	margin: 0px;	padding: 0px 5px 0px 0px;	position: relative;	top: 130px;	font-weight: bold;	font-size: 10px;}#mainContentFlsh {	background-color: #FFFFFF;	margin: 0px;	min-height: 351px;	padding: 0px;	width: 607px;	float: left;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #F7E100;}.lftCol {	float: left;	width: 45%;	margin-right: 5px;}.rtCol {	float: right;	width: 48%;}.handsOn {	width: 609px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin-bottom: 10px;}.handsOn h4 {	color: #FFFFFF;	background-color: #4F2D8B;	padding: 2px;}.title_indooract{ background-image:url(images/indoor_titlebk.gif); width:175px; height:30px; padding:15px 0px 0px 0px;}.img1{float:left;}.ruleabove {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	padding-top: 5px;}.seperator {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	padding-top: 5px;	clear: both;}.imgRt {	margin: 0px;	float: right;	padding-top: 0px;	padding-bottom: 5px;	padding-left: 5px;}.imgLft {	float: left;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;}.handcursor{cursor:hand;cursor:pointer;}#FlshMov {	width: 467px;	float: right;	margin: 0px;	padding: 0px;}#geodeFAQ {	background-color: #4F2D8B;	padding: 5px;	width: 580px;	color: #FFFFFF;	font-weight: bold;	font-size: 11px;	margin-bottom: 10px;}#geodeFAQ a {	color: #FFFFFF;}.videoBox2 {	width: 580px;	background-color: #DACCFF;	margin: 0px 0px 20px;	height: 150px;}.videoBox2MOV  {	float: left;	margin-right: 20px;}.videoBox2 h4 {	padding-top: 5px;}.contentBox {	background-color: #FFE7C7;	padding: 5px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #F37029;	border-bottom-color: #F37029;	margin-top: 5px;	margin-bottom: 5px;}.contentBoxYelo {	background-color: #FFFECF;	padding: 5px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FCDF00;	border-bottom-color: #FCDF00;	float: left;	margin-top: 5px;	margin-bottom: 5px;	width: 599px;}.contentBoxGrn {	background-color: #D9FFCB;	padding: 5px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #00A23B;	border-bottom-color: #00A23B;	float: left;	margin-top: 5px;	margin-bottom: 5px;}.contentBoxScout {	background-color: #f8f6bf;	padding: 5px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #669743;	border-bottom-color: #669743;	float: left;	margin-top: 5px;	margin-bottom: 5px;	width: 99%;}.contentBoxScout h1 {	color: #f8f6bf;	background-color: #d22e27;	text-transform: uppercase;	font-size: 14px;	font-weight: bold;	padding: 2px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #78b350;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}.contentBoxScout h2 {	color: #D22E27;	font-size: 14px;}.contentBoxScout h3 {	font-size: 12px;	color: #669743;	font-weight: bold;}.contentBoxScout .imgRtBorder {	padding: 0px;	float: right;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 5px;	border: 2px solid #D22E27;}.contentBoxCamp {	background-color: #EDE3BD;	padding: 5px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #A34222;	border-bottom-color: #A44125;	margin-top: 5px;	margin-bottom: 5px;}.contentBoxCamp h3 {	color: #A44021;	margin-bottom: 2px;}.contentBoxCamp p {	margin-top: 2px;}.contentBoxEarth {	background-color: #DFE7FF;	padding: 5px;	border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #3AA851;	border-bottom-color: #3AA851;	margin-top: 5px;	margin-bottom: 5px;}.contentBoxEarth .LftCol {	float: left;	width: 50%;}.contentBoxEarth .RtCol {	float: right;	width: 50%;}.contentBoxEarth h3 {	color: #FFFFFF;	background-color: #2F3A60;	padding: 2px;}.contentBoxEarth h4 {	color: #667A76;	margin: .5em 0px;}.contentBoxEarth p {	margin-top: 2px;}.contentBoxMemorial {	background-color: #DFE7FF;	padding: 5px;	border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #9D2626;	border-bottom-color: #9D2626;	margin-top: 5px;	margin-bottom: 5px;}.contentBoxMemorial h3 {	color: #9D2626;}.contentBoxSteg {	padding: 5px;	border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #006600;	border-bottom-color: #006600;	float: left;	margin-top: 5px;	margin-bottom: 5px;	width: 99%;	background-image: url(images/stegfaded.jpg);	background-repeat: no-repeat;	background-position: left top;	color: #FFFFFF;	font-weight: bold;}.contentBoxSteg h1 {	color: #f8f6bf;	background-color: #006600;	text-transform: uppercase;	font-size: 14px;	font-weight: bold;	padding: 2px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #78b350;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}.contentBoxFossil {	padding: 5px;	border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #A34222;	border-bottom-color: #A34222;	float: left;	margin-top: 5px;	margin-bottom: 5px;	width: 99%;	background-image: url(images/FossilFaded.jpg);	background-repeat: no-repeat;	background-position: left top;	color: #3b2d0a;	font-weight: bold;}.contentBoxFossil h1 {	color: #EDE3BD;	background-color: #A34222;	text-transform: uppercase;	font-size: 14px;	font-weight: bold;	padding: 2px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #3b2d0a;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}.contentBoxDiamond {	padding: 5px;	border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #4f2d8b;	border-bottom-color: #4f2d8b;	float: left;	margin-top: 5px;	margin-bottom: 5px;	width: 99%;	background-image: url(images/diamond.jpg);	background-repeat: no-repeat;	background-position: left top;	color: #333333;	font-weight: bold;	background-color: #C3D8E4;}.contentBoxDiamond h1 {	color: #FFFFFF;	background-color: #4f2d8b;	text-transform: uppercase;	font-size: 14px;	font-weight: bold;	padding: 2px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #999999;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}.contentBoxSapphire {	padding: 5px;	border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #003366;	border-bottom-color: #003366;	float: left;	margin-top: 5px;	margin-bottom: 5px;	width: 99%;	background-image: url(images/sapphire.jpg);	background-repeat: no-repeat;	background-position: left top;	color: #333333;	font-weight: bold;	background-color: #C3D8E4;}.contentBoxSapphire h1 {	color: #FFFFFF;	background-color: #003366;	text-transform: uppercase;	font-size: 14px;	font-weight: bold;	padding: 2px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #FF99CC;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}.contentBoxAdventure {	padding: 5px;	border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #4f2d8b;	border-bottom-color: #4f2d8b;	float: left;	margin-top: 5px;	margin-bottom: 5px;	width: 99%;	background-image: url(deals/images/adventure.jpg);	background-repeat: no-repeat;	background-position: left top;	color: #333333;	font-weight: bold;	background-color: #C3D8E4;}.contentBoxAdventure h1 {	color: #FFFFFF;	background-color: #ba4d9d;	text-transform: uppercase;	font-size: 14px;	font-weight: bold;	padding: 2px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #999999;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}.dkBlue {	color: #2F3A60;	font-weight: bold;}.contentBoxEarth .rule {	clear: both;	padding-top: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}.camprust {	color: #A44021;	margin-bottom: 2px;}.campbrown {	color: #4F300D;	margin-bottom: 2px;}.videoBox3 {	width: 580px;	background-color: #DACCFF;	margin: 0px 0px 20px;	height: 167px;}.videoBox3 h4 {	padding-top: 5px;}#map {	float: right;	height: 350px;	width: 400px;	border: 2px solid #4F2D8B;	margin-bottom: 5px;	margin-left: 5px;}#tagline {}#miniMenu {	margin-top: 0px;	padding-top: 0px;	padding-right: 0px;	padding-left: 10px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #663399;	margin-bottom: 10px;	padding-bottom: 20px;}#miniMenu li {	display: inline;	list-style-type: none;	margin: 0px;	padding: 0px;}#miniMenu a {	float: left;	line-height: 14px;	font-weight: bold;	padding-top: 0px;	padding-right: 12px;	padding-left: 12px;	text-decoration: none;	padding-bottom: 6px;}#miniMenu a.active, #miniMenu a:hover {	color: #f37029;	background-image: url(images/tabshape.gif);	background-repeat: no-repeat;	background-position: center bottom;}#eventsmainFeature {	color: #FFFFFF;}#eventsmainFeature a {	color: #FFFFFF;}#featureBar {	padding: 5px;	background-color: #009933;	float: left;	width: 599px;	margin-top: 10px;	margin-bottom: 5px;}#featureBar .alignLFT {	float: left;	margin-left: 8px;}#featureBar .alignRT {	float: right;	margin-right: 8px;}.right{float:right;}.left{	float:left;}.width150{width:150px;}.width250{width:250px;}.width300{width:300px;}.pright7{padding-right:7px;}.pleft7{padding-left:7px;}.contentBoxGrn2{	background-color: #D9FFCB;	padding: 5px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #00A23B;	border-bottom-color: #00A23B;	float: left;	margin-top: 5px; 	margin-bottom: 5px; width:590px; }.orange {	font-weight: bold;	color: #F37029;}.red {	font-weight: bold;	color: #ED1D25;}#admissions {	width: 600px;	border: 1px solid #CCCCCC;}#admissions table {	border-collapse:collapse;}#admissions th {	border-bottom: 1px solid #cccccc;	text-align: center;	margin: 0px;	padding: 2px;}#admissions td {	border-bottom: 1px solid #cccccc;	text-align: center;	margin: 0px;	padding: 2px;}#admissions .ages {	text-align: left;	font-weight: bold;	color: #4F2D8B;}	#admissions .notice {	font-style: italic;	font-weight: bold;	border-bottom:none;}#admissions caption {	text-align: left;	font-size: 14px;	color: #4F2D8B;	font-weight: bold;	padding-left: 5px;}#btmrow {	background-color: #F37029;	clear: both;	float: left;	width: 790px;	color: #FFFFFF;	border-top-width: 5px;	border-top-style: solid;	border-top-color: #4F2D8B;	padding: 5px;}#btmrow .facebook {	float: left;	font-weight: bold;	font-size: 12px;	width: 130px;	position: relative;	top: 20px;}#btmrow .facebook img {	float: left;	padding-right: 5px;}#btmrow .facebookfan {	float: left;	position: relative;	left: 35px;	width: 200px;}#btmrow .newsletter {	float: left;	font-size: 12px;	font-weight: bold;	position: relative;	width: 295px;	top: 10px;	left: 120px;}#btmrow .newsletter form {	margin: 0px;	padding: 0px;}#btmrow .newsletter #button {	background-color: #FCDF00;	color: #4F2D8B;	font-weight: bold;	height:21px;	border:none;}#dinosxmas {	background-image: url(images/12dinoshome.jpg);	background-repeat: no-repeat;	background-position: left top;	width: 467px;	height: 193px;}#dinosxmas .content {	padding: 5px;	float: right;	width: 55%;	font-weight: bold;	color: #FFFFFF;}#dinosxmas .content h1 {	color: #FFFFFF;	font-size: 14px;}#dinosxmas .content a {	color: #FFFFFF;}.jewelrysale  {	margin: 0px;	padding: 0px 0px 5px;	float: left;}.jewelrysale  li {	display: inline;	float: left;	width: 140px;	margin-right: 10px;	text-align: center;	font-size: 10px;	padding: 0px;}.jewelsalesection {	float: left;	width: 604px;	border: 5px solid #005A3E;}.jewelsaleheader {	background-image: url(events/images/jewelrysaleheader.jpg);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 150px;	width: 100%;}.jewelsaleheader h1 {	color: #005E40;	text-transform: uppercase;	padding-top: 8px;	padding-left: 8px;}.jewelsalegreen {	color: #00583D;}#fineprint {	font-size: 9px;	margin: 0px;}