.navBg {
	background-image: url(images/nav-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;

}
.hpHdr {
	background-image: url(images/hp-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.hpMain {
	background-image: url(images/hp-main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.hpAddress {
	background-image: url(images/hp-address.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #996600;
	text-align: right;
	vertical-align: bottom;
	padding-left: 15px;
	padding-right: 15px;


}
.hpAddress a {font-family: Tahoma, Arial, sans-serif;
		text-decoration: underline;
		color: #996600;}
		
.ftrArea {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #CC9900;
	background-color: #660000;
	border: 1px solid #996600;
	text-align: center;
	padding-top: 5px;


}
.ftrArea a {font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #996600;
	text-decoration: none;}
	
.ftrArea a:hover {color: #FFFF99; text-decoration: underline;}

.bodybg {
	background-image: url(images/body-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #330000;
}
.aboutBg {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	background-image: url(images/about-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 20px;

}
.aboutHdr {
	background-image: url(images/about-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.contentAddress {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #996600;
	background-image: url(images/about-address.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: bottom;
	padding-right: 15px;

}

.contentAddress a {font-family: Tahoma, Arial, sans-serif;
		text-decoration: underline;
		color: #996600;}
	
.contentTxt {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 20px;
	line-height: normal;


}
.wineHdr {
	background-image: url(images/wine-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.wineBg {
	background-image: url(images/wine-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.leftbg {
	background-image: url(images/btm-left-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.eventsHdr {
	background-image: url(images/events-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.eventsBg {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	background-image: url(images/events-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 30px;
	padding-left: 20px;

}
.contactHdr {
	background-image: url(images/contact-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.contactBg {
	background-image: url(images/contact-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 30px;
	padding-left: 20px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFCC;

}

.contactBg a {font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration: underline;}
	
.entreeHdr {
	background-image: url(images/entree-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
.entreeBg {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	background-image: url(images/entree-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #633900;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CC9900;
	border-bottom-color: #CC9900;
	border-left-color: #CC9900;

}

.entreeBg a {font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CC9900;
	text-decoration: none;}
	
.entreeBg a:hover {font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration: none;}
	
.entreeBg a#active {font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration: none;}
	
	
.appBg {
	background-image: url(images/appetizer-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #633900;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CC9900;
	border-bottom-color: #CC9900;
	border-left-color: #CC9900;
}

.appBg a {font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #CC9900;
	text-decoration: none;}
	
.appBg a:hover {font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration: none;}
	
.appBg a#active {font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFCC;
	text-decoration: none;}.appHdr {
	background-image: url(images/app-header.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#tmgCredit{color: #996600; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 25px 0px 25px 0px; text-align: center;}
#tmgCredit a{color: #996600; font-size: 11px; text-decoration: none;}
#tmgCredit a:hover{color: #cc9900; font-size: 11px; text-decoration: underline;}

