DIV#pagelayout { WIDTH: 1000px; height: 1080px; MARGIN-LEFT:AUTO; MARGIN-RIGHT:AUTO; TOP: 5px; POSITION: relative;
z-index: 1;
}
DIV#container {
	MARGIN-LEFT: auto; WIDTH: 850px; 
	MARGIN-RIGHT: auto; 
	POSITION: relative;
	z-index: 2;
}
DIV#containerOfInfo { TEXT-ALIGN: center; 
background-color:#FFFFFF; 
WIDTH: 850px; 
Height:934px; 
POSITION: relative;
BORDER-RIGHT: #aaaaaa 2px solid; 
BORDER-TOP: #cccccc 1px solid; 
BORDER-LEFT: #cccccc 1px solid; 
BORDER-BOTTOM: #aaaaaa 1px solid;
z-index: 3;
}

DIV#Galleryfooter { TEXT-ALIGN: center; 
background-color:#b8e075; 
background-position:right;
WIDTH: 850px; 
Height:46px; 
POSITION: relative;
BORDER-RIGHT: #aaaaaa 2px solid; 
BORDER-TOP: #cccccc 1px solid; 
BORDER-LEFT: #cccccc 1px solid; 
BORDER-BOTTOM: #aaaaaa 1px solid;
z-index: 3;
}

DIV#MenuLocation { top: 19px; width:140px;
	left: 15px;
	position: absolute; 
	z-index:30; text-align:left;
}


DIV#LeftColumn { TEXT-ALIGN: center; 
background-Image:url(../Images/YellowGradient2.gif); 
WIDTH: 175px; 
Height:781px; 
left:0px;
top:153px;
POSITION: absolute;
z-index: 4;
}
#MenuPosition { top: 170px; left:10px; position: absolute; z-index: 30; }
#nav_line0 { top: 0px; position: absolute; left: 0px; height: 39px; width:156px; z-index: 5;}
#nav_line1 { top: 40px; position: absolute; left: 0px; height: 39px; width:156px; z-index: 5;}
#nav_line2 { top: 80px; position: absolute; left: 0px; height: 39px; width:156px; z-index: 5;}
#nav_line3 { top: 120px; position: absolute; left: 0px; height: 39px; width:156px; z-index: 5;}
#nav_line4 { top: 160px; position: absolute; left: 0px; height: 39px; width:156px; z-index: 5;}
#nav_line5 { top: 200px; position: absolute; left: 0px; height: 39px; width:156px; z-index: 5;}
#nav_line6 { top: 240px; position: absolute; left: 0px; height: 39px; width:156px; z-index: 5;}
#nav_line7 { top: 280px; position: absolute; left: 0px; height: 39px; width:156px; z-index: 5;}
#nav_line8 { top: 320px; position: absolute; left: 0px; height: 39px; width:156px; z-index: 5;}
#nav_line9 { top: 360px; position: absolute; left: 0px; height: 39px; width:156px; z-index: 5;}
#nav_line10 { top: 400px; position: absolute; left: 0px; height: 39px; width:156px; z-index: 5;}

#meat_and_seafood_menu { position:absolute; top: 80px; left: 156px; width:115px; z-index:6; visibility: hidden; background-color: #666666; }
#dairy_menu { position:absolute; top: 120px; left: 156px; width:115px; z-index:6; visibility: hidden; background-color: #666666); }
#frozen_menu { position:absolute; top: 160px; left: 156px; width:115px; z-index:6; visibility: hidden; background-color: #666666); }
#produce_menu { position:absolute; top: 200px; left: 156px; width:115px; z-index:6; visibility: hidden; background-color: #666666); }
#beverage_menu { position:absolute; top: 240px; left: 156px; width:115px; z-index:6; visibility: hidden; background-color: #666666); }
#deli_menu { position:absolute; top: 280px; left: 156px; width:115px; z-index:6; visibility: hidden; background-color: #666666); }
#grocery_menu { position:absolute; top: 320px; left: 156px; width:115px; z-index:6; visibility: hidden; background-color: #666666); }
#gourmet_menu { position:absolute; top: 360px; left: 156px; width:115px; z-index:6; visibility: hidden; background-color: #666666); }

DIV#BlueGradientColumn { TEXT-ALIGN: center; 
background-Image:url(../Images/BlueGradient.gif); 
WIDTH: 8px; 
Height:934px; 
left:167px;
top:0px;
POSITION: absolute;
z-index: 5;
}

DIV#UpperMiddleText { TEXT-ALIGN: center; 
background-Image:url(../Images/TextGradient.gif); 
border: #009cdf 1px solid;  
WIDTH: 469px; 
Height:370px; 
left:191px;
top:167px;
POSITION: absolute;
z-index: 4;
}
DIV#UpperHeader { 
border: #009cdf 0px solid;  
WIDTH: 456px; 
Height:32px; 
left:10px;
top:5px;
POSITION: absolute;
z-index: 5;
}
DIV#UpperMiddlePhoto { 
background-image:url(../Images/Storefront.jpg);  
border: #009cdf 1px solid;  
WIDTH: 152px; 
Height:177px; 
left:8px;
top:40px;
POSITION: absolute;
z-index: 5;
}
DIV#UpperRightText { 
border: #009cdf 0px solid;  
WIDTH: 300px; 
Height:177px; 
left:165px;
top:40px;
POSITION: absolute;
z-index: 5;
}
DIV#MiddleText { TEXT-ALIGN: left;; 
border: #009cdf 0px solid;  
WIDTH: 464px; 
Height:133px; 
left:1px;
top:223px;
POSITION: absolute;
z-index: 4;
}

DIV#LowerMiddleText { TEXT-ALIGN: center; 
background-Image:url(../Images/TextGradient2.gif); 
border: #009cdf 1px solid;  
WIDTH: 469px; 
Height:362px; 
left:191px;
top:553px;
POSITION: absolute;
z-index: 4;
}
DIV#LowerHeader { 
border: #009cdf 0px solid;  
WIDTH: 456px; 
Height:32px; 
left:10px;
top:5px;
POSITION: absolute;
z-index: 5;
}
DIV#LowerMiddlePhoto { 
background-image:url(../Images/JimmyServingDessert.jpg);  
border: #009cdf 1px solid;  
WIDTH: 155px; 
Height:207px; 
left:8px;
top:40px;
POSITION: absolute;
z-index: 5;
}
DIV#LowerRightText { 
border: #009cdf 0px solid;  
WIDTH: 294px; 
Height:201px; 
left:168px;
top:40px;
POSITION: absolute;
z-index: 5;
}
DIV#LowerText { TEXT-ALIGN: left;; 
border: #009cdf 0px solid;  
WIDTH: 464px; 
Height:82px; 
left:0px;
top:255px;
POSITION: absolute;
z-index: 4;
}
DIV#RightColumnYellow { TEXT-ALIGN: center; 
background-Image:url(../Images/YellowGradient2.gif); 
WIDTH: 175px; 
Height:781px; 
left:675px;
top:153px;
POSITION: absolute;
z-index: 4;
}
DIV#rightColumnHomePage { text-align:center;
	position: absolute;
	top: 179px;
	left: 685px;
	width: 166px;
	z-index: 30;
	vertical-align: top;
}
DIV#TableTop { top:60px; position:absolute; }
DIV#RightLogos { TEXT-ALIGN: center; 
background-Image:url(../Images/YellowGradientShort.gif); background-repeat:no-repeat; 
WIDTH: 175px; 
Height:484px; 
left:675px;
top:440px;
POSITION: absolute;
z-index: 4;
}
DIV#BlueGradientColumn2 { TEXT-ALIGN: center; 
background-Image:url(../Images/BlueGradient.gif); 
WIDTH: 8px; 
Height:934px; 
left:675px;
top:0px;
POSITION: absolute;
z-index: 5;
}
#HeaderPosition {
	BACKGROUND:  url(../Images/JTHeaderColor2.jpg) #ffffff no-repeat left center;
	TOP: 0px;
	LEFT: 0px;
	HEIGHT:142px;
	WIDTH:850px;
	background-position:center;
	POSITION: absolute;
	z-index: 24;
}
#GreenBanner {
	background-color:#cdea9f; 
	TOP: 138px;
	LEFT: 0px;
	HEIGHT:15px;
	WIDTH:600px;
	POSITION: absolute;
	z-index: 23;
}
#CateringInfoPosition {
	background-image:url(../Images/PhoneBar3.png);
	TOP: 128px;
	LEFT: 451px;
	HEIGHT:38px;
	WIDTH: 399px;
	POSITION: absolute;
	z-index: 25;
}
#TitlePosition {
	TOP: 89px;
	LEFT: 5px;
	HEIGHT:42px;
	WIDTH:290px;
	POSITION: absolute;
	z-index: 30;
}

#maincontainer2 {
	BACKGROUND:  url(../Images/vline550.jpg) #3e88dd repeat-x left top;
	BORDER-LEFT: #666666 1px solid;  
	MARGIN-LEFT:AUTO; MARGIN-RIGHT:AUTO; TOP: 10px; WIDTH: 916px; POSITION: relative; 
}
#maincontainer3 {
	WIDTH: 920px; POSITION: absolute; TOP: 550px; LEFT: 0px;
}

DIV#SideShadow { PADDING-LEFT:10px;
	BACKGROUND-POSITION: right; MARGIN-TOP: 0px; 
	BACKGROUND-IMAGE: url(../Images/SideShadow555.jpg); 
	BACKGROUND-REPEAT: no-repeat; HEIGHT: 550px
}

#BottomShadow1 { 
	BACKGROUND-IMAGE: url(../Images/BottomShadow920.jpg); 
	BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}


DIV#pagelayout2 {WIDTH: 900px; height: 1000px; left:0px; top:0px; POSITION: absolute; 
z-index: 1;
}

DIV#RepeatBackground {
	BACKGROUND-IMAGE: url(../img/content_bg.jpg); z-index:9; BACKGROUND-REPEAT: repeat-x; HEIGHT: 798px; WIDTH:2; TEXT-ALIGN: left
}
DIV#BottomShadow {  z-index:10;
	LEFT:40px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT:14px; WIDTH:841px;
}

DIV#relativePos {
	position: relative;
	padding-top:100px;
}
DIV#rightColumn {
	position: absolute;
	top: 2px;
	left: 694px;
	width: 158px;
	z-index: 5;
	vertical-align: top;
}
DIV#middleColumn {
	position: absolute;
	top: 153px;
	left: 175px;
	width:478px;
	border: 0px solid #000000;
	z-index:2;
	vertical-align:top;
}
DIV#middleColumn2 {
	position: absolute;
	top: 200px;
	left: 190px;
	width:470px;
	border: 0px solid #000000;
	z-index:2;
	vertical-align:top; 
	text-align:center;
}
DIV#middleColumn3 {
	position: absolute;
	top: 370px;
	left: 190px;
	width:470px;
	border: 0px solid #000000;
	z-index:2;
	vertical-align:top;
}
#scrollOver1 {
	position: absolute;
	top: 30px;
	left: 10px;
	width:200px;
	border: 0px solid #000000;
	z-index:2;
	vertical-align:bottom;
	height: 141px;
}
#scrollOver2 { 
	position: absolute;
	top: 115px;
	left: 10px;
	width:200px;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF; 
	z-index:2; vertical-align:bottom
}
#scrollOver3 { 
	position: absolute;
	top: 205px;
	left: 10px;
	width:200px;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF; 
	z-index:2; vertical-align:bottom
}
#scrollOver4 { 
	position: absolute;
	top: 330px;
	left: 365px;
	width:200px;
	border-top: 0px solid #FFFFFF; 
	z-index:2;
	border-bottom: 0px solid #FFFFFF; vertical-align:bottom
}
#scrollOver5 { 
	position: absolute;
	top: 330px;
	left: 480px;
	width:200px;
	border-top: 0px solid #FFFFFF; 
	z-index:2;
	border-bottom: 0px solid #FFFFFF; vertical-align:bottom
}
#scrollOver6 { 
	position: absolute;
	top: 330px;
	left: 595px;
	width:200px;
	border-top: 0px solid #FFFFFF; 
	z-index:2;
	border-bottom: 0px solid #FFFFFF; vertical-align:bottom
}
#scrollOver7 { 
	position: absolute;
	top: 330px;
	left: 710px;
	width:200px;
	border-top: 0px solid #FFFFFF; 
	z-index:2;
	border-bottom: 0px solid #FFFFFF; vertical-align:bottom
}
.HPsrchSM1 { 
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 0px; WIDTH: 40px; BACKGROUND-COLOR:#d9f9d1; COLOR:#000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tdbottom {
	BORDER-BOTTOM: #999966 1px solid
}
.tdmiddle {
	BORDER-RIGHT: #999966 1px solid; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BORDER-LEFT: #999966 1px solid
}
.tdtop {
	BORDER-TOP: #999966 1px solid
}
.tdmiddleR {
	BORDER-RIGHT: #999966 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #999966 1px solid
}
.FormButton {
	COLOR: #003834
}
.Button {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(images/butbg.gif) #8c7dcf; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.CustomerMessage {
	COLOR: #ff3300
}
.textFormat { text-align:left; 
	COLOR: #444444;
	font-size:12px;
	font::Arial,Helvetica,sans-serif;
}
.MenuFormat { text-align:center; 
	COLOR: #005d98; 
	font-size:13px; font-weight:bold;
	font:sans-serif,Arial,Helvetica;
}
.WelcomeFormat { text-align:Center;  
	COLOR: #009cdf;
	font-size:22px; font-weight:bold;
	font::Arial,Helvetica,sans-serif;
}
.ErrorMessage {
	COLOR: #ff3300
}
.Star {
	COLOR: #ff0000
}
.VertMenuTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: #005d57; FONT-VARIANT: normal
}
.VertMenuItems {
	COLOR: #000000; TEXT-DECORATION: none
}
.VertMenuItems:link {
	COLOR: #003834; TEXT-DECORATION: none
}
.VertMenuItems:visited {
	COLOR: #003834; TEXT-DECORATION: none
}
.VertMenuItems:hover {
	COLOR: #6460ad; TEXT-DECORATION: underline
}
.VertMenuItems:active {
	COLOR: #003834; TEXT-DECORATION: none
}
.VertMenuHr {
	COLOR: #999999
}
