/* CSS Document */
body { MARGIN: 0 auto; PADDING: 0; WIDTH: 100%; BACKGROUND: url(../images/bg001.gif) #e0dbce repeat-x left top; FONT: normal 11px "Verdana"; COLOR: #000;}
A:link {COLOR: #fff; TEXT-DECORATION: none;}
A:visited {COLOR: #fff; TEXT-DECORATION: none;}
A:active {COLOR: #dbdbdb; TEXT-DECORATION: none;}
A:hover {COLOR: #dbdbdb; TEXT-DECORATION: none;}

.font_red {color: #ff0000;}

FORM {padding: 0; margin: 0;}
HR {PADDING: 0; MARGIN: 2px 0 25px 0; BORDER: none; BACKGROUND-COLOR: #DBDBDB; COLOR: #DBDBDB; HEIGHT: 1px;}

#site {WIDTH: 1002px; MARGIN: 0 auto; }

#header {float: left; width: 1002px;}
#header #mytop {float: left; width: 1002px; BACKGROUND: url(../images/menu-bg.gif) no-repeat 286px bottom;}
#header #mytop P {float: left; width: 286px; padding: 0; margin: 0;}
#header #mytop #enquiries {float: right; width: 696px; padding: 12px 0 0 20px; font: normal 10px "Verdana"; color: #525946; text-align: right;}
#header #mytop #enquiries A:link {COLOR: #525946; TEXT-DECORATION: none;}
#header #mytop #enquiries A:visited {COLOR: #525946; TEXT-DECORATION: none;}
#header #mytop #enquiries A:active {COLOR: #092417; TEXT-DECORATION: none;}
#header #mytop #enquiries A:hover {COLOR: #092417; TEXT-DECORATION: none;}

#header #mytop #menu {float: right; width: 716px;}
#header #mytop #menu UL {display: block; list-style: none; padding: 0; margin: 9px 0 0 8px;}
#header #mytop #menu UL LI {display: inline; padding: 0; margin: 0 2px;}

#preview {float: left; width: 1002px; BACKGROUND: url(../images/preview-menu.gif) no-repeat center top;}
#preview #hotel-image {float: left; width: 767px; padding-left: 14px;}
#preview #booking {float: right; width: 193px; padding: 18px 21px 0 6px;}
#preview #booking P {padding: 0; margin: 0;}
#preview #booking DL {float: left; position: relative; left: 16px; padding: 0 0 1px 0; margin: 0; width: 161px; font: bold 11px "Verdana"; color: #2c3f25;}
#preview #booking DL DT{float: left; width: 161px; padding: 5px 0 0 0; margin: 0;}
#preview #booking DL DD {float: left; width: 161px; padding: 5px 0 0 0; margin: 0;}
#preview #booking DL select {font: normal 10px "Verdana";}
#preview #booking .submit {float: left; position: relative; left: 16px; margin: 0;}

#content {float: left; width: 976px; padding: 7px 13px 0 13px;}
/*#content .article {float: left; width: 464px; padding: 0 25px 30px 25px;}*/
#content .article {float: left; width: 719px; padding: 0 25px 30px 25px;}
#content .article H1 {padding: 12px 0 7px 0; margin: 0;}
#content .article P {padding: 15px 0 0 0; margin: 0; line-height: 18px;}
#content .article P IMG {padding: 1px; margin: 8px; border: 1px solid #443e28; background-color: #fff;}
/*
#content .promotion {float: left; width: 255px; padding: 0; BACKGROUND: url(../images/special_bg3.gif) repeat-y center top;}
#content .promotion2 {float: left; width: 255px; padding: 0; BACKGROUND: url(../images/special_bg.gif) no-repeat center top;}
#content .promotion3 {float: left; width: 251px; padding: 70px 2px 0 2px; BACKGROUND: url(../images/special_bg2.gif) no-repeat center bottom;}
#content .promotion P {padding: 0 19px; color: #fff;}
#content .promotion .rsvn {padding: 6px 0 45px 19px;}
#content .promotion UL {float: left; list-style: none; padding: 0 20px; margin: 0 0 20px 0; color: #fff;}
#content .promotion UL LI {display: block; padding: 1px 0 1px 10px; margin: 0; BACKGROUND: url(../images/dotted.gif) no-repeat left 5px;}
*/
#content .aside {float: left; width: 207px; padding: 0;}
#content .aside P {padding: 2px 0 0 0; margin: 0;}
#content .aside P IMG {padding: 0 0 4px 0; margin: 0;}

#footer {float: left; width: 100%; BACKGROUND: url(../images/footer.gif) #bcb49f repeat-x left top; font: bold 11px "Verdana";}
#footer P {float: left; width: 100%; text-align: center; padding: 0 0 10px 0; margin: 0; font: normal 10px "Verdana";}
#footer UL {display: block; list-style: none; padding: 23px 0; margin: 0; text-align: center;}
#footer UL LI {display: inline; list-style: none; padding: 0 10px; margin: 0; border-left: 2px solid #000;}
#footer A:link {COLOR: #000; TEXT-DECORATION: none;}
#footer A:visited {COLOR: #000; TEXT-DECORATION: none;}
#footer A:active {COLOR: #fff; TEXT-DECORATION: none;}
#footer A:hover {COLOR: #fff; TEXT-DECORATION: none;}


/* IMAGES SHOW */
.highslide {	cursor: url(../script/graphics/zoomin.cur), pointer; outline: none; text-align: left;}
.highslide img {border: 2px solid gray;}
.highslide:hover img {border: 2px solid white;}

.highslide-image {border: 2px solid white;}
.highslide-caption {display: none;border: 2px solid white;border-top: none;font: normal 11px "Verdana";padding: 5px;background-color: white; text-align: left;}
.highslide-loading {display: block;color: white;font-size: 9px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 3px;border-top: 1px solid white;border-bottom: 1px solid white;background-color: black;/*padding-left: 22px;background-image: url(../script/graphics/loader.gif);background-repeat: no-repeat;background-position: 3px 1px;*/}
a.highslide-credits, a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color: white;background-color: gray;}

.highslide-move {cursor: move;}

.highslide-overlay {display: none;}

/* Controlbar example */
.controlbar {	background: url(../script/graphics/controlbar4.gif);width: 167px;height: 34px;}
.controlbar a {	display: block;float: left;/*margin: 0px 0 0 4px;*/	height: 27px;}
.controlbar a:hover {background-image: url(../script/graphics/controlbar4-hover.gif);}
.controlbar .previous {width: 50px;}
.controlbar .next {width: 40px;background-position: -50px 0;}
.controlbar .highslide-move {width: 40px;background-position: -90px 0;}
.controlbar .close {width: 36px;background-position: -130px 0;}


/* Necessary for functionality */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}

* html .clearfix {height: 1%; width: 900px;}
.clearfix {display: block; width: 976px;}
