body
{

font-size: 13px;
line-height:160%;
font-family:arial, times, "times new roman", serif;
color: #39262c;
background-color:#277d1f;
background-image:
url('images/bg.jpg'); background-repeat: repeat;
background-attachment:fixed;
}



.main{width:880px; text-align:left;

margin-left: auto; 
margin-right: auto;}



.spacer{height:6px}
.ub{margin-bottom:7px;}




.updates{position:relative; width:504px; margin-left:-10px; border-width: 2px 0px 0px 0px; border-color:#cc9900; border-style:solid; margin-top:80px; padding-top:8px; padding-left:10px}


.lower{width:880px; height:294px;  background-image: url('images/lowerbg.jpg'); background-repeat: no-repeat; padding-top:5px;}

.leftlower{float:left; width:590px; padding:10px;}

.rightlower{float:right; padding:0px 10PX 10PX 10PX; margin-right:46px;}

.grsq1{float:left; width:250px; height:288px; background-image: url('images/gsbg.jpg'); background-repeat: no-repeat; padding:6px 3px 0px 0px; margin-left:15px }


.grsq2{float:left; width:250px; height:288px; background-image: url('images/gsbg.jpg'); background-repeat: no-repeat; padding:6px 3px 0px 0px; margin-left:25px  }



.intro{width:100%; background-color:#cccc99; color:#39262c; height:264px; }

.general{width:100%; background-color:#cccc99; color:#39262c; height:500px;}

.generalc{width:100%; background-color:#cccc99; color:#39262c; height:480px; padding-top:10px;}


.map{float:left;margin-left:20px; margin-right:20px; width:480px}

.mapbox{float:right; margin-right:20px; border-style: solid; border-color:#534431; border-width:2px; width:300px; height:326px; padding:10px; background-color:#d2d195}

.contactbox{float:left;margin-left:20px; height:326px; margin-right:20px; width:465px;  background-color:#d2d195; border-style: solid; border-color:#534431; border-width:2px; padding:10px;}


.cdbox{float:right; margin-right:20px; border-style: solid; border-color:#534431; border-width:2px; width:300px; height:326px; padding:10px; background-color:#d2d195}


.introtext{float:left; padding:10px; width:460px}

.intropic{float:right;}

.openingbox{ border-style: solid; border-color:#534431; border-width:2px; padding:10px; width:300px}

.menuadmin{width:100%; background-color:#cccc99; color:#39262c; height:700px;}

.menu{width:100%; background-color:#cccc99; color:#39262c; padding-top:10px;}

.menupics{width:800px; padding;px;}

.menudisplay{margin-top:8px; width:720px; text-align:left; background-color:#d2d195; border-style: solid; border-color:#534431; border-width:2px; padding:10px;}

.bookingbox{margin: 0px  10px 0px 10px; padding:10px; border-style: solid; border-color:#534431; border-width:2px; height:300px; background-color:#d2d195}


.leftside{float:left; padding-left:90px}
.rightside{float:right; padding-right:80px}
.canc{margin:10px; padding:10px; border-style: solid; border-color:#534431; border-width:2px; height:100px; background-color:#d2d195}



.footer{width:880px; background-image: url('images/footerbg.jpg'); background-repeat: no-repeat; padding-top:6px; height:22px}
.footerleft{float:left; padding-left:5px; font-size:9px}
.footerright{float:right; padding-right:5px; font-size:9px; color: #3d7a2e;}


 a.foot1:link    { color:#3d7a2e; text-decoration:none;}
 a.foot1:visited {  color:#3d7a2e; text-decoration:none;}
 a.foot1:hover   {   color: #39262c; text-decoration:underline;}
 a.foot1:active  {  color:#3d7a2e; text-decoration:none;} 







h1{margin: 0px 0px  5px 0px ; font-size:17px; font-color: #534431}


h2{margin: 0px 0px  5px 0px ; font-size:20px; font-color: #534431}


h3{margin: 0px 0px  2px 0px ; font-size:17px; font-color: #534431}








