/* CSS Document */



body{

	background:#4b4e5f url(../images/page_background.jpg) repeat-x;

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	color:#333333;

	line-height:130%;

	margin:0;

	padding:0;

}



img{

	border:none;

}



p{margin:0 0 10px 0;

text-align:left;

font-size:13px;

	color:#333333;

}

table td {
	margin:0px 0px 0px 0px;

	padding-bottom: 17px;
	
	padding-right: 10px;

	text-align:left;
	
	line-height: 1.1em;

	font-size:12px;

	color:#333333;

}

a {color:#669900;

	text-decoration:none;}



a:hover{color:#CC6600;

	text-decoration:none;}



.big_text{font-size:15px}



#home_wrapper{

	margin:0px auto 0px auto;

	padding:0px;

	width:997px;

	height:764px;

	background-image:url(../images/home_background.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	position:relative;

	text-align:left;

}



#wrapper{

	margin:0px auto 0px auto;

	padding:0px;

	width:997px;

	height:764px;

	background-image:url(../images/content_background.jpg);

	background-position:top left;

	background-repeat:no-repeat;

	position:relative;

	text-align:left;

}



#top_nav{

	position:absolute;

	top:60px;

	left:5px;

}



#home_content{

	position:absolute;

	top:95px;

	left:5px;

	width:973px;

	height:692px;

}



#content{

	position:absolute;

	top:95px;

	left:5px;

	width:973px;

	height:610px;

}



#home_footer{
	top:624px;
	left:5px;
	position:absolute;
	width: 975px;

}



#footer{

	top:694px;

	left:5px;

	position:absolute;

}



.footer{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#cccccc;

}



.footer p{

	font-size:11px;

	color:#cccccc;

	margin:0 0 5px 0;

}



.footer a{

	color:#FFFFFF;

	text-decoration:none;

}





/* bios*/



#bio_lsb{

	width:213px;

	height:548px;

	vertical-align:top;

	padding-left:30px;

	padding-top:30px;

	float:left;

}



#bio_rsb{

	width:710px;

	height:578px;

	vertical-align:top;

	padding-right:30px;

	float:right;

}



#bio1_rsb{

	width:720px;

	height:578px;

	vertical-align:top;

	float:right;

	text-align: right;

}



#bio1_rsb_text{
	position:absolute;
	overflow:auto;
	width:708px;
	height:330px;
	top:231px;
	left:256px;
	padding:5px;
	padding-right:0px;

}



#bio2_rsb{

	width:705px;

	height:578px;

	vertical-align:top;

	float:right;

	padding-right:15px;

}



/*locations*/

#loc_lsb{

	width: 495px;

	padding-left:30px;

	float:left;
	

}



#loc_rsb{

	width:315px;

	height:330px;

	padding-top: 12px;
	
	float:right;

	background-color: #919b48;
	
	xbackground-image:url(../images/locations/rsb_bkgd2.gif);

	xbackground-repeat:no-repeat;

}

#loc_rsb td {
	color:#FFFFFF;
}

.loc_rsb_text{

	color:#FFFFFF;

	padding:0 10px 10px 12px;

	width:365px;

}



.loc_rsb_text p{

	margin-bottom:10px;

	color: #ffffff;

}



#contact_list p {margin-bottom:20px}



#private_rsb{

	width:395px;

	margin-top: 60px;

	float:right;

}



#menu_lsb{

	width:520px;

	padding-left:30px;

	float:left;

	margin-top:30px;

}



#menu_rsb{

	width:375px;

	float:right;

	margin-top:30px;

	padding-right: 10px;

}



#sub_menu_lsb{

	width:306px;

	padding-left:30px;

	float:left;

	margin-top:30px;

}



#sub_menu_rsb{

	width:610px;

	float:right;

	margin-top:30px;

	height: 545px;

}



#sub_menu_rsb p{

	margin-bottom:18px;

}



.menu_head{

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#CC6600;

	font-size:14px;

	padding-top: 10px;

	padding-bottom: 8px;

}



.hours_head{

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#CC6600;

	font-size:11px;

	padding-bottom: 2px;

}



.press_head{

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#CC6600;

	font-size:13px;

	padding-bottom:5px;

	padding-top: 10px;

}



/* tour */

#tour_lsb{

	width:429px;

	z-index:100;

	position: absolute;

	top: 200px;

	left: 30px;

}



#press_lsb{

	width:390px;

	padding-left:30px;

	float:left;

	margin-top:30px;

}



#press_rsb{

	width:538px;

	float:right;

	margin-top:30px;

	padding-right: 10px;

}



.wine_head{

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-size:18px;

	padding-bottom:5px;

	padding-top: 10px;

	width:580px;

	background-image:url(../images/wine_divider.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	margin-bottom:10px;

	margin-top:30px;

}



.wine_subhead{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-bottom:5px;

}



.wine_subheadO{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#CC6600;

	padding-bottom: 5px;

}

