*{
  font: 100% 'Trebuchet MS', 'Arial', 'Hevetica', 'Sans-serif', 'Verdana';
	margin: 0;
  padding: 0;
 }
body
  {
		font: 100% 'Trebuchet MS','Tahoma', 'Arial', 'Hevetica', 'Sans-serif', 'Verdana';
		background: url('/img/site_background.gif') repeat;  
		margin: 0;
		text-align: center;
	}
#outer
	{
	 width: 876px;
	 margin: 1em auto;
	 margin-top: 0;
	 margin-bottom: 0;
	}
#head
 {
  float: left;
	width: 873px;
	height: 156px;
	background: url('/img/head.jpg') no-repeat; 
 }
#menu
 {
  float: left;
	width: 873px;
	height: 38px;
  background: url('/img/b_menu.jpg') no-repeat;
 }
#menu ul
 {
  float: left;
	display: inline;
	margin-left: 15px;
	width: 842px;
	height: 38px;
  list-style-type: none;
 }
#menu li
 {
  float: left;
	display: inline;
	width: auto;
	height: 38px;
	line-height: 38px;
 }
#menu li a
 {
  float: left;
	display: inline;
	width: auto;
	height: 38px;
	line-height: 38px;
 }
#lobi
 {
  float: left;
	width: 873px;
	height: 161px;
	background: url('/img/lobi.jpg') no-repeat;
 }
#submenu
 {
  float: left;
	width: 873px;
	height: 77px;
  background: url('/img/b_submenu.jpg') no-repeat;
 }
#submenu ul
 {
  float: left;
	display: inline;
	margin-left: 15px;
	width: 842px;
	height: 77px;
  list-style-type: none;
 }
#submenu li
 {
  float: left;
	display: inline;
	width: auto;
	height: 77px;
 }
#submenu li a
 {
  float: left;
	display: inline;
	width: auto;
	height: 77px;
 }
#submenu li a.special_offers
 {
  float: left;
  width: 169px;
	height: 77px;
	background: url('/img/en_special_offers.jpg') no-repeat;
 }
#submenu li a.hotel_facilities
 {
  float: left;
  width: 168px;
	height: 77px;
	background: url('/img/en_hotel_facilities.jpg') no-repeat;
 }
/*  
#submenu li a.special_offers:hover
 {
	background: url('/img/en_h_special_offers.jpg') no-repeat;
 }
#submenu li a.hotel_facilities:hover
 {

	background: url('/img/en_h_hotel_facilities.jpg') no-repeat;
 }

#submenu li a.hotel_restaurant:hover
 {
	background: url('/img/en_h_hotel_restaurant.jpg') no-repeat;
 }
#submenu li a.photo_gallery:hover
 {
	background: url('/img/en_h_photo_gallery.jpg') no-repeat;
 }
#submenu li a.book_now:hover
 {
	background: url('/img/en_h_book_now.jpg') no-repeat;
 }
#submenu ul#bulsubmenu li a.special_offers:hover
 {
	background: url('/img/bg_h_special_offers.jpg') no-repeat;
 }
#submenu ul#bulsubmenu li a.hotel_restaurant:hover
 {
	background: url('/img/bg_h_hotel_restaurant.jpg') no-repeat;
 }
#submenu ul#bulsubmenu li a.hotel_facilities:hover
 {
	background: url('/img/bg_h_hotel_facilities.jpg') no-repeat;
 }
#submenu ul#bulsubmenu li a.photo_gallery:hover
 {
	background: url('/img/bg_h_photo_gallery.jpg') no-repeat;
 }
#submenu ul#bulsubmenu li a.book_now:hover
 {
	background: url('/img/bg_h_book_now.jpg') no-repeat;
 }
*/
#submenu li a.hotel_restaurant
 {
  float: left;
  width: 173px;
	height: 77px;
	background: url('/img/en_hotel_restaurant.jpg') no-repeat;
 }

#submenu li a.photo_gallery
 {
  float: left;
  width: 167px;
	height: 77px;
	background: url('/img/en_photo_gallery.jpg') no-repeat;
 }

#submenu li a.book_now
 {
  float: left;
  width: 165px;
	height: 77px;
	background: url('/img/en_book_now.jpg') no-repeat;
 }
#submenu ul#bulsubmenu
 {
  float: left;
	display: inline;
	margin-left: 15px;
	width: 842px;
	height: 77px;
  list-style-type: none;
 }
#submenu ul#bulsubmenu li
 {
  float: left;
	display: inline;
	width: auto;
	height: 77px;
 }
#submenu ul#bulsubmenu li a
 {
  float: left;
	display: inline;
	width: auto;
	height: 77px;
 }
#submenu ul#bulsubmenu li a.special_offers
 {
  float: left;
  width: 176px;
	height: 77px;
	background: url('/img/bg_special_offers.jpg') no-repeat;
 }
#submenu ul#bulsubmenu li a.hotel_facilities
 {
  float: left;
  width: 166px;
	height: 77px;
	background: url('/img/bg_hotel_facilities.jpg') no-repeat;
 }
#submenu ul#bulsubmenu li a.hotel_restaurant
 {
  float: left;
  width: 167px;
	height: 77px;
	background: url('/img/bg_hotel_restaurant.jpg') no-repeat;
 }
#submenu ul#bulsubmenu li a.photo_gallery
 {
  float: left;
  width: 157px;
	height: 77px;
	background: url('/img/bg_photo_gallery.jpg') no-repeat;
 }
#submenu ul#bulsubmenu li a.book_now
 {
  float: left;
  width: 176px;
	height: 77px;
	background: url('/img/bg_book_now.jpg') no-repeat;
 } 
#content 
 {
  float: left;
	display: inline;
	width: 873px;
	height: auto;
	background: url('/img/b_content.gif') repeat-y;
 }
#incontent 
 {
  float: left;
	display: inline;
	margin-top: 4px;
	margin-left: 15px;
	width: 843px;
	height: auto;
	background: url('/img/b_content2.gif') repeat-y;
 }
#languages
 { 
  float: left;
	display: inline;
	height: 12px;
	margin-top: 93px;
	margin-left: 28px;
 }
#languages a
 {
  float: left;
  color: #705e4f;
	font: 12px 'Tahoma';
	text-decoration: none;
	padding-left: 5px;
	margin-right: 3px;
	background: url('/img/b_lang.gif') no-repeat;
	background-position: 0 3px;
	
 }
#languages a.wb
 {
  background: none;
 }
#left_side
 {
  float: left;
	display: inline;
	width: 229px;
	height: auto;
	overflow: hidden;
 }
#hotel_availability
 {
  float: left;
	width: 229px;
	height: 271px;
	background: url('/img/availability2.gif') no-repeat;
	text-align: left;
	font: 12px 'Tahoma';
	color: #503f26;
 }
#hotel_availability center
 {
  float: right;
	margin-top: 18px;
	display: inline;
	margin-right: 10px;
 }
#hotel_availability center input
 {
  float: left;
  width: 56px;
	height: 22px;
	background: url('/img/button1.gif') no-repeat;
	border: 0;
	color: #ffffff;
	
 }
#hotel_availability table.booktable 
 {
  float: left;
	display: inline;
	margin-left: 11px;
	margin-top: 35px; 
	width: 214px;
	
 }

#hotel_availability table.booktable img
 {
  display: none;
 }
#hotel_availability table.booktable td.formlabel
 {
  font: 12px 'Tahoma';
	line-height: 14px;
	color: #503f26;
	width: 31%;
 }
 #hotel_availability table.booktable td.formfld
 {
  white-space: nowrap;
	width: 69%;
 }
 #hotel_availability table.booktable td.formfld select
 {
  padding: 0;
	margin-right: -2px;
	height: 22px;
	width: auto;
 }
#partners
 {
  float: left;
	padding-top: 20px;;
	width: 229px;
	height: 153px;
	background: url('/img/b_partners.gif') no-repeat;
 }
#partners p 
 {
  float: left;
	display: inline;
	margin-left: 16px;
	font: 14px 'Times New Roman';
	margin-top: 4px;
	color: #72552b;
 }
#partners p a
 {
  float: left;
	display: inline;
	font: 16px 'Times New Roman';
	line-height: 14px;
	color: #72552b;
	text-decoration: none;
 }
#partners p b, #partners p a b
 {
  float: left;
	text-align: left;
	display: inline;
	font: 14px 'Times New Roman';
	line-height: 16px;
	font-weight: bold;
	color: #72552b;
	text-decoration: none;
 }
#partners p img
 {
  float: left;
	display: inline;
	margin-left: 10px; 
  margin-top: 5px;

 }
#textarea
 {
  float: left;
	display: inline;
	margin-left: 5px;
	width: 577px;
	background: url('/img/b_textarea.gif') no-repeat;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
 }
#textarea h1
 {
  float: left;
  font: 18px 'Times New Roman';
	color: #6a4827;
	margin-top: 10px;
	width: 577px;
	text-transform: uppercase;
 }
#textarea h1
 {
  background: url('/img/b_h1n.gif') no-repeat; 
	background-position: 0 9px;
 }
#textarea h1 b
 {
  font: 18px 'Times New Roman';
	color: #6a4827;
	text-transform: uppercase;
	background: #EBDEB6 url('/img/b_h1b.gif') no-repeat; 
	padding-right: 12px;
 }
#textarea h2
 {
  float: left;
  font: 15px 'Tahoma';
	color: #c27d37;
	font-weight: bold;
	width: 577px;
	margin-top: 10px;
	margin-bottom: 3px;
 }
#textarea h3
 {
  float: left;
  font: 16px 'Times New Roman';
	color: #c27d37;
	width: 577px;
	margin-bottom: 7px;
 }
#textarea p
 {
  float: left;
	width: 577px;
  font: 13px 'Tahoma';
  color: #453224;
	text-align: justify;
	margin-top: 4px;
	margin-bottom: 3px;
 }
#textarea p b
 {
  float: left;
  font: 13px 'Tahoma';
	font-weight: bold;
  color: #6b5947;
 }
#textarea a.book_now_button
 {
  float: left;
	width: 56px;
	height: 22px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 17px;
	font: 11px 'Tahoma';
	line-height: 21px;
  color: #ffffff;
	text-decoration: none;
	background: url('/img/button1.gif') no-repeat;
 }
#footer
 {
  float: left;
	width: 873px;
	padding-top: 47px;
	padding-bottom: 11px;
	background: url('/img/footer.gif') no-repeat;
	color: #6a4827;
	font: 13px 'Tahoma';
 }
#footer a
 {
	color: #be5f19;
	font: 13px 'Tahoma';
	font-weight: bold;
	text-decoration: none;
 }
#pictures
 {
  width: 577px;
  float: left;
  margin-top: 8px;
 }
#pictures img
 {
  float: left;
	margin-right: 3px;
	margin-bottom: 3px;
 }
#pictures img.bigpic
 {
  float: left;
	width: 331px;
	height: 221px;
 }
#pictures img.smallpic
 {
  float: left;
	width: 78px;
	height: 53px;
 }
#pictures img.wrm
 {
  float: left;
	margin-right: 0;
 }
#textarea a
 {
  color: #be5f19;
	font: 13px 'Tahoma';
 }
#textarea a.morelink
 {
  float: left;
  font: 13px 'Tahoma';
  color: #be5f19;
	text-decoration: none;
	background: url('/img/b_link.gif') no-repeat;
	background-position: 0 15px;
 }
#textarea ul.hf
 {
  float:  left;
	list-style-type: none;
 }
#textarea ul.hf li 
 {
  font: 13px 'Tahoma';
	color: #453224;
 }
 
 
#contactform #yourname
 {
  float: left;
	width: 350px;
	font: 13px 'Tahoma';
	margin-bottom: 2px;
	margin-top: 7px;
 }
div#inquiry textarea#inq
{
  width: 332px;
	height: 120px;
	font: 13px 'Tahoma';
}
#contactform #yourname label
 {
  float: left; 
	width: 100px;
	font: 13px 'Tahoma';
	color: #453224;
	margin-top: 2px;
 }
#contactform #yourname input
 {
  float: left;
	height: 17px;
	width: 230px;
 }
#contactform #e-mail
 {
  float: left;
	width: 400px;
	font: 13px 'Tahoma';
	margin-bottom: 8px;
 }
#contactform #e-mail label
 {
  float: left; 
	width: 100px;
	padding-top: 3px;
	color: #453224;
 }

#contactform #e-mail input
 {
  float: left;
	height: 17px;
	width: 230px;
 }
#inquirybutton 
 {
  float: left;
	margin-top: 4px;
	width: 50px;
	height: 20px;
 }
 
#inquirybutton input
 {
  float: left;
	width: 50px;
	height: 20px;
	background: #b38954;
	border: 0;
	font: 12px 'Tahoma';
	line-height: 20px;
	color: #ffffff;
 }
 
 
 
 /* Clearfix
----------------------------------------------------------- */

.br 
{
    display: block;
}

.br:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.br 
{
    display: inline-block;
}


/* Hides from IE-mac \*/
.br {
    display: block;
}

* html .br {
    height: 1px;
}
/* End hide from IE-mac */



#pricetable
 {
  float: left;
	margin-top: 12px;
	width: 570px;
 }
#pricetable h1
 {
  float: left;
	width: 570px;
	height: 26px;
	font: 15px 'Trebuchet MS';
	color: #5c3c1c;
	line-height: 26px;
	border-top: 1px solid #baa471;
	border-left: 1px solid #baa471;
	border-right: 1px solid #baa471;
	text-indent: 20px;
	margin-bottom: 0;
	margin-top: 0;
	background: #d6c393;
 }
#pricetable h2
 {
  float: left;
	width: 570px;
	height: 21px;
	font: 13px 'Tahoma';
	font-weight: bold;
	line-height: 21px;
	border-bottom: 1px solid #baa471;
	border-left: 1px solid #baa471;
	border-right: 1px solid #baa471;
	text-indent: 20px;
	color: #cd6906;
	margin-top: 0;
	margin-bottom: 0;
	background: #d6c393;
 }
#pricetable span
 {
  float: left;
	width: 570px;
	height: 21px;
	font: 14px 'Tahoma';
	line-height: 21px;
	border-left: 1px solid #baa471;
	border-right: 1px solid #baa471;
	border-bottom: 1px solid #baa471;
	color: #ffffff;
	margin-top: 0;
	margin-bottom: 0;
 }
#pricetable span b
 {
  float: left;
	width: 495px;
	font: 12px 'Tahoma';
	font-weight: bold;
	line-height: 21px;
	text-indent: 20px;
 }
#pricetable span i
 {
  float: left;
	width: 60px;
	font: 12px 'Tahoma';
	text-align: right;
	font-weight: bold;
	line-height: 21px;
 }

#rates
 {
  float: left;
	width: 570px;
	height: auto;
 }
#rates p
 {
  float: left;
	width: 570px;
	height: 21px;
	line-height: 21px;
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: 1px solid #baa471;
	border-left: 1px solid #baa471;
	border-right: 1px solid #baa471;
 }
#rates p b
 {
  float: left;
	width: 495px;
	text-indent: 20px;
	height: 21px;
	font: 12px 'Tahoma';
	line-height: 21px;
 }
#rates p i
 {
  float: left;
	width: 60px;
	text-align: right;
	font: 12px 'Tahoma';
	line-height: 21px;
 }
#rates p i a
 {
  text-decoration: none;
  font: 12px 'Tahoma';
  color: #be5f19;
	text-decoration: none;
	line-height: 21px;
 }
#pthotogallery
 {
  float: left;
	margin-top: 7px;
 }
#pthotogallery img
{
 float: left; 
 width: 138px;
 height: 92px;
 margin-right: 6px;
 margin-top: 6px;
}
#pthotogallery img.wmr
 {
  margin-right: 0;
 }
table.booktable
 {
  float: left;
	font: 12px 'Tahoma';
	margin-top: -10px;
 }
span.availability a
 {
	float: left;
	margin-right: 300px;
  font: 13px 'Tahoma';
  color: #be5f19;
	text-decoration: none;
	background: url('/img/b_link.gif') no-repeat;
	background-position: 0 15px;
	margin-top: 14px;
 }
#maininfo
 {
  float: right;
	display: inline;
	margin-top: 83px;
	margin-right: 32px;
 }
#maininfo p
 {
  color: #705e4f;
	font: 13px 'Tahoma';
	text-align: right;
	line-height: 14px;
 }
#maininfo b
 {
  font: 12px 'Tahoma';
  font-weight: bold;
	line-height: 14px;
 }
