﻿html, body {
margin:0px;
padding:0px;
}
html {
background:url(images/html-background.jpg) #700002 repeat-x;
}
body {
background:url(images/body-background.jpg) no-repeat top center;
}
#container {
position:relative;
width:800px;
background:url(images/header.jpg) no-repeat top #161616;
margin:auto;
overflow:hidden;
padding-bottom:30px;
}
#content {
position:relative;
width:495px;
margin-top:385px;
float:right;
color:#d7d7d7;
font-family:Arial, Helvetica, sans-serif;
padding:0px 45px 10px 30px;
font-size:13px;
line-height:22px;
border-left:1px solid #333333;
font-weight:normal;
}
#content a:link,
#content a:visited,
#content a:active,
#content a:hover {
color:#CC0000;
font-weight:normal;
}
#content a:hover {
color:#f8a31c;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:38px;
color:#f8a31c;
font-weight:normal;
margin:20px 0px 25px 0px;
padding:0px;
line-height:38px;
}
hr {
margin: 10px 80px 10px 80px;
border:0px;
color:#333333;
background-color:#333333;
height:1px;
}
#footer {
position:relative;
width:100%;
height:150px;
background:url(images/footer.gif) repeat-x #000000;
}
#footerlinks {
width:800px;
margin:auto;
font-size:11px;
color:#6f6f6f;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding-top:20px;
}
#footerlinks ul {
margin:0px;
padding:0px;
list-style:none;
}
#footerlinks li {
margin:0px;
padding:0px;
display:inline;
}
#footerlinks a:link,
#footerlinks a:visited,
#footerlinks a:active,
#footerlinks a:hover {
font-weight:normal;
color:#6f6f6f;
}
#footerlinks a:hover {
color:#999999;
}
#left {
position:relative;
width:210px;
float:left;
padding:25px 0px 0px 0px;
margin-top:385px;
color:#bebebe;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
min-height:300px;
}
#left hr{
margin: 10px 30px 10px 30px;
border:0px;
color:#333333;
background-color:#333333;
height:1px;
}
#news {
line-height:22px;
margin-left:20px;
}
#news a:link,
#news a:visited,
#news a:active,
#news a:hover {
color:#CC0000;
font-weight:normal;
}
#news a:hover {
color:#f8a31c;
}
h2 {
color:#939393;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:normal;
margin:15px 0px 15px 0px;
padding:0px;
line-height:27px;
}
h4 {
color:#939393;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:normal;
margin:15px 0px 0px 0px;
padding:0px;
}
h5 {
color:#f8a31c;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:normal;
margin:15px 0px 0px 0px;
padding:0px;
}
#news p {
margin:5px 0px 10px 0px;
}
#flash {
position:absolute;
top:124px;
left:0px;
width:300px;
height:188px;
}
#logo {
position:absolute;
top:11px;
left:0px;
width:365px;
height:91px;
}
#logo img {
border:0px;
}
#nav {
position:absolute;
width:800px;
height:30px;
top:312px;
left:0px;
padding:3px 0px 3px 0px;
background-color:#f8a31c;
}
#nav ul {
margin: 0;
padding: 0;
list-style: none;
display:block;
height:30px;
background:#292929;
padding:0px 0px 0px 0px;
}
#nav ul li {
position:relative;
float:left;
display:block;
background:url(images/nav-ul-back.gif) repeat-x;
padding:0px 1px 0px 0px;
}
#nav ul li a:link,
#nav ul li a:visited,
#nav ul li a:active,
#nav ul li a:hover {
display:block;
height:17px;
color:#ffffff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
padding:8px 6px 5px 6px;
margin:0px;
text-decoration:none;
}

#nav ul li a:hover {
background-position:-200px;
}
.mainbutton {
float:left;
background:url(images/nav-a-back.gif) repeat-x;
}

#nav ul li ul {
position:absolute;
display:none;
top:30px;
width:150px;
height:auto;
background:url(images/dropdown-back.gif) repeat-x;
border: 3px solid #f8a31c;
padding: 0px;
}
#nav ul li ul li {
display:block;
background:none;
}
#nav ul li ul li a:link,
#nav ul li ul li a:visited,
#nav ul li ul li a:active,
#nav ul li ul li a:hover {
display:block;
width:140px;
height:14px;
padding:6px 5px 5px 5px;
font-size:11px;
}
#nav ul li ul li a:hover {
background-color:#b00104;
}
#nav ul li:hover ul, #nav ul li.sfhover ul {
display:block;
left:0px;
}
.copy {
padding-top:20px;
}
.faq a:link,
.faq a:visited, 
.faq a:active, 
.faq a:hover  {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#f8a31c;
font-weight:normal;
text-decoration:none;
}
.faq a:hover  {
color:#FF0000;
}
#nav2 {
margin: 0px 0px 0px 20px;
padding: 0;
list-style: none;
display:block;
width:190px;
background:url(images/dropdown-back.gif) repeat-x;
}
#nav2 li {
display:block;
background:none;
}
#nav2 a:link,
#nav2 a:visited,
#nav2 a:active,
#nav2 a:hover {
display:block;
width:170px;
height:16px;
padding:8px 5px 5px 15px;
font-size:11px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
border-bottom:1px solid #161616;
}
#nav2 a:hover {
background-color:#b00104;
}
.classestable {
width:500px;
border:2px solid #c81300;
margin:0px;
padding:0px;
line-height:15px;
}
.tableheading, .tableheading2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color : #ffffff;
	text-decoration: bold;
	text-align:center;
	padding: 4px 4px 4px 4px;
	height:20px;
	width:80px;
	background-color:#af1000;
	border-bottom:1px solid #222222;
}
.tableheading2 {
background-color:#c81300;
border-bottom:1px solid #161616;
}

.tablecontent, .tablecontent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #ffffff;
	text-decoration:none;
	text-align:left;
	padding: 3px 3px 3px 3px;
	width:80px;
	border-bottom:1px solid #222222;
	vertical-align:top;
	height:90px;
}
.tablecontent2 {
background-color:#222222;
border-bottom:1px solid #161616;
}
.leftimage {
margin-left:20px;
margin-bottom:15px;
}
#wallpaper {
list-style:none;
margin:0px;
padding:0px;
}
#wallpaper li {
margin:0px;
padding:0px;
clear:left;
}
.wallpapertn {
float:left;
margin-right:20px;
margin-bottom:10px;
}
#content #bookTicket:link,
#content #bookTicket:visited,
#content #bookTicket:hover,
#content #bookTicket:active {
display:block;
width:490px;
background-color:#b30003;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
padding:4px;
border-left:1px solid #850003;
border-right:1px solid #850003;
border-top:3px solid #850003;
border-bottom:3px solid #850003;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}
#content #bookTicket:hover {
background-color:#f4bd13;
border-left:1px solid #f8a31c;
border-right:1px solid #f8a31c;
border-top:3px solid #f8a31c;
border-bottom:3px solid #f8a31c;
color:#b30003;
}