﻿body{
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
margin:0px;
}

hr{
width:97%;
height: 1px;
margin-top: 0.5em;
border: none;
border-bottom: 1px dashed ;
color:#ccc;
}

b{
	color:#000099;
}

li{
	line-height:22px;
}

h1{
	font-size:14pt;
	color:#D60000;
	text-align:center;
}

h2{
	font-size:14pt;
	font-weight:bold;
}

h3{
	font-size:12pt;
	font-style:italic;
	text-align:center;
	color:#D60000;
}

#wrapper{
width:960px;
margin:auto;
border:1px #000 solid;
}

#headerWrapper{
background-image:url('images/index_01.jpg');
background-color:#cccccc;
height:235px;
}

#headerWrapper img{
	border:0px;
}


.navButtons a{
display:block;
float:right;
width:112px;
height:19px;
padding-top:2px;
margin-top:50px;
background-image:url("images/navBG.jpg");
text-decoration:none;
color:#fff;
font-family:verdana;
font-size:9pt;
line-height:17px;
background-color:#aaaaaa;
text-align:center;
}

.navButtons a:hover{
color:#222222;
}

#content{
clear:both;
padding:5px 20px 10px 20px;
background-image:url('images/index_02.jpg');
background-repeat:repeat-y;
background-color:#fff;
color:#000;
}

.homeColumns td{
	border:1px #000C84 solid;
	padding:5px 8px;
	width: 32%;
	background-color:#E5E5E5;
	color:#000;
}

.homeColumns img{
	margin-bottom:10px;
	border:2px #D50002 solid;
}

.specialsTable td{
	text-align:center;
	font-size:12pt;
	font-weight:bold;
}

.bold{
font-weight:bold;
}

.center{
text-align:center;	
}

.red{
	color:#CF0101;
}

.print{
	font-size:10pt;
}

.print a{
	text-decoration:none;
}

a:hover{
	color:#2330A0;
}

.contactInfo{
	letter-spacing:1px;
}

.attractions td{
text-align:center;
}

iframe{
height:500px;
width:100%;
border:0px;
}

#footer{
background-color:#000c83;
color:#fff;
height:20px;
padding-top:3px;
text-align:center;
color:#fff;
}

#footer a{
text-decoration:none;
color:#fff;
}

#footer a:hover{
color:#C4E1FF;
}

#legal{
color:#999999;
height:23px;
padding-top:5px;
text-align:center;
font-size:8pt;
}

.mainContact{
	width:790px;
	border:1px #000 solid;
		padding: 10px 15px 10px 20px;
		background-color:#E5E5E5;
	}

.contactFormLeft{
	width:315px;
	float:left;
	padding-bottom:15px;
}

.contactFormRight{
	width:306px;
	float:right;
	padding-bottom:15px;
	padding-left:25px;
}

.comments{
	clear:both;
	border-top:1px #ccc dashed;
}

.formButtons{
	text-align:center;
}

.formfields{
	width:282px;
}
