@charset "utf-8";
/* CSS Document */
body{
	background-image:url(../images/assets/bkg_body.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#4a0406;
	margin:0;
	padding:0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#f5c1c1;
}
a img {
	border:0;
	}
#wrapper {
	width:903px;
	margin-left:auto;
	margin-right:auto;	
}
 #top {
	 position: relative;
	 width: 903px;
	 height:508px;
	 background-image:url(../images/assets/bkg_top.jpg);
	 background-repeat:no-repeat;
}
 #top_eng {
	 position: relative;
	 width: 903px;
	 height:508px;
	 background-image:url(../images/assets/bkg_top_eng.jpg);
	 background-repeat:no-repeat;
}
 #top_fra {
	 position: relative;
	 width: 903px;
	 height:508px;
	 background-image:url(../images/assets/bkg_top_fra.jpg);
	 background-repeat:no-repeat;
}
  #lang {
	  position:absolute;
	  top:11px;
	  left:19px;
} 
#lang ul{
	list-style-type: none;
	padding:0;
	margin:0;
}
#lang li{
	float:left;
	padding-left:25px;
}
  #logo {
	  position:absolute;
	  width:224px;
	  height:63px;
	  top:8px;
	  left:339px;
	  
}
  #featureNav {
	  position:absolute;
	  top:15px;
	  left:677px;
} 
  #featureNav ul{
	list-style-type: none;
	padding:0;
	margin:0;
}
#featureNav li{
	float:left;
}
  #headerPhoto {
	  position:absolute;
	  width:903px;
	  height:242px;
	  top:83px;
	  left:0px;
}
  #headerPhoto_treatment {
	  position:absolute;
	  width:903px;
	  height:80px;
	  top:245px;
	  left:0px;
	  z-index:5;
}
  #mainNav {
	  position:absolute;
	  width:800px;
	  height:56px;
	  top:269px;
	  left:51px;
	  z-index:10;
}
  #mainNav ul{
	list-style-type: none;
	padding:0;
	margin:0;
}
#mainNav li{
	float:left;
}
  #bmask_wrapper {
	  position:absolute;
	  width:446px;
	  height:40px;
	  top:330px;
	  left:441px;
	  
}
/*===========================================Booking Mask Styles===============================*/
#bookingmask {
	height: 40px;
	width: 446px;
	position: relative;
}
#resform #dateInDiv {
	position: absolute;
	left: 9px;
	top: 12px;
	width: 100px;
	height:17px;
}
#resform #DateIn {
	width: 65px;
	font-size: 9px;
	color: #484848;
	font-family: Verdana, Geneva, sans-serif;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #c1c1c1;
	border-left-color: #c1c1c1;
	vertical-align:middle;
}
.ui-datepicker-trigger{
	padding-left:3px;
	vertical-align:middle;
}
.bookingselector {
	font-family:Verdana, Geneva, sans-serif;
	width: 35px;
	font-size: 9px;
	color: #484848;
	position: absolute;
}
#resform #adultsDiv {
	position: absolute;
	left: 173px;
	top: 12px;
}

#resform #lenghtDiv {
	position: absolute;
	left: 269px;
	top: 12px;
}
#resform #SubmitBoton {
	position: absolute;
	left: 373px;
	top: 9px;
	width: 71px;
	height: 20px;
}
/*===========================================Booking Mask Styles end===============================*/
  #actionNav {
	position:absolute;
	width:876px;
	height:94px;
	top:382px;
	left:15px;
	text-align:center;
}
  #actionNav ul{
	list-style-type: none;
	padding:0;
	margin:0;
}
#actionNav li{
	float:left;
}
#shadow{
	position:absolute;
	width:11px;
	height:200px;
	top: 509px;
	left:903px;
}
 #middle {
	width:859px;
	background-image:url(../images/assets/bkg_middle.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding-left: 44px;
	min-height:390px;
}
  #middle_left {
	  padding-top:6px;
	  float:left;
	  width:587px;	  
}
   #title {
}
   #subNav {
	margin-top: 7px;
}
   #middle_left_copy {
	   padding-top:20px;
	}
  #middle_right {
	float:left;
	width:272px;
	  }
   #specials {
}
  #copy {
	  width:859px;
}
 #footer_wrapper {
	 background-image:url(../images/assets/bkg_footer_wrapper.jpg);
	 background-repeat:repeat-x;
}
#footer_bkg{
	background-image:url(../images/assets/bkg_footer.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:252px;
	margin-left:auto;
	margin-right:auto;
}
#footer_bkg_eng{
	background-image:url(../images/assets/bkg_footer_eng.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:252px;
	margin-left:auto;
	margin-right:auto;
}
#footer_bkg_fra{
	background-image:url(../images/assets/bkg_footer_fra.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:252px;
	margin-left:auto;
	margin-right:auto;
}
#footer{
	/**position:relative;**/
	width:901px;
	height:252px;
	margin-left:auto;
	margin-right:auto;
}
  #address {  }
  #footerNav {
	  padding-top:87px;
	  /**position:absolute;**/
	  width:901px;
	  height:51px;
	  /**top:87px;**/
}
  #footerNav ul{
	list-style-type: none;
	padding:0;
	margin:0;
}
#footerNav li{
	float:left;
}

.submit{
	background-color:#725C5C;
	color:#FFF;
	font-size:10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/** --------------- contentlayouts -------------------**/
#accordion{
	width:550px;
}
.txt_only{
	width:544px;
}
.two_col_txt{
	width:544px;
}
.two_col_txt_l{
	float:left;
	width:272px;
}
.two_col_txt_r{
	float:left;
	width:272px;
}
.txtL_imgR{
	width:859px;
}
.txtL_imgR_txt{
	width:544px;
	float:left;
	padding-right:41px;
}
.txtL_imgR_img{
	width:270px;
	float:left;
	padding-top:4px;
}
.img_holder{
	width:270px;
	height:134px;
}
.tn_slideshow{
	background-image:url(../images/assets/bkg_tn_slideshow.jpg);
	background-repeat:no-repeat;
	width:270px;
	display:none;

}

.separator{
	width:545px;
	height:30px;
	padding-top:20px;
	/**background-image:url(../images/assets/separator.png);
	background-repeat:no-repeat;
	background-position:center center;**/
}

.callout{
	width:560px;
}
.callout_wrapper{
	width:546px;
	background-image: url(../images/assets/bkg_callout_wrapper.png);
	background-repeat: no-repeat;
}
.callout_top{
	width:446px;
	padding-top:5px;
	font-size:11px;
	line-height:14px;
	text-align:center;
	padding-left:50px;
	padding-right:50px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #f5c1c1;
}
.callout_bottom{
	width:546px;
	height:6px;
	background-image:url(../images/assets/bkg_callout_bottom.png);
	background-repeat:no-repeat;
}
#middle ul {
	list-style-type:none;
	
}
#middle li {
	padding-left:12px;
	background:transparent url(../images/assets/bullet.gif) no-repeat scroll 0 7px;
}
/** --------------- contentlayouts -------------------**/

.clearspace{
	clear:left;
}

.headline{
	font-size:14px;
	color:#ee322c;
	font-weight:bold;
}

a, a:active, a:visited, a:link{
	color:#ca655d;
	text-decoration:none;
}
a:hover{
	color:#ca1d22;
	text-decoration:none;
}
.p {
	margin-top: 0px;
}
#ui-datepicker-div{
	display:none;
}
.tableHd {
	background-color: #550E0A;
	text-align: center;
	padding: 2px;
	margin: 2px;
}
.tableTd {
	border: 1px solid #550E0A;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.galleryThumb {
	float: left;
	margin: 4px;
	height: 100px;
	width: 100px;
	text-align: center;
}

.powered_by_ic {
	width:153px;
	height:29px;
	float:right;
	position:relative;
	top:70px;
	background:transparent url(../images/assets/pwr_bg.gif) top left no-repeat;
	text-align:right;
	z-index:10;
}
