 body {
  text-align:center;
  background:#85AF1B;
  margin-top:10px;
  font-family:Trebuchet MS;
  line-height:140%;
 }
 div#container {
  width:900px;
  text-align:left;
  margin:0 auto 0 auto;
 }
 
  div#header {
  height:170px;
  background:#fff url(../gfx/top1.jpg) 5px 5px no-repeat;
  /*border:5px solid #fff;*/
  border-bottom:5px solid #fff;
 }
 body.weekend div#header {
  background:#fff url(../gfx/top4.jpg) 5px 5px no-repeat;
 }
 body.oliver div#header {
  background:#fff url(../gfx/top3.jpg) 5px 5px no-repeat;
 }
 body.ramsay div#header {
  background:#fff url(../gfx/ramsay.jpg) 5px 5px no-repeat;
 }
 body.golf div#header {
  background:#fff url(../gfx/top5.jpg) 5px 5px no-repeat;
 }
 body.whisky1 div#header {
  background:#fff url(../gfx/whisky1.jpg) 5px 5px no-repeat;
 }
 body.whisky2 div#header {
  background:#fff url(../gfx/top6.jpg) 5px 5px no-repeat;
 }
 body.beatles div#header {
  background:#fff url(../gfx/beatles.jpg) 5px 5px no-repeat;
 }
 body.special div#header {
  background:#fff url(../gfx/top7.jpg) 5px 5px no-repeat;
 }
body.cheque div#header {
  background:#fff url(../gfx/top8.jpg) 5px 5px no-repeat;
 }
 div#linkbar {
  height:20px;
  background:#1E46B0;
 }
 div#mid {
   margin-top:5px;
   background:#fff;
   height:374px;

 }
 #mid div#left,
 #mid div#right {
  float:left;
  padding:10px;
 }
 
 div#left {
  width:500px;
 }
 
 div#right {
  width:350px;
 }
 
 div#infoform {
  background:#D6EF94;
  padding:5px;
  color:#000;
 }
 div#infoform div.fr {
   float:left;
   margin-bottom:5px;
 }
 div#infoform div.fc {
  width:121px;
 }
 
 div#infoform div.sr {
  position:relative;
 }
 form#info fieldset {
  padding:10px;
 }
 form#info fieldset legend {
  display:none 
  }
form#info select {
 font-size:9px;
 width:120px;
}  
form#info label {
  display:block; 
}
form#info input.radio {
  vertical-align:middle;
  margin-right:5px;
 }
form#info input.textfield {
   background:#D6EF94 url(../gfx/fieldbg.gif) top left no-repeat;
   padding:2px 4px 1px 6px;
   border:none;
   height:21px;
}
form#info input.inputError {
	 background:#D6EF94 url(../gfx/fieldbg_error.gif) top left no-repeat;
}

form#info input.submit {
   background:url(../gfx/sendbutton.gif) top left no-repeat;
   width:110px;
   height:25px;
   border:none;
   color:#fff;
   font-weight:bold;
   padding:3px;
   cursor:pointer;
   float:right;
   margin-top:-2px;
} 
span#formError {
 color:red;
}

div#footer {
  text-align:center;
  margin-top:5px;
}
div#footer a {
  color:#000;
}
 
ul#tabs {
 height:25px;
 margin-bottom:5px;
 border-bottom:1px solid #D6EF94;
}
 
ul#tabs li {
 display:inline;
}
  
ul#tabs li a {
 float:left;
 width:140px;
 padding:3px 5px 3px 5px;
 background:#fff url(../gfx/tab1.gif) top left no-repeat;
 color:#000;
 text-decoration:none;
 font-weight:bold;
 margin-right:3px;
 height:19px;
 
}

ul#tabs li.selected a {
  background:url(../gfx/tab2.gif) top left no-repeat;
  color:#fff;
}

#left img.right {
 float:right;
 margin-left:5px;
}

#left img {
 border:1px solid #eee;
 padding:3px;
}
div#t4rcontent {
 display:none;
}
div#t4rcontent p {
 line-height:130%;
 margin:5px 0 5px 0;
}
div#uspcontent {
 display:block;
}

ul#usp,
ul#usp2 {
 list-style:none;
 margin-left:0px;
 
}

ul#usp li,
ul#usp2 li {
 color:#85AF1B;
 padding:3px 3px 3px 20px;
 background:url(../gfx/star.gif) 0px 5px no-repeat;
}
ul#usp li span {
 color:black;
}
 /* yui calendar */
 .yui-calcontainer  {
  border:1px solid #85AF1B;
  background:#fff;
  padding:5px;
  width:170px;
 }
 .yui-calcontainer td.calcell {
  /*border:1px solid #D6EF94;*/
 }
 .yui-calcontainer td.selectable a {
  color:#85AF1B;
 }
.yui-calendar td.calcell.today {
 border:1px solid #E0E0E0;
  
 }
.yui-calendar td.calcell.today a {
  text-decoration:underline;
  color:#000;
}
 
.yui-calendar td.calcell.selected {
  border:1px solid #85AF1B; !important;
  background:#FF9900;
}
.yui-calendar td.calcell.selected a {
  color:#fff; 
}

.yui-calendar div.calheader {
 background:url(../gfx/monthselectbg.gif) top left no-repeat;
 color:#fff;
 font-weight:bold;
 padding:4px 2px 2px 2px;
 height:25px;
}
.yui-calendar .calhead {
 border:none;
}
.yui-calendar .calnavleft {
 background:transparent url(../gfx/callt.gif) no-repeat scroll 0%;
 height:14px;
 margin-left:7px;
 margin-top:3px;
}

.yui-calendar .calnavright {
 background:transparent url(../gfx/calrt.gif) no-repeat scroll 0%;
 height:14px;
 margin-right:9px;
 margin-top:3px;
}
h1 {
  font-weight:normal;
  font-size:22px;
}

h1.title {
 margin-bottom:10px
}
h6 {
  font-weight:bold;
 margin:2px 0 2px 0;
}

strong {
 font-weight:bold;
}
