﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{
	margin:0px;
	font-size:12px;
	line-height:16px;
	font-family:Verdana, Geneva, sans-serif;
	background:#594128;
	color:#332517;
	text-align: justify;
}
input,select,textarea{font-size:11px;line-height:13px;font-family:Verdana, Geneva, sans-serif; vertical-align:middle;color:#635b22;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
h1{font-size:16px;line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:13px;line-height:15px;}
h5{font-size:11px;line-height:13px;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}

div.top{ text-align:right; font-size:9px; text-transform:uppercase; color:#e2dbce; width:895px; margin:0 auto; padding:8px 0;}
div.top a{ color:#e2dbce; margin:0 3px;}
div.container{width:895px;margin:0 auto; border:solid 2px #92816d; padding:1px;}
div.logo{ border-top:solid 10px #997f64; background:#e2dbce; padding:18px 34px;}
div.wrapper{ padding:0 6px 0 15px;background:#e2dbce; }
div.blocks1{width:863px;overflow:hidden;clear:both; border:solid 1px #83695d;}
div.blocks1 div.block1{width:277px; height:231px; background:url(images/bg01.jpg) no-repeat left top;}
div.blocks1 div.block2{width:586px;}
ul.menu{ padding:12px 40px;}
ul.menu li{ border-bottom:solid 1px #d2c6b4; padding:3px 0;}
ul.menu li a{
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color: #4D3722;
}
div.content{ width:865px; clear:both; overflow:hidden; padding:16px 0 10px;}
div.main{ width:629px; float:left;}
div.side{width:222px; float:right;}
div.book-block{ background:#7C0809; padding:1px;}
div.book-block h4.t1{ text-transform:uppercase; color:#efede1; padding:6px 8px;}
div.book-block div.book{ background:#ddd0ae url(images/bg02.jpg) repeat-x left top; padding:4px; color:#970808
; text-align:right;}
div.book-block div.book select,
div.book-block div.book input{color:#970808;}
div.book-block div.book input.submit{ width:150px; height:21px; background:url(images/check.gif) no-repeat left top; border:solid 1px #ae857f; color:#fff; font-size:9px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer;}
div.book-block div.check,
div.book-block div.no,
div.book-block div.submit{ padding:4px 0;}
div.special-block,
div.enquiry-block,
div.wine-block{ margin:8px 0 0;}
div.special-block h4.t1{ background:url(images/bg03.jpg) no-repeat left top; line-height:32px; padding:0 0 0 44px; color:#fff;}
div.enquiry-block h4.t1{ background:url(images/bg04.jpg) no-repeat left top; line-height:32px; padding:0 0 0 44px;   color:#fff;}
div.wine-block h4.t1{ background:url(images/bg05.jpg) no-repeat left top; line-height:32px;  padding:0 0 0 44px;  color:#fff;}
div.special-block h4.t1 a,
div.enquiry-block h4.t1 a,
div.wine-block h4.t1 a{ color:#fff;}
div.special-block h4.t1 a:hover,
div.enquiry-block h4.t1 a:hover,
div.wine-block h4.t1 a:hover{ text-decoration:none;}
h1.title{ color:#d9cdbd; background:#594128; padding:1px;}
h1.title span{ display:block; border:solid 1px #cebea8; padding:4px 4px 4px 15px;}
div.main-inner{ padding:10px 40px 0px 30px;}
div.main-inner a{
	text-decoration: underline;
	color: #7C0809;
}

div.main-inner ul {list-style:disc; margin-left:20px;}

div.footer{ width:890px; margin:0 auto; text-align:right; color:#efede1; padding:4px 0 8px 0;}
div.footer a{color:#efede1; text-decoration:underline;}



div.main-inner form{float:left; width:350px; margin-top:20px;}
div.main-inner form h3{margin-top:0px; }
div.main-inner form div{margin-bottom:12px;}
div.main-inner form label{display:block; width:150px; float:left;}
div.main-inner form input, form textarea{width:170px;font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em;}
div.main-inner form .contact-butsred{ padding-left:150px;}
div.main-inner form .contact-butsred input{width:81px; border:1px solid #000; background: #EE6E56; font-size:0.9em; color:#000; text-transform:uppercase; font-weight:bold; height: 22px;}
div.main-inner form .contact-buts{ padding-left:150px;}
div.main-inner form .contact-buts input{
	width:81px;
	border:1px solid #000000;
	font-size:0.9em;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	height: 22px;
	background-color: #7C0809;
}
#contact{float:right; width:35%; vertical-align:top; margin-top:20px;}
#contact h3{margin-bottom:5px; color:#912A1A; font-size:1.1em; text-align: justify;clear:both;}

.left {
	width:200px;
	float:left;
	padding-right: 0px;
}
.right {
	width:325px;
	float:right;

	text-align: justify;

}

	.clear1 {clear: both; display:block; font-size:0px;height:20px;}	
		.clear2 {clear: both; height:0px; display:block; font-size:0px;}	
		
.white {background-color:#FFFFFF;}

.red_text {
	font-size: 14px;
	font-weight: bold;
	color: #7C0809;
}


ul li:hover ul, ul li.over ul {display: block;}
ul li ul{font-size:0.9em;display:none; list-style:none; left: 370px; top: 290px;	display: none;position:absolute; width:147px; border:1px solid #EFEDE1; border-bottom:1px solid #EFEDE1; background:#C3B5AA;z-index:1; padding-left:10px;z-index:1000;}

 ul li ul li{list-style:none;z-index:2; height: auto; line-height: 20px;list-style:none; background:none; margin-bottom:0px;font-weight:bold; }
 
ul li ul li.one{z-index:95;}
ul li ul li.two{z-index:96;}
ul li ul li.three{z-index:97;}
ul li ul li.four{z-index:98;}
ul li ul li.five{z-index:99;}
ul li ul li:hover{
	list-style:none;
	height: auto;
	line-height: 20px;
	padding-left:0px;
	margin-bottom:0px;
	background-color: #C3B5AA;
	color: #594128;
}
