body {
  background: #56afe7 url("../img/home_gradient.jpg") repeat-x;
  color: #0c2577;
  font-family: Verdana, Bitstream Vera Sans, sans-serif;
  font-size-adjust: 0.55;
}
body, h1, form {
  margin: 0;
  padding: 0;
}
label, img { 
  display: block;
}
:link img, :visited img {
  border: 0;
}
#content {
  width: 786px;
  height: 535px;
  margin: 50px auto 0 auto;
  background-image: url("../img/home_bg.jpg");
  background-repeat: no-repeat;
}
#subscribe {
  float: right;
  width: 174px;
  padding-top: 34px;
}
#subscribe label {
  margin-left: 8px;
  font-size: 10px;
}
#emtext {
  width: 131px;
  margin-top: 4px;
  margin-left: 7px;
  border: 0;
  color: #0c2577;
  background-color: white;
}
#subutton {
  display: block;
  margin-top: 6px;
  margin-left: 85px;
}
#logo {
  width: 201px;
  margin-left: 21px;
  padding-top: 19px;
  font-size: 1em;
}
#nav {
  float: right;
  clear: right;
  width: 419px;
  height: 420px;
}
#nav :link, #nav :visited {
  display: block;
  width: 154px;
  height: 35px;
  margin-top: 15px;
  /* Image rollovers don't work in Mac IE, so don't bother with the backgrounds. \*/
  overflow: hidden;
  background-repeat: no-repeat;
  /* */
}
#nav :link:hover, #nav :visited:hover {
  background-position: 0 -35px;
}
/* Image rollovers don't work in Mac IE, so don't hide the static buttons. \*/
#nav :link img, #nav :visited img {
  visibility: hidden;
}
/* */
#nav .b1:link, #nav .b1:visited {
  margin-top: 2px; /* Underneath the logo */
  margin-left: 240px;
  /* \*/
  background-image: url("../img/home_nav_aboutus.gif");
  /* */
}
#nav .b2:link, #nav .b2:visited {
  margin-top: 16px;
  margin-left: 232px;
  /* \*/
  background-image: url("../img/home_nav_whatishair.gif");
  /* */
}
#nav .b3:link, #nav .b3:visited {
  margin-left: 227px;
  /* \*/
  background-image: url("../img/home_nav_productguide.gif");
  /* */
}
#nav .b4:link, #nav .b4:visited {
  margin-left: 216px;
  /* \*/
  background-image: url("../img/home_nav_stylinghints.gif");
  /* */
}
#nav .b5:link, #nav .b5:visited {
  margin-left: 191px;
  /* \*/
  background-image: url("../img/home_nav_funstuff.gif");
  /* */
}
#nav .b6:link, #nav .b6:visited {
  margin-left: 155px;
  /* \*/
  background-image: url("../img/home_nav_corporate.gif");
  /* */
}
#nav .b7:link, #nav .b7:visited {
  margin-left: 81px;
  /* \*/
  background-image: url("../img/home_nav_links.gif");
  /* */
}
#nav .b8:link, #nav .b8:visited {
  margin-top: 14px;
  /* \*/
  background-image: url("../img/home_nav_contact.gif");
  /* */
}
#whatsnew {
  width: 200px;
  margin-left: 22px;
  padding-top: 18px;
}
#latestoffers {
  width: 200px;
  margin-left: 22px;
  padding-top: 14px;
}

/* IE 5.x centering hack. Don't bother decent browsers with this. */
* html body {
  text-align: center;
}
* html #content {
  text-align: left;
}

#foodstuffs {
  width: 786px;
  margin: 50px auto 0 auto;
  color:#ffffff;
}
#foodstuffs p {
  font-size: 12px;
  font-weight:bold;
  margin: 5px 30px;
}
span.fs-logo {
	width:200px;
	float:left;
	padding:0 30px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}