/****** global reset v1.0 | 20080212 ******/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/****** End Global reset ******/

body {
	font-family: Arial, Sans-Serif; 
	font-size:12px;
	line-height:14px;
	color: #333;
	background:url(../i/bg.gif) #186227;
}

.pic {
	padding:5px;
	}
	

a {
	color:#000;
	text-decoration:none;
	outline:none;
}

a:hover {
	color:#dc0a19;
	cursor:pointer;
	text-decoration:underline;
}


.toplink {
	color:#fff;
	text-decoration:none;
	outline:none;
	font-weight:bold;
	padding-right:10px;
}

.toplink:hover {
	color:#ff0;
	cursor:pointer;
	text-decoration:underline;
}


p {
	padding:0 0 10px 0;
	}

li {
	padding:0 0 10px 0;
	}

.header1{
	font-size:13px;
	color:#333;
	font-weight:bold;
	background:url(../i/tablebg.gif) repeat-x #a3e22f;
	display:block;
	padding:2px 0 0 5px;
	height: 15px;
	}
	
.header2{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	background:url(../i/tablebg2.gif) repeat-x #0049b6;
	display:block;
	padding:2px 0 0 5px;
	height: 15px;
	}

.header3{
	font-size:13px;
	color:#333;
	font-weight:bold;
	background: #fffccc;
	display:block;
	padding:2px 0 0 5px;
	height: 15px;
	}

.formfield {
	background: url(../i/formbg.gif) repeat-x #fff;
	border: 1px solid #999;
	font-size:11px;
	margin: 0 5px;
	}
	

.formbutton {
	background: url(../i/buttonbg.gif) repeat-x #2687d1;
	border: 1px solid #999;
	font-size:11px;
	font-weight:bold;
	color: #fff;
	}
	

.sub_tickets {
	width:77px;
	height:43px;
	display:block;
	background: url(../i/sub_tickets.gif) top left no-repeat;
	border:0;
	margin:0 12px 0 0;
	float:left;
	}
	
.sub_tickets:hover{
	background-position: bottom left;
	}

.sub_info {
	width:57px;
	height:43px;
	display:block;
	background: url(../i/sub_info.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}
	
.sub_info:hover{
	background-position: bottom left;
	}
	
.sub_events {
	width:74px;
	height:43px;
	display:block;
	background: url(../i/sub_events.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_events:hover{
	background-position: bottom left;
	}

.sub_dining {
	width:73px;
	height:43px;
	display:block;
	background: url(../i/sub_dining.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_dining:hover{
	background-position: bottom left;
	}

.sub_directions {
	width:105px;
	height:43px;
	display:block;
	background: url(../i/sub_directions.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_directions:hover{
	background-position: bottom left;
	}
	
.sub_group {
	width:117px;
	height:43px;
	display:block;
	background: url(../i/sub_group.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_group:hover{
	background-position: bottom left;
	}

.sub_rules {
	width:68px;
	height:43px;
	display:block;
	background: url(../i/sub_rules.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_rules:hover{
	background-position: bottom left;
	}

.sub_hours {
	width:70px;
	height:43px;
	display:block;
	background: url(../i/sub_hours.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_hours:hover{
	background-position: bottom left;
	}

	
.sub_vip {
	width:51px;
	height:43px;
	display:block;
	background: url(../i/sub_vip.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_vip:hover{
	background-position: bottom left;
	}

	
.sub_attract {
	width:118px;
	height:43px;
	display:block;
	background: url(../i/sub_attract.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_attract:hover{
	background-position: bottom left;
	}

	
.sub_shop {
	width:67px;
	height:43px;
	display:block;
	background: url(../i/sub_shop.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_shop:hover{
	background-position: bottom left;
	}

.sub_photos {
	width:79px;
	height:43px;
	display:block;
	background: url(../i/sub_photos.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_photos:hover{
	background-position: bottom left;
	}


.sub_news {
	width:62px;
	height:43px;
	display:block;
	background: url(../i/sub_news.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_news:hover{
	background-position: bottom left;
	}

	

.sub_rides {
	width:67px;
	height:43px;
	display:block;
	background: url(../i/sub_rides.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_rides:hover{
	background-position: bottom left;
	}

	

.sub_vote {
	width:102px;
	height:43px;
	display:block;
	background: url(../i/sub_vote.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_vote:hover{
	background-position: bottom left;
	}
	

.sub_history {
	width:81px;
	height:43px;
	display:block;
	background: url(../i/sub_history.gif) top left no-repeat;
	border:0;
	margin: 0 5px 0 0;
	float:left;
	}

.sub_history:hover{
	background-position: bottom left;
	}

#footer{
	text-align:center;
	font-weight:bold;
	}

#footer a {
	color:#fff;
	text-decoration:none;
	outline:none;
	font-weight:bold;
	padding-right:10px;
}

#footer a:hover {
	color:#ff0;
	cursor:pointer;
	text-decoration:underline;
}