﻿body {background-color: #fff; margin: 0; padding: 0; font-family:  Arial, Tahoma, sans-serif; font-size: 84%; font-stretch: wider;}
a {text-decoration: none; color: #718C61;}
a img {text-decoration: none; border: 0; color: inherit;}
img {float: left; margin: 0; padding: 0;}
h4 {font-weight: bold; color: #bf4f0b;}
h3 img#thumbnail  {float: right; margin-right: 3px; margin-top: 0px;}
em {color: #b80f09; font-variant: normal; font-style: normal;}
ul{text-align: left; padding-left: 200px;}

#container {margin-top: 5px; margin-left: 100px; width: 825px;}
#header {float: left; height: 150px; width: 825px;}
#wrap {width: 825px;}


/* LEFT NAVIGATION */

#leftnav {float: left; width: 125px; height: 375px; background-color: #000; color: #fff;  text-transform: uppercase;}
#leftnav a {color: #fff; text-decoration: none;}
#leftnav a:hover {color: #816b38;}
ul {padding: 40px 0px 0px; margin:0;}
#leftnav li {list-style-type: none; display: block; padding: 10px 10px 10px 20px; font-size: .62em; letter-spacing: +2px;}
#leftnav ul li a#current {color: #718C61; font-weight: bold;}

li.news {background-color: #2c2a2b; margin-top: 0px; padding-top: 0px;} 
li.news a {color: #000; margin-top: 0px; padding-top: 0px;}
li.news a em {color: #b80f09; text-transform: lowercase; margin-top: 0px; padding-top: 0px; font-size: 1.2em; letter-spacing: normal;}


/* MAIN CONTENT AREA HOME PAGE*/

#content {float: left; margin-left: 0px; width: 305px; height: 375px; padding: 0px 25px 0px 35px; line-height: 1.2em; background-color: #cd2b11; color: #fff;}
.wines a {color: #bf4f0b;}
#content p {padding: 2px 0px; text-align: right;}



/* MAIN CONTENT AREA SECOND LEVEL PAGE SHORT TEXT*/

#content2 {float: left; margin: 0px; width: 607px; height: 340px; padding: 35px 50px 0px 43px; line-height: 1.4em; background-image: url(images/bglong.gif); background-repeat: repeat-y; color: #fff; text-align: right;}

#content2 h3, #content3 h3, #content5 h3{letter-spacing: +1px; font-size: 1.4em; font-weight: bold; padding: 0px 0px 12px; color:#d2a14c;}
#content2 h3 img, #content3 h3 img {padding-right: 3px;}
#content2 p, #content3 p {margin-left: 230px; padding: 0px;}
#content3 table tr td, #content3 table tr td p {margin-left: 0px; padding: 2px 0px; text-align: right;}
#content3 table tr td img, #content3 table tr td p img {margin-right: 0px; padding-right: 0px;}
#content2 img {margin-top: 15px; padding-left: 11px;}
#content2 table {margin-top: 65px; margin-left: 38px;}
#content2 table p {margin: 0;}
#content2 table p a {color: #fff; font-weight: bold;}

#content4 {float: left; margin: 0px; width: 607px; height: 340px; padding: 35px 50px 0px 43px; line-height: 1.4em; background-image: url(images/bglong.gif); background-repeat: repeat-y; color: #fff; text-align: right;}



/* MAIN CONTENT AREA SECOND LEVEL PAGE LONG TEXT*/

#content3 {float: left; margin: 0px; width: 607px; padding: 35px 50px 0px 43px; line-height: 1.4em; background-image: url(images/bglong.gif); background-repeat: repeat-y; color: #fff; text-align: right; border-bottom: 50px solid #483823;}
#content3 img {float: left; margin-top: 20px; padding-left: 11px;}



/* MAIN CONTENT AREA SECOND LEVEL PAGE FORM*/

#content5{float: left; margin: 0px; width: 607px; padding: 35px 50px 0px 43px; line-height: 1.4em; background-image: url(images/bglong.gif); background-repeat: repeat-y; color: #fff; text-align: right; border-bottom: 50px solid #483823;}
#content5 form table {width: 600px; text-align: left;}
 #content5 form tabletr {margin-top: 5px; margin-bottom: 5px;}
#content5 form tableth {text-align: left; padding: 0px 20px; width: 160px;}
#content5 form tabletd {text-align: left; padding: 5px 20px; width: 360px;}
textarea {padding: 0; margin: 0;}
#content5 img {float: left; margin-top: 20px; padding-left: 11px;}

#container #wrap #content3 ul {margin-left: 250px;}


/* MAIN CONTENT AREA SECOND LEVEL GALLERY*/

.gallery {width: 400px; height:325px; margin: 0px 220px 0px 0px; padding: 0; background-color: #483823;}
.gallery img {position: absolute; top: 120px;}



/* FOOTER*/
#footer {float: left; width: 825px; clear: both; margin-top: 10px; }
#footer p {padding: 20px; text-transform: uppercase; font-weight: bold; letter-spacing: +3px; color: #898989; text-align: center; font-size: .8em;}
#footer a {color: #898989;}
#footer a:hover {color: #232308;}
#footercopy p {color: #ccc; font-size: .75em; text-transform: none; letter-spacing: +2px; padding: 0;}







