html, body, #container { width: 100%; height: 100%; min-height: 100%; margin: 0px; padding: 0px; font: 11px/22px verdana; color: #999999; }
html { background: #C2BBAB url(../images/back-home.jpg) top left no-repeat; }
html>body #container { height: auto; }
#container { position: relative; }
img { border: none; }
a { text-decoration: none; }
#logo { position: absolute; top: 50px; left: 50px; }
#logo a:hover img { opacity: 0.75; }

/* Booking Panel */
#bookhome { width: 271px; height: 79px; background: url(../images/book-back.jpg); position: absolute; top:0px; left: 608px; }
.selectup, .selecthover { width:110px; position:absolute; top:11px; right:26px; z-index:1; }
.selecthover ul, #selecthover li { margin:0; padding:0; list-style:none; }
.selectup ul { display:none; }
.selecthover ul { width:108px; border:1px solid #DADADA; border-top:none; float:right; clear:right; display:block; }
.selecthover li { width:108px; }
.selecthover li a { width:101px; padding:0 0 0 7px; color:#666; display:block; background:#FFF; float:none; }
.selecthover li a:hover { background:#EEE; }
.select { width:103px; height:22px; padding:1px 0 0 7px; display:block; color:#666; background:url(../images/select-up.png); float:right; clear:right; }
.select:hover, .selecthover .select { background:url(../images/select-over.png); }
.worldwide { font: 11px verdana; color: #887E6E; display: block; position: absolute; top: 45px; left: 26px; }
.worldwide:hover { color: #887e6e; border-bottom: 1px dashed #887e6e; }

/* Content */
#content { width: 810px; padding: 196px 0px 418px 50px; }
/* When there is a banner .main { position: absolute; top: 740px; width: 370px; } */
.main { position: absolute; top: 586px; width: 370px; }
/* When there is a banner #flashcontent2 { position: absolute; left: 365px; top: 725px; width: 340px; text-align: center; } */
#flashcontent2 { position: absolute; left: 365px; top: 571px; width: 340px; text-align: center; }
p, h1, h2 { margin: 16px 0 16px 0; }
hr { margin: 10px 0 0 0; border: 1px dashed #DDDDDD; border-bottom: none; border-right: none; border-left: none; }
h1 { margin: 0; font: 38px arial; letter-spacing: -2px; color: #887E6E; }
h2 { color: #887E6E; padding-bottom: 1px; font: 20px arial; }
a { color: #887E6E; }
p a:hover, h2 a:hover, #content li a:hover { border-bottom: 1px dashed #887E6E;  }
#content ul { margin: 15px 0 0 20px; padding: 0; }
#content li { list-style: none; padding: 0 0 0 12px; background: url(../images/arrow-unconstrained.gif) top left no-repeat; }
.indent { margin: 0 0 0 30px; }
.indent2 { margin: 0 0 0 60px; }

/* Footer */
#footer { width: 100%; height: 205px; margin: 0px;	background: url(../images/footer-back.jpg)  bottom repeat-x; position: absolute; bottom: 0px; font: 10px/18px verdana; color: #DDDDDD; }
#footer p { margin: 0 0 10px 0; }
#footerlogos { width: 825px; height: 60px; margin:0 0 0 50px; font-size:1px; }
#footerlogos img, #footerlogos table { float:left; }
#footerlogos a:hover img { opacity: 0.67; }
#footercopy { width: 910px; padding: 48px 0 0 50px; }
#footer a, #footer strong { color: #737373; }
#footer a:hover { color: #887e6e; border-bottom: 1px dashed #887e6e; }

.links { position:absolute; top:-2000px; }