@charset "UTF-8";
/* CSS Document */

body {
background-color:#FFFFFF;
margin-top:15px;
font-family: "Century Gothic", Arial, Helvetica, "Trebuchet MS";
}

h1 {
font-size:20px;
font-weight:normal;
line-height:26px;
color:#999999;
}

h2 {
font-size:14px;
font-weight:normal;
color:#000000;
}

h3 {
font-size:10px;
font-weight:normal;
line-height:12px;
color:#000000;
}

a {
color:#CC0000;
text-decoration:none;
}

a:hover {
color:#FFFFFF;
background-color:#CC0000;
text-decoration:none;
}

li {
font-size: 12px;
line-height:17px;
}

p {
font-size:12px;
line-height:17px;
color:#000000;
margin:20px 0 0 0;
}

#wrapper {
width: 990px;
margin: auto;
clear:both;
}

#left-column {
width:782px;
float:left;
}

#right-column {
width:200px;
height:585px;
float:left;
background-image:url('images/right-col-bg.jpg');
}

#right-logos {
width:196px;
float:left;
margin:1px 0 0 0;
text-align:center;
}


#right-logos a:hover {
background-color:#ffffff;
}

#title {
width:782px;
height:32px;
clear:both;
}

#header-pic {
width:782px;
height:92px;
background-image:url('images/header-pic.jpg');
clear:both;
}

#body-column {
width:757px;
float:left;
clear:both;
}

#body-left {
width:210px;
float:left;
}

#body-right {
width:547px;
float:left;
}

#hotel-container {
width:547px;
clear:both;
}

#hotel-pic {
width:200px;
margin:0 15px 0 0;
float:left;
}

#hotel-text {
width: 332px;
float:left;
margin: -20px 0 0 0px;
}

#footer {
width:990px;
height: 30px;
vertical-align:middle;
margin:auto;
}

#footer-left {
text-align:left;
float:left;
height: 30px;
margin:10px 0 0 0;
width:300px;
}

#footer-right {
text-align:right;
float:right;
height: 30px;
margin:10px 0 0 0;
width:690px;
}

/* NAV */	

#nav-container {
width:782px;
height:35px;
background-image:url('images/nav-bg.gif');
background-repeat:repeat-x;
}

.mainnav #topnav {
position:relative;
display:block;
height:34px;
font-size:13px;
font-weight:bold;
background:transparent url('images/nav-bg.gif') repeat-x top left;
}

.mainnav #topnav ul {
margin:0px;
padding:0;
list-style-type:none;
width:auto;
}

.mainnav #topnav ul li {
display:block;
float:left;
margin:0 1px 0 0;
}

.mainnav #topnav ul li a {
display:block;
float:left;
text-decoration:none;
color:#ffffff;
padding:8px 10px 0 10px;
height:28px;
}

.mainnav #topnav ul li a:hover,.mainnav #topnav ul li a.current {
color:#000000;
background:transparent url('images/nav-bg-on.gif') repeat-x top center;
}