@charset "UTF-8";
/* CSS Document */

html {
}

body {
	margin : 0;
	padding : 0;
	text-align: center;	
	background-color: #000;
	background-image: url(images/droverBackground.jpg);
	background-repeat: repeat;
}

h1, h2, h3, h4, h5, h6, p, ul {
	font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin : 0;
	padding : 0;
}

.shadow {
	width : 960px;
	margin : auto;
	min-height : 880px;	
	background-image: url(images/shadow.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.topBanner {
	width : 900px;
	height : 40px;
	background-image: url(images/topTear.png);
	background-position: top left;
	margin : auto;
}

.navBanner {
	width : 900px;
	height : 40px;
	background-image: url(images/navBackground.png);
	background-position: top left;
	margin : auto;
}

.main {
	width : 900px;
	margin : auto;
	min-height : 570px;	
	background-image: url(images/repeatBackground.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

.clear {
	clear : both;
}

.linespacer {
	line-height: 40px;
}

.mapBorder {
	width : 595px;
	height : 400px;
	padding : 5px;
	background-color: #000;
}

a.newslinks:link, a.newslinks:visited {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

a.newslinks:hover {
	color: #000000;
	text-decoration: underline;
}

.style14 {
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-style:normal;
font-weight:bold;
}

.style15 {
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-style:italic;
font-weight:normal;
}

.style13 {
color:#fcedcc;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-style:normal;
}

.style12 {
color:#fcedcc;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-style:normal;
font-weight:bold;
}

.style11 {
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-style:normal;
}

.line {
background-image:url(images/line.gif);
background-position:center top;
background-repeat:repeat-x;
height:2px;
margin:0 15px 5px -20px;
}

.lineSpacer {
height:10px;
}

.topSpacer {
	width : 900px;
	height : 10px;
	margin : auto;
	background-image: url(images/topSpacerBackground.jpg);
}

.bottomSpacer {
	width : 900px;
	height : 10px;
	margin : auto;
	background-image: url(images/bottomSpacerBackground.jpg);
}

.leftColumn {
	width : 260px;
	min-height : 570px;
	background-image: url(images/leftColumn.jpg);
	background-repeat: no-repeat;
	vertical-align: bottom;
	margin : auto;
	float: left;
}

.leftColumnMenu {
	width : 260px;
	min-height : 700px;
	background-image: url(images/leftColumnMenu.jpg);
	background-repeat: no-repeat;
	margin : auto;
	float: left;
}

.rightColumn {
	width : 620px;
	min-height : 450px;
	text-align: left;
	background-image: url(images/rightColumn.jpg);
	background-repeat: no-repeat;
	padding: 100px 20px 20px 0px;
	margin : auto;
	float: right;
}

.rightColumnHome {
	width : 595px;
	margin : auto;
	float: right;
}

.rightAboutFlash {
	width : 515px;
	margin : auto;
	float: left;
	margin: 0px 0px 0px -15px;
}

.rightAbout {
	width : 490px;
	margin : auto;
	float: left;
	padding: 0px 25px 0px 0px;
}

.footer {
	width : 960px;
	height : 210px;
	margin : auto;
	background-image: url(images/footer1.png);
}

.quote2 {
	width : 960px;
	height : 210px;
	margin : auto;
	background-image: url(images/footer2.png);
}

.quote3 {
	width : 960px;
	height : 210px;
	margin : auto;
	background-image: url(images/footer3.png);
}

.quote4 {
	width : 960px;
	height : 210px;
	margin : auto;
	background-image: url(images/footer4.png);
}

.quote5 {
	width : 960px;
	height : 210px;
	margin : auto;
	background-image: url(images/footer5.png);
}

.quote6 {
	width : 960px;
	height : 210px;
	margin : auto;
	background-image: url(images/footer6.png);
}

.footer2 {
	width : 840px;
	height : 60px;
	margin : auto;
	float: left;
	padding: 0px 0px 0px 60px;
	background-image: url(images/bottomLogo.png);
}

.facebook {
	width : 60px;
	height : 60px;
	margin : auto;
	float: left;
}

.topNav {
	width : 600px;
	height : 42px;
	margin : auto;
	float: right;
}

.topLeft {
	width : 300px;
	height : 42px;
	margin : auto;
	float: left;
	background-image: url(images/topLeftBanner.png);	
}

.menuDownload {
	width : 255px;
	height : 35px;
	margin : auto;
	float: right;	
}

p {
	font-size:13px;
	line-height: 20px;
	text-align: left;
}

h2 {
	font-size:15px;
	line-height: 20px;
	text-align: left;
	color: #0c7d47;
}

p.footerNav {
	font-size:11px;
	line-height: 20px;
	color: #efbf7c;
	text-align: left;
}

p.form {
	font-size:13px;
	line-height: 40px;
	text-align: left;
}

.footerNav a:link, a:visited {
color : #efbf7c;
text-decoration : none;
}
.footerNav a:hover {
color : #efbf7c;
text-decoration : underline;
}

#about
{
  display: block;
  width: 85px;
  height: 42px;
  background: url("images/butAbout.png") no-repeat 0 0;

}

#about:hover
{ 
  background-position: 0 -42px;
}

#about span
{
  display: none;
}

#location
{
  display: block;
  width: 100px;
  height: 40px;
  background: url("images/btn_Location.png") no-repeat 0 0;

}

#location:hover
{ 
  background-position: 0 -40px;
}

#location span
{
  display: none;
}

#menu
{
  display: block;
  width: 70px;
  height: 40px;
  background: url("images/btn_Menu.png") no-repeat 0 0;

}

#menu:hover
{ 
  background-position: 0 -40px;
}

#menu span
{
  display: none;
}

#contact
{
  display: block;
  width: 90px;
  height: 40px;
  background: url("images/btn_Contact.png") no-repeat 0 0;

}

#contact:hover
{ 
  background-position: 0 -40px;
}

#contact span
{
  display: none;
}

#home
{
  display: block;
  width: 72px;
  height: 40px;
  background: url("images/btn_Home.png") no-repeat 0 0;

}

#home:hover
{ 
  background-position: 0 -40px;
}

#home span
{
  display: none;
}

#dinner
{
  display: block;
  width: 200px;
  height: 40px;
  background: url("images/btn_dinner.png") no-repeat 0 0;

}

#dinner:hover
{ 
  background-position: 0 -40px;
}

#dinner span
{
  display: none;
}

#wine
{
  display: block;
  width: 200px;
  height: 40px;
  background: url("images/btn_wine.png") no-repeat 0 0;

}

#wine:hover
{ 
  background-position: 0 -40px;
}

#wine span
{
  display: none;
}

#lunch
{
  display: block;
  width: 195px;
  height: 40px;
  background: url("images/btn_lunch.png") no-repeat 0 0;

}

#lunch:hover
{ 
  background-position: 0 -40px;
}

#lunch span
{
  display: none;
}

#download
{
  display: block;
  width: 255px;
  height: 35px;
  background: url("images/butDownloadMenu.png") no-repeat 0 0;

}

#download:hover
{ 
  background-position: 0 -35px;
}

#download span
{
  display: none;
}

#news
{
  display: block;
  width: 60px;
  height: 40px;
  background: url("images/btn_News.png") no-repeat 0 0;

}

#news:hover
{ 
  background-position: 0 -40px;
}

#news span
{
  display: none;
}