/* CSS Document */
* {
margin: 0px;
padding: 0px;
}
body {
     background-image:url(images/bodyBg.gif);
	 background-repeat:repeat-x;
     background-color:/*#a7956e*//*#FFEDD2*/#F6E5BF/*#EAC065#FCE7C1*/;     
     text-align:center;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#000;
	 margin-top:10px;	 
}

/*----------MAIN CONTAINER----------*/
#main {
     width:720px;	 
     text-align:left;
	 margin-left:auto;
	 margin-right:auto;	
	 /*border-top:3px solid #511d1d; 	 
	 border-left:3px solid #511d1d;
	 border-right:3px solid #511d1d;
	 border-bottom:3px solid #511d1d;*/	 
}

/*----------HEADER----------*/
#header {
     width:100%;
	 height:160px;
}
#lft_hdr {
     width:240px;
	 height:100%;
	 float:left;
}
#rt_hdr {
     width:475px;
	 height:100%;
	 margin:0 0 0 240px;
}

/*----------NAVIGATION----------*/
#navigation{
     width:720px;
	 height:30px;
	 background-color:#ebcd91;	 	 
	 /*color:#ebcd91;
	 font-weight:bold;*/
	 /*text-align:center;*/
	 /*padding:4px 0 2px 0;*/
	 border-bottom:1px solid #000;
	 border-top:1px solid #000;	 
}
img.btn_nav {
     border:none;
}

/*---added by tomf 2/2/12--------*/
ul#list-nav {
list-style:none;
/*margin:20px;*/
padding:2px;
width:716px;
height:25px;
border-bottom:1px solid #000;
border-top:1px solid #000
}

ul#list-nav li {
display:inline
}

ul#list-nav li a {
text-decoration:none;
padding:5px 0;
width:101px;
background:#981B1E;
color:#EBCD91;
float:left;
text-align:center;
border-left:1px solid #000;
}

ul#list-nav li a:hover {
background:#EBCD91;
color:#000
}

/*----------CONTENT CONTAINER----------*/
#content_container {
     width:720px;	 
	 background-image:url(wrap.gif);
	 background-repeat:repeat-y;	
	 overflow:hidden;
	 background-color:#eecb7f;
}

/*----------CONTENT----------*/
#content {
     width:720px;	 
	 background-image: url(images/Bg_content_top.gif);
	 background-repeat: repeat-y;	 
	 background-color:#eecb7f;	 	 
}
/*----------CONTENT TEXT ----------*/
#content_txt {
     width:720px;
	 background-image:url(wrap.gif);
	 background-repeat:repeat-y;	
	 overflow:hidden;
	 /*padding:20px 40px;*/
	 /*border:1px solid #3366FF;*/
}
#lft_content_txt {
     width:155px;
     float:left;
	 /*text-align:center;*/
}
#lft_top_content {
     width:125px;
	 padding:20px 0 0 30px;
	 text-align:center;
}
#lft_mid_content {
     width:155px;
	 padding:10px 0 0 0px;
	 /*text-align:center;*/
}
#lft_FB_content {
	width:145px;
	padding:10px 0 0 10px;
}
p.line_break_fb {
	margin:0 0 5px 0;
}
#rt_content_txt {
     width:555px;
	 margin:0 0 0 160px;
	 padding:20px 0 0 0;
	 /*border:1px solid #CC3300;*/
}
/*----------CONTENT BOTTOM----------*/
#content_btm {
     width:720px;
     background-image:url(images/Bg_content_btm.gif);
	 background-repeat:no-repeat;
	 background-color:#f0d39a;	 
}

/*----------GENERAL PAGE STYLES----------*/
.bold {font-weight:bold;}
.italic {font-style:italic;}
.red {color:#900;}
.fontSize105 {font-size:105%;}
.margTop5 {margin-top:5px;}
.margTop10 {margin-top:10px;}
.margLft20 {margin-left:20px;}
.margLft30 {margin-left:30px;}
.margLft35 {margin-left:35px;}
.margLft40 {margin-left:40px;}
.margBtm10 {margin-bottom:10px;}
.padTop15 {padding-top:15px;}
img#lbl_emb {
     float:left;
	 padding:0 5px 10px 0;
	 vertical-align:middle;
}
#events {
     font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif ;
	 font-size:110%;
	 color:#900;
	 font-weight:bold;
	 font-variant:small-caps;	 
}
p.lft_mid_txt {
     text-align:center;
}
#event_date{
     font-weight:bold;
	 color:#940000;
}
.event_date{
	font-size:85%;
	font-weight:bold;
	color:#940000;
}
p.event_title {
	color:#900;
	font-style:italic;
	font-weight:bold;
	margin:0 0 5px 0;
	text-align:center;
}
.event_title {
	color:#900;
	font-style:italic;
	font-weight:bold;
	margin:0 0 5px 0;
	text-align:center;
}
p.event_txt {
     font-size:85%;
	 /*margin-left:10px;*/
     text-align:center;
	 font-weight:bold;	 
}
p.event_txt2 {
     font-size:80%;
	 /*margin-left:10px;*/
	 font-style:italic;
     text-align:center;
}
p.holiday {
	margin:0 0 10px 0;
	text-align:center;
}
ul.event_list li {
	font-size:90%;
	margin:5px 0 0 7px;
	list-style-type:none;
}
p.more-info {
	font-size:85%;
	margin-left:13px;     
	font-weight:bold;
}
p.at_txt {
	font-size:80%;
	font-style:italic;
}
hr.events_separator {
	border:dotted 1px #B0A072;
	margin:5px 0 3px 15px;
	width:75%;	
}
.redbold {
     color:#990000;
	 font-weight:bold;
}
#rt_content_txt h1{
     font-size:18px;
	 color:#900;
	 font-weight:bold;
}
.sold_out {
	font-size:120%;
	font-weight:bold;
	font-style:italic;
}

a:link, a.textlink:link {
	color: #467614;
	text-decoration: none;
}
a:visited, a.textlink:visited  {
	color:#B96803/*#0066CC #467614*/;
	text-decoration: none;
}
a:hover, a.textlink:hover {
	color: #8fb062;
	text-decoration: none;
}	  
#spacer7pxh {
	width:100%;
	height:7px;
}
#spacer10pxh {
	width:100%;
	height:10px;
}
/*----------INDEX PAGE----------*/
#index_content {
     width:450px;
	 margin:0 0 0 20px;
}
p.index {
     text-align:justify;
	 line-height:21px;
}
p.index_lastline {
     text-align:right;
	 line-height:21px;
}
  
#salute {
     font-family:Pristina;
	 font-size:170%;
}
img#cheers {
     padding-bottom:5px;
}
img.hdr_img {
     border:none;
}
#index_new {
	width:485px;
	margin:15px 0 0 20px;
	padding:15px 0 0 0;
	border-top:1px dotted #dfbf5d;
}
p.new_img {
	margin:0 0 15px 0;
}
ul.new_index {
	list-style-image:url(images/leaf_hdrtxt.gif);
}
ul.new_index li {
	list-style-type:none;
	margin:5px 0 0 30px;
}
#index-new-1 {
	width:473px;
	height:125px;
	margin:0 0 0 20px;
	padding:10px 0 5px 0;	
}
#index-new-1-lft {
	width:40px;	
	float:left;	
}
#index-new-1-rt {
	width:350px;
	margin-left:50px;
	padding:30px 0 0 0;
}
#index-new-2 {
	width:473px;	
	padding:10px 0 0 12px;
	border-top:1px dotted #dfbf5d;
}
#index-new-3 {
	width:473px;	
	padding:10px 0 10px 12px;
	border-bottom:1px dotted #dfbf5d;
}
/*----------ABOUT PAGE----------*/
#about_nav{
     width:475px;
	 height:40px;	 
	 text-align:left;
	 margin:0 0 10px 15px;
	 padding:12px 0 0 0px;
	 background-image:url(images/abtnavBg_v2.gif);
	 background-repeat:no-repeat;
}
#about_nav ul{     
	 list-style-type:none;
	 margin:0;
	 padding:0;
}
#about_nav ul li{
     display:inline;
	 font-size:110%;
	 font-style:italic;
}
#about_nav ul li a{
     padding:5px 0px 5px 85px;
}
#about_nav ul li.history a{
     padding:5px 0px 5px 70px;
}
#textlink_container{
     width:485px;
	 padding:0 50px 0 20px;
}
#textlink_container p{
     text-align:justify;	 
	 line-height:21px;
	 margin-bottom:15px;
}
#textlink_container h2{
     font-size:16px;
	 margin-bottom:15px;
}
img.abt1, img.abt3, img.abt2{
     width:210px;
	 height:158px;
	 float:right;
	 padding:7px 0 0 8px;
}
img.abt4{
     width:150px;
	 height:112px;
	 float:left;
	 padding:7px 8px 0 0;
}

a.textlink:link {
	color: #467614;
	text-decoration: none;
}
a.textlink:visited  {
	color:#B96803/*#0066CC #467614*/;
	text-decoration: none;
}
a.textlink:hover {
	color: #8fb062;
	text-decoration: none;
}	

/*----------MEET PAGE----------*/
#meet_tbl_container{
     width:480px;
	 margin:auto;
}
table#meet_tbl{
     width:475px;	 
}
table#meet_tbl td{
     padding:10px;
}
table#meet_tbl td.meet_txt{
     vertical-align:bottom;
}
.meet_txt_container{
     width:335px;
     background-image:url(images/meet_txtBg.gif);
	 background-repeat:no-repeat;     
	 padding:10px;
}
p.meet_name{
     font-size:115%;
	 font-style:italic;
	 font-weight:bold;
}
p.meet_img{
     margin-bottom:5px;
}	 

/*----------WINES PAGE----------*/
.winetbl_container {
     width:445px;
	 padding-left:30px;
}
table.winetbl {
     width:475px;
	 border:none;
}
td.winetbl {
     padding:5px;
	 vertical-align:top;
}
p.wine_variety_hdr {
     color:#900;
	 font-weight:bold;
}
p.winehdr {
     font-weight:bold;
	 font-style:italic;
	 text-indent:15px;
}
p.wine_txt {
     text-align:justify;
}
#wine_linebreak {
     text-align:center;
	 margin:10px auto;
}
#ordr_btn{
     width:150px;
	 height:25px;	 
	 margin:15px 0 0 360px;
}
p.ordr_txt{
     text-indent:30px;
	 font-weight:bold;
}
img#btn_order{
     border:none;
}

     	 
/*----------ORDER PAGE----------*/
.winetbl_container_ordr {
     width:450px;
}
p.winehdr_ordr {
     font-weight:bold;
	 font-style:italic;	 
}
#order_top{
     width:550px;
	 background-image:url(wrap.gif);
	 background-repeat:repeat-y;	
	 overflow:hidden;
	 /*border:1px solid #660033;*/
	 /*padding:10px;*/
}
p.adobereader{
     font-size:80%;
	 margin-bottom:5px;
}
p.order_link, p.mailinfo{
     text-align:center;
}
img#reader_img{
     border:none;
	 width:138px;
	 height:34px;
	 margin-top:5px;
}
p.ordr_send{
     font-weight:bold;
	 text-transform:capitalize;
	 margin-bottom:5px;
}
#mid_order{
     width:500px;
	 margin:25px 0;
	 padding:10px 5px;
	 border-top:1px dotted #dfbf5d;
	 /*border-bottom:1px dotted #dfbf5d;*/
}
#lft_mid_order{
     width:150px;
	 float:left;
}
#rt_mid_order{
     width:340px;
	 margin-left:155px;
}
#mid_mid_order{
	width:150px;
	margin-left:155px;
	float:left;
}
#ordr_send2{
     width:175px;
	 margin-left:15px;
	 /*border:1px solid #333366;*/
}
p.casesize{
     margin-left:10px;
	 font-style:italic;
}
p.order_info{
     font-size:115%;
	 font-weight:bold;
	 margin-bottom:10px;
}
ul#order{
     list-style-type:none;	 
}
li.ordr_info{    
	padding:3px 0 3px 15px;
}
#shp_tbl{
     width:250px;
	 margin:5px 0 0 15px;
}
table#ship_rates{
     width:200px;
	 border:1px solid #dfbf5d;	 
}
th.shiprt{
     background-image:url(images/shptbl_hdrBg.gif);
	 background-repeat:no-repeat;
     border-bottom:1px solid #dfbf5d;	 
	 color:#000;
	 padding:3px;
}
td.ship{
     padding:3px;
}
p.freeship{
     margin-top:5px;
}
#order_btm{
     width:510px;
	 background-image:url(wrap.gif);
	 background-repeat:repeat-y;	
	 overflow:hidden;
	 /*border:1px solid #9933CC;*/
}
#order_table{
     width:510px;	
	 /*border:1px solid #3333FF;*/
}

table#table_order{
     width:510px;	 
	 /*border:1px solid #666;*/
}
th.hdr_ordr{
     background-image: url(images/hdr_ordrtblBg.gif);
	 background-repeat:no-repeat;
	 padding-bottom:10px;
	 text-align:left;
}
     
th.qty{
     text-align:center;
}
td.redwines {     
	 vertical-align:middle;
}
td.winetbl_col1 {
     width:20%;	 
     padding:5px;
	 vertical-align:top;	 
}
td.winetbl_col2 {
     width:70%;	 
     padding:5px;
	 vertical-align:middle;	 
}
td.spacer{     
	 padding:5px 0;
}
hr.order{
     color:#ffe5b3;	 
	 border:1px dotted #dfbf5d;
	 border-style:none none dotted;
}
img.leaf_wineorder_hdr{
     margin:3px 0 0 5px;	 
}
img.winebtl {
     width:54px;
	 height:200px;
}
#disclaim{
     width:445px;
	 margin-bottom:10px;
	 padding:5px;
	 border:1px solid #dfbf5d;
}
p#disclaimer {
     font-size:80%;
	 text-align:justify;	 
}
p.top_txt{
     font-size:85%
}
/*----------CONTACT PAGE----------*/
#contact_txt {
     width:480px;
	 margin:10px 0 0 25px;
	 /*border:1px solid #00CC00;*/
}
#lft_contact{
     width:200px;
	 float:left;
	 /*border:1px solid #FF3300;*/
}
#rt_contact{
     width:235px;	 
	 margin-left:225px;	 
	 /*border:1px solid #000;*/	 
}
#gio {
    font-size:115%;
	font-style:italic;
	font-weight:bold;	
}
p.contact {
     line-height:20px;
}

/*----------FOOTER CONTAINER----------*/
#footer {
     width:720px;
	 text-align:left;
	 margin-left:auto;
	 margin-right:auto;
	 background-image:url(wrap.gif);
	 background-repeat:repeat-y;	
	 overflow:hidden;
	 font-size:78%;
	 padding:0 7px;	 
	 /*border: 2px solid #9ff;*/
}

#footer_content {
     width:720px;	 
	 text-align:center;
	 margin:0 auto;	 
	 font-size:90%;
}




