html, body { background-color: #FFF; font-family: Arial, Helvetica,  sans-serif; font-weight: 400; color: #000; margin: 0px; padding: 0px; border:0;}

/*BOOKMARK*/
.jqbookmark { }
.clearboth { CLEAR: both; HEIGHT: 0px; VISIBILITY: hidden;}
.highlight { font-weight: bold;}
.breakpage { height: 90px;  margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

/*CLEARFIX*/
/* Hides from IE-mac float clearing for IE6 \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both;}
img {border: none; margin: 0px; border: 0px;}
a:focus { outline: 0; }
LI { list-style-type: none; DISPLAY: block;}
OL, UL { list-style-type: none; DISPLAY: block; margin: 0px; padding: 0px;}

H1 {  color: #000; font-family:  "Century Gothic", Arial, sans-serif; font-size: 32px; line-height: 28px; display: block; font-weight: 700; letter-spacing: -1pt;  padding-bottom: 2px;  padding-top: 5px; margin: 0px;}

H2 { font-family:"Century Gothic", Arial, sans-serif; font-weight: 700;  float: left; font-size: 12pt; padding-bottom: 4px; line-height: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; text-decoration: underline; color:#FFF;}

H3{ color: #999; font-size: 12px; padding: 0px; line-height: 18px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px;}
H3 A{ color: #999; font-size: 12px; padding: 0px; line-height: 18px; margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 10px; text-decoration: underline;}
H3 A:hover{ text-decoration: none; }

H4{ color: #FFF; font-size: 12px; padding: 0px; line-height: 18px; margin: 0px;}
H4 A{ color: #FFF; font-size: 12px; padding: 0px; line-height: 18px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; text-decoration: underline;}
H4 A:hover{ text-decoration: none; }

H5 { font-family:  "Century Gothic", Arial, sans-serif; font-size: 24px; line-height: 24px; display: block; font-weight: 700; letter-spacing: -1pt;  padding-bottom: 1px;  padding-top: 0px; margin: 0px; color:#FFF;}

H6 { FLOAT: left; color:#fff; font-size: 12px; display: inline-content; font-weight: bold;  padding-left: 10px; padding-bottom: 0px;  padding-top: 8px; margin: 0px; background-image: url(redtab.jpg); background-repeat: repeat-x; background-position: 0px top;  width: 200px; height: 24px;}

/*BACKGROUNDS*/
#bgall{ background-image: url(bk.jpg); background-repeat: repeat-x;  background-position: center 0px; height: 100%;}

/*BX SLIDER*/
.bkflash{  position: relative; width:996px; height:460px; background-image: url(bkflash.png); background-repeat: no-repeat; background-position: left top; padding-top: 21px; margin:0px;}
.flashholder {margin-left: 104px; padding:0px; margin-top: 0px; margin-bottom:0px;}

/*MAINCONTENT*/
#content{ position: relative; margin-top: 0px; margin-right: 14px; margin-bottom: 0px; margin-left: 14px;}
#wrapper { position: relative; width: 1024px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; }
.midpage{background-color: #FFF; width: 920px; position: relative; margin-top: 20px;  margin-left: 10px; padding-top: 20px; padding-left: 30px; padding-right:30px; padding-bottom: 20px;}
.right {float: left; width: 220px; margin-top: 30px;}
.left {float: left; width: 678px; margin-right: 20px;}
.formholder {padding:0px; margin:0px; position: relative;}

/*HEADER CONTENT*/
#header{ height: 260px; margin: 0px; padding: 0px; background-image: url(logo.jpg); background-repeat: no-repeat;background-position: left 10px;}
.whitetab {position: absolute; width: 137px; height: 22px; left: 262px; top: 0px;  }
.intro {position: absolute; width: 550px; left: 445px; top: 114px; }
.topcontent {position: absolute; left: 720px; top: 62px; padding: 0px;}

/*NAV*/
.navcontent { position: absolute;  left: 445px; top: 55px; }
UL#nav 	{ width: 250px; margin: 0; padding: 0; list-style: none; float: left; }
UL#nav li { display: inline; float: left; WIDTH: 125px; height: 34px;  text-indent: -9999px; }
UL#nav li a {WIDTH: 125px; height: 34px;display: block; overflow: hidden;}

UL#nav LI#uk A {background-position: 0px -34px;  background-image: url(blacktab.png); background-repeat: no-repeat;}
UL#nav LI#uk A:hover {background-position: 0px 0px;  background-image: url(blacktab.png); background-repeat: no-repeat;}

UL#nav LI#gr A { background-position: -127px -34px;  background-image: url(blacktab.png); background-repeat: no-repeat;}
UL#nav LI#gr A:hover { background-position: -127px 0px;  background-image: url(blacktab.png); background-repeat: no-repeat;}

UL#nav LI#ukk A {background-position: 0px -34px;  background-image: url(blacktabgr.png); background-repeat: no-repeat;}
UL#nav LI#ukk A:hover {background-position: 0px 0px;  background-image: url(blacktabgr.png); background-repeat: no-repeat;}

UL#nav LI#grr A { background-position: -127px -34px;  background-image: url(blacktabgr.png); background-repeat: no-repeat;}
UL#nav LI#grr A:hover { background-position: -127px 0px;  background-image: url(blacktabgr.png); background-repeat: no-repeat;}

LI { list-style-type: none; DISPLAY: block;}
OL, UL { list-style-type: none; DISPLAY: block; margin: 0px; padding: 0px;}

/*FACILITIES*/
UL.facil {FLOAT: left; width: 210px;}
LI.facil { list-style-type: none; DISPLAY: block; font-size: 12px; line-height: 17px; margin: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 10px; color:#FFF;}

UL.facilr {FLOAT: left; width: 210px; padding-top: 5px; padding-bottom: 5px;}
LI.facilr { list-style-type: none; DISPLAY: block; font-size: 11px; line-height: 19px; margin: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 10px;}
.faciltitle{ font-size: 12px; font-weight:700;}

/*SMALL PICS*/
UL#pic { width: 940px; margin-top: 15px; margin-bottom: 15px; height: 165px; list-style: none;}
LI#pic {float: left; height: 150px; display: block; border: 1px solid #CCC; width: 200px; background-color: #e9e8e8; list-style-type: none;margin-right: 20px; padding: 5px; margin-bottom: 0px;}

/*FOOTER*/
.footer {height: 180px; background-color: #000; margin-top: 20px; 0px; padding: 0px; width: 100%; background-image: url(bk.jpg); background-repeat: repeat-x;  background-position: center 0px; background-position: center 0px; position: relative; bottom: 0px;}
.footercontent { height: 20px; padding: 0px; width: 980px; position: relative; margin-right: auto; margin-bottom: 0px; margin-left: auto; top: 80px; margin-top: 0px;}
.leftcol{ width: auto; float: left; padding-top: 0px; padding-right: 30px; padding-bottom: 10px; padding-left: 0px; margin-top: 0px;}

/*GENERAL TEXT*/
.info1 { font-size: 12px;  line-height: 22px; padding-top: 2px; margin: 0px; display: block; color:#FFF;}
.info2 { font-size: 12px; line-height: 22px; margin: 0px; padding-top: 3px; padding-bottom: 3px;}
.info3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; margin: 0px; padding: 0px;}

.column{ background-image: url(linesep.gif); background-repeat: repeat-y; background-position: 230px 0px ; width: 234px; height: 170px; float: left; position: relative; padding-top: 0px; padding-right: 14px; padding-bottom: 0px; padding-left: 0px; margin: 0px;}
.columnr{ width: 240px; height: 176px; float: left; position: relative; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px;}

/*PRICE LIST IN TABLE*/
.roomtype1{ font-size: 12px; line-height: 20px; font-weight: 700; padding: 1px 0px; margin-top: 8px; }
.bkterms1{ font-size: 11px; line-height: 18px;  padding: 1px 0px;  margin: 0px; }

/*FORM*/
.prices1 { color: #000; font-size: 11px; line-height: 18px; padding: 3px 0px; margin-top: 8px;}
.star { color: #F00; font-size: 13px; font-weight:700;}

table,td,tr {border:0px; padding:0px; margin: 0px;}

textarea, option {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #000; background-color: #FFF; border: 1px dashed #ccc; margin-bottom: 1px; padding: 3px;}

input, select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: #000; background-color: #fff;  border-bottom: dashed #CCC 1px; border-left :none; border-top: none; border-right: none; margin-bottom: 1px; padding: 3px;}

input#form {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: 400; color: #fff; background-color: #000; background-image: url(redtab.jpg); background-repeat: repeat-x; border: none; background-position: left top; width: 120px; height: 32px; padding: 5px; cursor: pointer;}

