html { min-height: 100%; margin-bottom: 1px; }

body {
	background-image: url(images/imageStars.gif);
	background-repeat: repeat;
	margin: 0;
	padding: 0;
	height: 100%;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;	
	line-height: 130%;
}

p.fineprint {
	font-size: 10px;
}

a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC9933;
	line-height: 120%;
	font-weight: bold;
	text-decoration: none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #E21736;
	font-size: 12px;
	font-weight: bolder;
	line-height: 120%;
	margin-bottom: 0px;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	color: #E21736;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 2px 0;
	padding: 0;
}

a img {
	border: none; 
} 
	
#wrapper {
	position: relative;
	background-color: #FFF;
	border: 5px solid #FFF;
	top: 20px;
	width: 750px;
	min-height: 600px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;	
}

	
#header1 {
	position: absolute;
	background-image: url(images/head1.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 168px;
	top: 0px;
	padding: 0;
	left: 0px;
	z-index: 3;
} 

#header2 {
	position: absolute;
	background-image: url(images/head2.jpg);
	background-repeat: no-repeat;
	width: 172px;
	height: 143px;
	top: 0px;
	padding: 0;
	left: 130px;
	z-index: 3;
} 

#header3 {
	position: absolute;
	background-image: url(images/head3.gif);
	background-repeat: no-repeat;
	width: 153px;
	height: 143px;
	top: 0px;
	padding: 0;
	left: 302px;
	z-index: 3;
}

#header4 {
	position: absolute;
	background-image: url(images/head4.jpg);
	background-repeat: no-repeat;
	width: 165px;
	height: 143px;
	top: 0px;
	padding: 0;
	left: 455px;
	z-index: 3;
} 

#header5 {
	position: absolute;
	background-image: url(images/head5.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 168px;
	top: 0px;
	padding: 0;
	left: 620px;
	z-index: 3;
} 

#gohome a {
	position: absolute;
  	height: 94px;
  	width: 149px;
  	top: 5px;
  	text-decoration: none;
  }
  
 #gohome a i {
	visibility: hidden;
  }
  
  
a#home { left: 101px; }
	
#address {
	position: absolute;
	background-image: url(images/headAddress1.gif);
	background-color: #E21736;
	background-repeat: no-repeat;
	width: 490px;
	height: 25px;
	top: 143px;
	left: 130px;
} 

#navbar {
	position: relative;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	top: 168px;
	width: 750px;
	height: 26px;
	margin: 0px;
	padding: 0px;
} 

#navbar a:link, #navbar a:visited {
 	color: #FFEDA8;
 	text-decoration: none;
 	clear: both;
}

#navbar a:hover {
 	color: #CC9933;
 	text-decoration: none;
}

#sideLeft {
	position: relative;
	float: left;
	margin-top: 168px;
	background-color: #f0ba5c;
	width: 130px;
	padding-bottom: 32767px;
    margin-bottom: -32767px;
} 

#sideRight {
	position: absolute;
	float: left;
	background-color: #E21736;
	margin-top: 168px;
	width: 130px;
	margin-left: 620px;
	padding-bottom: 32767px;
    margin-bottom: -32767px;
}

/**IE fix**/
* html #sideRight {
  left: 0px;
} 

#innerText	{
	float: left;
	position: relative;
	text-align: left;
	margin-top: 168px;
	width: 470px;
	padding: 0 10px 0 10px;
	padding-bottom: 32767px;
    margin-bottom: -32767px;
}

#photos {
	position: absolute;
	top: 15px;
	width: 145px;
	height: 64em;
	margin-left: 335px;
}

.foodphotos {
	float: right; 
	display: inline; 
	padding-bottom: 10px;
}

p.narrow	{
	width: 320px;
}

.right {
	float: right; 
	display: inline; 
	padding: 0 0 10px 10px;
	margin-right: -10px;
}

p.right  {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin: -10px 30px 10px 20px;	
}

.centerImage  {
	float: right;
	margin: -10px -10px 0 10px;
}

p.centerImage  {
	font-size: 10px; 
	color: #333; 
	font-weight: bold;
	width: 200px;
	text-align: center;
}

.clear {
	clear: both;
}	

.title {
	padding-top: 10px;
}




.innerRight {
	float: right; 
	display: inline; 
}

.innerLeft {
	float: left; 
	margin-top: 0px; 
	display: block;
}
	
.imageLeft {
	float: left; 
	margin: 0; 
	display: block;
}

.notext	{ 
display: none;
}

p.notext	{ 
display: none;
}
	
#orders a { 
	background-image: url(images/bOrderGiftSm.gif);
	margin: 10px 12px 12px 14px;  
	padding: 0px; 
	height: 88px; 
	width: 102px;
	float: left;
} 

#orders a:hover { 
	background-position: -102px 0;
	margin: 10px 12px 12px 14px;  
	padding: 0px; 
	height: 88px; 
	width: 102px;
}

.curbside { 
	margin: 0px 12px 12px 14px; 
	padding: 0px; 
	height: 240px; 
	width: 102px;
	float: left;
} 


#gift a { 
	background-image: url(images/bOrderGift2.gif); 
	margin: 0px 12px 12px 14px; 
	padding: 0px; 
	height: 148px; 
	width: 102px;
	float: left;
} 

#gift a:hover { 
	background-position: -102px 0;
	margin: 0px 12px 12px 14px;  
	padding: 0px; 
	height: 148px; 
	width: 102px;
}

#fullMenu a { 
	background-image: url(images/bFullMenu2.gif);
	margin: 0px 12px 12px 14px; 
	padding: 0px; 
	height: 30px; 
	width: 102px;
	float: left; 
} 

#fullMenu a:hover { 
	background-position: -102px 0;
	margin: 0px 12px 12px 14px;  
	padding: 0px; 
	height: 30px; 
	width: 102px;
}


#catering a { 
	background-image: url(images/bCatering2.gif);
	margin: 0px 12px 12px 14px; 
	padding: 0px; 
	height: 30px; 
	width: 102px;
	float: left; 
} 

#catering a:hover { 
	background-position: -102px 0;
	margin: 0px 12px 12px 14px;  
	padding: 0px; 
	height: 30px; 
	width: 102px;
}

#maven { 
	margin: 0;  
	padding: 0px; 
	height: 163px; 
	width: 130px;
	float: left; 
} 

#maven a { 
	background-image: url(images/bDeliMaven2.gif);
	margin: 0;  
	padding: 0px; 
	height: 163px; 
	width: 130px;
	float: left; 
} 

#maven a:hover { 
	background-position: -130px 0;
	margin: 0;  
	padding: 0px;
	height: 163px; 
	width: 130px;
}

#mavenOn { 
	background-image: url(images/bDeliMaven2.gif);
	margin: 0;  
	padding: 0px; 
	height: 163px; 
	width: 130px;
	float: left; 
} 


#steve a { 
	background-image: url(images/bSteve.jpg);
	margin: 10px 12px 12px 14px; 
	padding: 0px; 
	height: 186px; 
	width: 102px;
	float: left; 
} 

#steve a:hover { 
	background-position: -102px 0;
	margin: 10px 12px 12px 14px; 
	padding: 0px;
	height: 186px; 
	width: 102px;
}

#steveOn { 
	padding: 10px 12px 12px 14px; 
	height: 186px; 
	width: 102px;
	float: left; 
} 

#innerImage	{
	display: inline;
}

div.thisPage {
	color: #CC9933;
	list-style: none;
}
#bottom  {
	text-align: center;	
}	

p.bottom	{ 
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 10px;
}

#bottom a:link, #bottom a:visited	{
	color: #666;
	font-size: 10px;
	text-decoration: none;
}

#bottom a:hover	{
	color: #333;
	text-decoration: none;	
}


#footer  {
	clear: both;
}	

	
p.footer	{ 
	font-family: Arial, Helvetica, sans-serif;
	color: #E21736;
	font-size: 10px;
	text-align: center;
	margin-bottom: -10px;
}


#backtotop a:link, #backtotop a:visited	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC9933;
	font-weight: bold;
	text-decoration: none;
}








	



	