html, body { background-color: #fff;  background-image: url(bk.jpg); background-repeat: no-repeat; background-position: center 0px; font-family:  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: 0px auto; }

/* Default titles */    
    H1, h2, h3, h4, h5, h6{ color: #be2336;  margin: 0px 15px;font-weight: normal;}
    h1 { font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size: 15px; padding-top: 18px; padding-left: 5px; font-weight: bold; }
    h3 { padding-left: 50px; padding-top: 24px; font-size: 10px;  color:#666;}
	
H6 { color: #be2336; font-size: 11px; padding: 0px; line-height: 18px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px;}
H6 A{  color: #be2336; font-size: 11px; 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; }

/*NAV*/
.navtop{ width:951px;  position: relative;  margin: 0px auto ; padding: 0px; }
.menu {  position: absolute;  left: 0px; top: 0px; }
ul#menu	{ width: 950px; margin-top: 0px; color: #000; margin-left: 0px; margin-bottom: 0px; padding: 0px; list-style: none; float: left; font-size: 11px; text-align:center; }
ul#menu li { width: 236px; height: 30px;  float: left;  margin-right: 1px; padding-top: 15px;  background-color: #fff; }

/*LOGO*/
#logo {position: relative; width: 260px;left: 0px; top: 0px;}
ul#logo	{margin: 0px; padding: 0px; list-style: none;}
ul#logo li { text-indent: -9999px; }
ul#logo li a { height: 124px; display: block; background-image: url(logo.png); background-repeat: no-repeat; background-position: left 56px; outline: 0;}

/*MAINCONTENT*/
#wrapper { width: 1024px; margin: 0px auto; padding: 0px;}
.content {margin: 0px 38px;}
.barcontent {margin: 0px auto; background-image: url(bar.gif); height: 52px; background-repeat: no-repeat; background-position: left 0px;}
.barcontent1 {margin: 0px auto; background-image: url(bar1.gif); height: 52px; background-repeat: no-repeat; background-position: left 0px;}
.infocontent {padding: 10px 20px; margin:0px; background-image: url(line.gif); background-repeat: repeat-y; background-position: left 0px;}
.intro {padding: 8px 20px; margin:0px;}
.botcontent {padding: 5px 10px; margin:0px; height: 14px; background-image: url(bot.gif); background-repeat: no-repeat; background-position: left 0px;}
/*BX SliDER*/
.bkflash{ width: 951px;  margin:0px auto; background-image: url(bkflash.png); background-repeat: no-repeat; background-position: center 0px;z-index:100;}
.flashholder {width: 924px; height: 574px; padding-top:14px; margin-left: 13px;  }
.redsm { font-size: 12px; color: #be2336; display: block; font-weight: bold;}
/*FACIliTIES*/
ul.facil { list-style-type: none;width: 171px }
li.facil{  color: #888888;  list-style-type: none; width: 171px; float: left; margin: 0px; padding: 0px; line-height: 18px;font-size: 11px;}
li.facilbold { width: 171px; line-height: 18px;font-size: 12px; font-weight: bold; color: #be2336; float: left; }
.facil {  float: left; width: 171px; }
/*SPECIAL OFFERS*/
ul.spec {list-style-type: none;width: 224px }
li.spec{  color: #888888;  list-style-type: none; width: 224px; float: left; margin: 0px; padding: 0px; line-height: 18px;font-size: 11px;}
li.specbold { float: left; width: 224px; line-height: 18px;font-size: 12px;font-weight: bold; color: #be2336; }
.spec {  float: left; width: 224px; }
/*GENERAL TEXT*/
.info1 { font-size: 13px; line-height: 20px; padding: 0px; margin: 0px; }
.info2 {color: #888888; font-size: 11px; line-height: 18px; display: block; padding-right: 20px; margin-top: 0px ; margin-bottom: 10px ; margin-left: 0px ; padding-top:5px; }
/*FOOTER*/
.footer {height: 100px; margin: 0px auto; padding: 0px; border-top: solid 4px #dddbdb;}
.footercontent { padding: 0px;  position: relative; margin: 0px auto; top: 20px; }
.leftcol{ float: left; width: 300px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px;}
/*PRICE liST IN TABLE*/
.roomtype1{ font-size: 12px; color: #be2336; letter-spacing: 0px;  padding: 0px; margin: 0px; }
.bkterms1{ font-size: 12px; padding: 0px; margin: 0px; line-height: 17px;}
li.contact{ height:auto; width: 224px; background-repeat: no-repeat; list-style-type: none; margin-right: 0px; padding: 0px;  float: left;  }
li.contact img{border:none; padding-top: 0px; padding-left: 0px; padding-bottom: 2px; border-bottom: solid 1px #edb5b9;}
/*FORM*  star { color: #be2336; font-size: 13px; font-weight:bold;} */