﻿body {
 position:relative;
 margin:0;
 padding:0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#80411b;
 background:url('images/bgBody.jpg') #000000 repeat-x 0 0;
}
img{
 border:none;
}
a{
 color:#80411b;
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}
#wrapper {
 position:relative;
 margin:0;
 padding:0;
 display:block;
 min-height:700px;
 background:url('images/pnacza.png') no-repeat top center;
}
#container {
 position:relative;
 margin:auto;
 width:933px;
 height:500px;
}
#logo{
 position:relative;
 width:213px;
 height:107px;
 background:url('images/logo.gif') no-repeat 0 0;
 margin:0;
 padding:0;
 cursor:pointer;
}
#logo h1{
 display:none;
}
#topMenu {
 position:absolute;
 height:35px;
 top:73px;
 left:290px;
 overflow:hidden;
}
a.home {
 background:url('images/bttm-home.png') no-repeat 0 0;
}
a.about {
 background:url('images/bttm-about.png') no-repeat 0 0;
}
a.contact {
 background:url('images/bttm-contact.png') no-repeat 0 0;
}
a.recipes {
 background:url('images/recipes.gif') no-repeat 0 0;
}
a.recruitment {
 background:url('images/bttm-recruit.png') no-repeat 0 0;
}
a.gallery {
 background:url('images/bttm-gallery.png') no-repeat 0 0;
}
a.lunchClub {
 background:url('images/bttm-lunch.png') no-repeat 0 0;
}
a.kids {
 background:url('images/bttm-kids.png') no-repeat 0 0;
}
a.bttm {
 position:relative;
 width:88px;
 height:35px;
 display:inline-block;
 cursor:pointer;
 float:left;
 margin:0;
 padding:0;
 margin-left:2px;
}
a.bttm:hover, a.active{ background-position:0 -35px; }
#homeContent{
 position:relative;
 margin:0;
 background:url('images/bgSl.gif') no-repeat 0 0;
 width:933px;
 height:395px;
}
#slContainer {
 position:absolute;
 left:17px;
 top:17px;
 width:898px;
 height:361px;
 background:url('images/loader.gif') no-repeat center center;
 z-index:1;
}
#homeContent .baner{
 position:absolute;
 left:40px;
 width:233px;
 height:98px;
 z-index:5;
 overflow:hidden;
 margin:0;
 padding:0;
}
#homeContent #baner1 {  top:35px;}
#homeContent #baner2 {  top:150px;}
#homeContent #baner3 {  top:265px;}
#homeContent .bgBaner {position:absolute; width:233px; height:98px;top:0; left:0; background:url('images/bgBaner.png') no-repeat 0 0;}
#homeContent .linkBaner {
 position:relative;
 margin:6px 0 0 3px;
 padding:0;
 width:223px;
 height:84px;
 display:inline-block;
}
#homeContent .lb1 { background:url('images/bMenuWine.jpg') no-repeat 0 0; }
#homeContent .lb2 { background:url('images/bBookATable.jpg') no-repeat 0 0; }
#homeContent .lb3 { background:url('images/bGiftVouchers.jpg') no-repeat 0 0; }
#banerDesc { 
 position:absolute; 
 left:17px; 
 bottom:16px; 
 width:858px; 
 padding:20px; 
 height:40px; 
 background:url('images/bgBanerDesc.png') repeat 0 0; 
 z-index:2;
 text-align:right;
}
#banerDesc h2{
 color:#ffffff;
 font-size:20px;
 font-weight:normal;
 font-family:Arial, Helvetica, sans-serif;
 margin:0;
 padding:0;
} 
#homeTxt {
 position:relative;
 width:933px;
 min-height:180px;
 margin:0;
 padding:0 0 10px 0;
 float:left;
}
#intro {
border: 1px solid #8e5a15;
 position:relative;
 float:left;
 margin:0;
 margin-left:10px;
 background:no-repeat 0 0;
 width:605px;
 height:183px;
 display:inline;
}
#intro .introBg {
 position:relative;
 float:left;
 margin:1px;
 margin-top:0;
 width:563px;
 height:143px;
 padding:20px;
 background:url('images/introBg.png') repeat 0 0;
}
#intro h3 {
 position:relative;
 margin:0;
 margin-bottom:8px;
 padding:0;
 color:#d5a678;
 font-size:14px;
 line-height:20px;
}
#intro p {
 color:#ebc098;
 margin:0;
 padding:0;
 font-size:11px;
}
#bat {
 position:relative;
 float:left;
 margin-left:6px;
 margin-top:6px;
}
#footer {
 position:relative;
 margin:auto;
 display:block;
 width:913px;
 overflow:hidden;
 color:#cbad82;
 font-size:11px;
 height:55px;
}
#footer a {
 color:#cbad82;
}
#footer a:hover {
 
}
.left {
 float:left;
}
.right {
 float:right;
}
#contactContainer {
 position:absolute;
 top:15px;
 right:30px;
 width:540px;
 height:50px;
 background:url('images/phone.gif') no-repeat 0 0;
 color:#ebb393;
}
#contactContainer span{ color:#ffc123; }
#contactContainer .left {
 position:relative;
 display:inline;
 margin-left:45px;
 font-size:28px;
 font-weight:bold;
 margin-top:3px;
}
#contactContainer .right {
 margin-top:6px;
}
.clear {
 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}
#logLink {
 position:relative;
 margin:0;
 padding:0;
 display:block;
 height:106px;
}
