/* navigation */



/* side nav */

#sidecol ul#nav {

	list-style-type: none;

}



#sidecol ul#nav li{

	border-bottom: 1px solid #000;

	text-indent: -8000px;

}

#sidecol ul#nav li a {

	display: block;

	height: 57px;

	width: 231px;

}





#sidecol ul#nav li#home2 a {

	background: transparent url('../images/nav/home.png') no-repeat 0 0;



}



#sidecol ul#nav li#home2 a:hover {

	background:  url('../images/nav/home.png') no-repeat -231px  0;

}



body#home #sidecol ul#nav li#home2 a {

		background:  url('../images/nav/home.png') no-repeat -462px 0;

}



#sidecol ul#nav li#news2 a {

	background: transparent url('../images/nav/news.png') no-repeat 0 0;



}



#sidecol ul#nav li#news2 a:hover {

	background:  url('../images/nav/news.png') no-repeat -231px  0;

}



body#news #sidecol ul#nav li#news2 a {

		background:  url('../images/nav/news.png') no-repeat -462px 0;

}





#sidecol ul#nav li#about2 a {

	background:  url('../images/nav/background.png') no-repeat 0 0;

}

#sidecol ul#nav li#about2 a:hover {

	background:  url('../images/nav/background.png') no-repeat -231px 0;

}

body#about #sidecol ul#nav li#about2 a{

	background:  url('../images/nav/background.png') no-repeat -462px 0;

}





#sidecol ul#nav li#animals2 a{

	background:  url('../images/nav/lineup.png') no-repeat 0 0;

}

#sidecol ul#nav li#animals2 a:hover {

	background:  url('../images/nav/lineup.png') no-repeat -231px 0;

}

body#animals #sidecol ul#nav li#animals2 a {

	background:  url('../images/nav/lineup.png') no-repeat -462px 0;

}





#sidecol ul#nav li#new2 a{

	background:  url('../images/nav/rookies.png') no-repeat 0px 0;

}

#sidecol ul#nav li#new2 a:hover {

	background:  url('../images/nav/rookies.png') no-repeat -231px 0;

}

body#new #sidecol ul#nav li#new2 a{

	background:  url('../images/nav/rookies.png') no-repeat -462px 0;

}



#sidecol ul#nav li#programs2 a {

	background:  url('../images/nav/programs.png') no-repeat 0 0;

}

#sidecol ul#nav li#programs2 a:hover {

	background:  url('../images/nav/programs.png') no-repeat -231px 0;

}

body#programs #sidecol ul#nav li#programs2 a {

	background:  url('../images/nav/programs.png') no-repeat -462px 0;

}





#sidecol ul#nav li#fees2 a{

	background:  url('../images/nav/bookem.png') no-repeat 0 0;

}

#sidecol ul#nav li#fees2 a:hover {

	background:  url('../images/nav/bookem.png') no-repeat -231px 0;

}

body#fees #sidecol ul#nav li#fees2 a {

	background:  url('../images/nav/bookem.png') no-repeat -462px 0;

}



#sidecol ul#nav li#contact2 a {

	background:  url('../images/nav/contact.png') no-repeat 0 0;

}

#sidecol ul#nav li#contact2 a:hover {

	background:  url('../images/nav/contact.png') no-repeat -231px 0;

}

body#contact #sidecol ul#nav li#contact2 a {

	background:  url('../images/nav/contact.png') no-repeat -462px 0;

}



#sidecol ul#nav li#faq2 a {

	background:  url('../images/nav/faq.png') no-repeat 0 0;

}

#sidecol ul#nav li#faq2 a:hover {

	background:  url('../images/nav/faq.png') no-repeat -231px 0;

}

body#faq #sidecol ul#nav li#faq2 a {

	background:  url('../images/nav/faq.png') no-repeat -462px 0;

}





#sidecol ul#nav li#referral2 a {

	background:  url('../images/nav/rewards.png') no-repeat 0 0;

}

#sidecol ul#nav li#referral2 a:hover {

	background:  url('../images/nav/rewards.png') no-repeat -231px 0;

}

body#referral #sidecol ul#nav li#referral2 a{

	background:  url('../images/nav/rewards.png') no-repeat -462px 0;

}





#sidecol ul#nav li#guestbook2 a {

	background:  url('../images/nav/guestbook.png') no-repeat 0px 0;

}

#sidecol ul#nav li#guestbook2 a:hover {

	background:  url('../images/nav/guestbook.png') no-repeat -231px 0;

}

body#guestbook #sidecol ul#nav li#guestbook2 a{

	background:  url('../images/nav/guestbook.png') no-repeat -462px 0;

}





#sidecol ul#nav li#album2 a {

	background:  url('../images/nav/photo.png') no-repeat 0px 0;

}

#sidecol ul#nav li#album2 a:hover {

	background:  url('../images/nav/photo.png') no-repeat -231px 0;

}

body#album #sidecol ul#nav li#album2  a{

	background:  url('../images/nav/photo.png') no-repeat -462px 0;

}





#sidecol ul#nav li#help2 a {

	background:  url('../images/nav/help.png') no-repeat 0px 0;

}

#sidecol ul#nav li#help2 a:hover {

	background:  url('../images/nav/help.png') no-repeat -231px 0;

}

body#help #sidecol ul#nav li#help2 a{

	background:  url('../images/nav/help.png') no-repeat -462px 0;

}





#sidecol ul#nav li#store2 a {

	background:  url('../images/nav/store.png') no-repeat 0px 0;

}

#sidecol ul#nav li#store2 a:hover {

	background:  url('../images/nav/store.png') no-repeat -231px 0;

}

body#store #sidecol ul#nav li#store2 a {

	background:  url('../images/nav/store.png') no-repeat -462px 0;

}







#sidecol ul#nav li#batman2 {

	background: url('../images/batmanbutton2.gif') no-repeat top center;

	padding-top: 55px;

}

#sidecol ul#nav li#batman2 a {

	background:  url('../images/nav/batman.png') no-repeat 0px 0;

}

#sidecol ul#nav li#batman2 a:hover {

		background:  url('../images/nav/batman.png') no-repeat -231px 0;

}

#batman ul#nav li#batman2 a {

	background:  url('../images/nav/batman.png') no-repeat -462px 0;

}





#sidecol ul#nav li#batman3 {

	background: url('../images/batmanbutton2.gif') no-repeat top center;

	padding-top: 60px;

}

#sidecol ul#nav li#batman3:hover {

		color:#F9D019;

}





/* sub nav */



#main ul#subnav {

  	margin: 0;

	margin-top: 100px;

  	list-style: none;

}



#main ul#subnav li {

	padding: .5em 1.5em .5em 1.5em;

	background-color: #141414;

	border-top: 1px solid #94D41A;

	border-bottom: 1px solid #94D41A;

	float: left;

  	position: relative;

	text-align:center;

	background-image: none;

}





#main ul#subnav a {

	color: #6EA4E5;

	text-transform: uppercase;

	font-size: 14px;

	text-decoration: none;

}



#main ul#subnav a:hover {

	color: #A6D3FF;

}



#main ul#subnav li ul {

	display: none;

  	position: absolute; 

  	top: 2.6em;

  	left: 0;

	background-color: #141414;

}



#main ul#subnav li > ul {

	display: none;

  	position: absolute; 

  	top: 2.6em;

  	left: 0;

	background-color: #141414;

}



#main ul#subnav li:hover ul, li.over ul { 

	display: block; 

	border: 1px solid #94D41A; 

	background-color: #141414;

	list-style: none; 

	padding:0;

	text-align:left; }



#main ul#subnav li ul li {

	border-top: none;

	border-bottom: none;

	float:none;

	text-align:left;

	padding: 7px 0 3px 7px;

	margin-bottom: 0;

	list-style-type: none;

	list-style-image: none;

}

#main ul#subnav li ul li:hover {

background-color: #000;

}

#main ul#subnav li ul li a {

		text-transform: capitalize;

		font-size: 12px;

		border: 0;

		padding: 0;

}

#main ul#subnav li ul#reptile {

	width: 82px;

}



#main ul#subnav li ul#amphibian {

width: 110px;

}





#main ul#subnav a#birds img {position: absolute;

    top: -86px; left: 0px;}

#main ul#subnav

 a#birds:hover img {position: absolute;

    top: -96px; left: 0px;

}

#main ul#subnav a#mammals img {position: absolute;

     top: -90px; left: 20px; }



#main ul#subnav a#mammals:hover img {position: absolute;

    top: -100px; left: 20px; }



#main ul#subnav a#amphibians img {position: absolute;

    top: -75px; left: 23px; }



#main ul#subnav

 a#amphibians:hover img {position: absolute;

    top: -85px; left: 23px; }



#main ul#subnav

 a#arthropods img {position: absolute;

     top: -85px; left: 20px; }



#main ul#subnav

 a#arthropods:hover img {position: absolute;

     top: -95px; left: 20px; }



#main ul#subnav

 a#reptiles img {position: absolute;

    top: -55px; left: -10px; }



#main ul#subnav

 a#reptiles:hover img {position: absolute;

    top: -65px; left: -10px; }
