body{margin:0 auto; background:url(../images/bg1.jpg) repeat-x #f2faf1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
h6{font-size:16px; font-weight:bold; color:#C62417; padding:0 35px;font-family:"Franklin Gothic Medium";}
h5{font-size:20px;font-weight:bold; color:#4E6C2C; margin-top:20px; font-family:"Franklin Gothic Medium";}
h2 a{font-size:14px; color:#AAA651}
h2 a:hover{color:#6D6A25; text-decoration:none;}

/* LAYOUT */
.wrapper{margin:0 auto; padding:0; width:930px; }

.flLeft{float:left; width:136px;}
.flRight{float:left; margin:0 0 10px 0; padding-left:10px; width:340px;}

/*Header*/
.header{width:900px;}
.Navigation{float:right; width:20px; margin-top:10px; padding:0 5px;}
.Navigation ol{width:400px; list-style:none;  margin-left:60px;}
.Navigation ol li{float:left; text-decoration:none; display:block; margin-left:10px; }
.Navigation ol li a{height:20px; color:#597835; display:block; font-family:"Lucida Sans Unicode", Arial; font-size:12px; margin:0; padding:3px 10px 3px 10px; text-decoration:none;}
.Navigation ol li a:hover,.Navigation ol li a.current{display:block; text-decoration:none; color:#fff; background-color:#597835; padding:3px 10px 3px 10px;}

.logo{padding:5px 0 0 15px; width:136px;}

/*Top Navigation*/
.topNavigation{background:url(../images/nav-bg.png) repeat-x; height:40px; margin:60px 0 0 5px ; width:760px;}
.topNavigation ul{list-style:none; width:760px;}
.topNavigation ul li{background:url(../images/nav-line.png) no-repeat center right; float:left; text-decoration:none; display:block; }
.topNavigation ul li a{height:20px; color:#fff; display:block; font-family:"Lucida Sans Unicode", Arial; font-size:11px; margin:0; padding:10px 15px; text-decoration:none; font-weight:bold;}
.topNavigation ul li a:hover{background:url(../images/current-nav-bg.png) repeat-x top right; display:block; text-decoration:none; color:#000;  padding:10px 15px;}


/* Body Onload Current Page */
#pgHome .home, #pgRest .rest, #pgServices .services, #pgContact .contact, #pgPerson .person, #pgCusines .cusines, #pgTesti .testi,#pgDownloads .downloads,#pgContact .contact{background:url(../images/current-nav-bg.png) repeat-x top right; color:#000; text-decoration:none;}

/*Page Area*/

.banner {margin:10px 0; padding:0;  width:930px;}
.banner img{ margin:0; padding:0; float:left;}
.intro{width:178px; float:right; background:url(../images/intro-bg.png) repeat-x; margin:12px 0; padding:5px 15px; font-size:11px; line-height:16px; font-family:Georgia; color:#333;}

.pageArea{width:930px; margin:0; clear:both; padding-bottom:5px;;line-height:20px;}
.pageArea a{text-decoration:none; color:#333;}
.pageArea a:hover{text-decoration:underline; color:#333;}
.pageArea ul{padding:10px 30px; width:300px;}
.pageArea ul li{ list-style-image:url(../images/red-bullet.png); margin:10px 20px;}
.bredcrum{border-bottom:1px #333 dashed; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.bredcrum a{text-decoration:none; color:#333;}
.bredcrum a:hover{text-decoration:underline; color:#333;}


.pageContentArea{background:url(../images/border-bottom.png) repeat-x left bottom; width:900px;  font-family:Georgia; font-size:12px; color:#333; line-height:20px; margin:10px 30px; padding:10px 0;}
.imgRight{margin:0 0 20px 10px; padding:5px;}
.newsImg{width:900px;}
.newsImg img{border:1px #009966 solid;}
.newsImg a{ padding:10px;}
.pageContentArea a{ padding:10px 30px;}
.pageContentArea img{ border:1px #99CC33 solid;}

.pageData{ width:546px; float:left;}

.pageData a{color:#8c7209; text-decoration:underline;height:365px;}
.pageData a:hover{text-decoration:none;}
.special{background:url(../images/border-bottom.png) no-repeat left bottom; width:230px; float:left; padding:5px 20px ; font-size:11px; line-height:15px; font-family:Georgia; color:#333;height:365px;}

.crowd{background:url(../images/border-bottom.png) no-repeat left bottom; width:230px; float:right; padding:5px 20px;font-size:11px; line-height:15px; font-family:Georgia; color:#333; height:365px;}

.pageContent{background:url(../images/border-bottom.png) repeat-x left bottom; width:325px; float:right;  padding:5px 10px ; height:365px;}
.pageContent p{font-size:12px;font-family:Georgia;line-height:17px;}
.pageContent a{color:#8c7209; text-decoration:underline;}
.pageContent a:hover{text-decoration:none;}

.chef{background:url(../images/border-bottom.png) repeat-x center bottom; padding:0 0 20px 0; width:334px; }
.info{ width:334px; margin:0; }
.info p{padding:8px 40px;}
.news{margin:10px 0; background:url(../images/border-bottom.png) repeat-x center bottom; width:334px; height:70px; }

.footer{color:#64774f; font-size:11px; margin:0 auto; width:980px; /*height:20px;*/ padding:20px 0;}
.footer ol{ width:780px;}
.footer ol li{float:left;}
.footer ol li a{ color:#64774f; font-size:11px; padding:0 5px;}
.footer ol li a:hover{text-decoration:underline;}
.footer p{margin:o; float:right; margin-left:5px;}
.footer p a{color:#333; font-size:11px; padding:0;}



.enquiry{width:910px; padding-left:20px; float:left; border:none;}
.enquiry ol{padding:10px 5px;}
.enquiry ol li{padding:25px 10px; background:url(../images/border-bottom.png) repeat-x center bottom; list-style:none;}

.enquiry label{width:50px; float:left; font-size:13px;}
input,textarea,select{font-size:13px; width:200px; border:1px #99CC00 solid;}

.enquiry .noBorder{border:none;}
.btn{ cursor:pointer; padding:10px 50px;}


.feedback{width:700px; font-family:Arial, Helvetica, sans-serif, "Arial Narrow"; padding-left:30px; float:left; border:none;}
.feedback ul{padding:5px; width:580px;}
.feedback ul li{padding:10px; border-bottom:1px solid #999900; list-style:none;}
li.row{background-color:#c4e2b0;}
.feedback label{width:250px; float:left; font-size:13px; font-weight:bold;}
input,textarea,select{ font-family:Arial, Helvetica, sans-serif, "Arial Narrow"; font-size:13px; width:200px; height:30px;}
.mandStar{color:#FF0000; font-weight:normal; font-size:13px;}
.feedback .noBorder{border:none; margin:0 100px;}
.btn{ cursor:pointer; padding:10px 5px; background:url(../images/btn-submit.png) no-repeat;}





/* Clear Fix */
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}








