a:link {	color: purple;
			text-decoration: underline; }

a:visited {	color: red;
			text-decoration: underline;}

a:hover {	color: #CC6600;
			text-decoration: underline;}

a:active {	color: red;
			text-decoration: underline;}

body {	color: black;
  		background-color: white;
  		margin-top: 0px;
  		font-family: Verdana,Arial,Helvetica,sans-serif;}		

body, td { 	font-size: 83%; }

div {	background: #FFFFFF;
		color: #000000;
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		margin: 10px 10px 10px 20px; }

h1, h2, h3, h4, h5, h6 {	font-family: arial, helvetica, sans-serif;}

h1 {	font-size: 140%;
		color: navy;
		padding-top: 0px;
		margin-top: 0px;}

h2 {	font-size: 120%;
		color: #009933;
		font-weight: bold;}	
		
h3 {	font-size: 110%;
		color: navy;}	
		
h4 {	font-size: 100%;
		color: #009933;}
	
h5	{	font-size: 90%;
		color: navy;}

h6 {	font-size: 85%;
		color: #009933;
		font-style: italic;}
		
hr {	width: 80%;
		color: navy;
		height: 0.05em;
		padding-bottom: 0;}	
			

p {	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 100%;}

/* classes */
.ad-text {	color: #666666;
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 80%;}

.ad1-table {	border: 0px}

.ad1-title {	text-align: center;
				font-size: 100%;
				font-weight: bold;
				font-family: arial,helvetica,sans-serif;
				color: navy;
				border: 1px solid #66CC00;}

.ad2-table {	border: 1px solid navy;
				background-color:#CCFFFF;}

.ad2-title {	text-align: center;
				font-size: 120%;
				font-weight: bold;
				font-family: arial,helvetica,sans-serif;
				color: white;
				border-collapse:collapse;
				background-color:navy;}

.ad3-table {	border: 1px solid #009933;
background-color:#CCFFCC;}

.ad3-title {	background-color: #009933;
				text-align: center;
				font-size: 120%;
				font-weight:bold;
				font-family: arial,helvetica,sans-serif;
				color: white;}

.ad4-table {	border: 1px solid #66CC66;}

.ad4-title {	background-color: #66CC66;
				text-align: center;
				font-size: 120%;
				font-weight: bold;
				font-family: arial,helvetica,sans-serif;
				color: #000000;}	

.ad5-table {	border: 1px solid blue;}

.ad5-title {	background-color: blue;
				text-align: center;
				font-size: 100%;
				font-family: arial,helvetica,sans-serif;
				color: white;}	

.ad5-table {	border: 1px solid #99CCFF;}

.ad5-title {	background-color: #99CCFF;
				text-align: center;
				font-size: 100%;
				font-weight: bold;
				font-family: arial,helvetica,sans-serif;
				color: #000000;}	

.ad6-table {	border: 1px solid black;}

.ad6-title {	background-color: black;
				text-align: center;
				font-size: 100%;
				font-family: arial,helvetica,sans-serif;
				color: white;}	

.ad8-table {	border: 1px solid #CC99CC;}

.ad8-title {	background-color: #CC99CC;
				text-align: center;
				font-size: 100%;
				font-weight: bold;
				font-family: arial,helvetica,sans-serif;
				color: #000000;}	

.ad7-table {	border: 1px solid #000000;
background-color: #FFFF99;}

.ad7-title {	background-color: #000000;
				text-align: center;
				font-size: 120%;
				font-weight: bold;
				font-family: arial,helvetica,sans-serif;
				color: #FFFF00;}					

.back-to-top {	font-size: 80%;
				margin-left: 3em;}
				
.bread-arrow{	color:#333366;
				font-weight: boldest;
				vertical-align: bottom;
				font-size: 1.1em;}

.breadcrumb-table {background-color: navy;
					color: #FFFFFF;}
						
.breadcrumb-table a:link {color:#CCFFFF;}
.breadcrumb-table a:hover {color:#FF9900;}
.breadcrumb-table a:visited {color:#CCFFFF;}
.breadcrumb-table a:active {color:red;}

.contact {color: #999999;
			font-size:80%;}

.contact a:link {color: #669933;}
.contact a:hover {color: #669933;}
.contact a:visited {color: #669933;}
.contact a:active {color: #669933;}
		
.dropin-rate {	font-family: Verdana,Arial,Helvetica,sans-serif;
				font-size: 80%;
				color: black;
				border: 1px solid #333366;}

.dropin-rate-table {	border: 1px solid #333366;
						margin-left: 2em;
						border-collapse:collapse;}

.dropin-rate-title {	font-family: Verdana,Arial,Helvetica,sans-serif;
						font-size: 80%;
						color: black;
						font-weight: bold;
						border: 1px solid #333366;}
.general-table {border: 1px solid navy;}
.general-table td {border: 1px solid navy;
					border-collapse: collapse;}

.hr-rules {width:100%;}
.top-ad-table {
border: 1px solid navy;
}
.holiday {	font-weight: bold!important;
			color: red!important;
			vertical-align: center!important;}
			
.holiday-hours-header {color:white!important;}

.logo1 { font-family: Arial,Helvetica,sans-serif;
		color: navy; 		
		font-weight: bold;
		font-size: 180%;}
		
.logo2 { font-family: Arial,Helvetica,sans-serif;
		color: navy;		
		font-weight: bold;
		font-size: 180%;}

.logo3 { font-family: Arial,Helvetica,sans-serif;
		color: navy; 		
		font-weight: bold;
		font-size: 180%;}

.logo4 { font-family: Arial,Helvetica,sans-serif;
		color: navy;		
		font-weight: bold;
		font-size: 180%;}

.logo5 { font-family: Arial,Helvetica,sans-serif;
		color: navy; 		
		font-weight: bold;
		font-size: 180%;}
						
.mainnav {background-color: #FFFFFF;}

.mainnavcells {	background-color: #009933;
				color: navy;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 1em;
				text-align: left;
				text-decoration: none;
				font-weight: bold;
				letter-spacing: 0.03em;}

.mainnavcells a:link {	color: navy;
						text-decoration: none;}

.mainnavcells a:visited {	color: navy;
							text-decoration: none;}

.mainnavcells a:hover {	color: #FF9900;
						text-decoration: none;}

.mainnavcells a:active {	color: red;
							text-decoration: none;}

.mainnavlink a:link {font-weight: bold;
						color: navy;}	
						
.mainnavlink a:visited {font-weight: bold;
						color: navy;}	
																	
.mainnavlink a:hover {font-weight: bold;
						color: #FF9900;}	
						
.mainnavlink a:active {font-weight: bold;
						color: red;}	
																													
.not-recommended {color:red;}

.pricing {border: 0px;}

.package-col-title {font-weight:bold;
					color:navy;}

.pricing-package-name{	font-weight: bold;
						color: navy;
						text-align: center;
						font-size: 105%;}

.pricing-row {background-color:lightyellow;}

.pricing-subheader-row {background-color:#CCFFFF;
						color: navy;
						font-weight: bold;}
						
.package-title {font-weight:bold;
				color:navy;
				text-align: center;}
				
.rules {font-weight: bold;}

.schedule {font-size:110%}

.small {font-size: 70%;}

.smaller {font-size: 80%;}

.special {	color: red;
			font-size: 110%;
			font-weight: bold;}

.top-ten li {color:blue;}

.tagline {	font-family: Arial,Helvetica,sans-serif;
			color: #009900;
			font-weight: bold;
			font-size: 120%;}
			
.tested-yes {color: #009933;
			font-weight: bold;}
			
.tested-no {color: red;
			font-weight: bold;}

td.text {	font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 80%;
			color: black;}
		
.text a:visited {	color: red;
					text-decoration: underline;}
					
.text a:link {	color: red;
				text-decoration: underline;}
				
td.topnav {	font-size: 60%;}

td.top-left-ad {background-color: lightgreen;
				border: 1px solid navy;}

td.top-right-ad {background-color: lightblue;
				border: 1px solid navy;
				padding: 1px;}				
				
.virtual-tour {	font-family: Verdana,Arial,Helvetica,sans-serif;
				font-size: 80%;
				color: black;
				border: 1px solid #336600;
				border-collapse: collapse;}
				
.virtual-tour-table { 	margin-left: 1em;
						border-collapse: collapse;}
						
.whats-new { 	border: 1px solid #FF9900;}

.whats-new-date {	font-weight: bold;
					color: #666666;}

.whats-new-text {	color: #666666;
					font-family: Verdana,Arial,Helvetica,sans-serif;
					font-size: 80%;}

.whats-new-title {	background-color: #FF9900;
					text-align: center;
					font-size: 80%;
					font-weight: bold;
					font-family: verdana,arial,helvetica,sans-serif;
					color: white;}
	
/* id */	
#ad-hr {	width:100%;
			color: silver;
			padding: 0px;
			margin: 0px;
			height: 0.05em;}		

#ads {	width: 125px;
		border: 1px;
		position: relative;
		left: 680px;
		top: 0px;
		text-align: center;}
		
#breadcrumb {	font-family: Arial,Helvetica,sans-serif;
				font-size: 80%;
				padding-left: 1.5em;
				padding-bottom: 0em;
				margin-bottom: 0px;}
				
#breadcrumb-hr {	padding: 0px;
					margin-top: 0px;}			
#guest-pass {	padding-top: 0px;
				margin-top: 0px;
				color: silver;}	
					
#hours {text-align: center;}

#hours a:visited {color:white;}

#mainnavactive {	background-color: #FFFFFF; 
					color: navy;
					font-family: Arial,Helvetica,sans-serif;
					font-weight: 550;
					font-size: 1.2em;
					text-align: center;}

#mainnavactive-clickable {	background-color: #FFFFFF; 
							color: navy;
							font-family: Arial,Helvetica,sans-serif;
							font-weight: 550;
							font-size: 1.2em;
							text-align: left;}

#mainnavactive-clickable a:link {	color: navy;
									text-decoration: none;}

#mainnavactive-clickable a:visited {	color: #CCFFFF;
										text-decoration: none;}

#mainnavactive-clickable a:hover {	color: #FF9900;
									text-decoration: none;}

#mainnavactive-clickable a:active {	color: red;
									text-decoration: none;}

#top-table { background-color: #FFFFFF;}

.homelink {font-size:1.2em;}
.topheader {font-size: 170%;}