td {
vertical-align: top;	
}

#functionsNav a:link {  color: #423623; text-decoration: none; border-bottom: 1px solid #adad7d; }#functionsNav a:visited {  color: #423623; text-decoration: none; border-bottom: 1px solid #adad7d; }#functionsNav a:hover { color: #e9f4dd; text-decoration: none; border-bottom: 1px solid #e9f4dd; }

#functionsNav td {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #e9f4dd;
}

.highlightFunctions {
	background-color: #FFEDCF;  /* peach */
	padding: 2px;
}

.highlightFunctions2 {
	background-color: #C6CDAB;  /* olive green */
	padding: 2px;
}

.functionsBkgrnd {
	background-color: #D7E1CC; /* pale green */
	background-image: url(interface/left_bkgrnd_panel.gif); /* this gif color is A3A376 */
	background-repeat: repeat-y;
	background-position: left top;
}

/* inquire online */

#reserveTable {
	background-color: #f0f3ed; /*pale green*/
	border: 1px solid #f0f3ed;
}

#reserveTable td {
vertical-align: top;
font-size: .7em;
}

#reserveTable td b {
color: #423623;
}


.confirmTable th {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	color: #a3a376;
}

/* * * Weddings * * */

.buffetStyles p {
	font-family: georgia, serif;
	text-align: center;
	line-height: 110%;
	font-size: 12px;
	color: #1a372c;
	padding: .1em;
	}

.buffetStyles b {
	font-family: lucida;
	font-style: italic;
	font-size: 16px;
	color: #608747;
}


.highlightBuffet b {
	color: #A3A376;  /* green */
	line-height: 160%;
}


.highlightBuffet {
	background-color: #FFEDCF;  /* peach */
	padding: 2px;
}

.leftnavTint {
	background-color: #b6b692;  /* tint of bg olive green */
	padding: 2px;
}

.titleHighlight {
	background-color: #C6CDAB; /* tint of bg olive green */
}

.inlinePDF {
	display: inline-block;
}
