body{
margin:0px;
padding:0px;
background: url('images/bg.jpg') repeat;
}
p,span,h1,h2,h3,h4{
	margin:0px;
	padding:0px 0 10px 0;
}

img{
border:0px;
outline:none;

}
/**********************************************Homepage Animation ***********************************/

bodyflash {
			background: #888;
		}
		#containerflash{
			width: 762px;
			margin: 100px auto 0 auto;
			border: 1px solid #000;
		}
		
.containermain{
	float:left;
	width:100%;	
}
.container{
	margin:0 auto;
	width:960px;
}
.header{
	float:left;
	width:960px;
	height:125px;
	background: url('images/headerbg.jpg') no-repeat;
}
.save{
	float:left;
	width:188px;
	height:127px;
	margin:0px 0px 0px 45px;
}
.space{
	float:left;
	width:232px;
	height:170px;
	position:relative;z-index:9999;
	margin:0px 0px 0px 118px;
}
.socialicons{
	float:right;
	width:297px;
	margin:0px 6px 0px 0px;
}
.stop{
	float:left;
	width:297px;
	margin:18px 0px 0px 16px;
}
.face{
	float:left;
	width:38px;
	height:38px;
	margin:0px 7px 0px 0px;
}
.youtube{
	float:left;
	width:38px;
	height:38px;
	margin:0px 6px 0px 0px;
}
.animals{
	float:left;
	width:104px;
	font:normal 13px 'AdvertRough Two',arial;
	color:#f1ea41;
	line-height:13px;
}
.download{
	float:left;
	width:297px;
	height:166px;
	margin:-40px 0px 0px 0px;
}


.navleft ul{
list-style-type: none;
margin: 0;
/*offset of first tab relative to page left edge*/
padding: 0;
}

.navleft li{
float: left;
margin: 0;
padding: 0;
margin-top:10px;
}

.navleft a{
	float: left;
	position: relative;
	/* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
margin: 0;
	/*Spacing between each tab*/
padding: 0 5px 0 5px;
	text-decoration: none;
}

.navleft a span{
	float: left;
	position: relative;
	display: block;
	padding: 3px 10px 3px 5px;
	color:#fff;
	height:20px;
	font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.navleft a span {float:none;}
/* End IE5-Mac hack */

.navleft .selected a{
background-position: 0 -10px;
top: 0;
}

.navleft .selected a span{
background-position: 100% -10px;
color: black;
padding: 3px 10px 3px 5px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
margin-left:3px;
}

.navleft a:hover{
background-position: 100% -10px;
top: 0;background: url('images/menuleft.png') no-repeat left top;
padding: 0 5px 0 5px;
}

.navleft a:hover span{
	background-position: 0% -80px;
	padding-bottom: 0px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
	top: 0;
	background: url('images/menuright.png') no-repeat right top;
	padding: 3px 10px 3px 5px;
	color:#fff;
	margin-left:3px;
	font-weight: bold;
}

.navleft li.active a{
background-position: 100% -10px;
top: 0;background: url('images/menuleft.png') no-repeat left top;
padding: 0 5px 0 5px;
}

.navleft li.active a span{
background-position: 0% -80px;
padding-bottom: 0px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;background: url('images/menuright.png') no-repeat right top;
padding: 3px 10px 3px 5px;
color:#fff;
margin-left:3px;
}



.navright ul{
list-style-type: none;
margin: 0;
/*offset of first tab relative to page left edge*/
padding: 0;
}

.navright li{
float: left;
margin: 0;
padding: 0;
margin-top:10px;
}

.navright a{
float: left;
position: relative;
 /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
margin: 0;
 /*Spacing between each tab*/
padding: 0 5px 0 5px;
text-decoration: none;
}

.navright a span{
float: left;
position: relative;
display: block;
padding: 3px 10px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-family: arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
color:#fff;
height:20px;
margin-left:3px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.navright a span {float:none;}
/* End IE5-Mac hack */

.navright .selected a{
background-position: 0 -10px;
top: 0;
}

.navright .selected a span{
background-position: 100% -10px;
color: black;
padding: 3px 10px 3px 5px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.navright a:hover{
background-position: 100% -10px;
top: 0;background: url('images/menuleft.png') no-repeat left top;
padding: 0 5px 0 5px;
}

.navright a:hover span{
	background-position: 0% -80px;
	padding-bottom: 0px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
	top: 0;
	background: url('images/menuright.png') no-repeat right top;
	padding: 3px 10px 3px 5px;
	color:#fff;
	margin-left:3px;
	font-weight: bold;
}
.navright li.active a{
background-position: 100% -10px;
top: 0;background: url('images/menuleft.png') no-repeat left top;
padding: 0 5px 0 5px;
}

.navright li.active a span{
background-position: 0% -80px;
padding-bottom: 0px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;background: url('images/menuright.png') no-repeat right top;
padding: 3px 10px 3px 5px;
color:#fff;
margin-left:3px;
}


.nav{
	float:left;
	width:100%;
	height:48px;
	margin:-2px 0px 0px 0px;
	position:relative;
	background: url('images/navbg.png') no-repeat center;
}

/*.navleft{
	float:left;
	width:378px;
}
.navleft ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.navleft ul li{
	float:left;
	font:bold 14px arial;
	color:#fff;
	padding-right:22px;
	line-height:48px;
}
.navleft ul li a{
	text-decoration:none;
	color:#fff;
}*/
.navright{
	float:right;
	width:400px;
}
/*
.navright ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.navright ul li{
	float:left;
	font:bold 14px arial;
	color:#fff;
	padding-left:22px;
	line-height:48px;
}
.navright ul li a{
	text-decoration:none;
	color:#fff;
}
*/
.middle{
	float:left;
	width:960px;
}
.hmid{
	float:left;
	width:960px;
	height:583px;
	margin:-8px 0px 0px 0px;
	background: url('images/hbg1.png') no-repeat;
}
.wheel{
	float:left;
	width:173px;
	height:167px;
	margin:90px 0px 0px -62px;
}
.mid_main{
	float:left;
	width:703px;
	margin:0px 0px 0px 20px;
}
.mid_left{
	float:left;
	width:274px;
	margin:0px 0px 0px 20px;
}
.mid_left h1{
	float:left;
	width:274px;
	font:bold 18px arial;
	color:#b23d0f;
	margin:15px 0px 0px 0px;
}
.mlist{
	float:left;
	width:274px;
	margin:5px 0px 0px 0px;
}
.mlist ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.mlist ul li{
	float:left;
	width:274px;
	color:#00c1ae;
	background: url('images/dot.png') no-repeat left;
	line-height:24px;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}
.mlist ul li a{
	text-decoration:underline;
	color:#00c1ae;
}
.mlist ul li b{
	text-decoration:underline;
	color:#009fda;
}

.view{
	float:left;
	width:274px;
	font:bold 14px arial;
	color:#009fda;
	margin:21px 0px 0px 3px;
}
.view a{
	text-decoration:underline;
	color:#009fda;
}
.det{
	float:left;
	width:274px;
	margin:5px 0px 0px 0px;
}
.far_det{
	float:left;
	width:274px;
	margin:23px 0px 0px 10px;
}

.far_det ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.far_det ul li{
	float:left;
	width:274px;
	font:normal 14px arial;
	color:#fff;line-height:17px;
}
.far_det2{
	float:left;
	width:274px;
	margin:23px 0px 0px 10px;
}

.far_det2 ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.far_det2 ul li{
	float:left;
	width:264px;
	font:bold 14px arial;
	color:#FFD48E;
	line-height:17px;
}
.mid_right{
	float:left;
	width:378px;
}
.sliderbg{
	float:left;
	width:378px;
	height:254px;
	background: url('images/slidebg.png') no-repeat;
}
.sliderimg{
	float:left;
	width:372px;
	height:248px;
	margin:3px 0px 0px 3px;
	background: url('images/slideimg.jpg') no-repeat;
}
.larw{
	float:left;
	width:33px;
	height:66px;
	margin:115px 0px 0px 0px;
}
.rarw{
	float:right;
	width:33px;
	height:66px;
	margin:115px 0px 0px 0px;
}
.lake{
	float:left;
	width:378px;
}
.lakeimg{
	float:left;
	width:180px;
	height:149px;
	margin:41px 0px 0px 13px;
}
.admissions{
	float:right;
	width:172px;
	margin:5px 2px 0px 0px;
}
.admissions ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.admissions ul li{
	float:left;
	line-height:15px;
}
.footer{
	float:left;
	width:100%;
	height:51px;
	margin:-40px 0px 0px 0px;
	background: url('images/footer.png') no-repeat center;
}
.ftr{
	float:left;
	width:960px;
}
.fimg1{
	float:left;
	width:226px;
	height:331px;
	margin-top: -260px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -110px;
}
.fnav{
	float:left;
	width:672px;
	margin:13px 0px 0px 30px;
}
.fnav ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.fnav ul li{
	float:left;
	font:normal 12px arial;
	color:#fff;
	padding-left:9px;
	padding-right:9px;
	background: url('images/fline.jpg') no-repeat left;
}
.fnav ul li:first-child{
	float:left;
	font:normal 12px arial;
	color:#fff;
	padding-left:0px;
	padding-right:9px;
	background:none;
}
.fnav ul li a{
	text-decoration:none;
	color:#fff;
}
.fnav ul li a:hover{
	text-decoration:underline;
	color:#fff;
}
.fimg2{
	float:right;
	width:209px;
	height:235px;
	margin:-156px -100px 0px 0px
}

.signimg{
	float:right;
	width:123px;
	height:154px;
	margin-top: -179px;
	margin-right: -10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/**********************************admission.html*****************************************************/
.ad_middle{
	float:left;
	width:960px;
	margin:-8px 0px 0px 0px;
	background: url('images/gbg.jpg') repeat-y;
}
.amid{
	float:left;
	width:960px;
	margin:10px 0px 0px 0px;
	padding-bottom:200px;
}
.ad_left{
	float:left;
	width:274px;
	height:619px;
	position:relative;
	background: url('images/leftnav.png') no-repeat;
}
.ad_right{
	float:left;
	width:587px;
	height:729px;
	background: url('images/paper.jpg') no-repeat;
}
.sevents{
	float:left;
	width:166px;
	height:114px;
	font:bold 14px 'AdvertRough Three',arial;
	color:#fff;
	background: url('images/events.jpg') no-repeat;
	padding-left:15px;
	margin:35px 0px 0px 20px;
	line-height:114px;
	letter-spacing: 1.5px;
	text-indent: 8px;
}
.sevents a{
	text-decoration:none;
	color:#fff;
}
.sevents a:hover{
	text-decoration:underline;
	color:#fff;
}
.nletter{
	float:left;
	width:177px;
	height:74px;
	margin:25px 0px 0px 20px;
	background: url('images/nletter.jpg') no-repeat;
}
.nletter h2{
	float:left;
	width:177px;
	font:bold 12px arial;
	color:#fff;
	text-align:left;
	height: 10px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}	
.tbox{
	float:left;
	width:138px;
	height:22px;
	margin:0px 0px 0px 18px;
}
.t_box{
	float:left;
	width:125px;
	padding-top:3px;
	padding-left:8px;
	border:0px;
	background:none;
	font:normal 12px arial;
	color:#636363;
}
.sbtn{
	clear:both;
	float:right;
	width:24px;
	height:24px;
	margin:-6px 10px 0px 0px;
}
.det1{
	float:left;
	width:274px;
	margin:10px 0px 0px 0px;
}
.far_det1{
	float:left;
	width:274px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.far_det1 ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.far_det1 ul li{
	float:left;
	width:274px;
	font:normal 14px arial;
	color:#fff;
	line-height:17px;
}
.cards{
	float:left;
	width:253px;
	margin:47px 0px 0px 20px;
}
.card1{
	float:left;
	width:48px;
	height:34px;
	margin:0px 0px 0px 0px;
}
.card2{
	float:left;
	width:47px;
	height:34px;
	margin:0px 0px 0px 12px;
}
.card3{
	float:left;
	width:47px;
	height:34px;
	margin:0px 0px 0px 16px;
}
.admsiontext{
	float:left;
	width:587px;
	margin:80px 0px 0px 0px;
}
.admsiontext1{
	float:left;
	width:587px;
	margin:40px 0px 0px 0px;
}
.admsiontext2{
	float:left;
	width:587px;
	margin:47px 0px 0px 0px;
}
.admsiontext h1{
	float:left;
	width:587px;
	font:bold 36px arial;
	color:#df4f0e;
	text-align:center;
}
.admsiontext1 h1{
	float:left;
	width:587px;
	font:bold 36px arial;
	color:#df4f0e;
	padding-bottom:5px;
	text-align:center;
}
.admsiontext2 h1{
	float:left;
	width:587px;
	font:bold 36px arial;
	color:#df4f0e;
	text-align:center;
}
.prices{
	float:left;
	width:587px;
}
.prices ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.prices ul li{
	float:left;
	width:587px;
	font:bold 24px arial;
	color:#df4f0e;
	text-align:center;
}
.prices ul li.lst{
	float:left;
	width:587px;
	font:bold 21px arial;
	color:#df4f0e;
	text-align:center;
}

/*********************************events.html********************************/
.amid1{
	float:left;
	width:960px;
	margin:10px 0px 0px 0px;
	padding-bottom:50px;
}
.ad_rightevents{
	float:left;
	width:643px;
	height:1281px;
	background: url('images/eventsbg.jpg') no-repeat;
}
.eimg{
	float:right;
	width:586px;
	height:57px;
	padding-bottom:34px;
	text-indent:147px;
	margin:45px 23px 0px 0px;
	background: url('images/eline.png') no-repeat bottom center;
}
.events_div{
	float:left;
	width:600px;
	margin:0px 0px 0px 47px;
}
.eimg1{
	float:left;
	width:244px;
	height:220px;
	margin:-149px 0px 0px -106px;
}
.etext{
	float:left;
	font:normal 14px arial;
	width:550px;
	padding-bottom:23px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.etext h3{
	float:left;
	width:550px;
	font:bold 18px arial;
	color:#000000;
}
.e_text{
	float:left;
	width:570px;
	font:normal 14px arial;
	color:#000000;
	line-height:17px;
}
.eimg2{
	float:left;
	width:194px;
	height:140px;
	position:relative;
	left:-10px;
	margin:-165px 0px 0px -193px;
}



/*******************************************animals subpage edits******************************************/
.ad_rightanimals2{
	float:left;
	width:684px;
}
.aanimals_div2{
	float:left;
	width:684px;
}
.anstop2{
	float:left;
	width:700px;
}
.ans2{
	float:left;
	width:371px;
	height:402px;
	margin:-26px 0px 0px -115px;
	
	
	

/*******************************************animals.html******************************************/
}
.ad_rightanimals{
	float:left;
	width:670px;
}
.aanimals_div{
	float:left;
	width:684px;
}
.anstop{
	float:left;
	width:684px;
	height: 200px;
}
.ans{
	float:left;
	width:371px;
	height:270px;
	margin:-26px 0px 0px -115px;
}
.leopard{
	float:left;
	width:360px;
}
.leopard h1{
	float:left;
	width:420px;
	font:bold 36px arial;
	color:#3d1b0c;
	margin:30px 0px 0px -10px;
}
.leopardimg{
	float:left;
	width:450px;
	height:479px;
	position:relative;
	top:-72px;
	right:19px;
	margin: 0px 0px 0px 60px;
}

.parrotimg{
	float:left;
	width:450px;
	height:479px;
	position:relative;
	top:-92px;
	right:19px;
	margin: 0px 0px 0px 60px;
}
.aanimals_div1{
	float:left;
	width:684px;
}
.ans_left{
	float:left;
	width:436px;
	margin:-280px 0px 0px 10px;
}
.ansleft_top{
	float:left;
	width:436px;
}
.ansleft_top h1{
	float:left;
	width:436px;
	font:bold 24px arial;
	color:#3d1b0c;
}
.lifetext{
	float:left;
	width:380px;
	font:normal 14px arial;
	color:#3d1b0c;
	padding-bottom:25px;
	line-height:19px;
}
.ans_right{
	float:left;
	width:229px;
	margin:-150px 0px 0px 0px;
}
.atop{
	float:left;
	width:229px;
	height:48px;
	background: url('images/etop.png') no-repeat;
}
.atop h1{
	float:left;
	width:229px;
	font:bold 24px arial;
	color:#fff;
	line-height:48px;
	text-indent:10px;
}
.a_mid{
	float:left;
	width:229px;
	background: url('images/emid.png') repeat-y;
}
.abtm{
	float:left;
	width:229px;
	height:14px;
	background: url('images/ebtm.png') no-repeat;
}
.mlist_animals{
	float:left;
	width:220px;
}
.mlist_animals ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.mlist_animals ul li.mdot1{
	float:left;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:5px 0px 0px 13px;
	padding-bottom:8px;
	background: url('images/dot1.jpg') no-repeat left 10%;
	padding-left:6px;
	list-style: bullet;
}
.mlist_animals ul li.mdot{
	float:left;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:5px 0px 0px 11px;
	padding-bottom:8px;
	padding-left:7px;
	background: url('images/dot1.jpg') no-repeat left 25%;
}
.mlist_animals ul li.mdot2{
	float:left;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:5px 0px 0px 11px;
	padding-bottom:8px;
	padding-left:7px;
}
.mlist_animals ul li.mdot3{
	float:left;
	font:normal 14px arial;
	color:#3d1b0c;
	padding-bottom:8px;
	padding-left:7px;
	margin-top: 5px;
	margin-right: 90px;
	margin-bottom: 0px;
	margin-left: 11px;
}
/***********************************aboutus.html**************************************/
.abouts_div{
		float:left;
	width:684px;
}
.abouts_div h2{
		float:left;
	width:684px;
	font:bold 24px arial;
	color:#3d1b0c;
	margin:8px 0px 0px 0px;
	padding-bottom:4px;
}
.abouts_div h3{
		float:left;
	width:304px;
	font:bold 18px arial;
	color:#3d1b0c;
}
.abouts_div h4{
		float:left;
	width:304px;
	font:bold 18px arial;
	color:#3d1b0c;
	padding-bottom:15px;
}
.aspace{
	float:left;
	width:677px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	padding-bottom:15px;
}
.treeimg{
	float:left;
	width:684px;
	margin:-15px 0px 0px 0px;
	background: url('images/tree.gif') no-repeat;
	background-position: 40px 90px;
}
.tleft{
	float:left;
	width:303px;
}
.tright{
	float:left;
	width:365px;
}
.tree_text{
	float:left;
	width:231px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:60px 0px 0px 0px;
}
.tree_text1{
	float:left;
	width:170px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:65px 0px 0px 50px;
	padding-bottom:10px;
	line-height:16px;
}
.tree_text2{
	float:left;
	width:250px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:98px 0px 0px 0px;
	padding-bottom:13px;
	line-height:16px;
}
.tree_text3{
	float:left;
	width:250px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:77px 0px 0px 0px;
	line-height:16px;
}
.tree_text4{
	float:left;
	width:240px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:50px 0px 0px 0px;
	line-height:16px;
}
.tree_text5{
	float:left;
	width:150px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:68px 0px 0px 0px;
	line-height:16px;
}
.tree_text6{
	float:left;
	width:250px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:5px 0px 0px 50px;
	padding-bottom:43px;
	line-height:16px;
}
.tree_text7{
	clear:both;
	float:left;
	width:170px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:18px 0px 0px 0px;
	line-height:16px;
}
.tree_text8{
	float:left;
	width:230px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:50px 0px 70px 0px;
}
.tree_text9{
	float:left;
	width:205px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:18px 0px 0px 0px;
	line-height:16px;
}
/*************************************************contactus.html********************************/
.contactus_div{
		float:left;
	width:684px;
}
.contactus_div h2{
		float:left;
	width:684px;
	font:bold 24px arial;
	color:#3d1b0c;
	margin:14px 0px 0px 70px;
	padding-bottom:4px;
}
.cform{
	float:left;
	width:644px;
	margin:28px 0px 0px 40px;
}
.c_form{
	float:left;
	width:644px;
	margin:0px 0px 23px 0px;
}
.c_name{
	float:left;
	width:212px;
	font:bold 19px arial;
	color:#3d1b0c;
	text-align:right;
	padding-right:20px;
}
.cbox{
	float:left;
	width:321px;
	height:25px;
	background: url('images/textbox.png') no-repeat;
}
.c_box{
	float:left;
	width:311px;
	border:0px;
	background:none;
	font:normal 14px arial;
	color:#3d1b0c;
	padding-top:4px;
	padding-left:5px;
}
.cboxarea{
	float:left;
	width:335px;
	height:44px;
	background: url('images/textarea.png') no-repeat;
}
.cbox_area{
	float:left;
	width:325px;
	height:40px;
	border:0px;
	background:none;
	padding-top:3px;
	padding-left:5px;
}
.cboxarea1{
	float:left;
	width:335px;
	height:97px;
	background: url('images/textarea1.png') no-repeat;
}
.cbox_area1{
	float:left;
	width:325px;
	height:92px;
	border:0px;
	background:none;
	padding-top:3px;
	padding-left:5px;
}
.submitimg{
	float:left;
	width:75px;
	height:26px;
	margin:0px 10px 0px 232px;
}
.resetimg{
	float:left;
	width:63px;
	height:26px;
}
.lionimg{
	float:left;
	width:471px;
	height:385px;
	margin:-70px 0px -16px -115px;
}

/*******************************grouprates.html**************************/
.group_rate{
	float:left;
	width:684px;
}
.tigerimg{
	float:left;
	width:438px;
	height:344px;
	margin:2px 0px 0px -40px;
}
.group_right{
	float:left;
	width:220px;
	margin:99px 0px 0px 32px;
}
.group_right h1{
	float:left;
	width:178px;
	font:bold 24px arial;
	color:#3d1b0c;
}
.gtext{
	float:left;
	width:220px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:5px 0px 0px 0px;
	line-height:19px;
}

/*************************************************contactus1.html********************************/
.contactus_div{
		float:left;
	width:684px;
}
.contactus_div h2{
	float:left;
	width:684px;
	font:bold 20px arial;
	color:#3d1b0c;
	margin:14px 0px 0px 70px;
	padding-bottom:4px;
}
.cform{
	float:left;
	width:644px;
	margin:28px 0px 0px 40px;
}
.c_form{
	float:left;
	width:644px;
	margin:0px 0px 23px 0px;
}
.c_name{
	float:left;
	width:212px;
	font:bold 15px arial;
	color:#3d1b0c;
	text-align:right;
	padding-right:20px;
}
.cbox{
	float:left;
	width:321px;
	height:25px;
	background: url('images/textbox.png') no-repeat;
}
.c_box{
	float:left;
	width:311px;
	border:0px;
	background:none;
	font:normal 14px arial;
	color:#3d1b0c;
	padding-top:4px;
	padding-left:5px;
}
.cboxarea{
	float:left;
	width:335px;
	height:44px;
	background: url('images/textarea.png') no-repeat;
}
.cbox_area{
	float:left;
	width:325px;
	height:40px;
	border:0px;
	background:none;
	padding-top:3px;
	padding-left:5px;
}
.cboxarea1{
	float:left;
	width:335px;
	height:97px;
	background: url('images/textarea1.png') no-repeat;
}
.cbox_area1{
	float:left;
	width:325px;
	height:92px;
	border:0px;
	background:none;
	padding-top:3px;
	padding-left:5px;
}
.submitimg{
	float:left;
	width:75px;
	height:26px;
	margin:0px 10px 0px 232px;
}
.resetimg{
	float:left;
	width:63px;
	height:26px;
}
.lionimg{
	float:left;
	width:471px;
	height:385px;
	margin:-130px 0px -16px 40px;
}

/*******************************grouprates.html**************************/
.group_rate{
	float:left;
	width:684px;
}
.tigerimg{
	float:left;
	width:438px;
	height:344px;
	margin:2px 0px 0px -40px;
}
.group_right{
	float:left;
	width:220px;
	margin:99px 0px 0px 32px;
}
.group_right h1{
	float:left;
	width:178px;
	font:bold 20px arial;
	color:#3d1b0c;
}
.gtext{
	float:left;
	width:220px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:5px 0px 0px 0px;
	line-height:19px;
}
.form{
	float:left;
	width:550px;
	margin-top:-20px;
}

.frm{
float:left;
width:550px;
margin:13px 0px 0px 0px;
}
.f_name{
float:left;
width:200px;
font:normal 15px arial;
font-weight:bold;
color:#3d1b0c;
text-align:right;
padding-right:20px;
}
.fbox{
float:left;
width:249px;
height:21px;
background: url('images/textbox1.png') no-repeat;
}
.f_box{
	float:left;
	width:240px;
	border:0px;
	background:none;
	font:normal 13px arial;
	color:#3d1b0c;
	padding-top:4px;
	padding-left:5px;
}

.tarea{
	float:left;
	width:259px;
	height:34px;
	background: url('images/textarea2.png') no-repeat;
}

.t_area{
float:left;
width:259px;
height:34px;
border:0px;
background:none;
padding-top:4px;
padding-left:5px;
}
.tarea2{
float:left;
width:259px;
height:75px;
background: url('images/textarea3.png') no-repeat;
}
.t_area2{
float:left;
width:259px;
height:75px;
border:0px;
background:none;
padding-top:4px;
padding-left:5px;
}
.submit{
	float:left;
	width:75px;
	height:26px;
	margin:0px 10px 0px 232px;
}
.reset{
	float:left;
	width:63px;
	height:26px;
}


/**********************************************Animals Landing ***********************************/

.alleft{
	background:url("images/animalsimg.png");
	width:370px;
	height:380px;
	margin-top:-80px;
	margin-left:-125px;
	float:left;
}
.alright{
	float:right;
	width:300px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:65px 0px 0px 50px;
	padding-bottom:10px;
	line-height:16px;
}
.alright-animals{
	float:right;
	width:390px;
	font:normal 14px arial;
	color:#3d1b0c;
	padding-bottom:10px;
	line-height:16px;
	margin-top: 20px;
	margin-right: 38px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.alright h1{
	
	width:170px;
	font:bold 24px arial;
	color:#3d1b0c;
	padding-bottom:10px;
	line-height:16px;
}
.animalsland2 img{
	margin-top:0px;
	margin-left:20px;
}
.animalsland3{
	
}
.subland{
	float:right;
	margin-top:-145px;
}
.animalsland8{
	margin-bottom:140px;
}

/***********************************aboutus.html**************************************/
.abouts_div{
		float:left;
	width:684px;
}
.abouts_div h2{
	float:left;
	width:684px;
	font:bold 20px arial;
	color:#3d1b0c;
	margin:8px 0px 0px 0px;
	padding-bottom:4px;
}
.abouts_div h3{
		float:left;
	width:304px;
	font:bold 18px arial;
	color:#3d1b0c;
}
.abouts_div h4{
		float:left;
	width:304px;
	font:bold 18px arial;
	color:#3d1b0c;
	padding-bottom:15px;
}
.aspace{
	float:left;
	width:677px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	padding-bottom:15px;
}
.treeimg{
	float:left;
	width:684px;
	margin:-15px 0px 0px 0px;
	background: url('images/tree.png') no-repeat;
	background-position: 40px 90px;
}
.tleft{
	float:left;
	width:303px;
}
.tright{
	float:left;
	width:365px;
}
.tree_text{
	float:left;
	width:231px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:60px 0px 0px 0px;
}
.tree_text1{
	float:left;
	width:170px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:65px 0px 0px 50px;
	padding-bottom:10px;
	line-height:16px;
}
.tree_text2{
	float:left;
	width:250px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:98px 0px 0px 0px;
	padding-bottom:13px;
	line-height:16px;
}
.tree_text3{
	float:left;
	width:250px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:77px 0px 0px 0px;
	line-height:16px;
}
.tree_text4{
	float:left;
	width:240px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:50px 0px 0px 0px;
	line-height:16px;
}
.tree_text5{
	float:left;
	width:150px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:68px 0px 0px 0px;
	line-height:16px;
}
.tree_text6{
	float:left;
	width:250px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:5px 0px 0px 50px;
	padding-bottom:43px;
	line-height:16px;
}
.tree_text7{
	clear:both;
	float:left;
	width:170px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:18px 0px 0px 0px;
	line-height:16px;
}
.tree_text8{
	float:left;
	width:230px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:50px 0px 70px 0px;
}
.tree_text9{
	float:left;
	width:205px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:18px 0px 0px 0px;
	line-height:16px;
}
.tree_text10{
	float:left;
	width:240px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:40px 0px 0px 0px;
	line-height:16px;
}
.tree_text11{
	float:left;
	width:110px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:70px 0px 0px 0px;
	line-height:16px;
}
.tree_text12{
	float:left;
	width:270px;
	font:normal 14px arial;
	color:#3d1b0c;
	margin:65px 0px 80px 0px;
	line-height:16px;
}
.tree_text0{
	float:left;
	width:213px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:87px 0px 0px 150px;
}
.tree_text01{
	float:left;
	width:256px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:15px 0px 0px 70px;
}
.tree_text02{
	float:left;
	width:156px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:38px 0px 0px 205px;
}
.tree_text03{
	float:left;
	width:256px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:48px 0px 0px 120px;
}
.tree_text04{
	float:left;
	width:306px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:140px 0px 0px 65px;
}
.tree_text05{
	float:left;
	width:170px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:43px 0px 0px 174px;
}
.tree_text06{
	float:left;
	width:336px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:20px 0px 0px 10px;
}
.tree_text07{
	float:left;
	width:170px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:0px 0px 0px 174px;
}
.tree_text08{
	float:left;
	width:270px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:0px 0px 0px 100px;
}
.tree_text09{
	float:left;
	width:285px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:40px 0px 0px 50px;
}
.tree_text010{
	float:left;
	width:200px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:45px 0px 0px 180px;
}
.tree_text011{
	float:left;
	width:350px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:30px 0px 0px 25px;
}
.tree_text012{
	float:left;
	width:360px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:30px 0px 0px 20px;
}
.tree_text013{
	float:left;
	width:270px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:10px 0px 0px 95px;
}
.tree_text014{
	float:left;
	width:350px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:40px 0px 0px 30px;
}
.tree_text015{
	float:left;
	width:200px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:45px 0px 0px 180px;
}
.tree_text016{
	float:left;
	width:185px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:30px 0px 0px 175px;
}
.tree_text017{
	float:left;
	width:205px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:60px 0px 0px 150px;
}
.tree_text018{
	float:left;
	width:205px;
	font:normal 14px arial;
	color:#3d1b0c;
	line-height:17px;
	margin:30px 0px 0px 135px;
}

/*************************************************exhibts.html********************************/
.ad_exhibts{
	float:left;
	width:684px;
}
.exhibts_div
{
float:left;
width:650px;
margin-left:-20px;
}
.exhibit
{

float:left;
width:390px;
}
.exhtext
{
margin-top:10px;
float:left;
width:150px;
}
.ttext
{
color:#3d1b0c;
font:bold 18px arial;
}
.rtext
{
color:#3d1b0c;
font:normal 14px arial;
}
.exhimg
{
margin-top:-10px;
margin-left:-135px;
float:left;
width:150px;
}
.exhibit_3
{	
padding-bottom:35px;
margin-top:-110px;
float:left;
width:650px;
}
.exhibit1
{
margin-top:20px;
float:left;
width:650px;
}
.exhimg1
{
float:left;
width:260px;
}
.exh1text1
{
margin-top:30px;
float:left;
width:380px;
}
.ltext
{
color:#3d1b0c;
font:bold 18px arial;
}
.stext
{
color:#3d1b0c;
font:normal 14px arial;
}
.exhimg2
{
float:left;
width:260px;
margin-left:8px;
}
.exh1text2
{
padding-left:-10px;
margin-top:30px;
float:left;
width:380px;
}
.exhimg3
{
float:left;
width:260px;

margin-left:-12px;
}
.exh1text3
{
padding-left:20px;
margin-top:30px;
float:left;
width:380px;
}


/*************************************************direction.html********************************/
.direction
{
float:left;
margin-left:-59px;
width:720px;
padding-bottom:170px;
}

/*******************************news.html************************/
.news{
	float:left;
	width:674px;
	height:975px;
	margin:3px 0px 0px -30px;
	background: url('images/book.jpg') no-repeat;
	padding-bottom:50px;
}
.newstop{
	float:left;
	width:674px;
}
.topleft{
	float:left;
	width:170px;
	height:98px;
	margin-left:220px;
	margin-top:25px;
}
.topright{
	float:right;
	width:360px;
	height:240px;
	margin:-15px -83px 0px 0px;
}
.newsbody{
	float:left;
	width:574px;
	margin-left:100px;
	margin-top:-85px;
}
.nbody{
	float:left;
	width:574px;
	margin-top:20px;
}
.bleft{
	float:left;
	width:106px;
	height:111px;
}
.bright{
	float:right;
	width:390px;
	margin-right:65px;
}
.bh{
	float:left;
	width:390px;
}
.bh h2{
	float:left;
	width:390px;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#3C0000;
}
.bh2{
	float:left;
	width:390px;
	font-family:arial;
	font-size:14px;
	color:#330000;
	padding:5px 0px 0px 3px;
}
.bh3{
	float:left;
	width:340px;
	font-family:arial;
	font-size:14px;
	color:#330000;
	text-align:right;
	margin-right:50px;
	margin-top:20px;
}
.bh3 a{
	float:left;
	width:340px;
	font-family:arial;
	font-size:14px;
	color:#330000;
	padding-left:15px;
}
.nbtm{
	float:left;
	width:524px;
	margin-left:300px;
	margin-top:0px;
}
.nbtm2{
	float:left;
	width:411px;
	height:85px;
	padding-top:0px;
}


/* Easy Slider */
	#container1{	
	margin:0 auto;
	position:relative;
	text-align:left;
	width:372px;
	}	
	
	#content{
		position:relative;
		}	
	#slider{
		float:left;
		width:372px;
		height:248px;
	}
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:372px;
		height:248px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:0px;
		top:115px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:339px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:33px;
		height:66px;
		background:url('images/leftarw.png') no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url('images/rightarw.png') no-repeat 0 0;	
		}	


/* MDD - 08/10/11 */

body#about-us #about-scrollable {
	height: 200px;
	width: 660px;
	overflow: auto;
	clear: both;
	padding: 10px 10px 0 0;
	margin-bottom: 20px;
}
body#about-us #about-scrollable h3,
body#about-us #about-scrollable h4,
body#about-us #about-scrollable p {
	width: auto;
	float: none;
}


.navleft a span,
.navright a span {
	text-shadow: rgba(0, 0, 0, 0.75) 1px 1px 1px;
	filter: shadow(color=#000000,direction=135,strength=2);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2)";
	position:relative;
}

body#home-page .sliderbg{
	margin-left: 12px;
	width:700px;
	background: url('home-slideshow01.jpg') no-repeat;
}
body#home-page .sliderimg{
	float:left;
	width:700px;
	height:241px;
	margin:3px 0px 0px 3px;
	border: 2px solid #000;
	background: url('home-slideshow01.jpg') no-repeat;
}

/* Easy Slider */
body#home-page #container1{	
	margin:0 auto;
	position:relative;
	text-align:left;
	width:700px; 
	display:none;
}	
	
body#home-page #content{
	position:relative;
}	
body#home-page #slider{
	/*float:left;*/ 
	width:700px; 
	height:241px;
}
body#home-page #slider ul,
body#home-page #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
body#home-page #slider li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:700px; 
	height:241px;
	overflow:hidden; 
}	
body#home-page #prevBtn,
body#home-page #nextBtn,
body#home-page #slider1next,
body#home-page #slider1prev{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:0px;
	top:115px;
	z-index:1000;
}	
body#home-page #nextBtn,
body#home-page #slider1next{ 
	left:667px;
}														
body#home-page #prevBtn a,
body#home-page #nextBtn a,
body#home-page #slider1next a,
body#home-page #slider1prev a{  
	display:block;
	position:relative;
	width:33px;
	height:66px;
	background:url('images/leftarw.png') no-repeat 0 0;	
}	
body#home-page #nextBtn a,
body#home-page #slider1next a{ 
	background:url('images/rightarw.png') no-repeat 0 0;	
}	
		
		
body#home-page .hmid {
	float: left;
	width: 960px;
	height: 656px;
	margin: -8px 0px 0px 0px;
	background: url('images/hbg2.png') no-repeat;
}

body#home-page .mid_left {
	background:url(images/black-plate.png) no-repeat top left;
	padding: 12px 0 8px 12px;
	height: 214px;
	margin: 0;
}

body#home-page .mlist {
	margin-top: 0;
	padding-left: 12px;
	font: 13px arial bold;
}

body#home-page .mid_right {
	width: auto;
}

body#home-page .lake {
	width: auto;
}

body#home-page .lakeimg {
	float: left;
	width: 180px;
	height: 149px;
	margin: 41px 30px 0px 30px;
}

body#home-page .mlist ul li {
	width: 270px;
	font: bold 13px arial;
	background: none;
	line-height: 20px;
}

body#home-page .mid_left h1 {
	width: 270px;
	margin: 8px 0px 0px 0px;
	padding-left: 12px;
}


body#home-page .det {
	clear: both;
	float: none;
	width: auto;
	margin: 5px 0 0 130px;
	overflow: hidden;
}

body#home-page .det .far_det {
	overflow: hidden;
	width: 30%;
	text-shadow: rgba(0, 0, 0, 0.75) 1px 1px 1px;
	filter: shadow(color=#000000,direction=135,strength=2);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=2)";
	position:relative;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	top: auto;
}

body#home-page .det .far_det ul li {
	width: auto;
	font: bold 14px arial;
	color: #FFD48E;
	line-height: 17px;
	float: none;
	display: block;
	height: 17px;
}

body#home-page .footer {
	clear: both;
	float: none;
	width: 100%;
	height: 51px;
	margin: 0;
	background: url('images/footer.png') no-repeat center;
}

body#directions-page .direction {
	width: 860px;
	height: 610px;
	background: url(images/map.jpg) no-repeat top left;
	text-align: center;
	padding-top: 160px;
}
body#directions-page .direction a {
	font-family: Arial, sans-serif;
	font-size: 18pt;
}
body#directions-page .direction a:hover {
	font-size: 22pt;
	font-weight: bold;
}
.zoom-in{
	background:url(images/zoom-in.png) no-repeat -109px 0;
	margin:22px 0 0 310px;
	width:109px;
	height:116px;
}
.zoom-in:hover{
	background:url(images/zoom-in.png) no-repeat 0 0;
}


/* contact form */
body#group-rates .form .frm td {
	vertical-align: middle;
}
body#group-rates .form .frm td .c_name {
	float: none;
	width: auto;
	padding-right: 0;
}

/* swinging sign */
.header .space a {
	display: block;
	width: 232px;
	height: 170px;
}
.nav object {
	position: absolute;
	top: -125px;
	left: 50%;
	margin-left: -250px;
	z-index: 0;
}

