body {
	font: 80% verdana, arial, helvetica, sans-serif;
	/*padding-top: 60px;*/
}

#wrapper{
width: 700px;
margin: 0 auto;}

#header {
	border-width: 2px 2px 2px 2px;
	border-color: #003366;
	border-style: solid;
	width: 694px;
	height: 156px;
	margin: 0 auto;
	background-image: url('img/header.jpg') /* align for good browsers */;
	background-repeat: no-repeat;
}

.writeleft {
	font-family:"Trebuchet MS";
	font-size: x-large;
	font-weight:800;
	text-decoration:underline;
	color:#003366;
	margin:0;
	padding:0;
	top:60px;
	left:80px;
	position:relative;
	width:200px;
}
.fontcolor{
color:#FFFFFF;
}
#fontstyle{
color:#003366;
}
/*----------ub--------------*/

#cartBorder{
border-width: 0px 2px 2px 2px;
	border-color:#003366;
	border-style: solid;
	width:694px;
	margin:0px auto;
	background:#fee179;
}
#cartBorder1{
border-width: 2px 2px 2px 2px;
	border-color:#003366;
	border-style: solid;
	width:700px;
	margin:0px auto;
	background:#fee179;
}
/*.writeright {
	font-family:"Trebuchet MS";
	font-size: x-large;
	font-weight:800;
	text-decoration:underline;
	color:#003366;
	margin:0;
	padding:0;
	top:32px;
	left:430px;
	position:relative;
	width:200px;
}
*/

#sitemap {
	font-size:12px;
	font-weight:bold;
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    position:relative;
	text-decoration:none;
	float:left;
	left: 250px;
	top: 8px;
	padding:0px 10px 0px 10px;
	height: 16px;
	text-transform: uppercase;
	background:#FFFFCC;
}
#sitemap a {
  color:#003366;
  text-decoration:none;
}

#position {
	border-width: 0px 0px 2px 2px;
	border-color:#003366;
	border-style: solid;
	width:696px;
	height:24px;
	margin: 0 auto;
	
}

/* navigations css --------------------------*/
#nav li {
	font-weight:bold;	
	text-align: center; /* for IE */
	float: left;
	display: block;
	margin: 0;
	padding: 0px 0 0 0;
	background: #fff url(img/navback.gif) 0 0 repeat-x;
	height: 22px;
}
#nav a {
  float:left;
  display:block;
	padding-top: 3px;
	width: 172px;
	height:21px;	
	text-decoration:none;
	color:#003366;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 2px;
	border-bottom: 0px;
	border-right-color: #003366;

}
#nav a:hover {
  display:block;
  color: #333;
  background: #fff url(img/arrow.gif) 
  no-repeat top center;
  }
 #intro a {
  color: #333;
  background: #fff url(img/arrow.gif) no-repeat top center;
  cursor:crosshair;
  }
/* end of navigation css ------------------------*/


/* categories navigation css -----------------------ub-*/
#catMenu {
	border-width: 0px 0px 0px 2px;
	border-color:#003366;
	border-style: solid;
	width:696px;
	height:24px;
	margin: 0 auto;
	
}

#catNav li {
	float: left;
	display: block;
	margin: 0;
	padding: 0px 0px 0px 0px;
	height: 24px;
}
#catNav a {
  float:left;
  display:block;
  cursor:pointer;
	}

	#bFast{
	width:75px;
	}
	#bvrgs{
	width:84px;
	}
	#aptzrs{
	width:82px;
	}
	#dsrts{
	width:115px;
	}
	#hotEntrs{
	width:91px;
	}
	#lunch{
	width:60px;
	}
	#sameDay{
	width:117px;
	}
	#platters{
	width:72px;}
	
	.NormalLargeWhite
{
    font-family: Arial;
    font-size: 14px;
    line-height: 10px;
	color:#FFFFFF;  
}
	
	
/* #catNav a:hover {
  display:block;
  background: #fff url(img/arrow.gif) 
  no-repeat top center;
  }


end of categories navigation css ----------------------ub--*/

#bottomblock {
	position:relative;
	border-width: 2px 2px 2px 2px;
	border-color: #003366;
	border-style: solid;
	width: 694px;
	height: 478px;
	margin: 0 auto;
	background-color: #003366;
}

.salad {
	background-image: url('img/salad.jpg') /* align for good browsers */;
	background-repeat: no-repeat;
	top: 15px;
    left: 165px;
	position: relative;
	width: 380px;
	height: 72px;
}

#bottomblock boxleft {
	position:relative;
	top: 100px;
	left: 35px;
	width: 250px;
	height: 350px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}

.linetopleft {
	border-top: 1px solid #FFFFFF;
	position: relative;
	top: 85px;
	left: 30px;
	width: 280px;
	height: px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-bottom:13px;
}
 h1
      {
    font-family: "trebuchet MS";
    font-size: 14px;
    font-style: normal;
    font-variant: small-caps;
    color: white;
    padding: 10px;
    margin-bottom:0px;
 }
p	 {
  font-family: "trebuchet MS";
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  color: white;
  padding:5px;
  padding-left: 9px;
  
}
#middleline {
	border-left: 0px solid #FFFFFF;
	position: absolute;
	top: 35px;
	left: 347px;
	width: 4px;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	height: 440px;
}
      
.linetopright {
  border-top: 1px solid #FFFFFF;
  position: absolute;
  top: 85px;
  left: 386px;
  width: 280px;
  height: 323px;
}

.imgright {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -2px;
	left: 348px;	
	width: 254px;
}
/*------------ub----*/
.imgHome {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -2px;
	width: 694px;
}

/*------------ub----*/
.position {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;	
	
}

.imgrightmap {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -2px;
	left: 348px;	
	width: 254px;
}
.leg {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -2px;
	left: 348px;	
	width: 254px;
}
legend {
	color:white;
}

.middle {
	border-left: 1px solid #FFFFFF;
  	position:relative;
	top: -596px;
	left: 347px;
	width: 1px;
	height: 380px;
	bottom: 596px;
}

.copyright {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	text-align: center; /* for IE */
	background:url(img/txt_Footer.jpg) no-repeat top center;
	height:45px;
	padding-top:23px;
}
#sandwich {
	position:absolute;
	top:80px;
	background-image: url('img/sandwich.jpg');
}
.highnoon {
	position:absolute;
	top:40px;
	left:14px;
}
.facts a{
	color:white;
	font-family:"Trebuchet MS";	
	padding-left:9px;
}
.facts {
	color: white;
	padding: px px px px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	
}
.word {
	position:relative;
	font-family:"Trebuchet MS";
	color:white;
	font-size:20px;
	top:50px;
	left:45px;
}
.word2 {
	position:relative;
	font-family:"Trebuchet MS";
	color:white;
	font-size:20px;
	top:-50px;
	left:-45px;
}

#word1 {
	position:relative;
	font-family:"Trebuchet MS";
	color:white;
	font-size:13px;
	top:50px;
	left:45px;
	
}

.address a{
	color:white;
	font-family:"Trebuchet MS";	
	display: block;
	padding-left:9px;
}
p a {
	font-family:"Trebuchet MS";
	color:white;
}

.logoAnchor{

width:150px;
height:150px;
left:0px;
top:0px;
float:left;
}
.linxScart{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#039;
padding:5px 0px 0px 0px;
text-decoration:none;
}

a.linxScart{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#039;
text-decoration:underline;
padding:5px 0px 0px 0px;
}

a.linxScart:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px 0px 0px 0px;
color:#039;
text-decoration:underline;
}
