@charset "utf-8";

html {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #000000;
	color: #cccccc;
	font-family: "Trebuchet MS";
	font-size: 14px;
}

.main-paragraph {float: left; width: 300px; text-align: justify; margin-bottom: 10px;}
.Airport-to_from {float: left; 221px; margin-left: 22px;}
a:link, a:active { color: #facc43; text-decoration: underline; font-weight: bold;}
a:visited { color: #c8990d; text-decoration: underline; font-weight: bold;}
a:hover { color: #ffe083; text-decoration: none;}

A.footer{FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none;}
A.footer:visited {FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none;}
A.footer:hover {FONT-SIZE: 9px; COLOR: #ffe083; TEXT-DECORATION: underline;}

A.navig {color: #ffffff; text-decoration: none; font-weight: bold; margin-left: 15px; display: block; line-height: 26px; display: inline;}
A.navig:visited {color: #ffffff; text-decoration: none; font-weight: bold; margin-left: 15px; display: block; line-height: 26px; display: inline;}
A.navig:hover {color: #ffe083; text-decoration: underline; margin-left: 15px; display: block; line-height: 26px; display: inline;}

.center {text-align: center;}
.date {font-weight:bold; text-align: right; float: left;}
.tick {font-family: Trebuchet MS;}
.clock-display {background-color: #000000;	color: #FFFFFF; font-size: 14px; font-weight: bold; border: none; margin-left: 7px; height: 16px; overflow: hidden; }

div#container {
	position: relative;
	margin: 1px auto;
	width: 778px;
	height: auto !important;
	min-height: 100%;
	height: 100%;
	
}

div#MainBody {text-align: justify; font-family: "Trebuchet MS" 12px;}
#MainBody p {margin-bottom: 12px; margin-right: 10px;}
#MainBody b {color: #c8990d;}

.app-table {border: none; width: 525px;}
.app-label {text-align: right; font-weight: bold; width: 232px; margin-right: 13px;}
.app-form {width: 293px; text-align: left;}
.app-form-header {background-image:url('Images/form-header.jpg');}
.app-header-blank {background-image:url('Images/form-header-blank.jpg');}

div#welcome {
	position: relative;
	float: left;
	width: 470px;
	height: 40px;
	background-image: url('Images/welcome2.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
	line-height: 999px;
}

div#call {
	position: relative;
	float: right;
	width: 308px;
	height: 40px;
	background-image: url('Images/call2.jpg');
	background-repeat: no-repeat;
	overflow: hidden;
	line-height: 999px;
}

div#header {
	position: relative;
	clear: both;
	width: 778px;
	height: 200px;
	background-image: url('Images/header2.jpg');
	background-repeat: no-repeat;
}


.nav-btns  { 
	margin: 0;
	padding: 0;
}
.btn-home {float: left; width: 88px; height: 26px;	background-image: url('Images/btn-home.jpg');}
.btn-rates {float: left; width: 81px; height: 26px; background-image: url('Images/btn-rates.jpg');}
.btn-res {float: left; width: 216px; height: 26px; background-image: url('Images/btn-res.jpg');}
.btn-corporate {float: left; width: 222px; min-width: 222px; height: 26px; background-image: url('Images/btn-corporate.jpg');}
.btn-faq {float: left; width: 63px; min-width: 63px; height: 26px; background-image: url('Images/btn-faq.jpg');}
.btn-contact {float: left; width: 108px; height: 26px; background-image: url('Images/btn-contact.jpg');}

.home {
	float: left;
	width: 115px;
	height: 26px;
	background-image: url('Images/home-btn.jpg');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.rates {
	float: left;
	width: 107px;
	height: 26px;
	background-image: url('Images/rate-btn.jpg');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.onlineres {
	float: left;
	width: 194px;
	height: 26px;
	background-image: url('Images/reservations-btn.jpg');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.contact {
	float: left;
	width: 105px;
	height: 26px;
	background-image: url('Images/contact-btn.jpg');
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

div#content {
	position: relative;
	width: 778px;
	height: auto;
	padding: 22px 0 48px 0;
}

.clear { clear: both; }

div#footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 778px;
	height: 26px;
	background-image: url('Images/footer2.jpg');
	background-repeat: no-repeat;
	color: #000000;
	font-size: 9px;
	text-align: right;
	line-height: 26px;
}

div#testfooter {
	position: absolute;
	left: 0;
	bottom: 0;
	
	float: right;
	width: 778px;
	height: 26px;
	background-image: url('Images/footer2.jpg');
	background-repeat: no-repeat;
	color: #000000;
	font-size: 9px;
	text-align: right;
	line-height: 26px;
}

.site-links {float: left; margin-left: 3px; width: 206px;}
.copyright {float: right; text-align: right; width: 510px;}
#footer hr { display: none; }

p { margin: 0; padding: 0 0 0 14px; }

.services { 
	display: block; 
	width: 347px; 
	height: 20px;
	background-image: url('Images/services-include.gif');
	margin: 0;
	padding: 0;
	float: left;
	
}
.pl-call { 
	display: block; 
	width: 174px; 
	height: 20px;
	background-image: url('Images/please-call.gif');
	margin: 0;
	padding: 0;
	float: left;
}


div.line { width: 100%; height: 1px; background-color: #facc43; margin-bottom: 12px; }

.line hr { display: none; }

div.column {
	width: 140px;
	max-width: 140px;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.column h3 { display: block; font-size: 13px; font-family: "Trebuchet MS"; font-weight: bold; margin: 6px 0; padding: 0; }

.column ul { margin: 0; display: block; padding: 0; }

.column ul li { list-style: square outside; margin: 0; padding: 0; margin-left: 14px; }

div.column-space { width: 50px !important; width: 49px; height: 2px; float: left; }

h2#text-reservations {font-size: 16px; color: #facc43; margin-bottom: 0px;}

table#table-rates { border-right: 1px solid #363636; border-bottom: 1px solid #363636; }
table#outer-table { border-right: 1px solid #363636; border-bottom: 1px solid #363636; }

#table-rates td { border-top: 1px solid #363636; border-left: 1px solid #363636; padding: 2px 4px; }

#table-rates th { border-top: 1px solid #363636; border-left: 1px solid #363636; padding: 5px 0; }

td.center { text-align: center; }

td.ImportantRates { font-weight: bold; }

#form-res fieldset { border: none; display: block; margin: 0; padding: 0; padding-bottom: 20px; }

#form-res legend { display: block; font-weight: bold; color: #FFFFFF; margin: 0; padding: 0; padding-bottom: 10px; }

#form-res label { display: block; float: left; width: 200px; height: auto; padding: 0 10px 10px 2px; color: #FFFFFF; }

#form-res br { clear: left; }

#form-res input { border: none; width: 200px; padding: 2px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; }

#form-res select { border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; }

select#State, select#State2, select#CardType, select#service, select#hear { width: 207px; }

#form-res textarea { border: none; width: 205px; height: 80px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px;}

input#submit { border: none;}
input#reset { border: none;}

#SeFood {border: none; color:#e5e5e5; text-align: justify; line-height: 12px; width: 250px; float: right; font-family: "Trebuchet MS"; font-size: 12px; height: 100%;}
/* color was 110022 */

#SeFood h1 {font-size: 14px; font-weight: bold;}
#SeFood h2 {font-size: 12px; font-weight: bold;}

.links {margin-left:30px; margin-top: 5px;}
/*.grey-box {background-color: #333333; margin-top: 3px; max-height: 200px; float: right; width: 242px;}*/
.grey-box {background-color: #333333; height: 100%; float: right; width: 242px;}
.localities {margin: 1px; font-size: 9px; background-color:#000000; width: 240px; float: right; min-height: 100%;}