@charset "UTF-8";
* { /* Used to set margins to 0 across the board, in order to regain formatting control by getting rid of defaults. */
margin: 0;
padding: 0;
}
body {
	background-color: #660000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFFFFF;
}
#mainContainer {
	height: 750px;
	width: 1120px;
	position: relative;
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
}
#mainContainer #aboutButt {
	position: absolute;
	left: 44px;
	top: 196px;
	z-index: 2;
}
#mainContainer #logo {
	position: absolute;
	z-index: 3;
	left: -41px;
	top: 17px;
}
#mainContainer #corporateButt {
	position: absolute;
	z-index: 2;
	left: 44px;
	top: 349px;
}
#mainContainer #eventphotosButt {
	position: absolute;
	z-index: 2;
	left: 45px;
	top: 426px;
}
#mainContainer #ratesButt {
	position: absolute;
	z-index: 2;
	left: 45px;
	top: 502px;
}
#mainContainer #contactButt {
	position: absolute;
	z-index: 2;
	left: 45px;
	top: 579px;
}
#mainContainer #lastButt {
	position: absolute;
	z-index: 2;
	left: 45px;
	top: 656px;
}
#mainContainer #specialeventsButt {
	position: absolute;
	z-index: 2;
	left: 46px;
	top: 273px;
}
#mainContainer #Nav_bg {
	position: absolute;
	background-image:url(Basic_Images/MainNav.png);
	background-repeat:repeat-y;
	min-height:615px;
	height:auto;
	width:100%;
	left: 28px;
	top: 107px;
	z-index: 0;
}
#mainContainer #content {
	width:705px;
	position:relative;
	left:50px;
	/*position:relative;
	min-height:445px; 
	height:auto !important; 
	z-index: 1;
	left: 35px;
	top: 5px;
	width:727px;
	height:445px;*/
}
#mainContainer #bottom_filmstrip {
	position: relative;
	top: 80px;
	left:-18px;
	z-index: 0;
}
#mainContainer #lgContentbox {
	position: relative;
	z-index: 1;
	left: 189px;
	top: 55px;
	min-height:504px;
	width:795px;
}
#one{
width: 795px;
padding: 0;
padding-bottom: 41px; /* Height of bg image */
background: url(Basic_Images/lgContentBox_bottom.png) bottom no-repeat;
}
#two{
width: 795px;
padding: 0;
padding-top: 31px; /* Height of bg image */
background: url(Basic_Images/lgContentBox_top.png) top no-repeat;
}
#three{
min-height: 445px;
padding: 0;
background: url(Basic_Images/lgContentBox_middle.png) top repeat-y;
}
h1 {
	font-family:"Skia Regular","Lucida Sans Unicode",sans-serif;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-top:3px;
}
h3 {
	padding-bottom:5px;
	padding-top:3px;
}
p {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFFFFF;
	padding-bottom:10px;
}
ul {
	color:#FFFFFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-left:30px;
	padding-bottom:5px;
}
a:link {
	color:#39F;
}
a:visited {
	color:#FFFFFF;
}
a:hover {
	color:#999;
}
a.nocolor:link {
	color:#FFFFFF;
}
a.nocolor:hover {
	color:#999;
}

#specialeventsSubmenu {
	z-index:10;
	position:absolute;
	left: 100px;
	background:#000;
	border:#FFF thick;
	display:none;
	min-width:150px;
	padding-left:15px;
	top: 1px;
}

#sale {
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/sale_banner_background.png);
	background-repeat:no-repeat;
}

.price {
	font-style:italic;
}

