/****************************************************************************************************************************
  STANDARD CMS STYLES
*****************************************************************************************************************************/
h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 19px;
	color: #00354B;
	line-height: 18px;
	padding: 0px 0px 8px 0px;
	margin: 0px;
	font-weight: normal;
	}
	
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #00354B;
	line-height: 12px;
	padding: 0px 0px 8px 0px;
	margin: 0px;
	font-weight: normal;
	}

h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #e85a25;
	line-height: 12px;
	padding:0;
	margin:0 0 10px 0;
	font-weight: normal;
	}

p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00354B;
	line-height: 18px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}

/****************************************************************************************************************************
  SISENAV
*****************************************************************************************************************************/
	.subnavItem2 {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 15px;
		color: #195793;
		}
		
		.subnavItem2 a:link, .subnavItem2 a:active, .subnavItem2 a:hover, .subnavItem2 a:visited {
			color: #195793;
			text-decoration: none;
			}
	
	.subnavItem2On {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 15px;
		color: #EF5A25;
		}

		.subnavItem2On a:link, .subnavItem2On a:active, .subnavItem2On a:hover, .subnavItem2On a:visited {
			color: #EF5A25;
			text-decoration: none;
			}
		
	.subnavItem3 {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 13px;
		color: #195793;
		}
		
		.subnavItem3 a:link, .subnavItem3 a:active, .subnavItem3 a:hover, .subnavItem3 a:visited {
			color: #195793;
			text-decoration: none;
			}
	
	.subnavItem3On {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 13px;
		color: #EF5A25;
		}
		
		.subnavItem3On a:link, .subnavItem3On a:active, .subnavItem3On a:hover, .subnavItem3On a:visited {
			color: #EF5A25;
			text-decoration: none;
			}

/****************************************************************************************************************************
  WEATHER
*****************************************************************************************************************************/
.weatherText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	}
	
.weatherItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
	}

.weatherItemCurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #000000;
	}

/****************************************************************************************************************************
  FATURE SET ON HOMEPAGE
*****************************************************************************************************************************/
.featureSetTop H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C5C7CA;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	}
	
.featureSetTop P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #888B93;
	}
	
	.featureSetTop a:link, .featureSetTop a:active, .featureSetTop a:hover, .featureSetTop a:visited {
		color: #F96F29;
		text-decoration: underline;
		}

.featureSetBottom P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ABB0B5;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	}
	
	.featureSetBottom a:link, .featureSetBottom a:active, .featureSetBottom a:visited, .featureSetBottom a:hover {
		color: #F96F29;
		text-decoration: none;
		}

/****************************************************************************************************************************
  INDEX LOWER BOXES
*****************************************************************************************************************************/
P.indexBoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #0F2F48;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	float: left;
	} 
	
p.indexBoxArchive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #F28019;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	float: right;
	}
	
	.indexBoxArchive a:link, .indexBoxArchive a:active, .indexBoxArchive a:hover, .indexBoxArchive a:visited {
		color: #F28019;
		text-decoration: none;
		}

#indexBox2Content P,
#indexBox3Content P {
	font-family: Arial, Helvetica, sans-serif;
	font-zize: 12px;
	color: #00354B;
	line-height: 15px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
	#indexBox2Content a:link, #indexBox2Content a:hover, #indexBox2Content a:visited, #indexBox2Content a:active,
	#indexBox3Content a:link, #indexBox3Content a:hover, #indexBox3Content a:visited, #indexBox3Content a:active {
		color: #00354B;
		text-decoration: none;
		}

.calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	display: block;
	}

/****************************************************************************************************************************
  SEASON PASSES
*****************************************************************************************************************************/

#season_passes {
	width:100%;
	}

#season_passes tr {
	display:block;
	margin:0 0 20px 0;
	padding:0;
	}

#season_passes td {
	display:inline-block;
	margin:0 5px;
	padding:0;
	vertical-align:top;
	width:160px;
	}

.season_pass_icon {
	border:0;
	width:70px;
	height:90px;
	float:left;
	margin:0 5px 5px 0;
	}

.season_pass_title {
	color:#1957a1;
	font:1.1em/1.2em Arial, Helvetica, sans-serif;
	margin:0;
	}

.season_pass_ages {
	font:bold 0.9em/1em Arial, Helvetica, sans-serif;
	}

.season_pass_price {
	color:#e85a25;
	font:1em/1.8em Arial, Helvetica, sans-serif;
	}

.season_pass_desc {
	clear:both;
	font:0.75em/1.5em Verdana, Geneva, sans-serif;
	color:#00354b;
	padding:0 0 10px 0;
	margin:0;
	}

#season_passes_next {
	float:right;
	cursor:pointer;
	}

#season_passes_back {
	float:left;
	cursor:pointer;
	}

#season_passes_cart {
	margin:0;
	padding:0;
	font:12px/18px Verdana, Geneva, sans-serif;
	color: #00354B;
	}

#season_passes_cart td {
	margin:0 5px;
	border-bottom:10px solid #fff;
	}

.icon_cell {
	width:90px;
	text-align:left;
	vertical-align:top;
	}

.desc_cell {
	width:495px;
	text-align:left;
	vertical-align:top;
	}

.passholder_name {
	font-weight:bold;
	}

.total_title {
	width:495px;
	text-align:right;
	vertical-align:middle;
	font-size:1.2em;
	}

.total_cell {
	width:70px;
	text-align:right;
	vertical-align:middle;
	font-size:1.2em;
	}

#cc_info_box {
	width:300px;
	}

#cc_info_box_final {
	width:400px;
	}

#cc_info_box_final td {
	vertical-align:top;
	}

#minor_release {
	font-size:0.7em;
	line-height:1.3em;
	}

/****************************************
  ERROR MESSAGE
****************************************/

#error_box {
	background:#fff;
	color:#c00;
	border:1px solid #c00;
	margin:20px 0;
	}

#error_msg_title {
	color:#fff;
	background:#c00;
	font:bold 1em/1.6em Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	}

#error_msg {
	color:#c00;
	font:0.8em/1.6em Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
	}

/****************************************
  NEWSLETTER SIGNUP
****************************************/

#signup fieldset {margin:1em; padding:1em; border:1px solid #ccc; background:#eee;}
#signup legend {font-family:Verdana, Geneva, sans-serif; color:#000; border:1px solid #ccc; border-bottom:0; background:#eee; padding:.4em;}
#signup label {display:block; font:1em Verdana, Geneva, sans-serif; color:#333;}
#signup input {border:1px solid #999; padding:.3em; width:75%; font-size:1em;}
#signup .btn {border:0; padding:0; width:105px; margin-bottom:-.9em;}

#response {color:#f30; font-style:italic; font-size:inherit; padding:.4em;}
#no-spam {font-family:Verdana, Geneva, sans-serif; font-style:italic; color:#666; margin-top:.4em;}
#description {font-family:Verdana, Geneva, sans-serif; color:#333;}

#footerRow2 {
	color:#88acda;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
	#fotoerRow2 a:link, #fotoerRow2 a:active, #fotoerRow2 a:visited, #fotoerRow2 a:hover {
		color:#88acda;
		text-decoration: none;
		}