/* Global Styles */

body {
	margin:0;
	}
	
div.nav {
  float: center;
  background-image:url(images/backer_nav.jpg);
  background-repeat:repeat-x;	
  }

div.float {
  float: center;
  background-image:url(images/backer_nav.gif);
  background-repeat:repeat-y;
  margin:0;
  }
  
  
div.float p {
	text-align: center;
   }
   
 div.footer {
	float: inherit;
	background-image:url(images/footer.jpg);
	margin:0;
  }
  
  
div.footer p {
	text-align: center;
	margin: 10px;
   }
     
.footerBox{
	display:block;
	width:810px;
	height:40px;
	margin-right:0px;
	margin-left:0px;
	background-image:url(images/footer.jpg);
	}
   
 div.Mapfloat {
	float: center;
	background-repeat:repeat-y;
	margin:0;
	padding-right: 200px;
  }
  
 div.Leftfloat {
  float: center;
  background-image:url(images/backer_nav.gif);
  background-repeat:repeat-y;
  margin:0;
  }
  
  
div.Leftfloat p {
	text-align: left;
	margin: 20px;
   }
   
   

#CopyBox{
	background-image: url(images/backer_nav.jpg);
	background-attachment:top, right;
	padding-top: 5px;
	}
   
.box{
	float:left;
	display:block;
	width:265px;
	height:100px;
	margin-right:0px;
	margin-left:0px;
	background-image:url(images/backer_nav.jpg);
	border: 1px outset #EDDAC9;
	}
	
#CopyBox{
	background-image: url(images/backer_nav.jpg);
	background-attachment:top, right;
	}

#Quicklink01{
	background-image: url(images/quilink01.jpg);
	background-attachment:top, right;
	padding-top: 35px;
	margin-left: 5px;
	}

#Quicklink02{
	background-image: url(images/quilink02.jpg);
	background-attachment:top, right;
	padding-top: 35px;
	}

#Quicklink03{
	background-image: url(images/quilink03.jpg);
	background-attachment:top, right;
	padding-top: 35px;
	}
	
#LunchMenu{
	background-image: url(images/quilink04.jpg);
	background-attachment:top, right;
	padding-top: 32px;
	}

#DinnerMenu{
	background-image: url(images/quilink05.jpg);
	background-attachment:top, right;
	padding-top: 32px;
	margin-left: 5px;
	}	

#WineList{
	background-image: url(images/quilink06.jpg);
	background-attachment:top, right;
	padding-top: 32px;
	}
	
	
	
div.info {
  float: left;
  }
  
div.info p {
	text-align: center;
	margin-right:10px;
	margin-left:10px;
   }
   
.InfoBox{
	background-image: url(images/InfoBox.jpg);
	float:left;
	border: 1px outset #EDDAC9;
	display:block;
	width:180px;
	height:147px;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;	
	}
	
	
	
	
div.images {
  float: center;
  }
  
div.images p {
   text-align: center;
   }
   
.Imagebox{
	float:right;
	border: 1px outset #EDDAC9; 
	display:block;
	width:200px;
	height:250px;
	margin-right:10px;
	margin-left:10px;
	}
	
	
div.copy {
  float: center;
  border: 1px outset #EDDAC9; 
  background-image:url(images/backer.gif);
  background-repeat:repeat-x;	
  }
  
div.copy p {
   text-align: center;
   }
   

#copybox01{
	background-image: url(images/footer.jpg);
	background-attachment:top, right;
	}	
	
td {
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
hr {
	height:1px; 
	color: #fff;
	border: 0;
	}
	
a {
	color: #fff;
	}
	
a:hover {
	color: #fff;
	}
/* ID Styles */

#navigation td {
	border-bottom: 1px solid #ffffff;
	}
	
#navigation a {
	font:11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height:16px;
	letter-spacing:.2em;
	text-decoration: none;
	display:block;
	padding:6px 6px 6px 20px;
	}
	
#navigation a:hover {
	color:#384030;
	}
	
#sidebarHeader {
	padding: 4px;
	border: 1px solid #99CCCC;
	}

#logo {
	font:22px Arial, Helvetica, sans-serif;
	color: #669999;
	letter-spacing:.2em;
	line-height:26px;
	}

#tagline {font:11px geneva;
	color: #42231E;
	letter-spacing:.4em;
	}
	

/* Class Styles */
	
.bodyTextBold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	line-height:14px;
	}
	
.bodyText {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	line-height:14px;
	}
	
.pageName{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:18px;
	padding-left: 7px;
	}
	
.subHeader {
	font:14px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:18px;
	border-left: 5px;
	border-right: 5px;
	padding-left: 7px;
	padding-right: 7px;
	}	

.detailText {
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:18px
	border-left: 5px;
	border-right: 5px;
	padding-left: 7px;
	padding-right: 7px;
	}
	
.detailText:link {
	color: #333333;
}
.detailText:hover {
	color: #666666;
}
.detailText:visited {
	color: #333333;
}
.detailText:active {
	color: #333333;
	font-weight: bold;
	margin-top: 35px;
}
	
.BotNavText {
	font:9px Arial, Helvetica, sans-serif;
	color:#C26457;
line-height:10px
border-left: 5px;
	padding-top: 0px;
	height: 40px;
	left: 106px;
	width: 812px;
}
.BotNavText a:visited {
	color: #C26457;
}
.BotNavText a:hover {
	color: #000;
}
.BotNavText a:active {
	color: #C26457;
}
.BotNavText a:link {
	color: #C26457;
}

	
	
