@charset "utf-8";
/* CSS Document */

body {
margin: 0px;
background: #515100 url(../images/bg.jpg) center repeat-y;
}

html {
     overflow: -moz-scrollbars-vertical;
}

#wrapper {
margin: 0 auto;
width:771px;
padding-left:7px;
}

#header {
width:771px;
height:238px;
}

#header_left {
float:left;
width:30px;
height:238px;
background:url(../images/shadow_left.jpg) repeat-y;
}

.papyrous_left {
padding-top:84px;
}

#header_middle {
float:left;
width:705px;
}

#header_top {
width:705px;
height:115px;
float:left;
}

#menu {
height:40px;
width:705px;
float:left;
margin-left:0px;
background:url(../images/menu_bg.jpg) no-repeat;
}

#menu ul {
list-style:none;
margin:0px;
padding:0px;
line-height:40px;
}

.first {
padding-left:40px;
}

#menu ul li{
float:left;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#300402;
padding-right:37px;
}

#menu ul li a{
float:left;
color:#300402;
font-family:"Times New Roman", Times, serif;
font-size:20px;
text-decoration:none;
}

#menu ul li a:hover{
float:left;
color:#300402;
font-family:"Times New Roman", Times, serif;
font-size:20px;
text-decoration:underline;
}


#fade_images {
width:705px;
height:83px;
float:left;
}

#header_right {
float:left;
width:36px;
height:238px;
background:url(../images/shadow_right.jpg) repeat-y;
}

#clear {
clear:both;
}

#content {
float:left;
background:url(../images/bg_inner.jpg) repeat-y;
width:771px;
}

#left_content {
float:left;
width:236px;
padding-left:56px;
margin-right:25px;
}

.main_title {
margin-top:10px;
border-bottom:3px solid #c1b99f;
width:236px;
}

.main_title_gal {
margin-top:10px;
border-bottom:3px solid #c1b99f;
margin-left:22px;
width:236px;
}

.main_text {
margin-top:8px;
padding-bottom:15px;
width:236px;
text-align:justify;
}

.main_text2 {
margin-top:8px;
padding-bottom:15px;
width:236px;
height:119px;
text-align:justify;
}

#wines {
margin-top:59px;
width:234px;
height:175px;
border:1px solid #8c8c81;
background:url(../images/wines_bg.jpg) repeat-x;
}

#wines2 {
width:234px;
height:235px;
border:1px solid #8c8c81;
background:url(../images/wines_bg.jpg) repeat-x;
}

.wines_title {
	height:29px;
	background:url(../images/wines_title.jpg) no-repeat 10px 7px;
	padding-left:34px;
	padding-top:6px;
}

.wines_title {
	height:29px;
	background:url(../images/wines_title.jpg) no-repeat 10px 7px;
	padding-left:34px;
	padding-top:6px;
}

.wine_img {
padding-right:4px;
}

.wine1 {
width:183px;
padding-left:39px;
height:56px;
float:left;
}

.wine2 {
width:222px;
padding-left:11px;
height:52px;
margin-top:20px;
float:left;
}

.wine3 {
width:222px;
padding-left:11px;
margin-top:12px;
float:left;
height:45px;
}

.winelist {
float:left;
width:222px;
text-align:center;
}

#right_content {
	float:left;
	width:383px;
	border-left:1px solid #939487;
	border-bottom:1px solid #939487;
	border-right:1px solid #939487;
	background:#e2ddc9;
	height:413px;
}

#gallery {
width:359px;
border:1px solid #99998c;
margin-top:11px;
padding-top:6px;
margin-left:11px;
float:left;
}

.gallery_img_area {
float:left;
width:160px;
padding-bottom:6px;
padding-left:12px;
}

.gallery_desc {
width:160px;
text-align:center;
}

.gallery_img {
border:3px solid #FFFFFF;
}

a img.gallery_img {
border: 3px solid #fff;
}

a:hover img.gallery_img {
border: 3px solid #C1B99F;
}

#specialties {
width:363px;
float:left;
margin-left:11px;
}

#specialties_title {
height:34px;
background:url(../images/specialties_title.jpg) no-repeat 10px 7px;
padding-left:36px;
padding-top:15px;
}

.specialty {
width:115px;
height:124px;
margin-right:9px;
float:left;
background:url(../images/specialty_bg.jpg) no-repeat;
}

.specialty3 {
width:115px;
height:124px;
float:right;
background:url(../images/specialty_bg.jpg) no-repeat;
}

.specialty_img {
padding-top:5px;
padding-left:5px;
padding-bottom:9px;
}

.specialty_desc {
width:115px;
text-align:center;
}

#footer_left {
float:left;
width:56px;
}

#footer_middle {
float:left;
width:646px;
background:url(../images/footer_middle_bg.jpg) repeat-x;
height:33px;
}

.footer_middle {
padding-top:17px;
}

#footer_right {
float:right;
width:69px;
}

#footer_details {
width:771px;
}

.footer_copyright {
margin-left:32px;
width:474px;
float:left;
}

.footer_languages {
float:left;
width:90px;
}

.flags {
float:left;
width:115px;
}

.footer_diadyo {
float:left;
width:20px;
}

.text_img_l {
margin-bottom:2px;
margin-top:2px;
margin-right:7px;
border: 1px solid #C1B99F;
padding:1px;
}

a img.text_img_l {
border: 1px solid #fff;
}

a:hover img.text_img_l {
border: 1px solid #C1B99F;
}

.text_img_r {
margin-left:7px;
margin-bottom:2px;
margin-top:1px;
border: 1px solid #C1B99F;
padding:1px;
}

a img.text_img_r {
border: 1px solid #fff;
}

a:hover img.text_img_r {
border: 1px solid #C1B99F;
}

#gallery_sect {
width:359px;
height:350px;
margin-top:2px;
padding-top:6px;
margin-left:18px;
float:left;
}

.gallery_img_area_gal {
float:left;
width:110px;
padding-bottom:6px;
padding-left:6px;
}

.gallery_img_gal {
border:1px solid #C1B99F;
padding:1px;
}

a img.gallery_img_gal {
border: 1px solid #C1B99F;
padding:1px;
}

a:hover img.gallery_img_gal {
border: 1px solid #FFFFFF;
padding:1px;
}

#wines_gal {
width:234px;
height:234px;
border:1px solid #8c8c81;
background:#E2DDC9;
}

.staff_img {
float:left;
width:100px;
margin-right:0px;
margin-left:8px;
margin-bottom:1px;
}

.staff_img_img {
border: 1px solid #C1B99F;
padding:1px;
}

a img.staff_img_img {
border: 1px solid #C1B99F;
padding:1px;
}

a:hover img.staff_img_img {
border: 1px solid #FFFFFF;
padding:1px;
}


.staff_title {
height:28px;
background:url(../images/wines_title.jpg) no-repeat 10px 7px;
padding-left:34px;
padding-top:6px;
}

#gallery_loc {
width:359px;
border:1px solid #99998c;
margin-top:10px;
padding-top:5px;
margin-left:7px;
float:left;
padding-left:9px;
padding-bottom:5px;
}

.map_img {
float:left;
width:100px;
margin-right:2px;
padding-left:9px;
margin-bottom:5px;
}

.map_img_img {
border: 1px solid #C1B99F;
padding:1px;
}

a img.map_img_img {
border: 1px solid #C1B99F;
padding:1px;
}

a:hover img.map_img_img {
border: 1px solid #FFFFFF;
padding:1px;
}

#gallery_contact {
width:359px;
height:380px;
border:1px solid #99998c;
margin-top:11px;
padding-top:10px;
padding-left:10px;
margin-left:11px;
float:left;
}

#textfield {
width:350px;
height:40px;
float:left;
}

#message {
width:350px;
float:left;
height:135px;
}

#buttons {
width:330px;
float:left;
height:40px;
line-height:20px;
text-align:center;
}

.textarea {
width:330px;
height:100px;
font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Console";
font-size:11px;
color:#300402;
}

.main_img {
width:102px;
height:82px;
}

#gallery_menu {
width:359px;
border:1px solid #99998c;
margin-top:11px;
padding-top:2px;
margin-left:11px;
float:left;
}

.menu_img_area {
float:left;
width:107px;
padding-bottom:2px;
padding-left:8px;
}

.menu_img {
border:1px solid #FFFFFF;
padding:1px;
}

a img.menu_img {
border: 1px solid #FFFFFF;
}

a:hover img.menu_img {
border: 1px solid #C1B99F;
}

.text_float_left {
float:left;
width:130px;
}

.text_float {
margin-left:8px;
float:left;
}