body {
  background-color: #b0a995;
  color: #888888;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 62.5%;
  line-height:1.5em;
  margin: 0;
  padding: 0;
  text-align: center;
}

.nf{
	display:none;
}

#nav_access {
  position:absolute;
  display:none;
}
h2 {
  color: #849483;
  font-size: 2.4em;
  font-weight:normal;
  padding:.3em 0 .5em 0!Important;
}

h3 {
  font-size:1.4em;
  margin:.3em 0 .9em 0;
  font-weight:normal;
}

p { 
  margin:0 0 0.7em 0;
  font-size:1.2em;
  }

strong {
  font-weight:normal;
  }

a,  a:link {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #000;
  text-decoration: underline;
}
a:focus {
  color: #000;
}
a:active {
  color: #000;
}

/*-------------------=p header---------------------------------------------*/


#outer-wrapper {
  background-color: #fff;
  margin: 5px auto 0 auto;
  text-align: left;
  width: 768px;
  border-right:1px solid white;
  border-left:1px solid white;
}

/*-------------------=p logo---------------------------------------------*/


#outer-wrapper #logo {
  position:relative;
  background:#fff url(../images/contact-us.gif) no-repeat right 0;
  padding: 0px;
  height:79px;
}

#outer-wrapper #logo h1{
  position:absolute;
  z-index:100;
  left:0px;
  top:0px;
  margin:0;
  padding:0;
}

#outer-wrapper #logo h1 a{
  display:block;
  background: #fff url(../images/logo.gif) no-repeat 0 0;
  width:631px;
  height:79px;
  text-indent:-9999px;
  outline:none;
  border:0;
  color:#fff;
}

#outer-wrapper #logo h2{
  text-indent:-9999px;
}

/*-------------------=p top-navigation---------------------------------------------*/


#outer-wrapper #top-navigation {
  background-color: #e7dec4;
  height:24px;
  padding: 0px 0px 0px 0px;
}

#outer-wrapper #top-navigation ul {
  padding:4px 0 0 5px;
}

#outer-wrapper #top-navigation ul li {
  float:left;
  padding:0 2px;
  color:white;
  font-size:1.2em;
}

#outer-wrapper #top-navigation ul li a{
  color:#849483;
}

#outer-wrapper #top-navigation ul li a.selected{
  color:#b09390;
}

/*-------------------=p header---------------------------------------------*/

#outer-wrapper #header {
  height:171px;
  padding: 0px;
  border:1px solid white;
  background:#95a895 url(../images/white-line.gif) no-repeat 0 159px;
}

/*-------------------=p content-wrapper---------------------------------------------*/

#outer-wrapper #content-wrapper {
  padding:10px;
  background-color:#d4d0c5;
  }
  
/*-------------------=p right-column---------------------------------------------*/
  
#outer-wrapper #content-wrapper #right-column {
  float: right;
  padding: 0px;
  margin:0;
  width: 121px;
}

#outer-wrapper #content-wrapper #right-column img{
  border:1px solid white;
}

/*-------------------=p content---------------------------------------------*/


#outer-wrapper #content-wrapper #content { 
  position:relative;
  margin: 0 131px 0 0;
  padding: 10px!Important;
  border:1px solid #9bac9a;
  background-color:#fff;
  min-height:376px;
}

#outer-wrapper #content-wrapper #content img{
  border:1px solid #9bac9a;
}

#outer-wrapper #content-wrapper #content p:last-child {
  border-bottom:1px solid #9bac9a;
  padding-bottom:50px;
  margin-bottom:25px;
}

#outer-wrapper #content-wrapper #content a {
  color:#b09390;
}
/*-------------------=p our-bedroom---------------------------------------------*/


#outer-wrapper #content-wrapper #content div.bedroom-container {
  overflow:auto!Important;

  border-bottom:1px solid #9bac9a;
  padding-bottom:20px!Important;
  margin:0 0 .7em 0;
/*  border:1px solid blue;
*/}

#outer-wrapper #content-wrapper #content div.bedroom-container div.image-container{
  float:left;
  width:256px;
/*  border:1px solid red;
*/}

#outer-wrapper #content-wrapper #content div.bedroom-container div.image-container div.thumb-container img {
  margin-right:2px;
/*  border:1px solid green;
*/
  }

#outer-wrapper #content-wrapper #content div.bedroom-container div.text-container {
  float:right;
  width:330px;
/*  border:1px solid yellow;
*/
}

#outer-wrapper #content-wrapper #content div.bedroom-container p:last-child {
  border-bottom:none!Important;
  padding-bottom:0!Important;
  margin:0 0 0.7em 0!Important;
}

#outer-wrapper #content-wrapper #content div.bedroom-container div.clear-both {
  clear:both;
}

/*-------------------=p breakfast-room ---------------------------------------------*/

#outer-wrapper #content-wrapper #content #breakfast-container{ 
  width:590px;
  overflow:auto;
  border-bottom:1px solid #9bac9a;
  padding-bottom:10px;
  margin-bottom:15px;
}

#outer-wrapper #content-wrapper #content #breakfast-container #breakfast-image-container{ 
  width:179px;
  float:left;
}

#outer-wrapper #content-wrapper #content #breakfast-container #breakfast-text{ 
  width:400px;
  float:right;
}

#outer-wrapper #content-wrapper #content #breakfast-container #breakfast-text p:last-child {
  border-bottom:none!Important;
  padding-bottom:0!Important;
  margin:0 0 0.7em 0!Important;
}

#outer-wrapper #content-wrapper #content #breakfast-container div.clear-both {
  clear:both;
}

/*-------------------=p facilities ---------------------------------------------*/

#outer-wrapper #content-wrapper #content #facilities {
  width:590px;
  overflow:auto;
  border-bottom:1px solid #9bac9a;
  padding-bottom:20px;
  margin-bottom:15px!Important;
  }

#outer-wrapper #content-wrapper #content #facilities ul{
  font-size:1.2em;
  line-height:2.5em;
}

#outer-wrapper #content-wrapper #content #facilities ul li{
  background:transparent url(../images/disc.gif) no-repeat 0px center;
  padding:0 0 0 15px;
}


#outer-wrapper #content-wrapper #content #facilities ul#facilities-left {
  width:295px;
  float:left;
}

#outer-wrapper #content-wrapper #content #facilities ul#facilities-right {
  width:290px;
  float:right;
}

#outer-wrapper #content-wrapper #content #facilities div.clear-both {
  clear:both;
}

/*-------------------=p location ---------------------------------------------*/

#outer-wrapper #content-wrapper #content #location {
  width:590px;
  overflow:auto;
  border-bottom:1px solid #9bac9a;
  padding-bottom:20px;
  margin-bottom:15px!Important;
  }

#outer-wrapper #content-wrapper #content #map-container {
  width:270px;
  float:left;
}

#outer-wrapper #content-wrapper #content #location-info {
  width:270px;
  float:right;
}

#outer-wrapper #content-wrapper #content #location-info p:last-child {
  border-bottom:none!Important;
  padding-bottom:0!Important;
  margin:0 0 0.7em 0!Important;
}

#outer-wrapper #content-wrapper #content #location div.clear-both {
  clear:both;
}

/*-------------------=p our-tariff ---------------------------------------------*/

#outer-wrapper #content-wrapper #content #our-tarrif {
	border-bottom:1px solid #9bac9a;
	padding-bottom:20px;
	margin-bottom:15px;
}

#outer-wrapper #content-wrapper #content #our-tarrif table{ 
  width:566px;
  border-top:1px solid #9bac9a;
  border-left:1px solid #9bac9a;
}

#outer-wrapper #content-wrapper #content #our-tarrif td, th{ 
  border-right:1px solid #9bac9a;
  border-bottom:1px solid #9bac9a;

  text-align:center;
  vertical-align:middle;
  padding:3px 0;
}

#outer-wrapper #content-wrapper #content #our-tarrif td#col1 {
  width:226px;
 }

#outer-wrapper #content-wrapper #content #our-tarrif td#col2, #outer-wrapper #content-wrapper #content #our-tarrif td#col3{
  width:164px;
  text-align:center;
 }
 
 tr.blue {
 	background-color:#ecf5fa;
	}
	
 tr.yellow {
 	background-color:#fbebc8;
	}
	
 td.grey {
 	background-color:#e1e5e0;
}

 td.cell {
 	width:55px;
	}
	
 td.text-align {
 	text-align:left!Important;
	padding-left:5px!Important;
	}
	
#outer-wrapper #content-wrapper #content #our-tarrif ul{ 
  padding:7px 0 50px 0;
}

/*-------------------=p contact-details ---------------------------------------------*/

 #outer-wrapper #content-wrapper #content ul#address {
 	font-size:1.2em;
	margin:0 0 .7em 0;
	}

/*-------------------=p your-relaxation-content ---------------------------------------------*/

#outer-wrapper #content-wrapper #content #your-relaxation ul{
 	border-bottom:1px solid #9bac9a;
	margin-bottom:15px;
}

#outer-wrapper #content-wrapper #content #your-relaxation ul{
  font-size:1.2em;
  line-height:2.5em;
  padding-bottom:20px;
}

#outer-wrapper #content-wrapper #content #your-relaxation ul li{
  background:transparent url(../images/disc.gif) no-repeat 0px center;
  padding:0 0 0 15px;
}
	
 
/*-------------------=p your-relaxation-button---------------------------------------------*/


#outer-wrapper #content-wrapper #your-relaxation-button {
  margin: 12px 10px 0 490px;
  border:1px solid #758573;
  text-align:center;
  font-size:1.1em;
  padding-top:7px;
  height:22px;
  width:124px;
  background:url(../images/button.jpg) repeat-x 0 0;
  z-index:100;
}

#outer-wrapper #content-wrapper #your-relaxation-button a{
  color:white;
}

/*-------------------=p footer---------------------------------------------*/

#outer-wrapper #content-wrapper div.clear-float {
  clear: right;
  display: block;
}

#outer-wrapper #footer {
  position:relative;
  background:#b0a995 url(../images/footer.jpg) no-repeat 0 0;
  padding: 0px 0px 0px 0px;
  height:58px;
  position:relative;
  border-top:1px solid white;
  border-bottom:1px solid white;
}

#outer-wrapper #footer ul {
  position:absolute;
  top:61px;
  width:768px;
  color:#fff;
  font-size:1.2em;
  }
#outer-wrapper #footer ul li a {
  color:#FFFFFF;
  }  
 

.float-left {
  float:left;
 }
 
.float-right {
  float:right;
  }
  
span.footer-links{
	padding-top:20px;
	display:block;
	font-weight:normal;
	margin-bottom:30px;
}
span.footer-links a, a:link, a:visited, a:hover, a:active{
	font-weight:normal;
	color:#7F765F;
}