@charset "utf-8";
body, html {
	margin: 0;
	padding: 0;
	height:100%;
	width:100%;
	background: #a29a8f url(../pics/bk_site.gif) repeat-x;
}

body, p, .txtContent, .pageContentGeneric{
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#57534D;
}

input, textarea, select {font-size:11px;}

img {
	padding: 0;
	border: 0;
}

*:focus{outline:none;}
.padding8px{padding: 8px;}
.padding20px{padding: 20px;}
.padding13px{padding: 13px;}

a {
	color: #403d38;
	text-decoration: underline;
}

a:hover {text-decoration: none;}

.content_padding20px {
	padding: 20px;
	color: #6f6a61;
	line-height:20px;
}
.footerContainer {
	padding:15px 10px 10px;
	font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background:#dfd4c3 url(../pics/footer_bk.gif) left top;
	text-align:center;
}
.footerContainer a {
	color: #6f6a61;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bk_topbar{
	background-image: url(../pics/top_bar.gif);
	background-repeat: repeat-x;
}
.bk_mainmenu {
	background-image: url(../pics/bk_mainmenu.gif);
	background-repeat: repeat-x;
}
.bk_findhotel {
	background-image: url(../pics/bk_findhotel.gif);
	background-repeat: no-repeat;
}
/***forms****/
.calendar_area, .text_area,.title_area{
	background: #3f3c36;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #a4998b;
	border: 1px solid #676158;
	width: 56px;
	height: 16px;
	text-transform:uppercase;
	padding:3px 1px 1px 5px;
	overflow:hidden;
}
.text_area {width:82px;}

.name_area,.comments_area,.email_area {
	background: #dfd4c3;
	color: #6f6a61;
	border: 1px solid #6f6a61;
	width:166px;
	height:16px;
	overflow:hidden;
	text-transform:uppercase;
	padding:3px 1px 1px 5px;
}
.comments_area {
	width:656px;
	height:68px;
}
.email_area{width:202px;}

.box_link {
	color: #be9e56;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.box_link a {
	color: #be9e56;
	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.box_link a:hover {color: #E9DEC5;}

.box_text {
	font:10px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #dfd4c3;
}
.special_offers_text {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#dfd4c3;
	text-transform: uppercase;
}
.contact_name_text {
	font-size: 9px;
	font-weight: bold;
}

/*** Dropdown Menus ***/
.divDropdownMenu UL {
	width:176px;
	position:relative;
	height:16px;
	padding:3px 1px 1px 5px;
	margin:0;
	z-index:10;
	background:#3f3c36 url(../pics/arrow_dropdown.gif) right top no-repeat;
	/*text-transform:uppercase;*/
	color:#a4998b;
	font: 11px Tahoma, Arial, Helvetica, sans-serif !important;
	border:1px solid #676158;
	list-style-type:none;
}

.divDropdownMenu UL LI {
	position: relative;
	margin:0;
	cursor:default;
	padding:0;
}
.divDropdownMenu UL LI UL {
	width:182px;
	position:absolute;
	left:0;
	height:auto;
	padding:0;
	display: none;
	margin:4px 0 0 -6px;
	border: 1px solid #676158;
	background:#3f3c36;
	list-style-type:none;
}
.divDropdownMenu UL LI UL LI {
	width: 177px;
	padding: 3px 0 3px 5px;
	height:14px;
}

/****Feedback Drop Down*****/
.FBdivDropdownMenu UL {
	width:300px;
	position:relative;
	height:16px;
	padding:3px 1px 1px 5px;
	margin:0;
	z-index:10;
	background:#dfd4c3 url(../pics/arrow_dropdown_search.gif) right top no-repeat;
	text-transform:uppercase;
	color:#6f6a61;
	font: 11px "Tahoma", Arial, Helvetica, sans-serif;
	border:1px solid #6f6a61;
	list-style-type:none;
}
.FBdivDropdownMenu UL LI {
	position: relative;
	margin:0;
	cursor:default;
	padding:0;
}
.FBdivDropdownMenu UL LI UL {
	width:306px;
	position:absolute;
	left:0;
	height:auto;
	padding:0;
	display: none;
	margin:4px 0 0 -6px;
	border: 1px solid #6f6a61;
	background:#dfd4c3;
	list-style-type:none;
}
.FBdivDropdownMenu UL LI UL LI {
	width: 301px;
	padding: 3px 0 3px 5px;
	height:14px;
}
/*** Adults + Children Dropdown Menus ***/


.PersonsDivDropdownMenu UL {
	width:82px;
	position:relative;
	height:16px;
	padding:3px 1px 1px 5px;
	margin:0;
	z-index:10;
	background:#3f3c36 url(../pics/arrow_dropdown.gif) right top no-repeat;
	text-transform:uppercase;
	color:#a4998b;
	font: 11px Tahoma, Arial, Helvetica, sans-serif !important;
	border:1px solid #676158;
	list-style-type:none;
}
.PersonsDivDropdownMenu UL LI {
	position: relative;
	margin:0;
	cursor:default;
	padding:0;
}
.PersonsDivDropdownMenu UL LI UL {
	width:88px;
	position:absolute;
	left:0;
	height:auto;
	padding:0;
	display: none;
	margin:4px 0 0 -6px;
	border: 1px solid #676158;
	background:#3f3c36;
	list-style-type:none;
}
.PersonsDivDropdownMenu UL LI UL LI {
	width: 83px;
	padding: 3px 0 3px 5px;
	height:14px;
}
/****Quick Search Drop Down*****/

.QSdivDropdownMenu UL {
	width:200px;
	position:relative;
	height:16px;
	padding:3px 1px 1px 5px;
	margin:0;
	z-index:10;
	background:#dfd4c3 url(../pics/arrow_dropdown_search.gif) right top no-repeat;
	text-transform:uppercase;
	color:#6f6a61;
	font: 11px "Tahoma", Arial, Helvetica, sans-serif !important;
	border:1px solid #6f6a61;
	list-style-type:none;
}
.QSdivDropdownMenu UL LI {
	position: relative;
	margin:0;
	cursor:default;
	padding:0;
}
.QSdivDropdownMenu UL LI UL {
	width:206px;
	position:absolute;
	left:0;
	height:auto;
	padding:0;
	display: none;
	margin:4px 0 0 -6px;
	border: 1px solid #6f6a61;
	background:#dfd4c3;
	list-style-type:none;
}
.QSdivDropdownMenu UL LI UL LI {
	width: 185px;
	padding: 3px 0 3px 5px;
	height:14px;
}
/*** Typography & Fonts ***/

.txtContent {
	font: bold 12px/18px Georgia, "Times New Roman", Times, serif
	color: #57534d;
}
/** Text for non-standard content ***/
.templateTxtContent {color: #6f6a61;}

.templateTxtContent a {
	color: #6f6a61;
	text-decoration: none;
}
.templateTxtContent a:hover {
	text-decoration: underline;
	color:#35332F;
}
.more_link {
	color: #b1aa9c;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.more_link a {
	text-decoration:none;
}
.more_link a:hover {
	color:#A09C94;
	text-decoration: underline;
}
.smallinks a {
	font:bold 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6f6a61;
	text-decoration: none;
}
.smallinks a:hover {
	color: #958F86;
	text-decoration:underline;
}
.quicklinks{
    font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.quicklinks a{
	font-size: 11px;
	color: #a29a8f;
	text-decoration: none;
}
.quicklinks a:hover {color: #fff;
}
.pageTitlepadding40px {
	height: 20px;
	padding: 10px 20px 20px;
}

.pageTitlepadding10px{padding: 10px 20px;}

.pageTextPadding {
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom:0;
}
.pageContentContainer {
	width: 100%;
	padding: 0 0 10px 20px;
	color: #6f6a61;
}
.pageContentGeneric {
	width: 100%;
	padding: 0 20px 10px;
}

.paddingBottom10px {padding-bottom: 15px;}
.paddingOverviewTitles {padding: 5px 20px;}
.LeftTablepadding20 {padding-left: 20px;}
.LeftTablepadding30 {padding-left: 30px;}

.dining_text {
	color: #dfd4c3;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 8px 20px;
}
.contact_hotel_area {
	padding: 8px 20px;
	font:12px Georgia,"Times New Roman",Times,serif !important;
}
.dining_text a {
	color: #dfd4c3;
	text-decoration:none;
}
.dining_text a:hover {
	color: #E9DEC5;
	text-decoration:underline;
}
.floatDIV {
	width:324px;
	padding:10px 10px 20px;
	height:auto;
	background:#b1aa9c;
	margin:0;
}
.floatDIVspacer {
	width:324px;
	height:10px;
}
.floatInfo {
	margin-left:auto;
	margin-right:auto;
	width:303px;
	color:#fff;
	line-height:16px;
}
/* StripViewer */

#glider1 {
	float:left;
	width:225px;
	height:293px;
	overflow:hidden;
}
div.scroller, div.base1Sec1SliderContent {
	height: 263px;
	width: 226px;
	overflow:hidden;
	float: left;
}
div.scrollerContent {
	width: 1500px;
	float: left;
}
div.controls {
	float: left;
	padding-left:0px;
	width: 226px !important;
}
#PlaceHolder1, #PlaceHolder2, #PlaceHolder3, #PlaceHolder4, #PlaceHolder5 {
	float:left;
	width:227px;
	height:auto;
}
#PlaceHolderControls {
	width:227px;
	height:30px;
}
.menuTitle {
	font:16px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
.menuContents {font:14px Georgia, "Times New Roman", Times, serif;}
.menuSmallContents {font:12px italic Georgia, "Times New Roman", Times, serif;}

/* Lanbox v1 */
.lanboxContainer {
	width:100%;
	height:100%;
	background:#000;
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	filter: alpha(Opacity=60);
	-moz-opacity: 0.6;
}
.lanboxContent {
	width:670px;
	height:495px;
	padding:20px;
	margin: 5% auto 0;
	background:#fff;
}
#ImageBankContent {
	position:absolute;
	overflow:hidden;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:999;
}
.bk_booktopbar {
	background-image: url(../pics/booking_top_bar.gif);
	background-repeat: repeat-x;
}
.bk_bookbottombar {
	background-image: url(../pics/booking_footer_bk.gif);
	background-repeat: repeat-x;
}
.footerCredits {
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #dfd4c3;
	text-transform: uppercase;
}
.footerCredits a {
	color: #dfd4c3;
	text-transform: uppercase;
	text-decoration:none;
}
.footerCredits a:hover {color: #373530;}

/* About the room */
.grsmallinks, .grsmallinks a {
	font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6f6a61;
	text-decoration: none;
}

.grsmallinks a:hover {
	color: #958F86;
	text-decoration:underline;
}
/* Calendar */
	
	.calendar_title {
	font:13px Georgia, "Times New Roman", Times, serif;
	color: #423e3a;
	font-weight:bold;
	text-decoration: none;
}
.calendar_price {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #423e3a;
	text-decoration: none;
}
.calendar_date {
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color: #6f6a61;
	text-decoration: none;
}
.calendar_links {
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6f6a61;
}
.calendar_links a {
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #423e3a;
	text-decoration: none;
}
.calendar_links a:hover{
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #423e3a;
	text-decoration: underline;
}
.fieldgeneral {
	background: #dfd4c3;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6f6a61;
	border: 1px solid #6f6a61;
	height:16px;
	padding:3px 1px 1px 5px;
}
.ajax__calendar .ajax__calendar_container {
	border:1px solid #646464;
	background-color:#fff;
	color:#000;
	z-index:999;
	position:absolute;
}

#SO_Border {
	position:absolute;
	width:224px;
	height:233px;
	margin:-8px 0px 0px -8px;
}

/** Page Titles and breadcrums**/
#leftPageSection p, h1.page-title, h2.page-title, h3.page-title{
	margin:0;
	padding:0;
}

h1.page-title span, h2.page-title span, h3.page-title span{display:none;}

.breadcrums, .breadcrums-white{
	padding:0 0 5px 2px;
	font-size:11px;
}

.breadcrums-white, .breadcrums-white a, .breadcrums-white a:hover{color:#FFF;}
.breadcrums a, .breadcrums-white a{text-decoration:none;}
.breadcrums a:hover, .breadcrums-white a:hover{text-decoration:underline;}

/** Booking Widget Dropdown menu for smart phones **/
.divDropdownMenu select{
	width:185px;
	height:22px;
	padding:3px;
	margin:0;
	z-index:10;
	font: 11px Tahoma, Arial, Helvetica, sans-serif !important;
	border:1px solid #676158;
}

#contact_box{font-weight:normal !important;}

/** Meet for Free Section **/
.txt-input, .txt-area{
	background:#ebe6dd url(../pics/bk_inputs.gif) repeat-x top !important;
	border:1px solid #a29989;
	padding:5px !important;
	font:12px/15px Georgia, "Times New Roman", Times, serif;
	color:#635f57;
}
.txt-input{
	width:280px;
	height:16px;
}
.txt-area{
	width:350px;
	height:70px;
}
.form-seperator{
	background:#c8c0b2 url(../pics/t_seperator.gif) repeat-x center;
	height:7px;
	padding:0;
}


.languagesDropdownMenu UL {
	position:relative;
	height:16px;
	width:170px;
	padding:5px;
	margin:0;
	z-index:10;
	background:#928b7f url(../pics/bik_dropdown_light.gif) right top no-repeat;
	color:#5f5548;
	font:11px/15px Georgia, "Times New Roman", Times, serif;
	border:1px solid #a29989;
	list-style-type:none;
}

.languagesDropdownMenu UL LI {
	position: relative;
	margin:0;
	cursor:default;
	padding:0;
}
.languagesDropdownMenu UL LI UL {
	width:180px;
	position:absolute;
	left:0;
	top:16px;
	height:auto;
	padding:0;
	display: none;
	margin:4px 0 0 -6px;
	background:#928b7f;
	list-style-type:none;
}
.languagesDropdownMenu UL LI UL LI {
	width: 175px;
	padding: 4px 0 4px 5px;
	height:16px;
}

/** Meet for Fre3e Modales **/
#containerBox{
	background-color:#000;
	z-index:850;
	top:0;
	left:0;
	position:absolute;
}
#dialogueBox{
	position:absolute;
	z-index:851;
	top:0;
	left:0;
	background-color:#dfd4c3;
}

#modale-border{
	background-color:#221d19;
	position:absolute;
	z-index:850;
}
#btnclose{
	position:absolute;
	z-index:999;
	right:-8px;
	top:-8px;
	background:url(../pics/btn-close.png) no-repeat;
	width:25px;
	height:26px;
	cursor:pointer;
}
.wrapper{
	padding:20px;
	overflow:hidden;
}

.modale-inner{
	width:450px;
	height:500px;
	padding:20px;
	overflow:hidden;
}

.scroll{overflow-y:auto;}
#bookingnow input{background:#FFF !important; color:#000 !important; padding:3px !important;margin-right:10px !important;}