body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #e8ead5;
	background-image:url(/images/zoo/background.jpg); background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.template1 #container {
	width: 970px; 
	background: #e8ead5;
	margin: 10px auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 0;
} 
.template1 #container a {
	text-decoration:none;
}	

	/*BEGIN Main Flash Navigation */
	#container #nav950  {
		width: 970px;
		height:128px;
		margin: 0;
		padding: 0;
		text-align: center;
		background-image:url(/images/zoo/background_nav.jpg); background-repeat:repeat-x;
		}
	/*END Main  Flash Navigation */

/* SubNav Sprite Code */

#subnav {
	width: 970px;
	height: 61px;
	background: url(/images/zoo/zoo_subnav.jpg);
	margin: 0;
	padding: 0;
	position: relative;
}
#subnav a:active, a:hover, a:link {outline:none;}

#subnav li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 1px;
}

#subnav li, #subnav a {height: 61px; display: block;}
#panels1a {left: 0; width: 203px; text-indent: -5000px;}
#panels2a {left: 204px; width: 123px; text-indent: -5000px;}
#panels3a {left: 328px; width: 59px;  text-indent: -5000px;}
#panels4a {left: 388px; width: 74px; text-indent: -5000px;}
#panels5a {left: 463px; width: 92px; text-indent: -5000px;}
#panels6a {left: 556px; width: 63px; text-indent: -5000px;}
#panels7a {left: 620px; width: 81px; text-indent: -5000px;}
#panels8a {left: 702px; width: 106px; text-indent: -5000px;}

#panels1a a:hover {background: transparent url(/images/zoo/zoo_subnav.jpg) 0 62px no-repeat;}
#panels2a a:hover {background: transparent url(/images/zoo/zoo_subnav.jpg) -204px -62px no-repeat;}
#panels3a a:hover {background: transparent url(/images/zoo/zoo_subnav.jpg) -328px -62px no-repeat;}
#panels4a a:hover {background: transparent url(/images/zoo/zoo_subnav.jpg) -388px -62px no-repeat;}
#panels5a a:hover {background: transparent url(/images/zoo/zoo_subnav.jpg) -463px -62px no-repeat;}
#panels6a a:hover {background: transparent url(/images/zoo/zoo_subnav.jpg) -556px -62px no-repeat;}
#panels7a a:hover {background: transparent url(/images/zoo/zoo_subnav.jpg) -620px -62px no-repeat;}
#panels8a a:hover {background: transparent url(/images/zoo/zoo_subnav.jpg) -702px -62px no-repeat;}

/* End SubNav */


	/* BEGIN  subcontent */

	.template1 #container #subcontent {
		margin: 0px;
		padding: 0px;
		width: 970px;
	}








	/* END  subcontent */



/* BEGIN Home layout */


a:focus { -moz-outline-style: none; } /* remove dotted lines in firefox */ 
	
	



/* NEW HOME LAYOUT */

.template1 #container #subcontent #newhomemainbox {
	margin: 0;
	padding: 0;
	float:left;
	width:930px;
	background-color:#ffffff;
	}
	.template1 #container #subcontent #newhomeleftmargin {
	margin:0;
	padding:0;
	float:left;
	width:20px;
	}
	.template1 #container #subcontent #newhomerightmargin {
	margin:0;
	padding:0;
	float:right;
	}
	.template1 #container #subcontent #homebottommargin {
	clear:both;
	width:930px;
	height:34px;
	margin:0;
	padding:0;
	}
	.template1 #container #subcontent .homecolumn1 {
	width:498px;
	height:391;
	margin:0;
	padding:0;
	float:left;
	}
	.template1 #container #subcontent #newhomemainflash {
	margin:0;
	padding:0;
	width:498px;
	height:272px;
	}
	.template1 #container #subcontent #newhomelinksbox {
	width:498px;
	height:119px;
	margin:0;
	padding:0;
	position:relative;
	}
	.template1 #container #subcontent #homelinks {
	width:498px;
	height:119px;
	background-image:url(/images/zoo/home/home_links.jpg);
	top:0;
	margin:0;
	padding:0;
	}
	.template1 #container #subcontent #homelinks ul {
	margin:0;
	padding:0;

	}
	.template1 #container #subcontent #homelinks li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	height:119px;

	}
	#homelinks a:active, a:hover, a:link a:visited {outline:none;}
	
	#homelinks li, #homelinks a {height: 119px; display: block;}
	
	
	#homelinks1a {left: 0px; width: 166px; text-indent: -5000px;}
	#homelinks2a {left: 167px; width: 166px; text-indent: -5000px;}
	#homelinks3a {left: 333px; width: 166px; text-indent: -5000px;}
	
	#homelinks1a a:hover {background: transparent url(/images/zoo/home/home_links.jpg) -0px -119px no-repeat;}
	#homelinks2a a:hover {background: transparent url(/images/zoo/home/home_links.jpg) -167px -119px no-repeat;}
	#homelinks3a a:hover {background: transparent url(/images/zoo/home/home_links.jpg) -333px -119px no-repeat;}

	.template1 #container #subcontent #homevideo {
	width:282px;
	height:391px;
	margin:0;
	padding:0;
	float:left;
	}


	.template1 #container #subcontent #homepromos {
	width:150px;
	height:391px;
	float:left;
	margin:0;
	padding:0;
	}
.homepromobox {
	margin: 0px;
	padding: 0px;
}
	.template1 #container #subcontent #homepromos #followmap {
		margin:0;
		padding:0;
		background-image: url(/images/zoo/home/promo_follow_us.jpg);
		width:150px;
		height:29px;
		position:relative;
		
}
	.template1 #container #subcontent #homepromos #followmap #follow a {
		position: absolute;
	  height: 17px;
	  width: 17px;
	  top: 7px; 
	  text-decoration: none;
}
	.template1 #container #subcontent #homepromos #followmap #follow a i { visibility: hidden; }

	a#facebook {left:103px;}
	a#twitter {left:127px;}

	.template1 #container #newhomehighlights {
	clear:both;
	height:119px;
	width:960px;
	margin:0;
	padding:0;
	
	}
	.template1 #container #newhomehighlights #homehighlight1 {
		width:470px;
		height:119px;
		float:left;
		margin: 0 0 0 10px;
		border:none;

	}	
	.template1 #container #newhomehighlights #homehighlight2 {
		width:230;
		height:119px;
		float:left;
		margin: 0 0 0 10px;
		border:none;

	}	
	.template1 #container #newhomehighlights #homehighlight3 {
		width:230;
		height:119px;
		float:left;
		margin: 0 0 0 10px;
		border:none;

	}	
	
	.template1 #container #newhomesponosrs .homesponsor {
		margin: 0px;
		padding: 0px;
		float: left;
		width: 195px;
	}
	#homefooter  {
		clear:both;
		width:942px;
		margin: 0 auto;
	}

	#footertop  {
		border-bottom:solid 1px #b0a78e;
		width: 942px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#725c3e;
		padding:20px 0 25px 0;
	}
	#footertop a:link  {
		color:#725c3e;
		text-decoration:none;
	}
	#footertop a:visited  {
		color:#725c3e;
		text-decoration:none;
	}
	#footertop a:active  {
		color:#a2b22f;
	}
	#footertop a:hover  {
		color:#a2b22f;
	}
	#footerbottom  {
		width: 942px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#9c8e73;
		padding:10px 0 20px 0;
	}
	#footerbottom a:link  {
		color:#9c8e73;
		text-decoration:none;
	}
	#footerbottom a:visited  {
		color:#9c8e73;
		text-decoration:none;
	}
	#footerbottom a:active  {
		color:#a2b22f;
	}
	#footerbottom a:hover  {
		color:#a2b22f;
	}	

	#topleft {
		width: 470px;
		float:left;
		text-align:left;
	}
	
	#topright {
		width: 470px;
		float:right;
		text-align:right;
	}
	
	#bottomleft {
		width: 470px;
		float:left;
		text-align:left;
	}
	
	#bottomright {
		width: 470px;
		float:right;
		text-align:right;
	}
	
