@charset "utf-8";
/* CSS Document 

1e3b02 - zgnila zielen
7f101c - bordowy
DD8A36 - pomarancz pod headingi
f17700 - pomarancz ramka
382D2D - szarociemny boki

*/
html{
}


@font-face {
	font-family: mtcorsiva;
	src: url('fonts/MTCORSVA.EOT');
}
@font-face {
	font-family: mtcorsiva;
	src: url('fonts/MTCORSVA.TTF') format('truetype');
}

body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	background:url(../img/top-bcg.png) repeat-x #382d2d;
	margin:0px;
}
/*h1, h2, h3, p {
	margin-top: 0;
}*/

a{
	color:black;
}
h1{
	margin:15px 0 0 15px;
	font-size:23px;
}

a.none{
text-decoration:none;
color:#333;
font-weight:bold;
}
.topRadius8{
	-moz-border-radius:8px 8px 0 0;
	-webkit-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
}

.tagStrong{
	display:block;
	font-size:15px;
	line-height:1.5em;
	margin:0 0 27px;
}
.radius_5{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border: 1px solid #382D2D;
	
}

#topOuter{
	background-color:#f17700;
	height:310px;
	margin-top:30px;
}

#topInter{
	margin-top:9px;
	height:300px;
	background-color:#FFF4DD;
	border-color:#666;
	border-style:solid solid none;
	border-width:1px 1px medium;	
}

#topLogo{
	height:300px;
}

#logo{
	margin:6px 0 0 45px;
	border:none;
}
#topPhoto{
	height:300px;
	width:560px;
	/*background:url(../img/header1.png) no-repeat;
	background-position:23px;*/
}
#topPhoto img{
	margin-left:21px;
	_width:559px;
}

#midOuter{
	background:url(../img/menu-bcg.png) repeat-x #FFF4DD;
 	margin-bottom:30px;
	padding-bottom:30px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}


#nav{
	height:44px;
}


#tagline{
	background-color:#DD8A36;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px;
	border:1px solid black;
	margin-top:10px;
}

#tagline h1{
	font-size:1.1em;
	margin:7px auto;	
	text-align:center;
}


.spacer10{
	height:10px;
}

.postLeft a{
	color:#965613;
	font-weight:bold;
	text-decoration:none;
}

/*  _________NAV__________ */

#nav ul{
	margin-left:21px;
}
#nav ul li{
	 display:inline;
	 list-style:none;
	 padding:17px 12px;
	 cursor:pointer;
	 margin-left:-4px;
	 background:url("../img/nav-separator.png") no-repeat;
}
#nav ul li a{
	color:#090909;
	font-family:georgia,sans-serif;
	font-size:1.3em;
	text-decoration:none;
}
.navHover{
	color:orange;
}


#postcodeInput{
	border:1px solid black;
	margin:auto auto 19px;
	text-align:center;
	width:286px;
}

#postcodeInput p{
	background-color:#DD8A36;
	border-bottom:1px solid black;
	margin-top:0;
	padding:5px;
	font-weight:bold;
}

#postcodeInput input{
	-moz-border-radius:10px 10px 10px 10px;
	-moz-box-shadow:4px 4px 4px #EAD7AD;
	-webkit-border-radius:10px 10px 10px 10px;
	-webkit-box-shadow:4px 4px 4px #EAD7AD;
	background:none repeat scroll 0 0 #F2F2F2;
	border:1px solid #E9B785;
	color:#666666;
	padding:7px;
}
span#seeUs{
	background:none repeat scroll 0 0 #DD8A36;
	border-top:1px solid black;
	display:block;
	margin-top:12px;
	padding:11px 0;
}

span#seeUs a{
	text-decoration:none;
}
/*  _____________FOOTER_____________
.footerDiv{
	background-color:#fdefd1;
	text-align:center;
}*/




#cards{
	margin:20px 10px -27px;
	text-align:center;
}

/*  _____________HOMEPAGE____________*/

.postRight{
	margin-top:20px;
}

.postImageOuter{
	background-color:#DD8A36;
	display:inline-block;
	float:right;
	margin:57px 0 15px 15px;
	padding:10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #382D2D;
}

.postImage{
	
	width:130px;
}

#bizPic{
}

.sideDivHeader{
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	background-color:#DD8A36;
	border-bottom:1px solid #382D2D;
	display:block;
	font-size:1.5em;
	font-weight:bold;
	padding:4px 0;
	font-family:mtcorsiva, sans-serif, arial;
	text-align:center;
}
.sideDivP{
	text-align:center;
}

.postRight ul{
	padding:0 32px;
	list-style: circle;
}

.postRight ul li{
	padding:6px 0 0 0;
}

.postRight ul li.special{
	font-weight:bold;
}

.postRight a{
	text-decoration:none;
	font-weight:bold;
	color: #965613;
}

.postLeft h4{
	margin:26px 0 -10px 13px;
}


.botPicContainer{
	margin-top:50px;
	text-align:center;
}

.botPicContainer img{
	display:block;
}

#slider img{
	display:none;
}


/* _______________DIRECTIONS____________*/

#map{
	width:640px;
	height:400px;
}



/*_______________WINE BAR _____________*/
#slider{
	margin:40px auto auto 40px;
}

/*_____________RESTAURANT_____________*/
.menus  {
	-moz-border-radius:14px 14px 14px 14px;
	-webkit-border-radius:14px 14px 14px 14px;
	border:1px solid #382D2D;
	display:inline-block;
	margin:5px 0 0 11px;
	padding:7px;
	text-align:center;
	width:130px;
	height:69px;
	
}
	
.menus img{
	}

.menus span{
	font-family:mtcorsiva,sans-serif,arial;
	font-size:1.5em;
	display:block;
	margin-top:5px;
}




/*___________GALLERY______________*/

#thumbs{
	margin-top:40px;
	text-align:center;
}
.yoxview{
	display:inline;
}
.yoxview a img{
	cursor:-moz-zoom-in;
	cursor:-webkit-zoom-in;
	cursor:pointer\9;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#382D2D;
	border:5px solid #DD8A36;
	margin:5px;
	padding:5px;
	width:180px;
}


/*  BUTTON TEST */
.postLeft p a.postReadMore, .postLeft p a.postReadMore:visited {
	-moz-border-radius:7px 7px 7px 7px;
	-moz-box-shadow:0 0 4px #000;
	-webkit-border-radius:7px 7px 7px 7px;
	-webkit-box-shadow:0 0 4px #000;
	background-color:#382D2D;
	border:1px none;
	color:orange;
	display:inline-block;
	font-weight:bold;
	padding:5px 4px 5px 11px;
	text-decoration:none;
	text-shadow:2px 0 10px #A9ABA2;
	width:91px;
	float:right;
	margin-top:5px;
}
.postReadMore:hover {
	color:yellow;
	border-color:00ff00;
	background-color:#666;
}





#emailSuccess{
	-moz-border-radius:30px 30px 30px 30px;
	-webkit-border-radius:30px 30px 30px 30px;
	border-radius:30px;
	background-color:#F7E1B4;
	border:1px solid black;
	color:green;
	padding:10px;
	text-align:center;
}

#emailFail{
	-moz-border-radius:30px 30px 30px 30px;
	-webkit-border-radius:30px 30px 30px 30px;
	border-radius:30px;
	background-color:#F7E1B4;
	border:1px solid black;
	color:red;
	display:block;
	padding:10px;
	text-align:center;	
}

.menuUl{
}

.menuUl li{
	list-style:none outside none;
	margin-left:20px;	
}

.menuUl span{
}

.menuName{
	display:inline-block;
	margin-left:-10px;
	margin-top:10px;
	text-decoration:underline;
}
.menuPrice{
	margin-left:5px;
}
.menuSubsection{
	font-size:1.1em;
	font-weight:bold;	
	display:inline-block;
	margin-top:20px;
}

#sitemapLink{
	float:left;
	font-size:0.7em;
	text-align:right;
}
#sitemapLink a{
	text-decoration:none;
}

#copyright{
	float:right;
	font-size:0.7em;
	text-align:right;
	text-decoration:none;
}
#copyright a{
	text-decoration:none;
}

.graduation{
	-moz-border-radius:12px 12px 12px 12px;
	background:none repeat scroll 0 0 #FFC488;
	border:2px solid #333333;
	font-size:1.1em;
	font-weight:bold;
	margin:30px auto 13px;
	padding:15px;
	text-align:center;
	width:133%;
	height:68px;
	color: #333;
}
	.graduation a{
		color:darkred;
	}
	
	.graduation p{
		display:inline-block;
		margin-left:-9px;
width:440px;
	}
	
#treeL{
	margin:6px 6px 0 0;
	float:left;
}

#treeR{
	margin:6px 0 0;
	float:right;
}
