/* stylesheet for burnbrae holidays web site */

body
{
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px; 
  background: #EEEEBB;
  text-align: center;
}

img
{
  border: 0;
}

#container
{
//  background: url(../images/border.jpg); 
  background: #FFFFCC;
  width: 800px;
  \width: 800px;
  w\idth: 800px;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  padding-right: 10px;
  padding-bottom: 10px;
/*  text-align: justify;*/
  text-align: left;
  border: 1px solid #ADC49C;
}

#header
{
  margin-bottom: 5px;
}

#menu
{
  float: left;
  width: 120px;
  border-right: 1px solid #ADC49C;
  border-bottom: 1px solid #ADC49C;
  background: #FFFFCC;
}

#menu h3
{
  background-color: #ADC49C;
  padding: 2px 2px 2px 2px;
  text-align: center;
  margin: 0;
  margin-top: 10px;
}

#menu h3.nomargin
{
  margin-top: 0;
}

#menu ul
{
  list-style: none;
  padding: 0;
  margin: 0;
  margin-left: 3px;
  margin-bottom: 10px;
}

#menu a, #menu a:visited
{
/*  color: #000000;*/
  text-decoration: none;
}

#menu a:hover
{
  color: #ADC49C;
}

#menu a.nostyle
{
  color: #336633;
  text-decoration: none;
}

#menu a.nostyle:hover
{
  color: #EEEEBB;
  text-decoration: none;
}

#content
{
  padding-left: 130px;
}

#content table
{
  font-size:12px;
}

#content th
{
  color: #336633;
  background-color: #ADC49C;
  padding: 2px;
}

#content table.calendar
{
}

#content table.calendar th
{
}

#content table.calendar td
{
  border:1px solid #ffffcc;
  border-spacing: 0;
  margin: 0;
  padding: 0;
  width:15px;
  text-align: center;
  font-size:75%;
}

#content table.calendar td.unavailable
{
  background-color: #ff8080;
}

#content table.calendar td.partial
{
  background-color: #FFCC00;
}

#content table.calendar td.available
{
  background-color: #80ff80;
}

#content table.calendar td.past
{
  background-color: #dddddd;
  color: #777;
}

#content table.cottagecomparison td
{
  text-align: center;
}

#content table.cellborder th,
#content table.cellborder td
{
  border:1px solid #ADC49C;
}

#hdr1
{
  font-size:18px;
  color: #336633;
}

#comments p
{
/*  font-weight: bold;*/
  font-style: italic;
  background-color: #fff;
  padding: 10px;
  border: 1px solid #ADC49C;
}

#comments span.author
{
  font-size:75%;
  font-weight: normal;
  font-style: normal;
  padding-left:10px;
}

#programme table
{
  width: 600px;
  border-collapse: collapse;
  border: 1px solid #ADC49C; /*#DCC895;*/
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
}

#programme td
{
  background-color: #fff;
  padding: 5px;
  margin: 0;
}

#programme th.title
{
  text-align: left;
  font-size: 125%;
  background-color: #ADC49C;
  color: #ffffff;
}

#programme th.price
{
  text-align: right;
  background-color: #ADC49C;
  color: #ffffff;
}

span.inpagemenu
{
/*  border: 1px solid #DCC895;*/
  padding: 4px;
  font-size: 80%;
}

span.inpagemenu a, span.inpagemenu a:visited
{
  text-decoration: none;
  background-color: #ADC49C;
  border: 1px solid #ADC49C;
  color: #336633;
  padding: 2px;
}

span.inpagemenu a:hover
{
  background-color: #FFFFCC;
}

a, a:visited
{
  color: #000;
}

p.center
{
  text-align:center;
  margin-left: auto;
  margin-right: auto;
}

p.error
{
  color: f00;
}

.setutor
{
  color: #FFFF00;
}

.ob_butt { background-color: #adc49c; border: 1px #adc49c solid; cursor: pointer; font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #336633; text-decoration: underline; width: 110px }
.ob_h1 { font-family: verdana, arial, helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: bold; color: #000000 }
.ob_h2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: normal; color: #000000 ; margin-bottom: 0px; text-align: left }
.ob_cont { font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000 }
.ob_cont_unj { font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000 }
.ob_cal_h { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #000000; text-align: center }
.ob_cal_hi { font-family: verdana, arial, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #ff0000; text-align: center }
