body {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; background:#cdb091  url(images/top_bg.gif) repeat-x top; color:#240e00; }
* {margin:0; padding:0;}
p, ul, h1, h2, h3 {padding-bottom:0.2em; padding-top:0.2em;}
h3 {font-size:16px; font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; font-weight:normal;  letter-spacing:1px;}
.box_content h3, .box_content_2 h3 {color:#b89a69; font-weight: bold;}
.box_content h3 a:link, .box_content h3 a:visited {color:#b89a69; text-decoration:underline; font-weight: bold;}
.box_content h3 a:hover, .box_content h3 a:active {color:#854500;}
h3.home_heading {color:#412e20; font-size:18px; letter-spacing:0;}
a { color:#854500; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}

#logo{text-align:center; padding-top:20px; padding-bottom:50px; padding-left:200px;}
#wrap {width:776px; margin:0 auto;}
#menu {width:240px; height:250px; background:url(images/menu_bg.gif) no-repeat; float:left;}
#baner {width:530px; height:241px; float:right;}
#clip {width:300px; height:162px; background:no-repeat; position:absolute;}
.clear {clear:both; height:3px;}
#header img {border:solid 1px #180300;}
.img_border {border:solid 1px #180300;}
.center {font-weight:bold; text-align:center;}
.orange {color: #854500; font-weight:bold;}
.sep {width:149px; height:17px; background:url(images/sep.gif) no-repeat; margin:0 auto;}
.border_bottom {border-bottom: solid 1px #b79276; display:block;}
#menu a {outline:none;}
/* menu items */
#menu ul {padding:20px; list-style:none;}
#menu ul  li a{display:block; width:160px; height:20px;text-indent:-9999px; margin-bottom:16px; margin-left:20px;}
table td {padding:2px;}
table {margin-bottom:10px;}

#item1 a{background:url(images/menu1.gif) no-repeat; } 
#item2 a{background:url(images/menu2.gif) no-repeat; }
#item3 a{background:url(images/menu3.gif) no-repeat; }
#item4 a{background:url(images/menu4.gif) no-repeat; }
#item5 a{background:url(images/menu5.gif) no-repeat; }
#item6 a{background:url(images/menu6.gif) no-repeat; }
#menu li a {background-position:0 0;}
#menu .current a {background-position:-164px 0;}

.box_top { width:258px; height:15px; background: url(images/box_top.gif) top no-repeat; }
.box_content {background:#412e20; width:228px; color:#9e8153; padding:0px 15px; line-height: 23px;}
.box_content .address {line-height: 18px;}
.box_bottom{ width:258px; height:15px; background:url(images/box_bottom.gif); margin-bottom:10px;}

.box_top_2 { width:210px; height:15px; background: url(images/box_top_2.gif) top no-repeat; }
.box_content_2 { background:#412e20; width:180px; color:#9e8153; padding:0px 15px; font-size:12px;}
.box_bottom_2{ width:210px; height:15px; background:url(images/box_bottom_2.gif); margin-bottom:10px;}

#left {width:258px; float:left;}
#right {width:503px; float:left; margin-left:15px;}
#main p {line-height:170%; letter-spacing:0px; margin-top:0.5em;}
#main ul {line-height:193%; margin: 10px 0 0 21px;}
.float_left {float:left;}
.float_right{float:right; margin-left:18px;}
.iamge_right{float:right; margin:0 18px;}
#footer {width:700px; height:25px; line-height: 21px; background:url(images/footer.gif) top no-repeat; margin:0 auto; padding:20px 0 10px 0; text-align:center;}
#footer .azure {font-size: 9px; color: #87643D;}
#footer .azure a:link, #footer .azure a:visited, #footer .azure a:active {color: #87643D;}
#submit {background:url(images/submit.gif) no-repeat; width:70px; height:23px; border:none; color:#cdb091; text-align:center;font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; margin-top:10px;}
#email { width:100px; background:#ae875d; border:1px solid #311500; padding:2px; }
form p {margin: 0; display:inline;}
.small {font-size:11px;}
table .small {font-size:11px; color: #5e4421;border-bottom: solid 1px #b79276; padding-bottom:7px;margin-bottom:15px;}
#wine table td {padding-top:7px;}