body,td,th {
	font-family: Comic Sans MS, Arial, Trebuchet MS, sans-serif;
	font-size: 100.1%;
}
body {
	background-image: url(../_images/background.jpg);
	background-repeat: repeat;
}
p {
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-align: justify;
}
h2 {
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}


h3 {
	font-size: 1.2em;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
h4 {
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
h5 {
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
h6 {
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}

#behavior_pic {
	margin: 25px 0px 0px;
	padding: 0px;
}
#birthdayTbl  {
	margin: 0px 20px;
	padding: 0px;
}

#birthdayTbl tr td #birthdayhead {
	margin: 15px 0px 20px 20px;
	padding: 0px;
}
#birthdayTbl tr td ul {
	color: #FFF;
}



#calendarhead {
	margin: 20px 0px 0px 30px;
	padding: 0px;
}
#calendarleft {
	float: left;
	width: 350px;
	margin: 25px 0px 0px 20px;
	padding: 0px;
	text-align: center;
}
#calendarright {
	margin: 25px 30px 0px 0px;
	padding: 0px;
	width: 350px;
	float: right;
	text-align: center;
}
#calendarleft img {
	margin: 0px 0px 25px;
	padding: 0px;
}
#calendarright img {
	margin: 0px 0px 25px;
	padding: 0px;
}


#contact #header_contact {
	float: left;
	margin: 20px 0px 0px 30px;
	padding: 0px;
}

#contact #contact_location  {
	margin: 30px 0px 0px 40px;
	padding: 0px;
	width: 350px;
	text-align: center;
	float: left;
}
#contact #mailing  {
	margin: 30px 40px 0px;
	padding: 0px;
	float: right;
	width: 300px;
	text-align: center;
}
#contact #contact_pic {
	float: right;
	padding: 0px;
	margin: 0px 30px 0px 0px;
}

#contact #contact_content  {
	margin: 0px 40px 25px;
	padding: 0px;
}
#contact #contact_content a {
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
}
#contact #contact_content a:link {
	text-decoration: none;
}
#contact #contact_content a:visited {
	text-decoration: none;
	color: #FF9;
}
#contact #contact_content a:hover {
	text-decoration: underline;
	color: #FF0;
}
#contact #contact_content a:active {
	text-decoration: none;
	color: #FF9;
}
#contact #contact_location   a{
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
}
#contact #contact_location a:link {
	text-decoration: none;
}
#contact #contact_location a:visited {
	text-decoration: none;
	color: #FF9;
}
#contact #contact_location a:hover {
	text-decoration: underline;
	color: #FF0;
}
#contact #contact_location a:active {
	text-decoration: none;
	color: #FF9;
}



#contentwrap   {
	height: 800px;
}
#footer {
	text-align: center;
	margin: 15px 0px 10px;
	padding: 0px;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	color: #0027EF;
	position: relative;
}

#footer #mc  {
	margin: 0px 25px 0px 0px;
	padding: 0px;
	float: right;
	height: 40px;
	width: 167px;
}
#footer #imagineering  {
	color: #0027EF;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 200px;
}

#footer a {
	font-size: 1em;
	color: #0027EF;
}


#footer p {
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	color: #0E5000;
	text-align: center;
}

#footer a:link {
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #198F00;
}
#footer a:hover {
	text-decoration: underline;
	color: #6800CF;
}
#footer a:active {
	text-decoration: none;
	color: #6800CF;
}
#header {
	height: 346px;
	position: relative;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}
#hours img {
	text-align: center;
}
#info_header p #infoheading     {
	float: right;
	margin: 35px 40px 0px 0px;
	padding: 0px;
}
#info_header p #policieshead      {
	margin: 25px 10px 0px 0px;
	padding: 0px;
	float: right;
}
#info_header p #policies_img {
	margin: 0px;
	float: left;
}

#info_header p strong #parkinfo_pic     {
	float: left;
	margin-left: 20px;
	margin-top: 0px;
}
#jobs #header_jobs {
	float: left;
	margin: 30px 0px 0px 30px;
	padding: 0px;
}
#jobs #content {
	margin: 0px 20px;
}
#jobs #content #print #printEmp {
	float: right;
}
#jobs #content #print {
	height: 170px;
}

#jobs #content ul {
	font-size: 0.9em;
	color: #FFF;
}

#jobs #jobs_pic {
	float: right;
	padding: 0px;
	margin: 0px 30px 0px 0px;
}
#jobs #content a {
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
}
#jobs #content a:link {
	text-decoration: none;
}
#jobs #content a:visited {
	text-decoration: none;
	color: #FF9;
}
#jobs #content a:hover {
	text-decoration: underline;
	color: #FF0;
}
#jobs #content a:active {
	text-decoration: none;
	color: #FF9;
}

#link_cont a {
	font-size: .9em;
	color: #FFF;
	font-weight: bold;
}
#link_cont {
	margin: 0px 25px 20px;
	padding: 0px;
}


#link_cont a:link {
	text-decoration: none;
}
#link_cont a:visited {
	text-decoration: none;
	color: #FF9;
}
#link_cont a:hover {
	text-decoration: underline;
	color: #FF0;
}
#link_cont a:active {
	text-decoration: none;
	color: #FF9;
}
#linksHead {
	margin: 0px 0px 25px 40px;
	padding: 0px;
}




#mainContent {
	margin: 20px 0px 0px;
	padding: 0px;
	border: medium groove #FF6;
	background: #5C9000;
}
#mainContent #coupon {
	text-align: center;
	margin: 0px 0px 30px 350px;
}
#mainContent #disc_coupon {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}


#mainContent #map p #map {
	margin: 0px 100px;
}
#mainContent #map #directions {
	margin: 0px 30px;
	padding: 0px;
}
#mainContent #pricecont {
	height: 900px;
}
#mainContent #slogan  {
	text-align: center;
	margin: 20px 0px 0px 10px;
	padding: 0px;
}
#mainContent #home  {
	margin: 0px;
	padding: 0px;
}
#mainContent #jotform {
	margin: 15px 15px 0px 20px;
	padding: 0px;
	width: 80%;
}
#mainContent #bdform {
	margin: 0px 0px 0px 100px;
	padding: 0px;
}
#mainContent #birthdayTbl {
}





#map #directionshead {
	margin: 25px 0px 0px 25px;
	padding: 0px;
}
#map a{
	font-size: 1.1em;
	color: #FFF;
	font-weight: bold;
}
#map a:link {
	text-decoration: none;
}

#map a:visited {
	text-decoration: none;
	color: #FF9;
}
#map a:hover {
	text-decoration: underline;
	color: #FF0;
}
#map a:active {
	text-decoration: none;
	color: #FF9;
}






#nav {
	margin: 0px 0px 0px 4px;
	padding: 0px;
	position: absolute;
	left: -3px;
	top: 315px;
	width: 798px;
	text-align: center;
	vertical-align: middle;
}
#prices #left {
	float: left;
	width: 225px;
	margin: 20px 25px 0px 0px;
	padding: 0px;
}
#prices #left img   {
	margin: 0px 0px 0px 25px;
	padding: 0px;
}

#prices #right {
	float: right;
	width: 500px;
	margin: 0px 25px 0px 0px;
	padding: 0px;
}
#rides {
	margin: 15px 0px 15px 20px;
	padding: 0px;
}
#ride #rideTbl tr td p img , #ride #rideTbl2 tr td p img, #ride #rideTbl3 tr td p img{
	margin: 0px;
	padding: 0px;
}
#rideTbl , #rideTbl2, #rideTbl3{
	width: 95%;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
#rideTbl tr td #rides , #rideTbl2 tr td #rides, #rideTbl3 tr td #rides{
	margin: 15px 20px 20px;
	padding: 0px;
}





#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 800px;
}





.clear {
	clear: both;
}
.center {
	text-align: center;
}
.pink_lg {
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	color: #0022CF;
}

table#birthdayTbl a {
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
}
table#birthdayTbl a:link {
	text-decoration: none;
}
table#birthdayTbl a:visited {
	text-decoration: none;
	color: #FF9;
}
table#birthdayTbl a:hover {
	text-decoration: underline;
	color: #FF0;
}
table#birthdayTbl a:active {
	text-decoration: none;
	color: #FF9;
}

