body{background:#fff url(images/bg.jpg) top left repeat-x;margin:0;padding:0;font-family:arial,tahoma,verdana,sans-serif;color:#01100a;}
h1.title{visibility:hidden;display:none;}
h1{padding:0;margin:0;color:#c60;font-size:x-large;padding-bottom:19px;}
.container{width:100%;}
.star{background:url(images/4-star-self-catering.png) top right no-repeat;padding-right:60px;}
.subcontainer{width:770px;padding-top:10px;background:url(images/greenbg.jpg) top left repeat-x;}
.header{padding:21px;padding-top:0px;height:198px;padding-bottom:14px;}
input.submitted{background:#1a543d;color:#f4f4cd;font-weight:bold;padding:2px;border:0 none;}
h2{font-size:xx-large;color:#36725a;text-align:left;font-weight:normal;font-family:georgia,times new roman,times;margin:0;padding:0;padding-bottom:17px;}
.menu{list-style-type:none;margin:0;padding:0;}
.menu li{margin:0;padding:0;margin-bottom:-2px;}
a.menulink{color:#fff;text-decoration:none;font-family:georgia,times new roman,times;font-size:small;}
a.menulink:hover{color:#daede5;text-decoration:none;}
.fwidth{width:100%;}
.forty{width:40%;float:left;clear:left;}
.half{width:50%;}
legend{font-weight:bold;}
fieldset{border:0 none;}
p.grey{background:#f5f5f2;font-size:small;padding:2px;}
p.white{background:#fff;font-size:small;padding:2px;}
address{font-size:small;font-style:normal;color:#f4f4cd;}
address strong{color:#fff;font-weight:bold;}
address a{color:#f4f4cd;text-decoration:none;}
address a:hover{color:#f6f6e2;text-decoration:none;}
.greenbox{background:#5dbc95 url(images/greencolbg.gif) top left repeat-x;margin-bottom:24px;padding:17px;width:230px;border-right:1px solid #274f3f;border-bottom:1px solid #274f3f;border-left:1px solid #98d8bd;border-top:1px solid #98d8bd;margin-top:30px;}
.avail fieldset{border:0 none;margin:0;padding:0;}
.avail form{padding:0;margin:0;}
.avail legend{color:#fff;font-weight:bold;font-family:georgia,times new roman,times;border:0 none;font-size:large;}
.avail label{font-weight:bold;color:#1a533d;}
.avail select{background:#e7f2e6;color:#1a533d;width:100%;}
.right{display:block;text-align:right;}
.greybox{background:#f5f5f2;border-right:1px solid #9b9b99;border-bottom:1px solid#9b9b99;padding:17px;width:230px;margin-bottom:24px;color:#000;}
.greybox h4{color:#49866e;font-family:georgia,times new roman,times;padding:0;margin:0;}
.greybox a{color:#49866e;text-decoration:none;font-weight:bold;}
.greybox a:hover{color:#1e5640;text-decoration:none;font-weight:bold;}
.footer{line-height:200%;width:770px;font-family:arial,verdana,tahoma,sans-serif;font-size:x-small;padding-top:21px;padding-bottom:21px;color:#1b533c;}
.footer a{text-decoration:none;color:#1b533c;}
.footer a:hover{text-decoration:none;color:#093121;}
.colright{width:285px;}
.colleft{width:485px;}
.mainbox{padding:21px;padding-top:11px;}
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails{font-size:.8em;padding-top:.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(overlay.png);}