@charset "iso-8859-2";
body {
	background-color: #82502B;
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana;
	font-size: 13px;
	color: #2e2d2d;
}
#header .top-right {
	float: right;
	padding-top: 0px;
}
#header fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h2 {
	color: #06507a;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#call {
	float: right;
	width: 300px;
	background-image: url(../img/phone.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 60px;
	margin-top: 67px;
	height: 75px;
	font-family: Arial, Helvetica, sans-serif;
	color: #d0fa9a;
	font-weight: bold;
	font-size: 16px;
}
#call .phone {
	color: #1f2616;
}

.padding p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.right-img {
	float: left;
	margin-right: 10px;
}

.clear {
	clear: both;
}

#header {
	height: 288px;
	width: 950px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/header_1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.heading_white {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a {
text-decoration:none;
color:#87A800; }

a:hover {text-decoration:underline;
}

a: visited { text-decoration:none;

}

img {
border:none;
}

#content-wrap {
	width: 950px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../images/body_bg.jpg);
	background-repeat: no-repeat;
	float:left;
	height:auto;

}

.left-column {
	background-image: url(../img/bg-effect-column.gif);
	background-repeat: no-repeat;
}
#logo {
	background-image: url(../img/logo.gif);
	height: 112px;
	padding-top:
	width: 600px;
	display: block;
	text-indent: -6000px;
}
#header .top-left {
	padding-top: 0px;
}
.bottom-eff {
	background-image: url(../img/bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	min-height:500px;
	height:auto !important;
    height:500px;

}
#footer {
	height: 171px;
	width: 100%;
	margin: auto;
	background-image: url(../images/footer.jpg);
	background-repeat: repeat;
	display:block;
}

h1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 24px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#header .top-left {
	float: left;
	width: 600px;
}
.single-column {
	background-image: url(../img/bg-effect-full.gif);
	background-repeat: no-repeat;
	color: #000000;
}
.right-content-single {
	margin-left: 535px;
}

.single-padding {
	padding: 35px;
}
.single-padding h2 {
	color: #000000;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.right-img-content {
	float: left;
	margin-right: 15px;
	border: 3px solid #cfcbb2;
	margin-bottom: 15px;
}
.content-simple-list {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.content-simple-list li {
	background-image: url(../img/grey-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	padding-left: 9px;
	font-weight: bold;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial;
	color: #525050;
}
.dot-line {
	background-image: url(../img/dot-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#left-content .padding .dot-line {
	background-image: url(../img/dot-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#body_repeat {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../images/main_body_repeat.jpg);
	background-repeat: repeat-y;
	height:auto !important;
}
#navbar {
width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height:58px;
	background-image:url(../images/navigationBackround.jpg); 
	background-repeat:no-repeat; 
}

#footer {
width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height:58px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;

}

#first_colum {
width:230px;
float:left;
padding-left:5px;
padding-right:0px;

}

#second_colum {
width:500px;
float:left;
padding-left:10px;
padding-right:15px;
}

.second_colum_youTube {
clear:both;
float:none;
padding-left:35px;
padding-top:10px;
padding-bottom: 5px;
}


#second_column p {
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 5px;

}
/*#second_column p { margin-top: 1em }*/



#third_colum {
width:185px;
float:left;


}

.horz_line {
	background-image: url(../images/horz_line.jpg);
	background-repeat: repeat-x;
	padding-top:5px;
	padding-right:5px;
	background-position: center;
}


#lft_float {
float:left
}
.body_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:18px;
	text-align: justify;
}
.body_text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:18px;
	text-align:left;
	width:235px; 
	padding-right:18px;
}


#top_nav A {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#top_nav A:hover {
	
	color: #00FF00;
	
}


.left_nav {
	font-size:12px;
	font-weight:bold;
	color:#740D06;
	font-family: Tahoma;
	text-decoration:none;
	line-height:22px;
	padding-left:5px;
}
.left_nav A {
color:#612711;
	
}
.left_nav A:hover{
	color: #0bcfe3 !important;
	
}
.left_nav A:Visted{
	
	}
	
	
.left_nav2 {
	font-size:12px;
	font-weight:bold;
	color:#740D06;
	font-family: Tahoma;
	text-decoration:none;
	line-height:22px;	
}
.left_nav2 A {
color:#612711;	
}
.left_nav2 A:hover{
	
	color: #0bcfe3 !important;
	
}
.left_nav2 A:Visted{
	
	}	
.header_link {
	font-size:17px;
	font-weight:bold;
	color:#f3a737;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.header_link A {
	
}
.header_link A:hover{
	
	color: #000000;
	
}
.header_link A:Visted{
	
	}

.top_link {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.top_link A {
	
}
.top_link A:hover{
	
	color: #000000;
	
}
.top_link A:Visted{
	
	}
	
	
.body_link {
	font-size:14px;
	font-weight:bold;
	color:#622712;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.body_link A {
	
}
.body_link A:hover{
	
	color: #ffffff;
	
}
.body_link A:Visted{
	
	}	
	
	
	
#percent_footer{
height:232px; 
width:100%;
background-image:url(../images/footer232.jpg); 
background-repeat:repeat-x;

}

#footer-wrap {
	width: 950px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left:0px;

	
}

#footer_shadow{
	width:950px;
	clear: both;
	padding-right:0px;
	padding-left:0px;
	height:35px;

}

.copyright {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height:16px;
}

	
h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #B04831;
}	
#heading_brown {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #b24936;
	text-decoration: none;
	padding-bottom:20px;
	padding-top:25px;
	text-align: center;
	
}
.body_text_brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #824c06;
	text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:20px;
}
.text_field {
	height: 14px;
	display: inline;

}
.left_columnGraphic {
padding-top: 15px;

}
.blank-info-left {
	background-image: url(../images/blank-info-left.jpg);
	height: 177px;
	width: 312px;
}
.blank-info-middle {
	background-image: url(../images/blank-info-middle.jpg);
	height: 177px;
	width: 316px;
}
.blank-info-right {
	background-image: url(../images/blank-info-right.jpg);
	height: 177px;
	width: 312px;
}

.blank_info_text_R{
padding-top:30px; 
padding-left:40px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
font-variant:small-caps;
color:#B64733;

}

.blank_info_text_CTR{
padding-top:30px; 
padding-left:20px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
font-variant:small-caps;
color:#B64733;


}

.blank_info_text1_CTRb{
clear:both;
float: right;
font-size:9px;
padding-right:20px;

}

.blank_info_text_L{
padding-top:30px; 
padding-left:20px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
font-variant:small-caps;
color:#B64733;

}


.blank_info_text1{
padding-top:30px; 
padding-left:40px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#563207;

}

.blank_info_text1_CTR{
padding-top:11px; 
padding-left:40px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#563207;

}

.blank_info_text1_CTRa {

float: right;
font-size:9px;
padding-right:23px;

}


.blank_info_text1_R{
padding-top:11px; 
padding-left:34px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#563207;

}
.blank_info_text1_R A {
clear:both;
float: right;
font-size:9px;
padding-right:23px;

}

.padding_top {
padding-top:5px;
}
.height {
height:10px;
}.padding_left {
padding-left:5px;
}
.eletter {
	background-image: url(../images/eLetter-Signup-background-Left.jpg);
	background-repeat: no-repeat;
	padding-top:25px;
	height:124px;
}
.right_columnGraphic {
padding-top:7px; 
padding-left:5px;

}.giraffe {
width: 172px;  
height: 267px; 
text-align: justify;   
font-family: 'Verdana'; 
background-image:url(../images/giraffe.jpg);  
background-repeat:no-repeat;

}

.plane_bg {
	background-color: transparent;
	background-image: url(../images/footer-topShadow.jpg);

}
* html .plane_bg {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/footer-topShadow.jpg", sizingMethod="crop");
}

.top_red_bar {
background-image:url(../images/bg.jpg); 
background-repeat:repeat-x; 
height:40px;
}
#topbar_padding {
float:left; 
width:290px; 
padding-top:10px;
}
#textfield_padding {
float:left; 
padding-left:10px; 
padding-top:10px;
}
#button {
padding-top:0px; 
padding-top:10px;
}

#horz_padding {
width:200px; 
padding-top:10px;
padding-left:10px;
padding-right:10px
}
#sign_textfiled {
padding-left:15px; 
padding-top:40px; 
float:left;
}
#sign_button {
float:left; 
padding-top:38px; 
padding-left:10px;
}
#content_img {
float:left; 
width:235px;
}
#height{
height:30px;
}

.body_sep{
background-image:url(images/body_sep.jpg); 
background-repeat:repeat-y;
}

#hanging_img{
padding-left:5px; 
width:950px;
}


#park_logo{
width:415px; 
padding-top:20; 
padding-left:10px;
float:left;

}
#followus{
	width:133px;
	padding-top:20;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #f58612;
	text-decoration: none;
	
}

/*#contactus{
width:133px;  
padding-top:1px; 
padding-left:20;
float:left;
}

#contactus_heading{
width:133px;  
padding-top:20; 
padding-left:25;
float:left;
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #f58612;
	text-decoration: none;
}*/

#contactus{
width:133px;  
padding-top:20; 
padding-left:25px;
float:left;
}


#emailinfo{
width:170px;  
padding-top:20; 
padding-left:40px;
float:left;

}

.moreinfo{
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #f58612;
	text-decoration: none;
}

#nav_bar_button{
padding-left:5px;
float:left;
}
#logo_top{
float:left; 
width:401px; 
padding-left:5px; 
padding-top:14px;
}
#logo_link{
padding-left:80px;
}
#yellow_line{
width:300px; 
float:left; 
padding-left:25px;
}
#date{
width:340px; 
padding-top:3px; 
padding-left:40px;}

#paddin_top{

padding-top:15px; 
}


 



.hr_line {
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
}
.border {
	border: 2px dotted #740f07;
	background-color: #e6c884;
	font-family:Tahoma;
	size:11px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.heading_maroon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #602915;
	text-decoration: none;
}


.orange{
	color:#ff7600;
}
.light_maroon{
	color:#900;
}
.light_blue{
	color:#039faf;
}
.bold{
font-weight: bold;
}
.small{
	font-size:12px;
}
.small_1{
	font-size:12px;
	color:#f54f80;
}
#signupform fieldset{
border:0px;
}
#signupform label{
display:block;
}
#signupform input{
display:block;
width:200px;
}

#zoo_login fieldset{
border:0px;
}
#zoo_login label{
display:block;
margin-top:5px !important;
}
#login_sec input{
display:block;
width:90%;
}

#login_sec fieldset{
border:0px;
padding-left:5px;
}

#treasure_chest_cart cart_item{
background:#970512;
}
.left{
float:left;
}

.homebt_link {
	

}
.homebt_link A {
	
	background-image: url(../images/Home-Static-btn.jpg);
	background-repeat:no-repeat;
	height:50px;
	width:141px;
	display: block;
	

}
.homebt_link A:hover{
	color: #6f6f6f;
	background-image:url(../images/Home-HoverActive-btn.jpg);
	background-repeat:no-repeat;
	display: block;
	height:50px;
	width:141px;
		
	
}

.eventbt_link {
	

}
.eventbt_link A {
	
	background-image: url(../images/Events-Static-btn.jpg);
	background-repeat:no-repeat;
	height:50px;
	width:140px;
	display: block;
	

}
.eventbt_link A:hover{
	color: #6f6f6f;
	background-image:url(../images/Events-HoverActive-btn.jpg);
	background-repeat:no-repeat;
	display: block;
	height:50px;
	width:140px;	
}

.exhibitsbt_link {



}
.exhibitsbt_link A {
	
	background-image: url(../images/Exhibits-Static-btn.jpg);
	background-repeat:no-repeat;
	height:50px;
	width:160px;
	display: block;
	

}
.exhibitsbt_link A:hover{
	color: #6f6f6f;
	background-image:url(../images/Exhibits-HoverActive-btn.jpg);
	background-repeat:no-repeat;
	display: block;
	height:50px;
	width:160px;	
}

.visitbt_link {
	
	


}
.visitbt_link A {
	
	background-image: url(../images/Visit-Static-btn.jpg);
	background-repeat:no-repeat;
	height:50px;
	width:200px;
	display: block;
	

}
.visitbt_link A:hover{
	color: #6f6f6f;
	background-image:url(../images/Visit-HoverActive-btn.jpg);
	background-repeat:no-repeat;
	display: block;
	height:50px;
	width:200px;	
}

.becomebt_link {
	
	


}
.becomebt_link A {
	
	background-image: url(../images/Member-Static-btn.jpg);
	background-repeat:no-repeat;
	height:50px;
	width:279px;
	display: block;
	

}
.becomebt_link A:hover{
	color: #6f6f6f;
	background-image:url(../images/Member-HoverActive-btn.jpg);
	background-repeat:no-repeat;
	display: block;
	height:50px;
	width:279px;	
}
.right{
float:right;
}
.grey{
color:#666;
}
#news_signup{
font-weight:bold;
font-size:14px;
}
.pad_right_small{
padding-right:5px;
}
.topnav{
font-size:12px;
	font-weight:bold;
	color:#000000;
	font-family: Tahoma;
	text-decoration:none;
	line-height:22px;
	padding-left:5px;
}
.topnav a{
font-weight:bold;
	color:#000000;
	font-family: Tahoma;
	text-decoration:none;
	line-height:22px;
	padding-left:5px;
}
.topnav a:hover{
color: #7a0b06;
}
.pad_left_small{
padding-left:5px;
padding-right:5px;
}
#content treasure_cart
{
display:block;
}
.big_maroon{
color:#B04831;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}
.width_50{
width:49%;
}
.width_30{
width:29%;
}
.exibit_list a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #B04831;
	text-decoration:none;
}
.exibit_list a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #87A800;
	text-decoration:none;
}
.pad_top_small{
padding-top:5px;
}


/*p{
padding-top:0px;
padding-bottom:0px;
margin-bottom:10px;
display:inline;
}*/


.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.body_inner_lft{
float:left; 
width:120px;
}

.body_inner_rght{
float:left; 
width:370px;
}

div#content a{
font-size:12px;
	font-weight:bold;
	color:#740D06;
	font-family: Tahoma;
	text-decoration:none;
	line-height:22px;
	display:block;
}

div#content a:hover
{
    color: #0bcfe3 !important;
    border-bottom: 1px dotted #f90;
}

#product_view A{
	font-size:12px;
	font-weight:bold;
	color:#740D06;
	font-family: Tahoma;
	text-decoration:none;
	line-height:22px;	
	}
#product_view A:hover{
	color: #0bcfe3 !important;
	}
.treasurechest{
	font-size:12px;
	font-weight:bold;
	color:#740D06;
	font-family: Tahoma;
	text-decoration:none;
	line-height:22px;

	}
.treasurechest A:hover{
color: #0bcfe3 !important;
	}
	.orange_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #740D06;
	text-decoration: none;
}
.orange_link A {
	
}
.orange_link A:hover{
	
	color: #0bcfe3;
	
}
.orange_link A:Visted{
	
	}
#easy_newsletter{
width:200px;
}
#easy_newsletter .text_field{
display:block;
width:175px;
}
.error { float: none; color: red; padding-left: .5em; vertical-align: top; font-weight:bold;font-size:11px;display:block;}	

.body_nav {
	font-size:12px;
	font-weight:bold;
	color:#740D06;
	font-family: Tahoma;
	text-decoration:none;
	line-height:22px;
	padding-left:0px;
}
.body_nav A {
	
}
.body_nav A:hover{
	
	color: #0bcfe3;
	
}
.body_nav A:Visted{
	
	}	
