html, body { background-color: #efefef; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #666; padding: 0px; margin: 0px;}

/*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;}
.clearfix {DISPLAY: inline-block}

LI { list-style-type: none; DISPLAY: block;}
OL, UL { list-style-type: none; DISPLAY: block; margin: 0px; padding: 0px;}
/*BOOKMARK*/
.jqbookmark { }
.clearboth { CLEAR: both; HEIGHT: 0px; VISIBILITY: hidden;}
.highlight { font-weight: bold;}
.breakpage { height: 40px;  margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

/* Default titles */    
    H1, h2, h3, h4, h5, h6{ font-family: 'Courier New', Courier, monospace; color: #626262; margin: 15px 0px; font-weight: normal;}
    h1 { font-size: 37px; text-align: center; letter-spacing: -2px; word-spacing: -12px; }
    h2 { font-size: 18px; letter-spacing: -2px; margin: 0px; padding: 0px; text-decoration: underline; }
    h3 { font-size: 18px; text-align: center; letter-spacing: -2px; margin: 0px;}
    h4 { font-size: 16px; text-align: center; letter-spacing: -2px; line-height: 20px;}
	
H6 { color: #6baeb9; font-size: 12px; padding: 0px; line-height: 18px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px;}
H6 A{  color: #6baeb9; font-size: 12px; padding: 0px; line-height: 18px; margin-top: 0px; margin-right: 20px; margin-bottom: 0px; margin-left: 10px; text-decoration: underline;outline: 0; }
H6 A:hover{ text-decoration: none; }

.leftcol{ float: left; width: 440px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px;}
.blue {color: #6baeb9; font-weight: bold; }
.bluesm {font-size: 16px; color: #63a1ab; font-family: 'Courier New', Courier, monospace; letter-spacing: -2px; }
.bluedash{ background-image: url(bg-dashed.gif);background-repeat: repeat-x; background-position: 25px;}
.bluedashbot{ background-image: url(bg-dashed.gif); background-repeat: repeat-x; background-position: 0px -18px; height: 20px;}

/*NAV*/
.header { margin: 0px 7px; padding: 0px;}
.navcontent{ position: relative; top: 45px; width: 700px; float: right; margin-left: 0px; margin-top: 0px; padding: 0px;}

/*WELCOME SIDE TAB*/
.navtop{ z-index:100; width:1008px; height: 400px; position: absolute;  margin: 0px; padding: 0px; }
.corner {position: absolute; background-image: url(corner.png); background-repeat: no-repeat; background-position: left top; top: -6px; height: 78px; width: 81px; padding: 0px; margin: 0px; left: 945px; }
	
/*LOGO*/
#logo {position: relative; width: 300px;left: 0px;top: 0px;}
UL#logo	{margin: 0px; padding: 0px; list-style: none;}
UL#logo li { text-indent: -9999px; }
UL#logo li a { height: 98px; display: block; background-image: url(logo.png); background-repeat: no-repeat; background-position: left 45px; outline: 0;}

/*TOP TITLES*/
UL#menu	{ width:700px;  margin: 0px; padding: 0px; list-style: none; float: right; font-size: 11px; font-weight: normal; color: #000;}
UL#menu li#tel{ margin-right: 8px; background-image: url(dot.png); background-repeat: no-repeat; background-position: left 9px;  width: 230px; height: 34px; float: left; padding-top:12px; padding-left: 24px; padding-right: 0px;}
UL#menu li#next{ margin-right: 8px; background-image: url(dot.png); background-repeat: no-repeat; background-position: left 9px;  width: 174px; height: 34px; float: left; padding-top:12px; padding-left: 24px; padding-right: 0px;}
UL#menu li { width: 228px;  float: left; padding: 0px;}
UL#menu LI#folio A { width: 228px; height: 44px; display: block; background-image: url(li-a.png); text-indent: -9999px; background-repeat: no-repeat; background-position: right 0px; outline: 0;}
UL#menu LI#folio A:hover{background-image: url(li-ahover.png); text-indent: -9999px; background-repeat: no-repeat; background-position: right 0px;  outline: 0;}

/*MAINCONTENT*/
#wrapper { width: 1024px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px;}
#wrappercontent { width: 990px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;  padding: 0px;}
.shadow { background-image: url(shadow.png); height: 20px; background-repeat: no-repeat; background-position: center 0px;}
#bgall{ background-image: url(bg-pattern.gif); background-repeat: repeat; background-position: center 0px; height: 100%;}
#bgintro{ background-image: url(bk.jpg); background-repeat: repeat-x; background-position: center 0px; height: 100%;}
.left1 { width: 700px; float: left; padding: 10px 0px; margin-top: 0px; margin-bottom: 30px; }
.right {width: 230px; float: left; margin-left:50px; margin-top: 0px; margin-bottom: 30px; padding: 10px 0px; }

/*FACILITIES*/
.left {float: left; display: block; width: 495px; padding-bottom: 0px; padding-top: 10px; margin-bottom: 10px;}
.titleholder {width: 468px; background-image: url(bg-dashed.gif);background-repeat: repeat-x;  background-position: 0px -4px; margin-right: 0px; margin-bottom: 10px;}

UL.facil {padding: 2px 0px;  width: 230px; margin-top: 0px; margin-bottom: 10px; font-size: 12px; line-height: 18px; DISPLAY: block;}
LI.facil {list-style-type: none;  margin: 0px; padding: 0px}
LI.facilbold { font-weight: bold; margin: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px;}
LI.facilnoarrow { margin: 0px; padding: 2px 0px;}
LI.facil a{list-style-type: none;  margin: 0px; padding: 0px}

/*BX SLIDER*/
.bkflash{ width: 1024px; height: 547px; margin:0px; padding-top:11px; background-image: url(bkflash.png); background-repeat: no-repeat; background-position: left 0px;z-index:100;}
.flashholder {margin-top:0px; margin-left: 17px; padding:0px;  }

/*GENERAL TEXT*/
.info1 { font-size: 13px; line-height: 20px; padding-top: 0px; padding-bottom: 15px; margin:0px;}
.info2 {text-align: center; font-size: 12px; line-height: 18px; display: block; font-weight: normal; padding-right: 20px; margin-top: 10px ; margin-bottom: 10px ; margin-right:8px;  margin-left: 0px ; padding-top:10px; }

/*FOOTER*/
.footer {height: 100px; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px;}
.footercontent { padding: 0px; width: 906px; position: relative; margin-right: auto; margin-bottom: 0px; margin-left: 15px; top: 15px; margin-top: 0px;}


/*PRICE LIST IN TABLE*/
.roomtype1{ font-size: 16px; color: #63a1ab; font-family: 'Courier New', Courier, monospace; letter-spacing: -2px;  padding: 0px; margin: 0px; }
.bkterms1{ font-size: 12px; padding: 0px; margin: 0px; line-height: 17px;}

/*FORM*/
.prices1 {font-size: 12px;}
.star { color: #F00; font-size: 12px; font-weight:bold;}

textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666; background-color: #efefef; background-image: url(bg-pattern.gif); background-repeat: repeat; border-width: 1px;  border-style: dashed; border-color: #63a1ab; margin-top: 1px; padding: 2px;}

input { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666; background-color: #efefef; background-image: url(bg-pattern.gif); background-repeat: repeat; border-width: 1px;  border-style: dashed; border-color: #63a1ab; margin-top: 1px; padding: 2px;}

input#form {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #fff;  background-image: url(tab.jpg); background-repeat: repeat-x; border: none; background-position: left top;  width: 120px; height: 32px; padding: 1px;}
	
option { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666; background-color: #efefef; background-image: url(bg-pattern.gif); background-repeat: repeat; border-width: 1px;  border-style: dashed; border-color: #63a1ab; margin-top: 1px; padding: 2px;}

select { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666; background-color: #efefef; background-image: url(bg-pattern.gif); background-repeat: repeat; border-width: 1px;  border-style: dashed; border-color: #63a1ab; margin-top: 1px; padding: 2px;}
