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

/* Default Styles */
body { margin:0px; padding:0; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:1px; line-height:1px; color:#333; }
div { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; line-height:17px; }
h1, h2, h3, h4, h5, h6, p, ul, li {margin:0px; padding:0px; line-height:17px;}
p { margin-bottom:17px; margin-top:0px; padding:0px; }
img { border:0px; }
h1, h2, h3 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;}
h1 { margin-bottom:14px; font-weight:bold; font-size:16px; line-height:17px; color:#912220; }
h2 { margin-bottom:14px; margin-top:22px; font-weight:bold; font-size:14px; line-height:14px; color:#912220; }
h3 { margin-bottom:14px; margin-top:22px; font-weight:bold; font-size:14px; line-height:14px; color:#D8A325; }
h4 { margin-top:20px; font-weight:normal; font-size:12px; color:#912220;}
h5 { margin:0px; padding:0px; font-weight:bold; font-size:14px; color:#E7BE68; line-height:14px; }
h6 { margin-bottom:13px; margin-top:20px; padding:0px; font-weight:bold; font-size:16px; line-height:16px; color:#E7BE68; }
ul { list-style-image:url(images/bullet.gif); margin-bottom:10px; padding-left:30px;}

input {border:#E7BE68 1px dotted; margin-bottom:10px; vertical-align:middle; padding:2px;}
label input {border:0px; margin:0px;}
.small input {margin-bottom:0px; vertical-align:top; font-size:11px; line-height:13px;}
textarea {border:#E7BE68 1px dotted; margin-bottom:10px;}
select {border:#E7BE68 1px dotted; margin-bottom:10px;}
.send { cursor:pointer; color:#555; font-weight:bold; border:#E7BE68 1px solid;}
.form1 {border:#E7BE68 1px solid; padding:20px 20px 10px 20px; width:480px; background-color:#EEE; margin-bottom:20px; color:#555; font-size:12px;}
.p {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}

.gold { color:#D8A325; font-weight:bold; }
.gold2 { color:#D8A325; font-weight:normal;}
.red { color:#912220; font-weight:normal;}
h3 .gold2 {font-size:12px;}
.red2 { color:#912220; font-weight:bold;}
.redborder { border:1px solid #912220;}
.small2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#D8A325; text-align:center;}

.clearfloat { clear:both; height:3px; line-height:3px;}
.spaceclear { height:10px; line-height:10px; clear:both;}
.clearfloat2 { clear:both; height:8px; line-height:8px;}

.dottedline {width:100%; height:15px; margin:0 0 15px 0; padding:0px; border-bottom:1px dotted #E7BE68;
	text-align:right; font-size:11px; line-height:13px; color:#E7BE68; }
.dottedline2 {width:100%; height:15px; margin:0 0 15px 0; padding:0px; border-bottom:0px solid #E7BE68;
	text-align:right; font-size:11px; line-height:13px; color:#E7BE68; }

a:link, a:active, a:visited { text-decoration:underline; color:#333; }
a:hover, a:focus { text-decoration:underline; color:#912220; }


/* Superstructure */
#lineGold { width:100%; height:1px; margin:0; padding:0; border-top:1px solid #D8A325; position:relative; top:156px; }
#container { width:860px; margin:0px auto; position:relative;}
#box { width:860px; position:relative;}
#main { width:860px; margin:0px auto; position:relative;}

#logohead { width:860px; position:relative; padding-top:14px; text-align:center; }
#navigation { width:860px; height:16px; position:relative; padding:10px 0; text-align:center; }

.fadein { width:856px; height:186px; margin-top:10px; padding:0; border:2px #E7BE68 solid; position:relative; text-align:center;}
.fadein img { position:absolute; left:0; top:0; }

#content {width:860px; margin:0; padding:0; border:0; position:relative;}
#text { width:520px; margin:0; padding:25px 25px 15px 0px; border:0; float:left;}
#text2 { width:600px; margin:0; padding:25px 25px 15px 0px; border:0; float:left;}
#text3 { width:510px; margin:0; padding:25px 0px 15px 0px; border:0; float:left;}
.text1 {width:100%; height:180px; position:relative; clear:both; border:1px solid #E7BE68;}
.text1 p {font-size:11px; line-height:16px;}
.text3 {width:770px; float:left; clear:both; margin-left:25px;}
#gallery {width:765px; float:left; clear:both; margin:25px; padding:20px 20px; border:1px solid #E7BE68;}
#right { width:300px; margin:0; padding:0px; float:right;}
#contact { width:270px; margin:0; padding:25px 0px 5px 15px; float:right;}
#right2 { width:198px; margin:0; padding:25px 0px 5px 25px; float:right;}
.regions { width:100%; height:70px; font-size:11px; line-height:16px; position:relative; clear:both; border:1px solid #E7BE68;}
#map { width:300px; margin:20px 0; padding:0; float:left;}

#footer { width:100%; margin:20px 0 0 0; padding:0px; border-top:1px #E7BE68 solid; clear:both; float:none;}
#footer2 { width:860px; height:35px; padding:0px; margin:5px auto 30px auto; text-align:center; color:#D8A325; font-size:12px; line-height:18px; position:relative;}


/* Specifics */

#navigation li { list-style-type:none; display:inline; border-left:1px solid #E7BE68; padding:0 10px 0 10px; color:#912220; font-weight:bold; font-size:14px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;}
#navigation li:first-child { border-left:0px solid #FFF; padding-left:0px;}
#navigation li a:link, #navigation li a:visited {text-decoration:none; font-weight:normal; color:#D8A325; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#navigation li a:hover, #navigation li a:active{ color:#912220;}

#contact h2, #right2 h2 { margin-top:0px;}
#right2 h4 { color:#D8A325;}

#contact a:link, #contact a:active, #contact a:visited { text-decoration:underline; color:#333; }
#contact a:hover, #contact a:focus { text-decoration:underline; color:#912220; }

.text1 #tasting1, .text1 #tasting2 { position:absolute; top:15px; left:15px; right:15px; overflow:hidden; visibility:hidden;}
.text1 #tasting1 { visibility:visible;}

.pointer { cursor:pointer;}

.leftTop { margin-right:86px; margin-bottom:30px;}
.rightTop { margin-left:86px; margin-bottom:30px;}

.regions #caption1, .regions #caption2, .regions #caption3, .regions #caption4, .regions #caption5, .regions #caption6, .regions #caption7 { position:absolute; top:10px; left:10px; right:10px; overflow:hidden; visibility:hidden;}
.regions #caption1 { visibility:visible;}

#topBtn1 a:link, #topBtn1 a:active, #topBtn1 a:visited, #topBtn2 a:link, #topBtn2 a:active, #topBtn2 a:visited { text-decoration:none; color:#E7BE68; }
#topBtn1 a:hover, #topBtn1 a:focus, #topBtn2 a:hover, #topBtn2 a:focus { text-decoration:underline; color:#FFF; }

.gold2 a:link, .gold2 a:active, .gold2 a:visited { text-decoration:none; color:#D8A325; }
.gold2 a:hover, .gold2 a:focus { text-decoration:underline;}

.dottedline a:link, .dottedline a:active, .dottedline a:visited, .dottedline2 a:link, .dottedline2 a:active, .dottedline2 a:visited { text-decoration:none; color:#D8A325; }
.dottedline a:hover, .dottedline a:focus, .dottedline2 a:hover, .dottedline2 a:focus { text-decoration:underline;}

#right2 h4 a:link, #right2 h4 a:active, #right2 h4 a:visited { text-decoration:underline; color:#D8A325; }
#right2 h4 a:hover, #right2 h4 a:focus { text-decoration:none;}

#footer2 a:link, #footer2 a:active, #footer2 a:visited { text-decoration:none; color:#D8A325; }
#footer2 a:hover, #footer2 a:focus { text-decoration:underline; color:#912220; }