body {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica;
	font-size: 0.75em;
color:#bfba85;
	background-color: #141517;
}

a {
color:#bfba85;
}
a:hover {
color:#bfba85;
text-decoration:none;
}
.clear
{
clear:both;
margin:0;
padding:0;}
.right
{
text-align:right;}
img
{
border:0;}



ul.int {
	margin: 10px;
	padding: 10px;
	list-style-image: none;
	list-style-type: square;
}

ul.int li {
	margin:10px 5px;
	padding:0;
}
td
{
border:#1d495b 1px solid;
padding:2px;
color:#999999;}
.cnt
{
text-align:center;}
/***** CONTAINER *****/

#container {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background-color:#07141f;
}

#topl
{
float:left;
width:400px;
	padding:3px 0;
margin:0 0 10px 0;}
#topr
{
	float:left;
	width:400px;
	padding:3px 0;
	margin:0 0 10px 0;
	color:#82cae4;
	font-family:Times New Roman, Times, serif;
	font-size: 1.3em;
	font-style: italic;
	font-weight: 600;
}
/***** LEFT *****/

#left {
float:left;
	width: 560px;
	margin: 0 10px 0 10px;
	padding: 0;
font-size:1.0em;
}

#left p
{
	line-height: 20px;
}
/***** RIGHT *****/

#right {
float:left;
	width: 190px;
	margin: 0 10px 0 10px;
	padding: 0;
	text-align:center;
}

h1
{
border-bottom:#b0a41a 1px solid;
margin:0 0 5px 0;
padding:0 0 5px 0;
color:#b0a41a;
font-size:1.4em;
font-family:Times New Roman, Times, serif;}
h2
{
margin:20px 0 5px 0;
padding:0 0 5px 0;
color:#ffffff;
font-size:1.4em;
font-family:Times New Roman, Times, serif;}

h3
{
	color:#3f7c95;
	margin:20px 0 5px 0;
	padding:0 0 5px 0;
font-size:1.2em;
	font-weight:600;
}

.bb
{
	color:#3f7c95;
	margin:20px 0 5px 0;
	padding:0 0 5px 0;
	font-size:1.2em;
	font-weight:600;
	text-align:center;
}

.potitle
{
	margin:0;
	padding:0;
	font-size:1.2em;
	font-weight:600;
	border-bottom:1px solid; 
}
.potitle2
{
	margin:0;
	padding:0;
}
.red
{
	color:#FF0000;
	margin:20px 0 5px 0;
	padding:0 0 5px 0;
	font-weight:600;
}
.redcnt
{
	color:#FF0000;
	margin:20px 0 5px 0;
	padding:0 0 5px 0;
	text-align:center;
}
.reservation_left
{
width:150px;
float:left;
padding:5px;
margin:0;}
.reservation_right
{
width:380px;
float:left;
padding:5px;
margin:0;}



ul.box {
width:380px;
	margin: 10px auto;
	padding: 10px;
	list-style-image: none;
	list-style-type: square;
	list-style: none;
}

ul.box li {
text-align:center;
	margin:2px;
	padding:5px;
	border:#CCCCCC 1px solid;
	display: inline;
}


ul.links {
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	list-style-image: none;
	list-style-type: square;
}

ul.links li {
	margin: 0;
	padding: 5px 0;
}

/* ***** SIDE NAV ***** */


ul#nav {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}

ul#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

ul#nav li a {
	float: left;
	height: 37px;
	margin: 0;
	padding: 0;
}

ul#nav li a.home          {	background-image: url(../img/link_home.gif); width: 82px;}
ul#nav li a.home:hover    { background-image: url(../img/link_home_down.gif);}
ul#nav li a.service          {	background-image: url(../img/link_service.gif); width: 89px;}
ul#nav li a.service:hover    { background-image: url(../img/link_service_down.gif);}
ul#nav li a.rate          {	background-image: url(../img/link_rate.gif); width: 68px;}
ul#nav li a.rate:hover    { background-image: url(../img/link_rate_down.gif);}
ul#nav li a.reservation          {	background-image: url(../img/link_reservation.gif); width: 108px;}
ul#nav li a.reservation:hover    { background-image: url(../img/link_reservation_down.gif);}
ul#nav li a.pickup          {	background-image: url(../img/link_pickup.gif); width: 107px;}
ul#nav li a.pickup:hover    { background-image: url(../img/link_pickup_down.gif);}
ul#nav li a.coupon          {	background-image: url(../img/link_coupon.gif); width: 85px;}
ul#nav li a.coupon:hover    { background-image: url(../img/link_coupon_down.gif);}
ul#nav li a.link          {	background-image: url(../img/link_link.gif); width: 68px;}
ul#nav li a.link:hover    { background-image: url(../img/link_link_down.gif);}
ul#nav li a.policy          {	background-image: url(../img/link_policy.gif); width: 77px;}
ul#nav li a.policy:hover    { background-image: url(../img/link_policy_down.gif);}
ul#nav li a.contact          {	background-image: url(../img/link_contact.gif); width: 116px;}
ul#nav li a.contact:hover    { background-image: url(../img/link_contact_down.gif);}
span.navtext {
	display: none;
}




/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
float:left;
	margin: 0;
	padding: 0;
	width: 800px; /*For KHTML*/
	list-style: none;
	border: 0;
}

ul#navmenu li {
	margin: 0;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	border: 0;
}

ul#navmenu ul {
	margin: 0;
	border: 0;
	padding:  0;
	/*width: 190px;*/
	list-style: none;
	display: none;
	top: 37px;
	left: 0;
	position: absolute;
}

ul#navmenu ul li {
	float: none; /*For Gecko*/
	display: block !important;
	display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
	padding: 0;
	margin:0;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	height: 100%; /*For IE*/
	height: 37px;
}

ul#navmenu li a.home          {	background-image: url(../img/link_home.gif); width: 82px;}
ul#navmenu li a.home:hover    { background-image: url(../img/link_home_down.gif);}
ul#navmenu li a.service          {	background-image: url(../img/link_service.gif); width: 89px;}
ul#navmenu li a.service:hover    { background-image: url(../img/link_service_down.gif);}
ul#navmenu li a.rate          {	background-image: url(../img/link_rate.gif); width: 68px;}
ul#navmenu li a.rate:hover    { background-image: url(../img/link_rate_down.gif);}
ul#navmenu li a.reservation          {	background-image: url(../img/link_reservation.gif); width: 108px;}
ul#navmenu li a.reservation:hover    { background-image: url(../img/link_reservation_down.gif);}
ul#navmenu li a.pickup          {	background-image: url(../img/link_pickup.gif); width: 107px;}
ul#navmenu li a.pickup:hover    { background-image: url(../img/link_pickup_down.gif);}
ul#navmenu li a.coupon          {	background-image: url(../img/link_coupon.gif); width: 85px;}
ul#navmenu li a.coupon:hover    { background-image: url(../img/link_coupon_down.gif);}
ul#navmenu li a.link          {	background-image: url(../img/link_link.gif); width: 68px;}
ul#navmenu li a.link:hover    { background-image: url(../img/link_link_down.gif);}
ul#navmenu li a.policy          {	background-image: url(../img/link_policy.gif); width: 77px;}
ul#navmenu li a.policy:hover    { background-image: url(../img/link_policy_down.gif);}
ul#navmenu li a.contact          {	background-image: url(../img/link_contact.gif); width: 116px;}
ul#navmenu li a.contact:hover    { background-image: url(../img/link_contact_down.gif);}
span.navtext {
	display: none;
}



/* 2nd Menu */

ul#navmenu li li a {
clear:both;
float:left;
	display: block;
	color:#ffffff;
	background:#141517;
	text-decoration:none;
	height:15px;
	width:150px;
	text-align:left;
	border:none;
	padding:5px;
	border-bottom:#1d495b 1px solid;
}



/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	color: #1d495b;
	background:#141517;
	border-bottom:#1d495b 1px solid;
}

ul#navmenu li:hover ul,
ul#navmenu li.iehover ul {
	display: block;
	margin:0;
	padding:0;
}

/* ***** FOOTER ***** */

#footer {
float:left;
	width: 800px;
	background:#1d495b;
	margin: 0;
	padding: 5px 0;
	color: #ffffff;
	font-size: 0.9em;
	text-align:center;
}


#footer ul {
	margin: 0;
	padding: 10px 0 0 0;
	list-style: none;
}

#footer ul li {
	display: inline;
	margin: 0;
	padding: 0;
}

#footer ul li a {
	margin: 0;
	padding: 0 10px;
	color: #ffffff;
}
/* ***** FOOTER ***** */

#vc {
float:left;
	width: 800px;
	background:#141517;
	margin: 0;
	padding: 10px 0;
	color: #ffffff;
	font-size: 0.9em;
	text-align:center;
}
#vc p
{
padding:3px 0;
margin:0;}
#vc a {
	color: #ffffff;
	text-decoration:none;
}