body {
	background: #000 url(images/photo_bg.jpg) top left no-repeat;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	position:relative;
	margin:0px;
	padding:0px;
}

p	{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#000000;
}

p.small	{
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#000000;
}

img { border: none; }

a:link, a:hover, a:visited { border: 0px; }

a.link:link { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#3366cc; }
a.link:hover { text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#3366cc; }
a.link:visited { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#3366cc; }

.footerlink:link { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#3366cc; }
.footerlink:hover { text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#3366cc; }
.footerlink:visited { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#3366cc; }

#wholepage {
	position:relative;
	top:2px;
	height:658px;
}

#maincontent {
	position:relative;
	background: #fff url(images/main_bg.jpg) no-repeat;
	width:658px;
	height:526px;
}
#homecontent {
	position:relative;
	background: #fff url(images/home_bg.jpg) no-repeat;
	width:658px;
	height:626px;
}
#header {
	position:absolute;
	top:64px;
	left:8px;
}

#openingmovie {
	position:absolute;
	top:88px;
	left:6px;
}
#home_quad1 {
	height:196px;
	left:6px;
	position:absolute;
	top:190px;
	width: 320px;
}
#home_quad2 {
	height:196px;
	width: 320px;
	position:absolute;
	top:190px;
	left:330px;
}
#home_quad3 {
	height:196px;
	width: 320px;
	position:absolute;
	top:390px;
	left:6px;
}
#home_quad4 {
	height:196px;
	left:330px;
	position:absolute;
	top:390px;
	width:320px;
}
#homelink {
	position:absolute;
	top:0px;
	width:658px;
}
#nav {
	position:absolute;
	top:69px;
	left:14px;
	z-index:1;
}
#footer {
	position:relative;
	background-color:#ffffff;
	top:492px;
	left:4px;
	width: 650px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color:#000000;
}
#footer_home {
	position:relative;
	background-color:#ffffff;
	top:532px;
	left:4px;
	width: 650px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color:#000000;
}
.img { border: 0; padding:3px;}

/* HOME PAGE */
#news {
	position:absolute;
	top:100px;
	left:14px;
	width:600px;
	line-height:16px;
}
#reviews {
	position:absolute;
	top:160px;
	left:14px;
	width:380px;
	line-height:16px;
}

#nutrition {
	position:absolute;
	width:380px;
	top:510px;
	left:14px;
}
#news_photobar1 {
	position:absolute;
	top:180px;
	left:404px;
}

h3 {
	border-bottom: 1px solid #999;
	color: #36c;
	padding-bottom: 3px;
	font-size: 12px;
}
/* for menu page */
#wholepage_menu {
	position:relative;
	top:2px;
	height:880px;
}

#maincontent_menu {
	position:relative;
	background-image:url(images/menu_bg.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:658px;
	height:860px;
}
#menu_intro {
	position:absolute;
	top:94px;
	left:14px;
	padding-top:4px;
	padding-right:10px;
}
#scrolling_menu {
	position:absolute;
	top:206px;
	left:4px;
	width:640px;
	height:625px;
	overflow:none;
}
	
#menu_list {
	position:absolute;
	left:10px;
	width:350px;
	padding-top:4px;
}
#menu_list h3 {
	border-bottom: none;
	color: #36c;
	margin-bottom: 0px;
}
#menu_photobar1 {
	position:absolute;
	top:3px;
	left:380px;
}
#menu_photobar2 {
	position:absolute;
	top:335px;
	left:380px;
}

.menu_copy {
	width:350px;
}
#footer_menu {
	position:relative;
	background-color:#ffffff;
	top:825px;
	left:4px;
	width: 650px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color:#000000;

}

/* ordering and pricing */
#pricing {
	position:absolute;
	width:380px;
	top:194px;
	left:14px;
}
#ordering_contact {
	position:absolute;
	width:380px;
	top:268px;
	left:14px;
}
#ordering_links {
	position:absolute;
	width:370px;
	top:401px;
	left:14px;
}
#about {
	position:absolute;
	width:360px;
	top:190px;
	left:14px;
}
#ordering_photobar1 {
	position:absolute;
	top:184px;
	left:404px;
}

