body {
  margin:		auto;
  font-family:		Verdana, Arial, Helvetica, sans-serif;
  font-size:		90%;
  line-height:		1.2em;
  background-color:	#BCEABC;
}

h1 {
  font-size:		150%;
  color:		#00A0CA;
}


#header h1 {
  font-size:		150%;
  color:		white;
}

h2 {
  font-size:		120%;
  color:		#00A0CA;
}

h3 {
  font-size:		90%;
  color: 		#00A0CA;
}

#header {
  background-color:	#00A0CA;
  background-image:	url(images/in_chateau_140x95px.jpg);
  background-repeat:	no-repeat;
  background-position:	left;
  padding:		8px;
  padding-left:		145px;
  color:		white;
}

#footer {
  background-color:	#00A0CA;
  color:		white;
  margin-top:		10px;
  padding:		1px 2px 5px 5px;
  text-align:		left;
  line-height:		1;
  clear:		left;
}

.images {
  text-align:		center;
  border: 		0px;
}

#toolbar {
  float:		left;
  width:		133px;
  background-color:	#BCEABC;
  border-color:		white;
  border-collapse:	collapse;
  font-size:		85%;
  font-color:		white;
  padding:		1px 2px 360px 5px;
  color: 		#ffffff;

}

.menu_item {
  margin-bottom:	5px;
}

.menu_item h3 {
  color:		white;
}

.menu_item ul {
  padding:		0px 0px 0px 5px;
  margin:		0px 0px 5px 0px;
  list-style-type: 	none;
  width:		140px;
  border-bottom: 	1px solid #BCEABC;
}

.menu_item ul li {
  position: 		relative;
}

.menu_item li ul {
  position:		absolute;
  left:			135px;
  top:			94px;
  display:		none;
}

.menu_item ul li a {
  display: 		block;
  text-decoration: 	none;
  color: 		#FFFFFF;
  background: 		#BCEABC;
  padding: 		5px;
  border: 		1px solid #BCEABC;
  border-bottom: 	0;
  width:		180px;
}


<!--Fix IE. Hide from IE Mac-->
* html .menu_item ul li { float: left; }
* html .menu_item ul li a { height: 1%; }
/* End */

li:hover ul { display: block; }

#main {
  margin:		0px 0px 0px 140px;
  padding:		5px;
  background-color:	#FFFFFF;
  border-cottom:	0px;
}

#rightpix {
  float:		right;
  width:		200px;
  padding:		0px;

}


<!-- Link styles-->
a:link {
  color: 		#00A0CA;
  font-weight:		normal;
}
a:visited {
  color: 		#00A0CA;
  font-weight:		bold;
}

a:hover {
  background:		#00A0CA;
  color: 		#BCEABC;
  font-weight:		bold;
}

<!-- Toolbar link styles-->
#toolbar a:link {
  color: 		white;
  text-decoration: 	none; 
  font-weight:		bold;
}
#toolbar a:visited {
  color: 		white;
  text-decoration: 	none; 
  font-weight:		bold;
}

#toolbar a:hover {
  background:		#00A0CA;
  color: 		#FFFFFF;
  text-decoration: 	none; 
  font-weight:		bold;
}

<!-- Footer link styles-->
#footer a:link {
  color: 		#BCEABC;
  text-decoration: 	none; 
  font-weight:		normal;
}

#footer a:visited {
  color: 		#BCEABC;
  text-decoration: 	none; 
  font-weight:		normal;
}

#footer a:hover {
  background:		#BCEABC;
  color: 		#00A0CA;
  text-decoration: 	none; 
  font-weight:		bold;
}

li {
  list-style-type:	none;


#ListL {
  margin:		0px 5px 0px 5px;
  /* width:		380px; */
  width:		450px;
}

#ListR {
  margin:		0px 50px 0px 5px;
  width:		380px;
  float:		right;
}

#locright {
  margin:		0px 5px 0px 500px;
}

table {
  border-collapse:	collapse;
}

td,th {
  padding-left:		5px;
  padding-right:	5px;
  text-align:		left;
  border:		thin solid white;
}

th {
  text-align:		top;
}

td {
  font-size:		90%;
  text-align:		center;
}

table.owls {
  align:		center;
  background-color:	#BCEABC;
}

table.resto {
  align:		center;
}

td.resto {
  align:		center;
}

img {
  margin-left:		20px;
  margin-right:		20px;
}

.bol {
  font-weight:		bold;
}

.small {
  font-size:		60%;
}

#centre {
  text-align:		center;
  font-weight:		bold;
}

ol {
  list-style-position:	outside;
  list-style:		number;
}

hr {
  border:		0;
  width:		80%;
  color:		#9BCFF3;
  background-color:	#9BCFF3;
  height:		5px;
}

#low {
  background-color:	#C0A8A8;
}

#med {
  background-color:	#A8C0C0;
}

#high {
  background-color:	#7878A8;
}

.xmas {
  background-color:	#607860;
.bkd {
  background-color:	#6699cc;}


<!-- Planned colours
#low {
  background-color:	#FCEF58;
}

#med {
  background-color:	#9BCFF3;
}

#high {
  background-color:	#00A0CA;
}

.xmas {
  background-color:	#BCEABC;
}

.bkd {
  background-color:	#FFFFFF;
  text-decoration:	line-through;
}-->

#we {
  font-weight:		bold;
}

#cl {
  background-color:	white;
}

#availability {
  font-size:		90%;
  border:		white;
}

#availability td {
  text-align:		center;
}

.emp {
  color:		#00A0CA;
  font-weight:		bold;
}

/*rc colours  {
  carretta caretta	#00A0CA;	darker blue
  tyli zalia 		#BCEABC;	pale green
  white			#FFFFFF;	white	
  happy blue sky II	#9BCFF3;	paler blue
  
}*/


<!-- Colours from palette
#low {
  background-color:	#C0A8A8;
}

#med {
  background-color:	#A8C0C0;
}

#high {
  background-color:	#7878A8;
}

.xmas {
  background-color:	#607860;
}-->