body {	background-color: #BE9840;	background-image: url(images/parchmentBG.jpg);	background-repeat: repeat;	margin-left: 0px;	margin-top: 40px;	margin-right: 0px;	margin-bottom: 0px;	background-position: center top;}body,td,th {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 18px;}.home_cblock {	background-repeat: no-repeat;	padding-top: 15px;	background-image: url(images/c_background_home.gif);}.copyright {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	color: #000000;	padding-right: 21px;	padding-left: 21px;	padding-top: 15px;	padding-bottom: 15px;	vertical-align: top;}.site_cblock {	background-image: url(images/c_background.gif);	background-repeat: no-repeat;	padding-top: 0px;	padding-right: 50px;	padding-bottom: 15px;	padding-left: 50px;}.site_repeatbg {	background-image: url(images/c_background_loop.gif);	background-repeat: repeat;}.site_table {	background-color: #fffdf4;}#subnav {	background-color: #D9CABC;}#subnav td {	padding-top: 3px;	padding-right: 25px;	padding-bottom: 3px;	padding-left: 25px;	border: 1px solid #FFFFFF;	font-size: 12px;	text-align: center;}#subnav a:link {	color: #3B1135;	text-decoration: none;}#subnav a:visited {	text-decoration: none;	color: #3B1135;}#subnav a:hover {	text-decoration: underline;	color: #3B1135;}#subnav a:active {	text-decoration: none;	color: #3B1135;}#subnav-special {	background-color: #D9CABC;}#subnav-special td {	padding-top: 3px;	padding-right: 11px;	padding-bottom: 3px;	padding-left: 11px;	border: 1px solid #FFFFFF;	font-size: 12px;	text-align: center;}#subnav-special a:link {	color: #3B1135;	text-decoration: none;}#subnav-special a:visited {	text-decoration: none;	color: #3B1135;}.subnavon {	background-color: #dcd2b1;}a:link {	color: #3B1135;	text-decoration: underline;}a:visited {	text-decoration: underline;	color: #3B1135;}a:hover {	text-decoration: none;	color: #3B1135;}a:active {	text-decoration: underline;	color: #3B1135;}.tiltlink:link {	color: #000000;	text-decoration: none;}.tiltlink:visited {	text-decoration: none;	color: #000000;}.tiltlink:hover {	text-decoration: underline;	color: #000000;}.tiltlink:active {	text-decoration: none;	color: #000000;}h1,h2,h3,h4,h5,h6 {	font-weight: bold;}h1 {	font-size: 24px;	color: #3B1135;}h2 {	font-size: 14px;	color: #3B1135;	margin-bottom: 2px;}.site_cblockpic {	padding-left: 25px;}.c_header {	font-size: 16px;	font-weight: bold;}.captiontext {	font-size: 10px;}.grapegrid {	padding: 15px;	font-size: 12px;}.c_subheader {	font-size: 22px;	font-weight: normal;	font-style: italic;	line-height: inherit;}#winemaker span, #chef span, #gm span {	font-size: 22px;	font-weight: normal;	font-style: italic;	margin-left: 0px;	padding-left: 0px;	margin-top: 0px;	padding-top: 0px;}.homesites_grid {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	font-weight: normal;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	padding-top: 3px;}.homesites_grid a {	text-decoration: none;	color: #3B1135;	font-size: 11px;	font-weight: bold;}.site_cblockpicLeft {	padding-right: 20px;	line-height: 15px;	padding-top: 0px;}#picdiv p {	padding-top: 5px;	padding-bottom: 5px;	line-height: 6px;}.quote {	font-family: Georgia, "Times New Roman", Times, serif;	color: #3B1135;	font-weight: normal;	font-size: 14px;	font-style: italic;}.siteplangrid {	font-size: 11px;	vertical-align: top;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: normal;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 8px;}.imgstroke {	border: 1px solid #927A52;}.legal {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	color: #E4DAD2;	padding-top: 0px;	padding-bottom: 0px;	text-align: left;}.news {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;}.availablehomes {	font-size: 10px;	padding-top: 0px;	margin-top: 0px;	line-height: 11px;}.avail-widthtd {	width: 400px;}#flashbig {	height: 367px;	width: 923px;	background-color: #FEFCF7;	text-align: center;}#flashcontent {	vertical-align: top;	text-align: center;	color: #999999;	height: 625px;	line-height: 11pt;	margin-top: 0px;}/*--------------dropdown submenu-----------------*/#menu1 {	z-index:7;	width: 664px;	height: 24px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	background-image: url(images/nav/navbottom.gif);}#menu1 a {	text-decoration:none;	color: #4d1345;	padding-right: 2px;	padding-left: 2px;}#menu1 a:hover {	color: #993366;}#menu1 p {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 13px;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	text-align: left;}#menu2 {	z-index:7;	height: 24px;	width: 664px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	background-image: url(images/nav/navbottom.gif)}#menu2 a {	text-decoration:none;	padding-right: 2px;	padding-left: 2px;	color: #4d1345;}#menu2 a:hover {	color: #993366;}#menu2 p {	margin-top: 0px;	margin-bottom: 0px;	margin-left: 30px;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	text-align: left;}#menu3 {	z-index:7;	height: 24px;	width: 664px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	background-image: url(images/nav/navbottom.gif)}#menu3 a {	text-decoration:none;	padding-right: 2px;	padding-left: 2px;	color: #4d1345;}#menu3 a:hover {	color: #993366;}#menu3 p {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	text-align: center;}#menu4 {	z-index:7;	height: 24px;	width: 664px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	background-image: url(images/nav/navbottom.gif)}#menu4 a {	text-decoration:none;	padding-right: 2px;	padding-left: 2px;	color: #4d1345;}#menu4 a:hover {	color: #993366;}#menu4 p {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	text-align: center;}#menu5 {	z-index:7;	height: 24px;	width: 664px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	background-image: url(images/nav/navbottom.gif)}#menu5 a {	text-decoration:none;	padding-right: 2px;	padding-left: 2px;	color: #4d1345;}#menu5 a:hover {	color: #993366;}#menu5 p {	padding-top: 1px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 120px;	text-align: center;	margin: 0px;}#menu6 {	z-index:7;	height: 24px;	width: 664px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	background-image: url(images/nav/navbottom.gif)}#menu6 a {	text-decoration:none;	padding-right: 2px;	padding-left: 2px;	color: #4d1345;}#menu6 a:hover {	color: #993366;}#menu6 p {	margin-top: 0px;	margin-right: 96px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	text-align: right;}#menu7 {	z-index:7;	height: 24px;	width: 664px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	background-image: url(images/nav/navbottom.gif)}#menu7 a {	text-decoration:none;	padding-right: 2px;	padding-left: 2px;	color: #4d1345;}#menu7 a:hover {	color: #993366;}#menu7 p {	margin-top: 0px;	margin-right: 15px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	text-align: right;}.boxStyle {	z-index:7;	z-index:1;	height: 24px;	width: 664px;}.leftimage {	padding-right: 15px;	padding-bottom: 15px;	float: left;}.leftnav {	padding-right: 10px;}.leftnavgrid td{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	font-weight: normal;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	padding-top: 3px;}.leftnavgrid a {	text-decoration: none;	color: #3B1135;	font-size: 11px;	font-weight: bold;}.purple {	color: #3B1135;}.contact-table {	margin-left: 60px;}.lodging {	width: 822px;}.menu_grid {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	font-weight: normal;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 10px;	padding-top: 3px;}.menu_grid a {	text-decoration: none;	color: #3B1135;	font-size: 11px;	font-weight: bold;}.menugrid {	font-size: 11px;	vertical-align: top;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: normal;	padding-top: 15px;	padding-right: 10px;	padding-bottom: 3px;	padding-left: 13px;}.menugrid  table td {	font-size: 11px;	vertical-align: top;	line-height: 14px;	padding-top: 4px;	padding-bottom: 4px;}.menugrid ol {	margin-top: 5px;	padding-top: 0px;}.menuFormatting td {	padding-right: 8px;}.menuFormatting h1 {	padding-top: 15px;	padding-bottom: 15px;	font-style: italic;}.copyrightHome {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	color: #000000;	padding-right: 21px;	padding-left: 21px;	padding-top: 15px;	padding-bottom: 15px;	vertical-align: top;	text-align: center;}#Villas {	clear: left;}#Cottages {	clear: left;}#Lunch {	clear: left;}#Brunch {	clear: left;}#EventHors {	clear: left;}#Banquet {	clear: left;}