@charset "UTF-8";
/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse:collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
abbr,acronym {
  border:0;
}
*/

/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */
@font-face {
 font-family: FrizQuadrataTT;
 src: url('../font/frizquadratatt.eot') format('embedded-opentype'),  url('../font/frizquadratatt.woff') format('woff'),  url('../font/frizquadratatt.ttf') format('truetype'),  url('../font/frizquadratatt.svg') format('svg');
}
 @font-face {
 font-family: MinionPro-Regular;
 src: url('../font/MinionPro-Regular.eot') format('embedded-opentype'),  url('../font/MinionPro-Regular.woff') format('woff'),  url('../font/MinionPro-Regular.ttf') format('truetype'),  url('../font/MinionPro-Regular.svg') format('svg');
}
 @font-face {
 font-family: FtraMd;
 src: url('../font/FtraMd.eot') format('embedded-opentype'),  url('../font/FtraMd.woff') format('woff'),  url('../font/FtraMd.ttf') format('truetype'),  url('../font/FtraMd.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
body {
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	color: #333333;
	/*overflow-x: hidden;*/
	margin:0;
	padding:0;
}
/* Blueprint overrides */
p + p {
	margin-top: 0;
	text-indent: 0;
}
h2 {
	margin-bottom: 12px;
	font-family:FrizQuadrataTT, Georgia, "Times New Roman", Times, serif;
	color:#be9642;
	font-weight:normal;
	text-transform:uppercase;
	font-size:1.5em;/*margin-left:30px;*/
	/*line-height:1em;*/
}
h1 {
	margin-bottom: 12px;
	margin-top:20px;
	font-family:FrizQuadrataTT, Georgia, "Times New Roman", Times, serif;
	color:#be9642;
	font-weight:normal;
	text-transform:uppercase;
	font-size:2.0em;/*line-height:0em;*/

}
.newsflash h2 {
	padding-top:15px;
}
h3 {
	font-family:FrizQuadrataTT, Georgia, "Times New Roman", Times, serif;
	color:#9f8b50;
	font-weight:normal;
	text-transform:uppercase;
	font-size:1.3em;
	line-height:1em;
}
input[type="text"], input[type="password"], input[type="url"], input[type="email"], input.text, input.title, textarea, select {
	margin:0;
	color:#333;
	border:#cccccc solid 1px;
}
a {
	color:#b77c01;
	text-decoration:underline;
}
a:focus, a:hover {
	/*color:#cf8312;*/
	/*color:#b4975a;*/
	color:#b77c01;
	text-decoration:none;
}
#bg-booking-hztl th, #bg-booking-hztl td, caption {
	padding:0;
}
/* ---------------- */
#main {
	width: 100%;
	margin: 0;
	padding: 0;
	background:none;
}
#header {
	height:630px;
	border-bottom: #cbb88f solid 1px;
}
#header-gallery {
	height:100px;/*border-bottom: #cbb88f solid 1px;*/
}
#header_container {
	background:url(../images/bg-topfff80.png) repeat-x;
	height:118px;
	position:relative;
	z-index:2222;
}
#header_top {
	width: 1026px;
	height:118px;
	position:relative;
	z-index: 2222;
}
#header_bottom {
	width: 1026px;
	position:relative;
	height:512px;
}
#header_bottom-gallery {
	width: 1026px;
	position:relative;
	height:0px;
}
#top-right {
	float:right;
	padding:12px 0 0;
	width:520px;
}
.showtime {
	float:left;
	font-size:11px;
	color:#666;
	padding-right:0;
}
/* ---- languages and Logo----- */
.languages {
	float:right;
	padding-top:2px;
}
.languages button {
    background:none;
    border: none;
    cursor: pointer;
    height: 11px;
    width: 15px;
	display:block;
	float:left;
	margin:0 0 0 3px;
	padding:0;
	overflow:visible;
}
.languages button img {
	display:block;
	width:15px;
	height:11px;
	}
#logo {
	width:144px;
	float:left;
	margin:0;
	padding:0;
	height:73px;
	position:absolute;
	top:5px;
	left:49px;
	z-index:2222;
	font-family:Arial, Helvetica, sans-serif;
}
/* ---- End languages and Logo----- */


/* ---- Main Menu----- */
#mainmenu {
	float: left;
	margin: 0;
	padding: 0 0 0 0px;
	list-style-type: none;
	background: #672121;
	width: 1026px;
	height: 35px;
	clear:both;
	position:absolute;
	top:83px;
	left:0;
	z-index:2222;
}
#mainmenu ul.list_menu {
	list-style-type: none;
	margin:0 auto;
	padding:0 0 0 15px;
	color: #23375c;
	font-size: 16px;
	font-weight: bold;
	width:1028px;
}
#mainmenu ul.list_menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
#mainmenu ul.list_menu li {
	float: left;
	font-weight: bold;
	text-decoration: none;
	background:none;
	height:35px;
}
#mainmenu ul.list_menu li a, #mainmenu ul.list_menu li a:link, .mainmenu ul.list_menu li a:visited {
	color: #fff;
	font-size:14px;
	font-weight: normal;
	font-family:FrizQuadrataTT, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 7px 20px 0 20px;
	margin:0;
	line-height: 1.5em;
	text-decoration: none;
	height:28px;
	display:block;
	text-transform:uppercase;
	white-space:nowrap;
}
#mainmenu ul.list_menu li a:hover, .mainmenu ul.list_menu li a:active, .mainmenu ul.list_menu li a:focus, .mainmenu ul.list_menu li.active_mitem a, #mainmenu ul.list_menu li.active_mitem a {
	color: #b5985a;
	text-decoration: none;
}
#mainmenu ul.list_menu li li .sublevel, #mainmenu ul.list_menu li li.sfhover li .sublevel {
	color:#c6b083 !important;
	font-size:12px !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
}
#mainmenu ul.list_menu li#current a, #mainmenu ul.list_menu li a:hover {
	color: #b5985a !important;
}
#mainmenu ul.list_menu li div.bg0, #mainmenu ul.list_menu li div div.bg1, #mainmenu ul.list_menu li div div div.bg2, #mainmenu ul.list_menu li ul, #mainmenu ul.list_menu li.sfhover div.bg0 {
	background:none;
	padding:0;
}
#mainmenu ul.list_menu li div.bg0 {
	top:35px;
}
#mainmenu ul.list_menu li div.bg0 ul, #mainmenu ul.list_menu li.sfhover div.bg0 ul {
	background:#fff url(../images/arrow-submenu.png) no-repeat 30px 0;
	padding-top:9px;
}
#mainmenu ul.list_menu li li, #mainmenu ul.list_menu li li li {
	width:auto;
	float:none;
}
/* ---- Main Menu----- */

/* ------ booking form home page ------- */
#bg-booking-hztl {
	background:#e4d8be url(../images/bg-booking.png) repeat-x center center;
	width: 1026px;
	height: 70px;
	clear:both;
}
#bg-booking-hztl h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#333333;
	float:left;
	margin-bottom:0px;
	padding:23px 0 23px 0;
	text-transform:none;
}
#bg-booking-hztl #check-us {
	/*height:4.7em;*/
	width:983px;
	padding:0px 8px 0px 8px;
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#bg-booking-hztl .check-us-titles {
	float:left;
	margin:0px 20px 0 0;
	position:relative;
}
#bg-booking-hztl #check-us label {
	color:#333333;
	display:block;
	position:static;
	font-weight:normal;
	margin:0 0 0px 0;
	padding:0px 0 0 0;
}
#bg-booking-hztl .calendarDateInput, #bg-booking-hztl .bg-option {
	height:20px
}
#bg-booking-hztl .date-row {
	float:left;
	margin-right:10px;
	padding:12px 0 0 0;
}
#bg-booking-hztl select {
	background:#fff;
	border:#fff solid 1px;
	border-radius:4px;
	padding:0;
}
#orderdate_Month_ID, #todaydate_Month_ID, #fm, #tm {
	width: 54px;
}
#orderdate_Day_ID, #todaydate_Day_ID, #fd, #td {
	width:53px;
}
#fy, #ty {
	width:56px;
}
#bg-booking-hztl .date-row div {
	float:left;
}
#bg-booking-hztl .date-row div div {
	margin-right:3px;
	height:22px;
}
#bg-booking-hztl .date-row div div div {
	float:right;
	margin-left:3px;
}
#bg-booking-hztl select {
	height:20px;
}
#bg-booking-hztl select option {
	background:#fff;
}
#bg-booking-hztl #orderdate_Year_ID, #bg-booking-hztl #todaydate_Year_ID {
	height:18px;
	float:left;
	width:55px;
	background:none;
	border:#b6b6b6 solid 1px;
	border-radius:2px;
}
#bg-booking-hztl #date {
	width:53px;
	margin-right:6px;
}
#bg-booking-hztl .bg-input {
	background:#fff;
	/*width: 100px;
	height: 22px;*/
	margin:0;
	padding:0 15px;
	font-size:12px;
	border:#fff solid 1px;
	border-radius:4px;
}
#bg-booking-hztl .check-btn {
	padding: 15px 0 0 0px;
	float:left;
	/*width:124px;*/
	font-size:12px;
	line-height:1em;
}
#bg-booking-hztl .titleselect {
	margin:0 0 1px;
	position:relative;
	color:#333333;
	padding:0 0 2px 0;/*top:-6px;*/
}
#bg-booking-hztl .titleselect a {
	color:#333333;
}
.button-check {
	border: none;
	background: url('../images/btn-check.png') no-repeat top left;
	padding: 2px 8px;
	width:124px;
	height:24px;
	cursor:pointer;
}
.button-check:hover {
	background-position:left -24px;
}
/* ------ End booking form home page ------- */


/* ------- Pla css ------- */

.intro-content {
	position:relative;
	top:0px;
	z-index:200;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom: #cbb88f solid 1px;
	padding:0;
	margin-top:-120px;
	font-size:13px;
}
.contentbox-bg {
	width:1026px;
	background:url(../images/bg-fff70.png);
	min-height:148px;
	background-repeat:no-repeat;
}
.contentbox {
	text-align:left;
	padding:5px 0px 15px 30px;
}
.contentbox p {
	padding-bottom:15px;
	padding-right:30px;
	margin:0;
}
.footer-bg {
	background-image:url(../images/bg-footer.jpg);
	background-repeat:repeat-x;
	background-position:left;
	height:138px;
	text-align:center;
}
.footernw {
	width:1026px;
	text-align:left;
}
.room-bullet {
	margin:0;
	padding:0 0 0 15px;
	list-style-image:url(../images/room-bullet.png);
}
.room-bullet li {
	margin:0;
	padding:0;
}
.module-gallery h3 {
	margin-bottom: 20px;
	margin-top:20px;
	font-family:FrizQuadrataTT, Georgia, "Times New Roman", Times, serif;
	color:#be9642;
	font-weight:normal;
	text-transform:uppercase;
	font-size:26px;
	line-height: 23px;
}
.left-content {
	float:left;
	width:225px;
	position: relative;
}
.left-content img {
	border:1px solid #d0b376;
	padding:5px;
}
.right-content {
	float:right;
	width:730px;
	position: relative;
	padding-left:30px;
	text-align:left;
}
a.linkgold13:link, a.linkgold13:visited {
	color:#333333;
	text-decoration:none;
	size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-left:17px;
}
a.linkgold13:hover {
	color:#b77c01;
	size:13px;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-left:17px;
}
a.linkred13:link, a.linkred13:visited {
	color:#a52b2b;
	text-decoration:none;
	size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
a.linkred13:hover {
	color:#a52b2b;
	size:12px;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
.back-top {
	width:1200px;
	text-align:right;
	background-color:#ffffff;
}
.imgb-top {
	width:60px;
	float:right;
	border:1px #f0ebdf solid;
	border-bottom:none;
	padding-top:10px;
	text-align:center;
	height:45px;
}
.offer-box {
	width:324px;
	float:left;
	height:375px;
	font-size:12px;
}
.offer-left {
	margin:8px 0px 0px 15px;
}
.rate-box {
	list-style-type:none;
}
.rate-box li {
	text-transform:none;
}
.rate-box li span {
	text-transform:uppercase;
}
.offer-books li.readmore {
	float:left;
	background-image:url(../images/blt-arrow-temp1.png);
	background-repeat:no-repeat;
	padding-left:15px;
	margin-top:15px;
}
.offer-books li.button {
	float:right;
	margin-top:8px;
}
.offer-left p {
	height:40px;
	padding:20px 5px 10px 0px;
}
.offer-left h2 {
	line-height:1em;
	margin-bottom:0;
}
.offer-bgtop {
	background:url(../images/bg-e-offer.jpg) no-repeat center 0px;
	width:297px;
}
.offer-detail {
	width:600px;
	margin-bottom:30px;
}
.offer-detail table td {
	margin:5px;
	padding:5px;
	border-collapse:separate;
}
.offer-detail p {
	padding:0;
	margin:0;
}
.offer-detail p span {
	text-transform:uppercase;
}
.offer-ads {
	width:175px;
	border:1px solid #dbcdaf;
	margin-right:30px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}
.offer-ads p {
	text-transform:uppercase;
	margin:0;
	padding:0 0 5px 0;
}
.offer-ads p span {
	color:#b77c01;
}
/* Will be delete */
.gallerytemp {/*font-size:13px;*/
	position:relative;
	top:-17px;
	z-index:2000;
	margin:0;
	padding:0;
}
.gallerywidth {
	width:1028px;
	background-color:#faf8f3;
}
.gallery-column {
	list-style-type:none;
	margin:0;
	padding:100px 0 0 0;
	position:relative;
}
.gallery-column li.leftcolumn {
	float:left;
	background-color:#faf8f3;
	width:230px;
	text-align:left;
	padding-left:20px;
	padding-top:15px;
	position:relative;
}
.gallery-menu {
	list-style-type:none;
	margin:0;
	padding:0;
}
.gallery-menu li {
	padding:0px 0 10px 0px;
	border-top:1px solid #cbb88f;
	width:210px;
}
.gallery-menu li div img {
	float:left;
	padding-top:0px;
}
/* End */





/* ------- End Pla css ------- */




.intro-article {
	bottom: 0;
	clear: left;
	margin: 0 auto;
	padding:0 39px;
	position: absolute;
	/*background:url(../images/bg-fff70.png);*/
	background-color:#FFF;
	opacity: 0.9;
	left:0;
	top:400px;
	min-height:150px;
	width:948px;
	font-family:Arial, Helvetica, sans-serif;

}
.bg-article {
	margin: -1px auto 0;
	padding:0;
	width: 100%;
	background:none;
	/*border-bottom:#cbb88f solid 1px;*/
	float:left;
	clear:left
}
#maincontent {
	text-align: left;
	padding: 0;
	margin: 0;
	clear:left;/*z-index:500;*/
}
.bg-article #maincontent {
	width:947px;
	position:relative;/*z-index:9999;*/
}
.bg-article #maincontent .item-page {
	padding:0px 0 35px;
	position:relative;
}
#maincontent h4 {
	font-size: 19px;
	color: #23375c;
	height: 0px;
	text-transform: uppercase;
	line-height: 0px;
}
/* ------ Font style for article content ------ */

#maincontent p, #maincontent ul, #maincontent ol {
	padding-bottom: 15px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;/*font-size:13px;*/
	/*line-height:1.2em;*/
}
/* ------ End Font style for article content ------ */




.bg-article #maincontent p, .bg-article #maincontent ul, .bg-article #maincontent ol {
	line-height:1.5em;
}
.bg-article2 {
	padding:25px 0 35px;
	clear:both;
	position:relative;
}
#left-panel {
	float: left;
	padding-right: 15px;
	padding-bottom: 35px;
	padding-top:0px;
	width: 225px;
	clear:left;
	position:relative;
}
/*ul.center-content {list-style-type:none; margin:0; padding:0; width:600px; background-color:#F00;}
ul.center-content li {float:left;}*/



#maincontent.right-column, #maincontent .right-column {
	clear: none;
	float: right;
	padding: 10px 0 35px;
	width: 706px;
	font-size:1em;
	position:relative;
}
.border-bottom {
	border-bottom:#eee7d8 solid 1px;
	padding-bottom: 10px;
	float:left;
	clear:left;
	margin-top:15px;
	width:100%;
}
#left-panel.border-bottom, #maincontent.right-column.border-bottom, #maincontent .right-column.border-bottom {
	padding-bottom: 17px;
	margin:0;
	border-bottom:none;
}
/* ------ Lists ------ */

.bullet1 {
	list-style-type:none;
	padding:0 0 0 0px;
	clear:left;
}
.bullet1 li {
	background:url(../images/room-bullet.png) no-repeat 0 7px;
	padding:1px 0 0 15px;
}

.bullet1 li span, .bullet1 li p {
	padding:0;
	text-transform:uppercase;
	width:160px;
	display:block;
	float:left;
}

.bullet2 {
	list-style-type:none;
	padding:0 0 0 25px;
}
.bullet2 li {
	background:url(../images/room-bullet.png) no-repeat 0 7px;
	padding:1px 0 0 15px;
	
}
.bullet-locate {list-style-type:none; width:700px; clear:both; margin:0; padding:0 0 0px 0;}
.bullet-locate li.left {float:left; list-style-image:url(../images/room-bullet.png); padding:0 0 0 0px;}
.bullet-locate li.right {float:right; padding:0 0 0 0px; text-align:left; width:500px;}

#colum {
	width: 1026px;
	padding:0;
}
#colum h2 {
	line-height:1em;
	padding:0 38px
}
#colum ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#colum ul li {
	float: left;
	width: 225px;
	height:auto !important;
	height:134px;
	min-height:134px;
	margin:0 16px 0 0;
	padding:0;
	position:relative;
	background:#fff;
}
#colum ul li.left-content {
	width:230px;
	margin-right:10px;
}
#colum ul li.last {
	margin-right:0;
}
#colum ul li.special {
	border-right:none;
	width:246px;
	padding:0;
	position:static;
}
#colum ul li.special .newsflash {
	margin:-7px 7px 0.9em;
	padding:10px 10px 0;
	width:210px;
	height:auto !important;
	height:186px;
	min-height:186px;
	border:#decea6 solid 1px;
	border-top:none;
	position:relative;
}
#colum h3 {
	font-size: 1.1em;
	color: #ac8d48;
	font-weight: normal;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:FrizQuadrataTT, Arial, Helvetica, sans-serif;
}
#colum h3 a {
	display:block;
	background:url(../images/arrow-offers-r.gif) no-repeat 0 7px;
	padding:5px 0 0 15px;
	font-size:14px;
	line-height:1.2em;
	text-decoration:none;
	color: #333333;
}

#colum h3 a:hover, a:visited {
	display:block;
	padding:5px 0 0 15px;
	line-height:1.2em;
	text-decoration:none;
	color: #966600;
}

#colum h4 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	line-height:1.2em
}
#colum ul li p {
	padding: 0;
	margin:0;
	line-height:1.3em;
}
.imgcolum {
	margin:0 0 4px;
}
#rooms-nav {
	list-style-type:none;
	margin:0;
	padding:0;
	border-top:#e8e4dd solid 4px;
}
#rooms-nav li {
	padding:9px 0 5px;
	border-bottom:#e8e4dd solid 1px;
	text-align:left;
}
#rooms-nav li a {
	padding:8px;
	background:#fff;
	color:#333;
	text-decoration:none;
	display:block;
	width:205px;
}
#rooms-nav li a:hover, #rooms-nav li#current a {
	background:#e8e4dd;
}
/* ----- Room list ---- */
/* -------------------- */
.ad-panel {
	float:right;
	width:223px;
	margin:40px 5px 0 30px;
}
.ad-panel a {
	display:block;
}
.ad-panel img {
	display:block;
	border:#cbb88f solid 1px;
}
.fb-like {
	width:100%;
	text-align:right;
	margin:0 0 15px;
}
/* ----- Tabs ------- */
#tabs {
	width:709px;
	text-align:left;
	float:left;
}
#tabs.ui-widget-content {
	border:none;
	background:none;
	width:670px;
	clear:both;
}
#tabs .ui-widget-header {
	background:none;
	border:none;
	border-bottom:#cbb88f solid 1px;
	padding: 0 23px 0px 23px;
	border-radius:0 !important;
}
#tabs .ui-tabs .ui-tabs-nav li, #tabs .ui-state-default, #tabs .ui-widget-content .ui-state-default, #tabs .ui-widget-header .ui-state-default {
	border:#fff solid 1px;
	border-radius:0;
	background:#fff;
}
#tabs .ui-tabs .ui-tabs-nav li, #tabs .ui-state-active, #tabs .ui-widget-content .ui-state-active, #tabs .ui-widget-header .ui-state-active {
	border:#cbb88f solid 1px;
	border-radius:0;
	background-color:#cbb88f;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a, .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	text-transform:uppercase;
	color:#ac8d48;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	padding:0.5em 7px;
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled a:hover, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a:hover, .ui-tabs .ui-tabs-nav li a:hover, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a:hover {
	text-transform:uppercase;
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	padding:0.5em 7px;
	background-color:#cbb88f;
}


.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	color:#FFF;
}
#tabs-2 div {
	float:left;
	width:315px;
}
.comparison-chart td, .comparison-chart th {
	padding:3px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.comparison-chart tr:nth-child(2n+1) td, tbody tr.odd td {
 background:#fff;
}
.comparison-chart tr:nth-child(2n) td, tbody tr.even td {
 background:#f0f0f0;
}
/* ---- ------ */
#maincontent .book-box-detailed {
	border:#dbcdaf solid 1px;
	padding:10px 15px;
	margin-bottom:10px;
	text-align:center;
	width:193px;
	clear:left;
}
#maincontent .book-box-detailed p {
	color:#333;
	font-family:"minion Pro";
	text-transform:uppercase;
	font-size:13px;
	padding:0 0 7px;
}
#maincontent .book-box-detailed p span {
	display:block;
	color:#b67e00;
	font-size:17px;
	padding-top:8px;
}


.sitemap {
	float:left;
	width:240px;
}
/* ---- Bottom ----- */
#bottom {
	width: 100%;
	margin: 0;
	color:#666;
	font-size:12px;
	line-height:1.2em;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
}
#bottom h3 {
	color:#fff;
	font-size:1.4em;
	margin-bottom:0.7em;
}
#bottom p {
	line-height: 1.2em;
}
#bottom p span {
	color:#444444;
}
#bottom .contact p {
	font-size: 11px;
	line-height: 1.4em;
	margin-bottom: 8px;
	font-family:Arial, Helvetica, sans-serif;
}
#bottom .contact a:link {
	font-size: 11px;
	line-height: 1.4em;
	margin-bottom: 8px;
	font-family:Arial, Helvetica, sans-serif;
}
#bottom .contact a:hover {
	font-size: 11px;
	line-height: 1.4em;
	margin-bottom: 8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
#bottom .subscribe p {
	margin-bottom: 10px;
}
#bottom a {
	color:#b4975a;
	text-decoration:none;
}
#bottom a:hover {
	color:#fedf8f;
	text-decoration:none;
}
#bottom ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 16px;
	width: 1026px;
	border-top:#eee7d8 solid 1px;
	border-bottom:#eee7d8 solid 1px;
}
#bottom ul ul {
	border:none;
	width:auto;
	padding:0;
	margin:0 0 0 -2px;
}
#bottom ul li {
	float: left;
	text-align:left;
	padding:8px 0 0;
	height:42px;
	font-size:10px;
}
#bottom ul li.contact {
	width:415px;
	padding-right:0;
}
#bottom ul li.help {
	background: url("../images/img-online-help.png") no-repeat 1px 7px transparent;
	padding-right: 14px;
	width: 126px;
	text-align:right;
}
#bottom ul li.help {
}
#bottom ul li.help a {
	display:block;
	padding-top:5px;
}
#bottom ul li.subscribe {
	width:130px;
	padding-right:13px;
}
#bottom ul li.subscribe h3 {
	margin-bottom:1.4em;
}
#bottom ul li.subscribe #subsname {
	width:85px;
	height:18px;
	background:#fff;
	border:#999 solid 1px;
	border-radius:3px;
	color:#5f6365;
	font-size:12px;
	padding:0;
	margin:0;
	vertical-align:bottom;
	float:left;
}
#bottom ul li.subscribe #submit {
	width:19px;
	height:19px;
	text-align:center;
	background:url(../images/btn-subscribe.png) no-repeat;
	border:none;
	color:#322212;
	font-size:12px;
	padding:2px 0 4px;
	float:right;
	text-indent:-9999em;
	overflow:hidden;
	outline:none;
	cursor:pointer;
}
#bottom ul li.connect {
	border-right: medium none;
	padding-left: 24px;
	width: 213px;
}
#bottom ul li.connect h3 {
	margin-bottom:1.4em;
}
#bottom ul li.connect ul {
	float: left;
	margin: 0 0 20px;
	width: 213px;
}
#bottom ul li.connect ul li {
	width:auto;
	height:auto;
	padding:0;
	border:none;
}
#bottom ul li.best-rate {
	margin-right:5px;
	padding-right:0;
	width:108px;
	/*background:url(../images/icon-tick.png) no-repeat center bottom;*/
}
#bottom ul li.mobile-book {
	margin-right:5px;
	padding-right:0;
	width:60px;
	/*background:url(../images/icon-mobile.png) no-repeat center bottom;*/
}
/*#bottom ul li.mobile-book a.mobile {
	background:url(../images/icon-mobile.png) no-repeat 0 bottom;
	padding-left:20px;
	padding-top:6px;
	margin:0;
	line-height:1.2em;
	display:block;
}*/
#bottom ul li.secure-site {
	/*background:url(../images/icon-lock.png) no-repeat 18px bottom;*/
	padding-right:5px;
	margin:0;
	line-height:1em;
	width:62px;
}
#bottom ul li.social {
	width:76px;
}
#bottom ul li.social p {
	margin-bottom:4px;
}
/* ----- Footer ------ */
#footer {
	padding: 0;
	color: #666;
	font-size:10px;
	line-height:1.7em;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer-link {
	width: 100%;
	padding:12px 0 0;
	margin:0;
	color:#966600;
}
.footer-link a:link, .footer-link a:visited {
	font-size:11px;
	color:#966600;
	text-decoration:none;
}
.footer-link a:hover, .footer-link a:focus {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.footer-link p {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#444444;*/
	color:#966600;
}
.footer-social {
	float: left;
	width: 260px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}
.footer-copyright {
	width:1012px;
	position:relative;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.footer-copyright p {
	margin:0;
	display:inline;
 	font-family:font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.footer-logo {
	float: right;
	margin: 0;
	position: absolute;
	right: 0;
	top: 15px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer-logo-holding {
	float: right;
	margin: 0;
	position: absolute;
	right: 110px;
	top: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
#button-right {
	clear:both;
	z-index:1000;
}
#button-right ul {
	margin: 0;
	padding: 0px 45px 0px 0;
	list-style-type: none;
	float: right;
}
#button-right ul li {
	float: left;
	padding-left: 3px;
}
#button-right2 {
	clear:both;
	z-index:1000;
}
#button-right2 ul {
	margin: 0;
	padding: 40px 0px 0px 0;
	list-style-type: none;
	float: right;
}
#button-right2 ul li {
	float: left;
	padding-left: 3px;
}
.button-menudownload {
	list-style-type:none;
	float:right;
	padding-right:20px;
	margin:0;
	padding-bottom:0;
}
.button-menudownload li {
	float:left;
	padding-left:10px;
}
/* ----- End Footer ------ */



/* ----- Will be delete ------ */
.non-expand {
	font-size:16px;
	color:#9f8b50;
	padding:0px 0 0 0px;
	text-transform:none;
}
.expand a {
	display:block;
	padding:0px 0 0 0px;
	margin:0;
	font-weight:normal;
	text-transform:none;
	background-repeat:no-repeat;
	color:#333333;
	font-size:13px;
}
.expand a:link, .expand a:visited {
	/*border-width:1px;*/

  background-image:url(../images/blt-arrow-temp1.png);
	background-repeat:no-repeat;
	background-position:left;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.expand a:hover, .expand a:active, .expand a:focus {
	text-decoration:none;
	font-weight:normal;
	color:#b77c01;
	text-decoration:underline;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.expand a.open:link, .expand a.open:visited {
	/*border-style:solid;*/

  background:url(../images/blt-arrow-temp2.png) no-repeat;
	background-position:left;
	background-repeat:no-repeat;
	color:#b77c01;
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.location-content-line {
	border-bottom:1px solid #efeadd;
	padding:10px 0 0 0;
	background-color:#FFF;
}
.location-content {
	list-style-type:none;
	padding:0 0 20px 0px;
	margin-bottom:20px;
}
.location-content li {
	/*list-style-image:url(../images/blt-arrow.png);*/
	/*background:url(../images/blt-arrow.png) no-repeat 0 7px;*/
	padding:0 20px 0 0px;
	float:left;
	margin:0 0 0 0px;
}
.map-button {
	border-bottom:1px solid #efeadd;
	border-top:1px solid #efeadd;
}
.shopping-box {
	list-style-type:none;
	background-color:#faf9f7;
	min-height:100px;
	height:480px;
	font-size:13px;
}
.shopping-box li {
	float:left;
	width:280px;
	padding:10px 0 0 0;
	margin:0;
}
ul.list-facilities {
	margin:0;
	padding:0 15px 10px 20px;
	color:#333333;
	background-color:#f8f8f7;
	list-style-type:none;
}
ul.list-facilities li {
	margin:0;
	padding:15px 0 0 0;
}
.txtfaq-list {
	color:#9f8b50;
	font-size:14px;
	padding-top:15px;
	text-transform:none;
}
.faq-list {
	list-style-type:none;
	margin:0 0 40px;
	padding:0;
}
.faq-list li {
	clear:both;
}
.faq-list li a {
	display:block;
	padding:3px 0 3px 25px;
	background:url(../images/gallery-menu-bullet1.png) no-repeat 0 3px;
	text-decoration:none;
	text-transform:uppercase;
	color:#333;
	float:left;
}
.faq-list li li a {
	display:block;
	padding:0;
	background:none;
}
.faq-list li a.open {
	background:url(../images/gallery-menu-bullet2.png) no-repeat 0 0px;
}
.faq-list li a:hover {
	text-decoration:underline;
}
.faq-list ul {
	list-style-type:none;
	/*background:#fbfaf6;*/
	margin: 0 0 0px 0px;
	padding:0 0 0 20px;
	display:none;
	clear:both;
}
.faq-list ul li {
	padding:20px;
	background:#fbfaf6;
}
.bg-gallery {
	background-color:#faf8f4;
	border:1px solid #cbb88f;
	height:500px;
}
a.linkgold13no:link, a.linkgold13no:visited {
	color:#333333;
	text-decoration:none;
	size:13px;
}
a.linkgold13no:hover {
	color:#b77c01;
	size:13px;
	text-decoration:underline;
}
.txtlocation {
	font-size:13px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
.txtlocationf16pix {
	font-size:16px;
	color:#be9642;
	font-family:FrizQuadrataTT, Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}
.txtlocation14gold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#be9642;
	text-transform:uppercase;
}
.txtlocate p {
	margin:0;
	padding:0px 0 13px 0;
}
.txtlocate ul {
	padding:10px 0 15px 35px;
	margin:0;
}
.main-offer {
	margin:30px 0 0 0;
}
.main-offer a {
	color:#a4192e;
}
.main-offer a.moredetail:link, a.moredetail:visited {
	color:#be9642;
	font-family:FrizQuadrataTT;
	text-transform:uppercase;
	font-size:13px;
	padding-left:19px;
}
.main-offer a.moredetail:hover {
	color:#be9642;
	font-size:13px;
	text-decoration:underline;
}
.offer-left {
	float:left;
	padding-right:15px;
}
.offer-left ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.offer-left ul li.text {
	background-color:#c6b083;
	width:225px;
	text-align:center;
	color:#FFF;
	padding:20px 0 20px 0px;
}
.offer-content {
style="padding: 0px 0 35px; float:left; width: 706px;}


/* New bullate location */

.location-bullet {list-style-type:none; margin:0; padding:0;}
.location-bullet li {float:left; width:250px;}

/*.bullet-offer {
	list-style-type:none;
	padding:0 0 0 0px;
}
.bullet-offer li {
	background:url(../images/blt-arrow.png) no-repeat 0 7px;
	padding:0 0 0 12px;
}
.offer-share {position:absolute; left:850px;}

.bullet-inclusive {
	padding-left:0; margin-left:0; list-style-type:none;
}
.bullet-inclusive li.checkrateb {
	float:right; position:absolute; left:800px;
}
.bullet-inclusive li.checkrated {
	style="float:left;
}
*/  .expand a {
 display:block;
 padding:0px 0 0 0px;
 font-weight:normal;
 text-transform:none;
 background-repeat:no-repeat;
 color:#cb9d6c;
 font-family:FrizQuadrataTT;
 font-size:13px;
}
.expand a:link, .expand a:visited {
	/*border-width:1px;*/

  background-image:url(../images/blt-arrow1.png);
	background-repeat:no-repeat;
	background-position:left;
	font-family:FrizQuadrataTT;
	font-size:1em;
	color:#cb9d6c;
	font-size:13px;
}
.expand a:hover, .expand a:active, .expand a:focus {
	text-decoration:none;
	font-weight:normal;
	font-family:FrizQuadrataTT;
	ccolor:#cb9d6c;
	text-decoration:underline;
	font-size:1em;
	font-size:13px;
}
.expand a.open:link, .expand a.open:visited {
	/*border-style:solid;*/

  background:url(../images/blt-arrow2.png) no-repeat;
	background-position:left;
	background-repeat:no-repeat;
	color:#cb9d6c;
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
}
/* End Will be delete */


.gallery-border img {
	border:1px solid #cfbd97;
	padding:5px;
}

.btn-send {
	background-image:url(../images/btn-submit.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:91px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	border:0;
	cursor:pointer;
}

#dynCalendar_layer_1 {
	width:240px;
	}