body{	margin: 0 auto; padding: 0;	width: 777px;	background: url(../images/backgroundWave.gif) no-repeat top left #fff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.3;	text-align: center;}a {	color: #9C3D0B;	text-decoration: underline;}a img {	text-decoration: none;	border: none;}a:hover {	color: #7F7F7F;	text-decoration: none;}h2 { color: #E4AD20; }h3 { color: #9C3D0B; }h4 { font-size: 100%; }#wrapper {	margin: 0; padding: 0;	background-color: #fff;	background: url(../images/bgContent.gif) repeat-y 0 0 #fff;	}.cleaner {	clear: both;	height: 1px;	font-size: 1px;	border: none;	margin: 0 0 -1px 0; padding: 0;	background: transparent;	visibility: hidden;}.layoutLeft { text-align: left; }/********************************************************************************* CONTENT*****************************************************************************************/#content {	margin: 0; padding: 0;	}#content #left {	float: left;	margin: 0; padding: 0;	width: 166px;	/*border-right: 1px solid purple;*/	display: none;}#content #main { margin: 0 0 0 0; padding: 0; }#content #home-main { margin: 0 50px 0 0; padding: 0; }#content #right {	float: right;	width: 138px;	margin: 0; padding: 0;	/*border: 1px solid purple;*/	display: none;}h2.title { margin: 0; }.pad25 { padding-left: 25px; padding-right: 25px; }.feature { 	margin: 0 0 1em 0; padding: 1em 25px; 	float: none;		width: 650px;	/*border: 1px solid green;*/}.bluebg { background-color: #E5F2F6; }.subSection {	margin: 0; padding: 0;	color: #9C3D0B;	font-weight: bold;	/*border: 1px solid purple;*/}.ssArrow {	margin: 0;	padding: 0 0 0 16px;		background: url(../images/pageArrow.gif) no-repeat 0 0;	/*border: 1px solid blue;*/}.feature p { margin: 0; padding: 0 0 1em 0;  }.page-photo { 	float: left;	margin: 0 10px 0 0; padding: 0;	border: 1px solid #9C3D0B;}.page-arrow { 	float: left;	margin: 3px 5px 0 0; padding: 0;}#gallery { margin: 0; padding: 0 25px; /*border: 1px solid red;*/}.gallery-float { margin: 0; padding: 0 10px 1em 10px; width: 90px; text-align: center; float: left; /*border: 1px solid green;*/ }.gallery-float img { border: 1px solid #D9AB22; }.gallery-float p { margin: 0; padding: 3px 0 0 0; font-style: italic; color: #333; line-height: 100%; }.spacer { clear: none; }#inners { 	margin: 0 0 1em 0; padding: 0 25px;	float: none;	/*border: 1px solid red;*/}#inners .inner-pad { margin: 0; padding: 1em 0; }#inner-1 {	float: none;	margin: 0; padding: 0;	width: 650px;	/*border: 1px solid purple;*/}#inner-2 {	margin: 0 0 0 0; padding: 0;	width: 650px;	/*border: 1px dotted black;*/	border-top: 1px solid #9C3D0B;}#inner-1 .inner-pad, #inner-2 .inner-pad { margin: 0; padding: 1em 0; }.redBottom { 	border-bottom: 1px solid #9C3D0B;}.tabTitle {	margin: 0; padding: 0 0 0 4px;	color: #fff;}.sponsors { margin: 0 0 0 80px; padding: 0; }/********************************************************************************* SECTION GUIDE***********************************************************************************************/#sectionguide { 	margin: 0; padding: 0 0 1em 0; 	background: #D1BA80; 	border-bottom: 1px solid #D1BA80;	display: none;}#sectionguide h4 { 	background: url(../images/tabBackLeft.gif) no-repeat 0 0 #fff;	text-transform: uppercase;	height: 18px;}#sectionguide ul { margin: 0 4px; padding: 0; list-style: none; }#sectionguide li { 	margin: 0; padding: 4px 0; 	font-weight: bold;	border-top: 1px solid #9C3D0B;}#sectionguide li li {	margin: 0; padding: 0 0 0 1em;	font-weight: normal;	border: none;}#sectionguide li.first {	border: none;}#sectionguide li a { text-decoration: none; }#sectionguide li a:hover { text-decoration: underline; }.left-active a { color: #7F7F7F; }.left-active li a { color: #9C3D0B; }/********************************************************************************* ZOOGUIDE******************************************************************************************/#zooguide { 	margin: 0; padding: 0 0 1em 0;	background-color: #E8DDC0;}#zooguide h4 { 	background: url(../images/tabBackLeft.gif) no-repeat 0 0 #D1BA80;	text-transform: uppercase; 	height: 18px;}#zooguide h4.nobrown { background-color: #fff; }#zooguide ul { margin: 0; padding: 0; list-style: none; }#zooguide li { margin: 0; padding: 0; }#zooguide li a { 	margin: 0; padding: 0;	width: 166px; height: 43px;	display: block; 	position: absolute; top: 0; left: 0;	padding-top: 43px; 	background: none;	overflow: hidden; 	font-size: 1px;	voice-family: "\"}\""; 	voice-family:inherit;	height: 0;} i {}#zooguide li span {	margin: 0; padding: 0;	position: absolute;	width: 166px; height: 43px;}#zg1, #zg2, #zg3, #zg4 { margin: 0; padding: 0; position: relative; width: 166px; height: 43px; }#zg1, #zg1 span { background: url(../images/zg1.gif) no-repeat 0 0; }#zg2, #zg2 span { background: url(../images/zg2.gif) no-repeat 0 0; }#zg3, #zg3 span { background: url(../images/zg3.gif) no-repeat 0 0; }#zg4, #zg4 span { background: url(../images/zg4.gif) no-repeat 0 0; }#zg1:hover, #zg1:hover span, #zg1.sfhover, #zg1.sfhover span { background: url(../images/zg1_hover.gif) no-repeat 0 0; }#zg2:hover, #zg2:hover span, #zg2.sfhover, #zg2.sfhover span { background: url(../images/zg2_hover.gif) no-repeat 0 0; }#zg3:hover, #zg3:hover span, #zg3.sfhover, #zg3.sfhover span { background: url(../images/zg3_hover.gif) no-repeat 0 0; }#zg4:hover, #zg4:hover span, #zg4.sfhover, #zg4.sfhover span { background: url(../images/zg4_hover.gif) no-repeat 0 0; }/********************************************************************************* HEADER****************************************************************************************/#header {	margin: 0; padding: 0;	background: url('../images/headerBackground.gif') no-repeat 207px 0 #3877A2;	width: 100%;	display: none;}#header-img{			margin: 0; padding: 0; width: 207px; height: 136px; position: relative; }#header-img span{		margin: 0; padding: 0; position: absolute; width: 114px; height: 136px;	}#header-img a{ 	margin: 0; padding: 0; 	width: 207px; height: 136px; padding-top: 136px; 	position: absolute; top: 0; left: 0; 	display: block; 	background: none;	overflow: hidden; font-size: 1px;	voice-family: "\"}\""; 	voice-family:inherit;	height: 0;} i {}#header #menu {	float: left;	margin: -33px 0 0 0; padding: 0 0 0 207px;}#header #menu ul {	margin: 0; padding: 0;	list-style: none;}#header #menu li {	margin: 0; padding: 0;	float: left; 	height: 33px; 	position: relative;}#header #menu li a {	margin: 0; padding: 0;	position: absolute; top: 0; left: 0;	display: block; 	height: 33px; padding-top: 33px;	background: none;	overflow: hidden; 	font-size: 1px; 	voice-family: "\"}\""; 	voice-family:inherit;	height: 0;} i {}#header #menu li span {	margin: 0; padding: 0; 	position: absolute; 	height: 33px;}#menu-01, #menu-01 a, #menu-01 span { width: 45px; }#menu-01, #menu-01 span{ background: url(../images/homeButtonUp.gif) no-repeat 0 0 #3877A2; }#menu-01.active, #menu-01.active span, #menu-01:hover, #menu-01:hover span, #menu-01.sfhover, #menu-01.sfhover span{ background: url(../images/homeButtonOver.gif) no-repeat 0 0 #3877A2; }#menu-02, #menu-02 a, #menu-02 span { width: 46px; }#menu-02, #menu-02 span{ background: url(../images/infoButtonUp.gif) no-repeat 0 0 #3877A2; }#menu-02.active, #menu-02.active span, #menu-02:hover, #menu-02:hover span, #menu-02.sfhover, #menu-02.sfhover span{ background: url(../images/infoButtonOver.gif) no-repeat 0 0 #3877A2; }#menu-03, #menu-03 a, #menu-03 span { width: 64px; }#menu-03, #menu-03 span{ background: url(../images/animalsButtonUp.gif) no-repeat 0 0 #3877A2; }#menu-03.active, #menu-03.active span, #menu-03:hover, #menu-03:hover span, #menu-03.sfhover, #menu-03.sfhover span{ background: url(../images/animalsButtonOver.gif) no-repeat 0 0 #3877A2; }#menu-04, #menu-04 a, #menu-04 span { width: 52px; }#menu-04, #menu-04 span{ background: url(../images/eventsButtonUp.gif) no-repeat 0 0 #3877A2; }#menu-04.active, #menu-04.active span, #menu-04:hover, #menu-04:hover span, #menu-04.sfhover, #menu-04.sfhover span{ background: url(../images/eventsButtonOver.gif) no-repeat 0 0 #3877A2; }#menu-05, #menu-05 a, #menu-05 span { width: 67px; }#menu-05, #menu-05 span{ background: url(../images/schoolButtonUp.gif) no-repeat 0 0 #3877A2; }#menu-05.active, #menu-05.active span, #menu-05:hover, #menu-05:hover span, #menu-05.sfhover, #menu-05.sfhover span{ background: url(../images/schoolButtonOver.gif) no-repeat 0 0 #3877A2; }#menu-06, #menu-06 a, #menu-06 span { width: 62px; }#menu-06, #menu-06 span{ background: url(../images/kidsButtonUp.gif) no-repeat 0 0 #3877A2; }#menu-06.active, #menu-06.active span, #menu-06:hover, #menu-06:hover span, #menu-06.sfhover, #menu-06.sfhover span{ background: url(../images/kidsButtonOver.gif) no-repeat 0 0 #3877A2; }#menu-07, #menu-07 a, #menu-07 span { width: 80px; }#menu-07, #menu-07 span{ background: url(../images/conservationButtonUp.gif) no-repeat 0 0 #3877A2; }#menu-07.active, #menu-07.active span, #menu-07:hover, #menu-07:hover span, #menu-07.sfhover, #menu-07.sfhover span{ background: url(../images/conservationButtonOver.gif) no-repeat 0 0 #3877A2; }#menu-08, #menu-08 a, #menu-08 span { width: 44px; }#menu-08, #menu-08 span{ background: url(../images/newsButtonUp.gif) no-repeat 0 0 #3877A2; }#menu-08.active, #menu-08.active span, #menu-08:hover, #menu-08:hover span, #menu-08.sfhover, #menu-08.sfhover span{ background: url(../images/newsButtonOver.gif) no-repeat 0 0 #3877A2; }#menu-09, #menu-09 a, #menu-09 span { width: 50px; }#menu-09, #menu-09 span{ background: url(../images/joinButtonUp.gif) no-repeat 0 0 #3877A2; }#menu-09.active, #menu-09.active span, #menu-09:hover, #menu-09:hover span, #menu-09.sfhover, #menu-09.sfhover span{ background: url(../images/joinButtonOver.gif) no-repeat 0 0 #3877A2; }#menu-10, #menu-10 a, #menu-10 span { width: 58px; }#menu-10, #menu-10 span{ background: url(../images/contactButtonUp.gif) no-repeat 0 0 #3877A2; }#menu-10.active, #menu-10.active span, #menu-10:hover, #menu-10:hover span, #menu-10.sfhover, #menu-10.sfhover span{ background: url(../images/contactButtonOver.gif) no-repeat 0 0 #3877A2; }#search {	margin: -80px 0 0 0; padding: 0 15px 0 0;	text-align: right;	float: right;	/*border: 1px solid red;*/	display: none;}#search form, #search input { margin: 0; padding: 0; }input.search {	margin: 0; padding: 0;	font-size: 90%;}/********************************************************************************* FOOTER****************************************************************************************/#footer {	margin: 0 auto; padding: 0 0 20px 0;	text-align: center;	font-size: 90%;	background-color: #fff;	border-top: 1px solid #015289;	display: none;}#footer ul {	margin: 0; padding: 0;	list-style: none;}#footer li {	margin: 0; padding: 0 4px;	display: inline;	border-right: 1px solid #717171;}#footer li.last { border: none; }#footer #pagelinks {	margin: 0 auto; padding: 1em 0;	text-align: center;}#footer #affiliates {	margin: 0 auto; padding: 1em 0;	text-align: center;}#footer #affiliates li {	border: none;	float: left;	text-align: left;}li#ftr-pdza{			margin: 0 0 0 30px; padding: 0; width: 114px; height: 56px; }li#ftr-pdza a{			margin: 0; padding: 0; width: 114px; height: 56px; display: block; }li#ftr-pdza span{		margin: 0; padding: 0; position: absolute; width: 114px; height: 56px; background: url(../images/footer_pdza.gif) no-repeat 0 0 #fff;		}li#ftr-pdza{ 			width: 114px; height: 56px; background: url(../images/footer_pdza.gif) no-repeat 0 0 #fff; position: relative; }li#ftr-pdza a{ 	width: 114px; position: absolute; top: 0; left: 0; display: block; background: none;	overflow: hidden; font-size: 1px; height: 56px; padding-top: 56px;	voice-family: "\"}\""; 	voice-family:inherit;	height: 0;} i {}li#ftr-nwtrek{			margin: 0; padding: 0; width: 116px; height: 56px; }li#ftr-nwtrek a{		margin: 0; padding: 0; width: 116px; height: 56px; display: block; }li#ftr-nwtrek span{		margin: 0; padding: 0; position: absolute; width: 116px; height: 56px; background: url(../images/footer_nwtrek.gif) no-repeat 0 0 #fff;	}li#ftr-nwtrek{ 			width: 116px; height: 56px; background: url(../images/footer_nwtrek.gif) no-repeat 0 0 #fff; position: relative; }li#ftr-nwtrek a{ 	width: 116px; position: absolute; top: 0; left: 0; display: block; background: none;	overflow: hidden; font-size: 1px; height: 56px; padding-top: 56px;	voice-family: "\"}\""; 	voice-family:inherit;	height: 0;} i {}li#ftr-metro{			margin: 0; padding: 0; width: 119px; height: 56px; }li#ftr-metro a{			margin: 0; padding: 0; width: 119px; height: 56px; display: block; }li#ftr-metro span{		margin: 0; padding: 0; position: absolute; width: 119px; height: 56px; background: url(../images/footer_metro.gif) no-repeat 0 0 #fff;		}li#ftr-metro{ 			width: 119px; height: 56px; background: url(../images/footer_metro.gif) no-repeat 0 0 #fff; position: relative; }li#ftr-metro a{ 	width: 119px; position: absolute; top: 0; left: 0; display: block; background: none;	overflow: hidden; font-size: 1px; height: 56px; padding-top: 56px;	voice-family: "\"}\""; 	voice-family:inherit;	height: 0;} i {}li#ftr-aza{				margin: 0; padding: 0; width: 96px; height: 56px; }li#ftr-aza a{			margin: 0; padding: 0; width: 96px; height: 56px; display: block; }li#ftr-aza span{		margin: 0; padding: 0; position: absolute; width:  96px; height: 56px; background: url(../images/footer_aza.gif) no-repeat 0 0 #fff;		}li#ftr-aza{ 			width: 96px; height: 56px; background: url(../images/footer_aza.gif) no-repeat 0 0 #fff; position: relative; }li#ftr-aza a{ 	width: 96px; position: absolute; top: 0; left: 0; display: block; background: none;	overflow: hidden; font-size: 1px; height: 56px; padding-top: 56px;	voice-family: "\"}\""; 	voice-family:inherit;	height: 0;} i {}li#ftr-zoo{				margin: 0; padding: 0; width: 116px; height: 56px; }li#ftr-zoo a{			margin: 0; padding: 0; width: 116px; height: 56px; display: block; }li#ftr-zoo span{		margin: 0; padding: 0; position: absolute; width: 116px; height: 56px; background: url(../images/footer_zoo.gif) no-repeat 0 0 #fff;		}li#ftr-zoo{ 			width: 116px; height: 56px; background: url(../images/footer_zoo.gif) no-repeat 0 0 #fff; position: relative; }li#ftr-zoo a{ 	width: 116px; position: absolute; top: 0; left: 0; display: block; background: none;	overflow: hidden; font-size: 1px; height: 56px; padding-top: 56px;	voice-family: "\"}\""; 	voice-family:inherit;	height: 0;} i {}li#ftr-seattle{			margin: 0; padding: 0; width: 153px; height: 56px; }li#ftr-seattle a{		margin: 0; padding: 0; width: 153px; height: 56px; display: block; }li#ftr-seattle span{	margin: 0; padding: 0; position: absolute; width: 153px; height: 56px; background: url(../images/footer_seattle.gif) no-repeat 0 0 #fff;	}li#ftr-seattle{ 		width: 153px; height: 56px; background: url(../images/footer_seattle.gif) no-repeat 0 0 #fff; position: relative; }li#ftr-seattle a{ 	width: 153px; position: absolute; top: 0; left: 0; display: block; background: none;	overflow: hidden; font-size: 1px; height: 56px; padding-top: 56px;	voice-family: "\"}\""; 	voice-family:inherit;	height: 0;} i {}/********************************************************************************* HOME**************************************************************************************/#home-wrapper {	margin: 0; padding: 0;	background-color: #fff;	background: url(../images/bgHome.gif) repeat-y 0 0 #fff;}#home5, #home6, #home8, #home10 { 	margin: 0; padding: 0 0 1em 0; 	background: #D1BA80; 	border-bottom: 1px solid #D1BA80;}#home7, #home9 { 	margin: 0; padding: 0 0 1em 0; 	background: #E8DDC0; 	border-bottom: 1px solid #E8DDC0;}#home5 h4, #home6 h4, #home7 h4, #home8 h4, #home9 h4, #home10 h4  {	text-transform: uppercase;	height: 18px;}#home5 h4, #home6 h4 { background: url(../images/tabBackLeft.gif) no-repeat 0 0 #fff; }#home7 h4, #home8 h4, #home9 h4, #home10 h4 { margin: 0; padding: 0 0 0 10px; background: url(../images/tabBackRight.gif) no-repeat 0 0 #D1BA80; }#home6 h4, #home8 h4, #home10 h4 { background-color: #E8DDC0; }#home7 h4 { background-color: #fff; }.home-pad { margin: 0; padding: 0 10px; }.home-feature { 	margin: 0 0 1em 0; padding: 1em 25px; 	float: none;		width: 421px;}.home-feature p { margin: 0; padding: 0 0 1em 0; }#inner-home { 	margin: 0; padding: 0 25px;	float: none;}#inner-home .inner-pad { margin: 0; padding: 1em 0; }#homefoot { 	margin: 0; padding: 0 25px;	width: 725px;	color: #333;	font-style: italic;	text-align: center;	background-color: #D1BA80;	display: none;}#homefoot p {	margin: 0 113px 0 141px; padding: 1em 25px;	background-color: #E5F2F6;}.homefoot a { color: #3C6399; }.homefoot a:hover { color: #666; }.addressText {	margin: 0; padding: 0;	color: #005288;	font-weight: bold;	font-style: normal;	font-size: 90%;}.featuredText{	color: #005288;	font-weight: bold;	font-style: italic;}/* TICKET ORDERING SYSTEM */.ticket-order-table td {	padding-right: 10px;}.ticket-order-table td.title {	padding-top: 10px;}.event-image {	float: right;	margin: 0 0 10px 10px}