/* Generated by JCT 17th November 2012*/
/* rationalised - for migrating to HTML5 - 17th December 2016 */

body {background-position: top; 
      margin: 0px; 
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 12px; background-image: url("../images/back.jpg"); 
      background-repeat: repeat-x; 
      background-color: rgb(204, 255, 131);}
/* pale green  */
/* theme colour on colorblender.com - emerald green */

#container {width: 801px;
            margin-right: auto; 
            margin-left: auto; 
            background-color: rgb(232, 255, 178);}

#header {height: 106px; 
         background-image: url("../images/header-back.jpg");}

#header #logo {height: 106px; 
               float: left;}

#header #booking {height: 106px; 
                  float: right;}

#availability img {width: 179px;
                   height: 106px;
                   border: 0px;}

#splash img {height: 215px;
         width: 801px;
         border: 0px; 
         float: clear;
         display: block;}

#menu {height: 37px;}

#menu img {float: left;
           height: 37px;
           border: 0px;}

#main {width: 801px;}

#content {padding: 10px 20px 10px 10px; 
                float: left;
                width: 500px; }

#content h1 {margin: 0px 0px 10px; 
             color: rgb(79, 115, 25); 
             font-size: 24px; 
             font-weight: normal;}
/* olive green */

#content h2 {margin: 0px 0px 8px; 
             padding: 0px; 
             color: rgb(79, 115, 25); 
             font-size: 21px; 
             font-weight: normal;}

#content p {line-height: 18px; 
            font-size: 15px;
            float: left;
            text-align: justify;}

#content h3 {margin: 0px 0px 6px; 
             padding: 0px; 
             color: rgb(79, 115, 25); 
             font-size: 16px; 
             font-weight: normal;}
/* olive green */

#content #facilities {margin-right: 20px; 
                      float: left; 
                      display: block;}

#rightbar {margin: 20px 10px 40px 10px;}
           padding: 10px;
           width: 150px; 
           font-family: helvetica;
           font-style: bold;
           font-size: 24px;
           float: right;}
           
p.phone {color: rgb(79, 115, 25);
             font-size: 21px;}

#bottom p {margin: 20px;
           line-height: 18px; 
           font-size: 15px;
           width: 770px;
           float: right;
           text-align: justify;}

#bottom h2 {margin: 10px;
            font-size: 21px;}

#footer {bottom: 0;
         padding: 10px; 
         height: 20px; 
         color: rgb(132, 191, 42); 
         clear: both; 
         background-color: rgb(25, 115, 31);}
/* lime green and buckingham green */

#footer a {color: rgb(218, 177, 119); 
           text-decoration: none;}

#photogallery {width: 320px; 
                        display: block;}

#photogallery img {
    border:1px solid #fff;}

#photogallery img:hover {
    border:1px solid #000;}

/*.year td {border: 1px solid #708991; border-collapse: collapse;} */

.month {border: 1px solid #708991;}

.month th {font-size: 16px;}

.month td {text-align: center;}

.days td {border: 1px solid #708991; 
          font-family:"Calibri"; 
          padding: 4px;
          font-size: 14px;
          font-weight: bold;} 

.blank{background-color:#E8FFB2;}
/*    */

.weekfree{background-color: #87BAE1;
         font-weight:bold;
         text-align: center;}

.weekbooked{background-color: #FF6699;
            font-weight:bold;
            color:#FFF;
            text-align: center;}

.enquire{background-color: #48B837;
            font-weight:bold;
            color:#FFF;
            text-align: center;}
    
.nextyear {margin: 10px; 
           color: rgb(42, 190, 52); 
           font-size: 18px; 
           font-weight: bold; 
           text-decoration: none;}
/* emerald green */



#content ul {padding-left: 10px; 
             font-size: 15px;
             margin-top: 10px; 
             margin-bottom: 10px; 
             margin-left: 0px; 
             list-style-type: disc;}

#content a {color: rgb(132, 191, 42);}
/* lime green */

#content .liststuff {margin: 0px; 
                     padding: 0px; 
                     list-style-type: none;}

#content .liststuff li {line-height: 24px; 
                        padding-right: 5px; 
                        padding-left: 5px; 
                        border-bottom-color: rgb(132, 191, 42); 
                        border-bottom-width: 1px; 
                        border-bottom-style: dashed;}
/* lime green */

.days {background-color: #F1F3F5;}

.actday a{color:#FFF;}


.bargain{background-color: #7D7DFF;}
/* 125,125,255   */

.low{background-color: #9B9BC8;}
/* 155,155,200   */

.midlow{background-color: #A5A5B4;}
/* 165,165,180   */

.mid{background-color: #AFAFA0;}
/* 175,175,160   */

.shoulder{background-color: #B9B98C;}
/* 185,185,140   */

.midhigh{background-color: #C3C378;}
/* 195,195,120   */

.high{background-color: #D7D750;}
/* 215,215,80   */

.offpeak{background-color: #EBEB28;}
/* 235,235,40   */

.peak{background-color: #FFFF00;}
/* 255,255,0 */
                 
