/* 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_float.gif);
  background-repeat:repeat-x,repeat-y;
  margin:0;
  }
  
 div.contact_page {
  float: center;
  background-image:url(images/backer_float.gif);
  background-repeat:repeat-x,repeat-y;
  margin:0;
  }
  
  
div.float p {
   text-align: center;
   }
   
   
  div.Leftfloat {
  float: center;
  background-image:url(images/backer_float.gif);
  background-repeat:repeat-x,repeat-y;
  margin:0;
  }
   
   
  div.Leftfloat p {
   text-align: left;
   }
   
   
.box{
	float:left;
	display:block;
	width:261px;
	height:170px;
	margin-right:0px;
	margin-left:0px;
	border: 1px outset #EDDAC9;
	}
	

#Quicklink01{
	background-image: url(images/quicklink1.jpg);
	background-attachment:top, right;
	padding-top: 20px;
	}

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

#Quicklink03{
	background-image: url(images/quicklink3.jpg);
	background-attachment:top, right;
	padding-top: 20px;
	}
	
#LunchMenu{
	background-image: url(images/lunchmenu.gif);
	background-attachment:top, right;
	padding-top: 20px;
	}

#DinnerMenu{
	background-image: url(images/dinnermenu.gif);
	background-attachment:top, right;
	padding-top: 20px;
	}	

#SushiMenu{
	background-image: url(images/sushimenu.gif);
	background-attachment:top, right;
	padding-top: 20px;
	}
	
#ContactInformation{
	background-image: url(images/contactinfo.jpg);
	background-attachment:top, right;
	padding-top: 20px;
	}
	
	
.info{
	float:right;
	display:block;
	width:350px;
	height:350px;
	margin-right:0px;
	margin-left:0px;
	border: 1px outset #EDDAC9;
	}
	
	
div.images {
  float: center;
  }
  
div.images p {
   text-align: center;
   }
   
.Imagebox{
	float:right;
	border: 1px outset #EDDAC9; 
	display:block;
	width:250px;
	height:250px;
	margin-right:10px;
	margin-left:10px;
	}
	
	
div.copy {
  float: center;
  border: 1px outset #EDDAC9; 
  background-image:url(images/backer02.gif);
  background-repeat:repeat-x;	
  }
  
div.copy p {
   text-align: center;
   }
   
.copybox{
	float:left;
	display:block;
	width:305px;
	height:200px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-right:20px;
	margin-left:20px;
	}

#copybox01{
	background-image: url(images/backer02.gif);
	background-attachment:top, right;
	}	
	
td {
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
hr {
	height:1px; 
	color: #333333;
	border: 0;
	}
	
a {
	color: #333333;
	}
	
a:hover {
	color: #333333;
	}
/* 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;
	}
	
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #42231E;
	letter-spacing:.4em;
	vertical-align: middle;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #42231E;
	letter-spacing:.1em;
	}
	
#dateformat a:hover {
	color: #99CCCC;
	letter-spacing:.1em;
	}
	
#monthformat td {
	background: #99CCCC;
	border:1px solid #71AAAA;
	}
	
#borderLeft {
	border-left: 1px solid #99CCCC;
	}
	
#borderRight {
	border-right: 1px solid #99CCCC;
	}
	
#borderBottom {
	border-bottom: 1px solid #99CCCC;
	border-left: 5px solid #99CCCC;
	border-right: 5px solid #99CCCC;
	}

/* Class Styles */
	
.bodyTextBold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #330000;
	line-height:14px;
	}
	
.bodyText {
	font: 12px Arial, Helvetica, sans-serif;
	color: #330000;
	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:#000000;
	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;
}
	
.BotNavText {
font:9px Arial, Helvetica, sans-serif;
color:#CCCCCC;
line-height:12px
border-left: 5px;
border-right: 5px;
padding-left: 7px;
padding-right: 7px;
}
.BotNavText a:visited {
	color: #ccc;
}
.BotNavText a:hover {
	color: #fff;
}
.BotNavText a:active {
	color: #ccc;
}
.BotNavText a:link {
	color: #ccc;
}

	
	
