@charset "utf-8";
/* CSS Document */

body {
	background-color: #d9cbb5;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
}
h2 {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
}
p { margin-top: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

#page-wrap {
	margin-left: auto;
	margin-right: auto;
	width: 763px;
	position: relative;
}

/* HEADER */
#header {
	height: 99px;
	width: 763px;
	background-image: url(/images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#header-logo {
	height: 30px;
	width: 259px;
	position: absolute;
	left: 9px;
	top: 21px;
}
#header-topchoices {
	height: 25px;
	width: 425px;
	position: absolute;
	right: 5px;
	top: 10px;
	font-size: 15px;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
}
#header-topchoices-bg { position: absolute; top: 0px; right: 0px; }
}

#header-topchoices a { color: #333333; }

#header-phnum {
	height: 20px;
	width: 183px;
	left: 567px;
	top: 40px;
	position: absolute;
}
#navbar {
    width: 617px; height: 29px;
    background: url(/images/header_nav.gif) 0 0 no-repeat;
    left: 0px;
	top: 70px;
	margin: 0 0; padding: 0;
    position: absolute;
}

#navbar li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }

#navbar li, #navbar a { height: 29px; display: block; }

#nav_home { left: 0; width: 64px; }
#nav_home a:hover { background: transparent url(/images/header_nav.gif) 0px -29px no-repeat; }
#home #nav_home a:hover { background: transparent url(/images/header_nav.gif) 0px -58px no-repeat; }
#home #nav_home { background: transparent url(/images/header_nav.gif) 0px -58px no-repeat; }

#nav_gift { left: 64px; width: 93px; }
#nav_gift a:hover { background: transparent url(/images/header_nav.gif) -64px -29px no-repeat; }
#gift #nav_gift a:hover { background: transparent url(/images/header_nav.gif) -64px -58px no-repeat; }
#gift #nav_gift { background: transparent url(/images/header_nav.gif) -64px -58px no-repeat; }

#nav_store { left: 157px; width: 97px; }
#nav_store a:hover { background: transparent url(/images/header_nav.gif) -157px -29px no-repeat; }
#store #nav_store a:hover { background: transparent url(/images/header_nav.gif) -157px -58px no-repeat; }
#store #nav_store { background: transparent url(/images/header_nav.gif) -157px -58px no-repeat; }

#nav_products { left: 254px; width: 113px; }
#nav_products a:hover { background: transparent url(/images/header_nav.gif) -254px -29px no-repeat; }
#products #nav_products a:hover { background: transparent url(/images/header_nav.gif) -254px -58px no-repeat; }
#products #nav_products { background: transparent url(/images/header_nav.gif) -254px -58px no-repeat; }

#nav_catering { left: 367px; width: 81px; }
#nav_catering a:hover { background: transparent url(/images/header_nav.gif) -367px -29px no-repeat; }
#catering #nav_catering a:hover { background: transparent url(/images/header_nav.gif) -367px -58px no-repeat; }
#catering #nav_catering { background: transparent url(/images/header_nav.gif) -367px -58px no-repeat; }
 
#nav_promotions { left: 448px; width: 98px; }
#nav_promotions a:hover { background: transparent url(/images/header_nav.gif) -448px -29px no-repeat; }
#promotions #nav_promotions a:hover { background: transparent url(/images/header_nav.gif) -448px -58px no-repeat; }
#promotions #nav_promotions { background: transparent url(/images/header_nav.gif) -448px -58px no-repeat; }

#nav_recipies { left: 546px; width: 71px; }
#nav_recipies a:hover { background: transparent url(/images/header_nav.gif) -546px -29px no-repeat; }
#recipies #nav_recipies a:hover { background: transparent url(/images/header_nav.gif) -546px -58px no-repeat; }
#recipies #nav_recipies { background: transparent url(/images/header_nav.gif) -546px -58px no-repeat; }
/* END HEADER */


/* MAIN-TOP */
#main-slideshow {
	position: absolute;
	height: 250px;
	width: 518px;
	left: 0px;
	top: 99px;
}
#main-rightred {
	left: 518px;
	top: 99px;
	position: absolute;
	height: 250px;
	width: 245px;
}
/* END MAIN-TOP */

/* MAIN-BOTTOM */
#main-beige {
	background-color: #f8f2e2;
	position: absolute;
	width: 763px;
	left: 0px;
	height: 134px;
	top: 349px;
}
#main-beigeNotification {
  background-color: #f8f2e2;
  position: absolute;
  width: 763px;
  left: 0px;
  height: 134px;
  top: 1009px;
}
#home #main-beige { height: 400px; }
#servingtips #main-beige { height: 650px; }
#main-menu-left {
	position: absolute;
	height: 129px;
	width: 254px;
	left: 0px;
	margin-top: 10px;
	margin-bottom: 3px;
	top: 349px;
}
#main-menu-center {
	position: absolute;
	height: 129px;
	width: 254px;
	left: 254px;
	margin-top: 10px;
	margin-bottom: 3px;
	top: 349px;
}
#main-menu-right {
	position: absolute;
	height: 129px;
	width: 254px;
	left: 508px;
	margin-top: 10px;
	margin-bottom: 3px;
	top: 349px;
}
#main-menupic1 {
	position: absolute;
	height: 46px;
	width: 233px;
	left: 11px;
	top: 415px;
}
#main-menupic2 {
	position: absolute;
	height: 46px;
	width: 233px;
	left: 265px;
	top: 415px;
}
#main-menupic3 {
	position: absolute;
	height: 46px;
	width: 233px;
	left: 519px;
	top: 415px;
}
#main-menupic1 a, #main-menupic2 a, #main-menupic3 a {
	font-weight: bold;
	color: #2a6a6a;
	line-height: 20px;
	font-size: 10px;
}
#main-righttext {
	position: absolute;
	left: 535px;
	top: 176px;
	width: 209px;
	color: #FFFFFF;
}
#main-servingtips {
	position: absolute;
	left: 344px;
	top: 281px;
	width: 165px;
	height: 57px;
}
/* END MAIN-BOTTOM */

/* LOWER */
#lower {
	position: absolute;
	height: 232px;
	width: 763px;
	top: 492px;
}
#lower-text {
	position: absolute;
	left: 161px;
	top: 517px;
	width: 570px;
}
#lower-secondary {
	background-color: #FFFFFF;
	background-image: url(/images/lower_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top: 359px;
	padding-top: 50px;
	padding-right: 40px;
	padding-left: 82px;
	width: 641px;
	height: 48px;
}
#lower-secondaryNotification {
  background-color: #FFFFFF;
  background-image: url(/images/lower_bg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  position: absolute;
  top: 1019px;
  padding-top: 50px;
  padding-right: 40px;
  padding-left: 82px;
  width: 641px;
  height: 48px;
}
#lower-servingtips {
	background-color: #FFFFFF;
	background-image: url(/images/lower_bg-servingtips.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top: 359px;
	padding-top: 76px;
	padding-right: 40px;
	padding-left: 82px;
	width: 641px;
	height: 543px;
}
/* END LOWER */

/* FOOTER */
#footer-nav {
	position: absolute;
	left: 15px;
	top: 466px;
	font-size: 10px;
}
#footer-navNotification {
  position: absolute;
  left: 15px;
  top: 1126px;
  font-size: 10px;
}
#home #footer-nav { top: 732px; }
#servingtips #footer-nav { top: 982px; }
#legal {
	color: #8f8575;
	left: 15px;
	top: 487px;
	height: 20px;
	width: 748px;
	padding-bottom: 20px;
	position: absolute;
	font-size: 9px;
}
#legalNotification {
  color: #8f8575;
  left: 15px;
  top: 1147px;
  height: 20px;
  width: 748px;
  padding-bottom: 20px;
  position: absolute;
  font-size: 9px;
}
#home #legal { top: 753px; }
#servingtips #legal { top: 1003px; }
#footer-nav a { color: #bc7e72; }
#footer-nav2 a { color: #bc7e72; }
/* END FOOTER */

