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

body {margin:0; padding:0; background:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

a, img {text-decoration:none; border:none; outline:0;}

a:hover.underlinehover {text-decoration:underline;}

#header {background:url(images/horizontal-bg.jpg) repeat-x #b7b7b7; margin:0 0 0 0;}

#address {position: absolute;left: 300px; top: 160px;}

.logo {margin:0;}

#footer {background:#333; margin:0 0 0 0; padding:20px 0;}

#footer a {display:block; font-size:10px; color:#ccc; margin:0 0 5px 0; }

#footer a:hover {text-decoration:underline; color:#6fcbf2;}

#footer p {margin:0 10px 0 0; padding:0 10px 0 0; border-right:dotted 1px #ccc; font-size:10px; color:#ccc;}

#footer p.disclaimer {margin:0 0 5px 0; padding:0 0 0 0; border-right:none;}

.overflow {overflow:hidden;}

.width100 {width:100%; min-width:1180px;}

.center {margin:0 auto; position:relative; width:1000px; padding:0 90px; background:none; overflow:hidden;}

.bgNav {background:#6fcbf2;}

.color1 {color:#007db5;}

.color2 {color:#660961;}

.white {color:#fff;}

.bgTopPanel {background:url(images/shade-bg-top.jpg) repeat-x bottom #fff;}

.bgContent {background:url(images/bg-content.jpg) repeat-x top #f9f9f9;}

.bgWhite {background:#fff;}

.borderBottomWhite {border-bottom:solid 1px #fff;}

#nav {background:none;}

#nav a {display:inline-block; float:left; padding:10px 20px; text-align:left; background:url(images/nav-bg-up.jpg) repeat-x top #007db5; color:#fff; width:auto; margin:0 1px 0 0;}

#nav a:hover {background:#333; color:#fff;}

#nav a.current {background:#fff; color:#007db5;}

#nav a.hidden {display:none;}

#nav a.gallery {float:right; margin:0;}


.pad20 {padding:20px;}

.left {float:left;}

.right {float:right;}

h1 {margin:0 0 20px 0; font-size:30px;}

h2 {margin:0 0 10px 0; font-size:16px;}

.large {font-size:21px;}

.bold {font-weight:bold;}

p {margin:0 0 10px 0;}

#featureList {color:#333; font-size:16px; font-weight:bold; margin:0; padding:0;}

#featureList li {margin:0 0 10px 15px; padding:0 0 0 10px;}

#bullets {margin:0 0 10px 0; padding:0;}

#bullets li {margin:0 0 5px 15px; padding:0 0 0 10px;}

.benefits {position:absolute; z-index:999; right:50px; margin:10px 0 0 0}

#slideshow {margin:0 0 20px 0; height:350px; border-bottom:#6fcbf2 solid 20px;}

#map_canvas {border-bottom:#6fcbf2 solid 20px;}

.borderBottomThick {border-bottom:#6fcbf2 solid 20px;}

.borderBottomThin {border-bottom:#6fcbf2 dotted 1px;}

.col1 {width:470px;}

.marginR20 {margin:0 20px 0 0;}

.clearR {clear:right;}

.clearL {clear:left;}

#accommodation {margin:0 0 20px 0;}

#accommodation td {padding:5px;}

#accommodation tr.bgColor1 td {background:#333;}

#accommodation tr.bgColor2 td {background:#00aeef;}

#accommodation tr.bgColor3 td {background:#faa61a;}

a#progress {display:block; overflow:hidden; padding:10px; font-size:18px; background:url(images/nav-bg-over.jpg) repeat-x top #333;  border:solid 1px #999;}

