
/*This section defines the overall page layout for each individual section*/

#wrapper {
  width: 768px;
  margin-right: auto;
  margin-left: auto;
  border: 1px solid #586068;
  position: relative;
}

#homepage #wrapper {
  background: #FFFFFF url(../images/bg_home3.png) no-repeat;
}

#servicespage #wrapper {
  background: #FFFFFF url(../images/bg_services.jpg) no-repeat;
}

#gallerypage #wrapper {
  background: #FFFFFF url(../images/bg_gallery.jpg) no-repeat;
}

#gallerySubpage #wrapper {
  background: #FFFFFF url(../images/bg_gallery.jpg) no-repeat;
}

#faqpage #wrapper {
  background: #FFFFFF url(../images/bg_millenium.jpg) no-repeat;
}

#aboutuspage #wrapper {
  background: #FFFFFF url(../images/bg_wood.jpg) no-repeat;
}

#contactpage #wrapper {
  background: #FFFFFF url(../images/bg_tile.jpg) no-repeat;
}

#feedbackpage #wrapper {
  background: #FFFFFF url(../images/bg_feedback.jpg) no-repeat;
}

#privacypage #wrapper {
  background: #FFFFFF url(../images/bg_wood.jpg) no-repeat;
}

#assistedlivingpage #wrapper {
  background: #FFFFFF url(../images/bg_asstdliving.jpg) no-repeat;
}

#hospitalitypage #wrapper {
  background: #FFFFFF url(../images/bg_hospitality.jpg) no-repeat;
}

/*This section is for assorted font styles and weights.*/



body {
  font: 13px/140% Arial, Helvetica, sans-serif;
  color: #26303A;
  background: #E0EBF4;
  padding-top: 10px;
  padding-bottom: 50px;
}

.boldHeadline {
  font-weight:bold;
}

.subHead {
  font:9px/100% Arial, Helvetica, sans-serif;
  font-style:italic;
}

#contact-form .full {
  width: 175px;
}

.row {
  clear: both;
}

.formText {
  font: 12px/130% Arial, Helvetica, sans-serif;
  color: #26303A;
}

.address {
  font:11px/120% Arial, Helvetica, sans-serif;
  color:#26303A;
}

.addressBold {
  font: 12px/130% Arial, Arial, Helvetica, sans-serif;
  color:#26303A;
}

.addressBoldColor {
  color:#990000;
  font-size:13px;
}

/*This section defines logo placement on individual pages*/

#logo {
  margin: 1px 0 30px 2px;
}

#homepage #logo {
  width: 204px;
  height: 114px;
  position: absolute;
  z-index: 10;
  margin: 0;
  left: 4px;
  top: 12px;
}

#servicespage #logo,
 #gallerypage #logo,
 #aboutuspage #logo,
 #faqpage #logo,
 #contactpage #logo,
 #feedbackpage #logo,
 #assistedlivingpage #logo,
 #privacypage #logo,
 #hospitalitypage #logo {
  left: 50px;
  top: 67px;
}

#gallerySubpage #logo {
  left: 35px;
  top: 101px;
}

/*This identifies the link styles ?*/

#logo span,
 #tagline span,
 #taglineHealthCare span,
 #taglineHospitality span,
 #taglineGallerySubpage span,
 #pagetitle span,
 #link-services span,
 #link-gallery span,
 #link-faq span,
 #link-aboutus span,
 #link-contact span,
 #link-feedback span,
 #link-assistedlivingpage span,
 #link-index span {
  display: none;
  overflow: hidden;
  height: 0;
  width: 0;
  margin: 0;
  padding: 0;
}

#link-privacy span {
  text-decoration:underline;
  color:#FFFFFF;
}

#tagline {
  background: url(../images/tagline.png) no-repeat;
  height: 40px;
  width: 452px;
  margin-left: 316px;
  margin-bottom: 0px
}

#taglineHealthCare {
  background: url(../images/tagline_HealthCare.png) no-repeat;
  height: 40px;
  width: 452px;
  margin-left: 316px;
  margin-bottom:0px
}

#taglineHospitality {
  background: url(../images/tagline_Hospitality.png) no-repeat;
  height: 40px;
  width: 452px;
  margin-left: 316px;
  margin-bottom:0px;
}

#taglineGallerySubpage {
  background: url(../images/gallerySubTag.png);
  height:40px;
  width:768px;
  position:absolute;
  top:0px;
  right:0px;
  margin:0;
}

#servicespage #pagetitle {
  height: 27px;
  width: 173px;
  margin: 0;
  background-image: url(../images/pagetitle_services.png);
  background-repeat: no-repeat;
}

#gallerypage #pagetitle {
  background: url(../images/pagetitle_gallery.png) no-repeat;
  height: 22px;
  width: 74px;
  margin: 0;
}

#gallerySubpage #pagetitle {
  background: url(../images/pagetitle_gallery.png) no-repeat;
  height: 22px;
  width: 74px;
  margin: 0;
}

#contactpage #pagetitle {
  background: url(../images/pagetitle_contact.png) no-repeat;
  height: 18px;
  width: 108px;
  margin: 0;
}

#faqpage #pagetitle {
  background: url(../images/pagetitle_faq.png) no-repeat;
  height: 22px;
  width: 146px;
  margin: 0;
}

#aboutuspage #pagetitle {
  background: url(../images/pagetitle_about.png) no-repeat;
  height: 18px;
  width: 86px;
  margin: 0;
}

#homepage #pagetitle {
  background: url(../images/pagetitle_home.png) no-repeat right top;
  height: 43px;
  width: 100%;
}

#privacypage #pagetitle {
  background: url(../images/pagetitle_privacyPolicy.png) no-repeat;
  height: 22px;
  width: 126px;
  margin: 0;
}

#feedbackpage #pagetitle {
  background: url(../images/pagetitle_feedback.png) no-repeat;
  height: 18px;
  width: 91px;
  margin: 0;/*height: 58px; is this right? */

	}

#assistedlivingpage #pagetitle {
  background: url(../images/pagetitle_healthcare.png) no-repeat;
  height: 22px;
  width: 197px;
  margin: 0;
}

#hospitalitypage #pagetitle {
  background: url(../images/pagetitle_hospitality.png) no-repeat;
  height: 22px;
  width: 197px;
  margin: 0;
}

#servicespage #inset,
 #aboutuspage #inset,
 #faqpage #inset,
 #contactpage #inset,
 #feedbackpage #inset,
 #privacypage #inset {
  height: 74px;
  width: 110px;
  margin: 0;
  float: left;
  background-repeat: no-repeat;
}

#servicespage #inset {
  background: url(../images/inset_services2.png);
}

#contactpage #inset {
  background: url(../images/inset_contact.png);
}

#faqpage #inset {
  background: url(../images/inset_faq.png);
}

#privacypage #inset {
  background: url(../images/inset_privacy.png);
}

#aboutuspage #inset {
  background:url(../images/inset_privacy.png);
}

#feedbackpage #inset {
  background:url(../images/inset_feedback.png);
}

#assistedlivingpage #inset {
  background:url(../images/Milliesm.png);
}

#homepage #nav {
  background: url(../images/nav_home.gif) no-repeat;
  height: 145px;
  width: 214px;
  left: 1px;
  top: 226px;
  padding-top: 5px;
  padding-left: 5px;
}

#servicespage #nav,
 #gallerypage #nav,
 #aboutuspage #nav,
 #faqpage #nav,
 #contactpage #nav,
 #feedbackpage #nav,
 #privacypage #nav,
 #assistedlivingpage #nav,
 #hospitalitypage #nav {
  background: url(../images/nav.png) no-repeat;
  height: 313px;
  width: 239px;
  left: 38px;
  top: 51px;
  padding-top: 15px;
  padding-left: 10px;
}

#gallerySubpage #nav {
  background: url(../images/nav.png) no-repeat;
  height: 375px;
  width: 239px;
  left: 25px;
  top: 82px;
  padding-top: 165px;
  padding-left: 10px;
}

#nav {
  position: absolute;
  z-index: 5;
  line-height: 100%;
}

#nav ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#nav ul li {
  padding: 0px;
  margin: 0px;
  height: 19px;
  display: inline;
}

#nav li a {
  margin: 0px;
  padding: 0px;
  height: 19px;
}

#link-services,
 #link-gallery,
 #link-gallerySubpage,
 #link-aboutus,
 #link-faq,
 #link-contact,
 #link-feedback {
  height: 19px;
  width: 204px;
  display: block;
  border-bottom: 1px solid #9B9D9D;
  margin: 0;
  padding: 0;
}

#link-index {
  height:114px;
  width:204px;
  display:block;
  margin:0;
  padding:0;
}

#link-services {
  background: url(../images/buttons/services.png) no-repeat 0px 0px;
}

#link-gallery {
  background: url(../images/buttons/gallery.png) no-repeat 0px 0px;
}

#link-aboutus {
  background: url(../images/buttons/about.png) no-repeat 0px 0px;
}

#link-faq {
  background: url(../images/buttons/faq.png) no-repeat 0px 0px;
}

#link-contact {
  background: url(../images/buttons/contact.png) no-repeat 0px 0px;
}

#link-feedback {
  background: url(../images/buttons/feedback.png) no-repeat 0px 0px;
}

#link-feedback.last {
  border-style: none;
}

a#link-aboutus:hover {
  background: url(../images/buttons/about.png) no-repeat 0px -19px;
}

a#link-services:hover {
  background: url(../images/buttons/services.png) no-repeat 0px -19px;
}

a#link-gallery:hover {
  background: url(../images/buttons/gallery.png) no-repeat 0px -19px;
}

a#link-faq:hover {
  background:url(../images/buttons/faq.png) no-repeat 0px -19px;
}

a#link-contact:hover {
  background: url(../images/buttons/contact.png) no-repeat 0px -19px;
}

a#link-feedback:hover {
  background: url(../images/buttons/feedback.png) no-repeat 0px -19px;
}

a#link-privacy {
  text-decoration:underline;
  color:#FFFFFF;
}

#servicespage #content,
 #privacypage #content,
 #contactpage #content,
 #aboutuspage #content,
 #faqpage #content,
 #feedbackpage #content,
 #gallerypage #content,
 #assistedlivingpage #content,
 #hospitalitypage #content {
  background: url(../images/content_repeat.png) repeat-y 0px 20px;
  width: 464px;
  padding: 0;
  margin: 0px 0 0 304px;
}

#gallerySubpage #content {
  background:url(../images/galleryContentBackground.png) repeat-y 0px 20px;
  position: absolute;
  right: -11px;
  top: 54px;
  width: 768px;
  padding: 0;
  margin: 0;
}

#homepage #content {
  background: none;
  position: relative;
  padding: 200px 60px 35px 125px;
  width: auto;
}

#content #repeat {
  background: url(../images/content_header.png) no-repeat 12px 0px;
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 40px;
}

#content #dropshadow {
  background: url(../images/drop_top.png) no-repeat;
  position: absolute;
  height: 14px;
  width: 464px;
  left: 306px;
  top: 56px;
}

#gallerySubrepeat {
  background: url(../images/galleryContentHeaderx.png) no-repeat 12px 0px;
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 65px;
}

#servicespage #footer,
 #gallerypage #footer,
 #aboutuspage #footer,
 #faqpage #footer,
 #contactpage #footer,
 #feedbackpage #footer,
 #privacypage #footer,
 #assistedlivingpage #footer,
 #hospitalitypage #footer {
  background: url(../images/content_footer.png) no-repeat;
  height: 35px;
  width: 439px;
  margin-left: 12px;
  padding-top: 15px;
}

#gallerySubpage #footer {
  background: url(../images/galleryFooter.png) no-repeat;
  height: 47px;
  width: 768px;
  position: absolute;
  bottom: -1px;
  left: 0px;
}

#homepage #footer {
  background: #FA632A;
  height: 39px;
  width: 768px;
  position: absolute;
  left: -1px;
  bottom: -5px;
  border-bottom: solid;
  border-left: solid;
  border-right: solid;
  border-width: 1px;
  border-color: #586068;
}

#footer p {
  color: #FFFFFF;
  text-align: right;
  font-size: 80%;
  margin: 0 25px 0 0;
}

.floatleft {
  float: left;
  margin-top: 12px;
  margin-right: 10px;
  margin-bottom: 8px;
  margin-left: -3px;
}

#slider {
  height: 352px;
  width: 542px;
  position: absolute;
  left: 218px;
  top: 25px;
  background-color: #fff;
}

#slider img {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  border: solid 1px #ccc;
}

#gallerySubpage #content img,
 #gallerypage #content img {
  padding: 5px;
  border: 1px solid #8E9091;
  margin: 4px;
}

#content li {
  list-style-image:url(../images/bullet.gif);
}

#contact-form {
  font-family: arial;
  font-size: 10pt;
}

#contact-form label {
  width: 115px;
  display: block;
  letter-spacing: normal;
  text-align: left;
  vertical-align: middle;
  word-spacing: normal;
  float: left;
}

.gallerynav {
  font-size: 85%;
}

