body
{
  width: 866px;
  margin: 10px auto;
  font-family: arial;
  color: #6F6C6F;
  font-size: 0.750em;
}

h1#header
{
  background: url('photos-carers-nursing/logo.png') no-repeat;
  height: 97px;
  width: 866px;
  text-align: right;
}

div#header { margin-bottom: 10px; }

div#header a, div#header span
{
  display: block;
  float: left;
  height: 32px;
  text-decoration: none;
}

div#header a:hover { background-position: 0 -32px; }

div#footer
{
  width: 908px;
  height: 159px;
  background: url('photos-carers-nursing/footer.gif');
}

div#footer, .clear { clear: both; }

div#content
{
  width: 866px;
  overflow: hidden;
}

div#content div
{
  float: left;
  margin-bottom: -300px;
  padding-bottom: 300px;
}

div#page-content { width: 697px; float: left; }

div#page-image
{
  padding-right: 19px;
  margin-right: 10px;
  background-color: #81197F;
}

/* float */
.left { float: left; }
.right { float: right; }

/* Home page */
a.home-services { width: 89px; background: url("pix/panel/home-services-off.gif"); }
a.home-meal { width: 89px; background: url("pix/panel/home-meal-off.gif"); }
a.home-client { width: 92px; background: url("pix/panel/home-client-off.gif"); }
a.home-quality { width: 57px; background: url("pix/panel/home-quality-off.gif"); }
a.home-pay { width: 109px; background: url("pix/panel/home-pay-off.gif"); }
a.home-recruit { width: 84px; background: url("pix/panel/home-recruit-off.gif"); }
a.home-info { width: 207px; background: url("pix/panel/home-info-off.gif"); }
a.home-contact { width: 82px; background: url("pix/panel/home-contact-off.gif"); }

/* Services page */
a.services-home { width: 53px; background: url("pix/panel/services-home-off.gif"); }
a.services-services { width: 89px; background: url("pix/panel/services-services-off.gif"); }
a.services-meal { width: 89px; background: url("pix/panel/services-meal-off.gif"); }
a.services-client { width: 92px; background: url("pix/panel/services-client-off.gif"); }
a.services-quality { width: 57px; background: url("pix/panel/services-quality-off.gif"); }
a.services-pay { width: 109px; background: url("pix/panel/services-pay-off.gif"); }
a.services-recruit { width: 84px; background: url("pix/panel/services-recruit-off.gif"); }
a.services-info { width: 207px; background: url("pix/panel/services-info-off.gif"); }
a.services-contact { width: 82px; background: url("pix/panel/services-contact-off.gif"); }

/* Meal page */
a.meal-home { width: 53px; background: url("pix/panel/meal-home-off.gif"); }
a.meal-services { width: 89px; background: url("pix/panel/meal-services-off.gif"); }
a.meal-meal { width: 89px; background: url("pix/panel/meal-meal-off.gif"); }
a.meal-client { width: 92px; background: url("pix/panel/meal-client-off.gif"); }
a.meal-quality { width: 57px; background: url("pix/panel/meal-quality-off.gif"); }
a.meal-pay { width: 109px; background: url("pix/panel/meal-pay-off.gif"); }
a.meal-recruit { width: 84px; background: url("pix/panel/meal-recruit-off.gif"); }
a.meal-info { width: 207px; background: url("pix/panel/meal-info-off.gif"); }
a.meal-contact { width: 82px; background: url("pix/panel/meal-contact-off.gif"); }

/* Client page */
a.client-home { width: 53px; background: url("pix/panel/client-home-off.gif"); }
a.client-services { width: 89px; background: url("pix/panel/client-services-off.gif"); }
a.client-meal { width: 89px; background: url("pix/panel/client-meal-off.gif"); }
a.client-client { width: 92px; background: url("pix/panel/client-client-off.gif"); }
a.client-quality { width: 57px; background: url("pix/panel/client-quality-off.gif"); }
a.client-pay { width: 109px; background: url("pix/panel/client-pay-off.gif"); }
a.client-recruit { width: 84px; background: url("pix/panel/client-recruit-off.gif"); }
a.client-info { width: 207px; background: url("pix/panel/client-info-off.gif"); }
a.client-contact { width: 82px; background: url("pix/panel/client-contact-off.gif"); }

/* Quality page */
a.quality-home { width: 53px; background: url("pix/panel/quality-home-off.gif"); }
a.quality-services { width: 89px; background: url("pix/panel/quality-services-off.gif"); }
a.quality-meal { width: 89px; background: url("pix/panel/quality-meal-off.gif"); }
a.quality-client { width: 92px; background: url("pix/panel/quality-client-off.gif"); }
a.quality-quality { width: 57px; background: url("pix/panel/quality-quality-off.gif"); }
a.quality-pay { width: 109px; background: url("pix/panel/quality-pay-off.gif"); }
a.quality-recruit { width: 84px; background: url("pix/panel/quality-recruit-off.gif"); }
a.quality-info { width: 207px; background: url("pix/panel/quality-info-off.gif"); }
a.quality-contact { width: 82px; background: url("pix/panel/quality-contact-off.gif"); }

/* Pay page */
a.pay-home { width: 53px; background: url("pix/panel/pay-home-off.gif"); }
a.pay-services { width: 89px; background: url("pix/panel/pay-services-off.gif"); }
a.pay-meal { width: 89px; background: url("pix/panel/pay-meal-off.gif"); }
a.pay-client { width: 92px; background: url("pix/panel/pay-client-off.gif"); }
a.pay-quality { width: 57px; background: url("pix/panel/pay-quality-off.gif"); }
a.pay-pay { width: 109px; background: url("pix/panel/pay-pay-off.gif"); }
a.pay-recruit { width: 84px; background: url("pix/panel/pay-recruit-off.gif"); }
a.pay-info { width: 207px; background: url("pix/panel/pay-info-off.gif"); }
a.pay-contact { width: 82px; background: url("pix/panel/pay-contact-off.gif"); }

/* Recruit page */
a.recruit-home { width: 53px; background: url("pix/panel/recruit-home-off.gif"); }
a.recruit-services { width: 89px; background: url("pix/panel/recruit-services-off.gif"); }
a.recruit-meal { width: 89px; background: url("pix/panel/recruit-meal-off.gif"); }
a.recruit-client { width: 92px; background: url("pix/panel/recruit-client-off.gif"); }
a.recruit-quality { width: 57px; background: url("pix/panel/recruit-quality-off.gif"); }
a.recruit-pay { width: 109px; background: url("pix/panel/recruit-pay-off.gif"); }
a.recruit-recruit { width: 84px; background: url("pix/panel/recruit-recruit-off.gif"); }
a.recruit-info { width: 207px; background: url("pix/panel/recruit-info-off.gif"); }
a.recruit-contact { width: 82px; background: url("pix/panel/recruit-contact-off.gif"); }

/* Info page */
a.info-home { width: 53px; background: url("pix/panel/info-home-off.gif"); }
a.info-services { width: 89px; background: url("pix/panel/info-services-off.gif"); }
a.info-meal { width: 89px; background: url("pix/panel/info-meal-off.gif"); }
a.info-client { width: 92px; background: url("pix/panel/info-client-off.gif"); }
a.info-quality { width: 57px; background: url("pix/panel/info-quality-off.gif"); }
a.info-pay { width: 109px; background: url("pix/panel/info-pay-off.gif"); }
a.info-recruit { width: 84px; background: url("pix/panel/info-recruit-off.gif"); }
a.info-info { width: 207px; background: url("pix/panel/info-info-off.gif"); }
a.info-contact { width: 82px; background: url("pix/panel/info-contact-off.gif"); }

/* Contact page */
a.contact-home { width: 53px; background: url("pix/panel/contact-home-off.gif"); }
a.contact-services { width: 89px; background: url("pix/panel/contact-services-off.gif"); }
a.contact-meal { width: 89px; background: url("pix/panel/contact-meal-off.gif"); }
a.contact-client { width: 92px; background: url("pix/panel/contact-client-off.gif"); }
a.contact-quality { width: 57px; background: url("pix/panel/contact-quality-off.gif"); }
a.contact-pay { width: 109px; background: url("pix/panel/contact-pay-off.gif"); }
a.contact-recruit { width: 84px; background: url("pix/panel/contact-recruit-off.gif"); }
a.contact-info { width: 207px; background: url("pix/panel/contact-info-off.gif"); }
a.contact-contact { width: 82px; background: url("pix/panel/contact-contact-off.gif"); }
