body {
    background: url(../../images/main/index-bg.jpg) repeat-x #ede3b0;
    padding:0px;
    margin:0px;
    font-family: Arial, Helvetica, sans-serif;
}

#container {
    width:960px;
    margin: 0px auto;

}

.mid-content {
    padding-bottom:100px;
}

h1, h2, h3 {
    margin:0px;
    padding:0px;
}

a {
    outline: none;
}

a:active {
  outline: none;
}


p, a {
    padding:0px;
}

img {
    border: none;
    padding: 0px;
    margin:0px;
}

#header {
    height:103px;
    margin:0px;
    padding: 14px 0px 0px 0px;
}

.logo {
    position:absolute;
}

.top-CTA {
    text-align: right;
    float: right;
    padding:10px 0px 0px 0px;
    color: #ffffff;
    margin:0px;
}

.top-CTA .word {
    font-size:20px;
}

.top-CTA p {
    margin:0px;
}

.main-number {
    font-weight: bold;
    font-size:48px;
}

#nav {
    font-size: 14px;
    padding: 20px 0px 7px 0px;
    float: left;
    margin:0px;
}

#nav a {
    color:#ffffff;
    text-decoration: none;
}

#nav ul {
    padding:0px;
    margin:0px;
}

.main-image {
    margin:0px 0px 0px 0px;
    padding:0px;
    background: url(../../images/main/main-image.jpg) no-repeat;
    float:right;
    width:422px;
    height:377px;
}

.orchard-house-image {
    margin:12px 0px 0px 0px;
    padding:0px;
    background: url(../../images/orchard/main.jpg) no-repeat;
    float:right;
    width:474px;
    height:300px;
}

.balmore-image {
    margin:12px 0px 0px 0px;
    padding:0px;
    background: url(../../images/balmore/main.jpg) no-repeat;
    float:right;
    width:474px;
    height:300px;
}

.peters-image {
    margin:12px 0px 0px 0px;
    padding:0px;
    background: url(../../images/peters/main.jpg) no-repeat;
    float:right;
    width:474px;
    height:300px;
}

.dementia-image {
    margin:12px 0px 0px 0px;
    padding:0px;
    background: url(../../images/services/main-dementia.jpg) no-repeat;
    float:right;
    width:313px;
    height:306px;
}

.respite-image {
    margin:12px 0px 0px 0px;
    padding:0px;
    background: url(../../images/services/main-respite.jpg) no-repeat;
    float:right;
    width:313px;
    height:306px;
}

.palliative-image {
    margin:12px 0px 0px 0px;
    padding:0px;
    background: url(../../images/services/main-palliative.jpg) no-repeat;
    float:right;
    width:313px;
    height:306px;
}

#left-content-2 {
    width:200px;
}

#left-content-3 {
    width:300px;
}

#nav li {
    display: inline;
    margin: 0px;
    padding: 6px 0px 12px 0px;
}

.font-size {
    float:right;
    padding: 43px 0px 0px 0px;
    clear:both;
}

.font-size img {
    padding:4px 5px 0px 0px;
    clear:both;
}

body#home .home {background: url(../../images/nav/home.jpg) no-repeat; padding: 6px 17px 7px 16px;}
body#about .about {background: url(../../images/nav/about.jpg) no-repeat; padding: 6px 15px 7px 15px;}
body#care .care {background: url(../../images/nav/care.jpg) no-repeat; padding: 6px 17px 7px 17px;}
body#services .services {background: url(../../images/nav/services.jpg) no-repeat; padding: 6px 14px 7px 14px;}
body#gallery .gallery {background: url(../../images/nav/gallery.jpg) no-repeat; padding: 6px 24px 7px 24px;}
body#contact .contact {background: url(../../images/nav/contact.jpg) no-repeat; padding: 6px 19px 7px 19px;}


body#home .about {padding: 6px 15px 7px 15px;}
body#home .care  {padding: 6px 17px 7px 17px;}
body#home .services {padding: 6px 14px 7px 14px;}
body#home .gallery {padding: 6px 24px 7px 24px;}
body#home .contact {padding: 6px 19px 7px 19px;}

body#about .home {padding: 6px 17px 7px 16px;}
body#about .care  {padding: 6px 17px 7px 17px;}
body#about .services {padding: 6px 14px 7px 14px;}
body#about .gallery {padding: 6px 24px 7px 24px;}
body#about .contact {padding: 6px 19px 7px 19px;}

body#care .home {padding: 6px 17px 7px 16px;}
body#care .about  {padding: 6px 15px 7px 15px;}
body#care .services {padding: 6px 14px 7px 14px;}
body#care .gallery {padding: 6px 24px 7px 24px;}
body#care .contact {padding: 6px 19px 7px 19px;}

body#services .home {padding: 6px 17px 7px 16px;}
body#services .about  {padding: 6px 15px 7px 15px;}
body#services .care {padding: 6px 17px 7px 17px;}
body#services .gallery {padding: 6px 24px 7px 24px;}
body#services .contact {padding: 6px 19px 7px 19px;}

body#gallery .home {padding: 6px 17px 7px 16px;}
body#gallery .about  {padding: 6px 15px 7px 15px;}
body#gallery .care {padding: 6px 17px 7px 17px;}
body#gallery .services {padding: 6px 14px 7px 14px;}
body#gallery .contact {padding: 6px 19px 7px 19px;}

body#contact .home {padding: 6px 17px 7px 16px;}
body#contact .about  {padding: 6px 15px 7px 15px;}
body#contact .care {padding: 6px 17px 7px 17px;}
body#contact .services {padding: 6px 14px 7px 14px;}
body#contact .gallery {padding: 6px 24px 7px 24px;}

body#clear .home {padding: 6px 17px 7px 16px;}
body#clear .about {padding: 6px 15px 7px 15px;}
body#clear .care  {padding: 6px 17px 7px 17px;}
body#clear .services {padding: 6px 14px 7px 14px;}
body#clear .gallery {padding: 6px 24px 7px 24px;}
body#clear .contact {padding: 6px 19px 7px 19px;}





.balmore {
    background: url(../../images/index/arrow1.jpg) no-repeat;
    float:left;
    width:400px;
    margin: 50px 0px 0px 0px;
    padding:0px 0px 10px 20px;
    color:#3a1108;
}

.balmore p {
    margin:0px;
    padding: 10px 0px 0px 0px;
}

.balmore h1 {
    text-decoration: none;
    color:#3a1108;
    font-size:24px;
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    border-bottom: dotted 1px #3a1108;
}

.balmore a:hover {
    color:#6c3f35;
}

.balmore a {
    color:#3a1108;
    text-decoration:none;
}

.orchard {
    background: url(../../images/index/arrow1.jpg) no-repeat;
    float:left;
    width:400px;
    margin: 10px 0px 0px 0px;
    padding:0px 0px 10px 20px;
    color:#3a1108;
}

.orchard-main {
    float:left;
    width:380px;
    margin: 50px 0px 0px 0px;
    padding:0px 0px 10px 0px;
    color:#3a1108;
}

.orchard-main h1 {
    text-decoration: none;
    color:#3a1108;
    font-size:24px;
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    border-bottom: dotted 1px #3a1108;
}

.orchard-main p {
    clear:both;
    padding:10px 0px 0px 0px;
}

.services-main {
    float:left;
    width:480px;
    margin: 50px 0px 0px 0px;
    padding:0px 0px 10px 0px;
    color:#3a1108;
}

.services-main h1 {
    text-decoration: none;
    color:#3a1108;
    font-size:24px;
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    border-bottom: dotted 1px #3a1108;
}

.services-main p {
    clear:both;
    padding:10px 0px 0px 0px;
}



.orchard p {
    margin:0px;
    padding: 10px 0px 0px 0px;
}

.orchard h1 {
    text-decoration: none;
    color:#3a1108;
    font-size:24px;
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    border-bottom: dotted 1px #3a1108;
}

.orchard a:hover {
    color:#6c3f35;
}

.orchard a {
    color:#3a1108;
    text-decoration: none;
}

.peter {
    background: url(../../images/index/arrow2.jpg) no-repeat;
    float:left;
    width:400px;
    margin: 15px 0px 0px 0px;
    padding:0px 0px 10px 20px;
    color:#3a1108;
}

.peter p {
    margin:0px;
    padding: 10px 0px 0px 0px;
}

.peter h1 {
    text-decoration: none;
    color:#3a1108;
    font-size:24px;
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    border-bottom: dotted 1px #3a1108;
}

.peter a:hover {
    color:#6c3f35;
}

.peter a {
    color:#3a1108;
    text-decoration:none;
}

#middle {
    background: url(../../images/main/bg2.jpg) repeat-x #f7f2da;
    clear:both;
}

#wrapper {
    width:960px;
    margin: 0px auto;
}

.content {
    
    padding:50px 0px 20px 0px;
}

.text {
    position:absolute;
    width:656px;
    padding:0px 20px 0px 0px;
    border-right: dotted 1px #3a1108;
}

.text-2 {
    width:656px;
    padding:0px 20px 30px 0px;
    border-right: dotted 1px #3a1108;
}

.right-content {
    clear:both;
    padding: 0px 0px 40px 700px;
}

.dementia {
    background: url(../../images/index/arrow3.jpg) no-repeat;
    width:230px;
    margin: 15px 0px 0px 0px;
    padding:0px 0px 10px 20px;
    color:#3a1108;
}

.dementia p {
    margin:0px;
    padding: 10px 0px 0px 0px;
}

.dementia h1 {
    text-decoration: none;
    color:#3a1108;
    font-size:24px;
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    border-bottom: dotted 1px #3a1108;
}

.dementia a:hover {
    color:#6c3f35;
}

.dementia a {
    color:#3a1108;
    text-decoration:none;
}

.respite {
    background: url(../../images/index/arrow3.jpg) no-repeat;
    width:230px;
    margin: 15px 0px 0px 0px;
    padding:0px 0px 10px 20px;
    color:#3a1108;
}

.respite p {
    margin:0px;
    padding: 10px 0px 0px 0px;
}

.respite h1 {
    text-decoration: none;
    color:#3a1108;
    font-size:24px;
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    border-bottom: dotted 1px #3a1108;
}

.respite a:hover {
    color:#6c3f35;
}

.respite a {
    color:#3a1108;
    text-decoration: none;
}

.palliative {
    background: url(../../images/index/arrow3.jpg) no-repeat;
    width:230px;
    margin: 15px 0px 0px 0px;
    padding:0px 0px 10px 20px;
    color:#3a1108;
}

.palliative p {
    margin:0px;
    padding: 10px 0px 0px 0px;
}

.palliative h1 {
    text-decoration: none;
    color:#3a1108;
    font-size:24px;
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    border-bottom: dotted 1px #3a1108;
}

.palliative a:hover {
    color:#6c3f35;
}

.palliative a {
    color:#3a1108;
    text-decoration:none;
}

#footer{
    background-color: #3a1108;
    margin:0px;
    padding:0px;

}

#footer-container {
    width:960px;
    margin: 0px auto;
}

.col {
    float:left;
    color:#ffffff;
    font-size: 12px;
}

.col-1 {
    padding:15px 0px 0px 0px;
    width:150px;
    float:left;
}

.col-1 ul {
    margin:0px;
    padding:0px;
}

.col-1 li {
    margin:0px;
    line-height:24px;
    list-style-type: none;
    border-bottom: dotted 1px #ffffff;
}

.col-1 a {
    color: #FFFFFF;
    text-decoration: none;
}

.col-1 a:hover {
    color:#ece0a4;
    text-decoration: underline;
}

.col-2 {
    padding:15px 0px 0px 0px;
    width:150px;
    float:left;
    margin: 0px 0px 0px 50px;
}

.col-2 ul {
    margin:0px;
    padding:0px;
}

.col-2 li {
    margin:0px;
    line-height:24px;
    list-style-type: none;
    border-bottom: dotted 1px #ffffff;
}

.col-2 a {
    color: #FFFFFF;
    text-decoration: none;
}

.col-2 a:hover {
    color:#ece0a4;
    text-decoration: underline;
}

.col-3 {
    width:300px;
    padding:30px 0px 0px 0px;
    float:left;
    margin: 0px 0px 0px 100px;
}

.col-3 ul {
    margin:0px;
    padding:0px;
}

.col-3 li {
    margin:0px;
    list-style-type: none;
}

.col-3 a {
    color: #ffffff;
}

.copy {
    padding:0px 0px 4px 750px;
    margin:0px;
    color:#FFFFFF;
    font-size:12px;
}

.copy p {
    padding:0px;
    margin:0px;
}

.footer-image {
    padding:0px 0px 10px 0px;
}

.care-images {
    padding:30px 0px 20px 0px;
    clear: both;
}

.care-images img {
    margin: 0px 70px 0px 0px;
}

.care-images ul {
    margin:0px;
    padding:0px;
}

.care-images li {
    font-weight: bold;
    font-size:16px;
    display: inline;
    list-style-type: none;
    margin:0px;
    padding:0px 50px 0px 0px;
}

.care-images a {
    color:#3a1108;
    text-decoration: none;
}

.care-images a:hover {
    color:#6c3f35;
}

li.balmore-header {padding: 0px 0px 0px 20px;}
li.orchard-header {padding: 0px 0px 0px 150px;}
li.peter-header {padding: 0px 0px 0px 165px;}

.small-image {
    clear: both;
    float: left;
    padding:0px 10px 20px 0px;
}

.text-container {
    clear: both;
    padding: 0px 0px 10px 0px;
}

.text-container h2 {
    padding: 6px 0px 0px 0px;
    font-weight: normal;
}

.text-container a {
    color:#3a1108;
    text-decoration: none;
}

.text-container a:hover {
    color:#6c3f35;
    text-decoration: underline;
}

a.text-links {
    font-size:0.88em; 
    color: #3a1108;
    text-decoration: underline;
}

.sub-nav {
    font-size:14px;
    padding:7px 0px 0px 17px;
    clear:left;
}

.sub-nav ul {
    margin:0px;
    padding:0px;
}

.sub-nav li {
    padding:0px 60px 0px 0px;
    list-style-type: none;
    display: inline;
}

.sub-nav a {
    color: #ffffff;
    text-decoration: none;
}

.sub-nav a:hover {
    color: #e7e5ac;
}


h1.welcome {width: 511px; height: 44px; background: url(../../images/index/welcome.jpg) no-repeat; padding:0px 0px 20px 0px;}
h1.welcome span {display: none;}

h1.care-homes {width: 355px; height: 41px; background: url(../../images/care/care-homes.jpg) no-repeat; padding:0px 0px 20px 0px;}
h1.care-homes span {display: none;}

h1.welcome-orchard {width: 393px; height: 35px; background: url(../../images/orchard/welcome.jpg) no-repeat; padding:0px 0px 20px 0px;}
h1.welcome-orchard span {display: none;}

h1.welcome-balmore {width: 513px; height: 47px; background: url(../../images/balmore/welcome.jpg) no-repeat; padding:0px 0px 20px 0px;}
h1.welcome-balmore span {display: none;}

h1.welcome-peters {width: 472px; height: 31px; background: url(../../images/peters/welcome.jpg) no-repeat; padding:0px 0px 20px 0px;}
h1.welcome-peters span {display: none;}

h1.header-dementia {width: 217px; height: 24px; background: url(../../images/services/header-dementia.jpg) no-repeat; padding:0px 0px 20px 0px;}
h1.header-dementia span {display: none;}

h1.header-respite {width: 174px; height: 44px; background: url(../../images/services/header-respite.jpg) no-repeat; padding:0px 0px 20px 0px;}
h1.header-respite span {display: none;}

h1.header-palliative {width: 207px; height: 29px; background: url(../../images/services/header-palliative.jpg) no-repeat; padding:0px 0px 20px 0px;}
h1.header-palliative span {display: none;}

h1.contact-text {
    width: 130px;
    height: 30px;
    background: url(../../images/contact/contact.jpg) no-repeat;
}

h1.contact-text span {
    display: none;
}

h1.contact-text {
    padding:0px 0px 20px 0px;
}

h1.our-services {
    width: 175px;
    height: 26px;
    background: url(../../images/services/services.jpg) no-repeat;
}

h1.our-services span {
    display: none;
}

h1.our-services {
    padding: 0px 0px 20px 0px;
}

.contact-form {
    padding:20px 0px 0px 0px;
    clear: left;
}

.contact-form p {
    margin:0px;
}

.address {
    padding:170px 0px 0px 0px;
    float:right;
    color: #3a1108;
}

.address ul {
    margin:0px;
    padding:0px 0px 15px 0px;
}

.address li {
    margin:0px;
    list-style-type: none;
}

.thanks {
    padding: 40px 0px 200px 0px;
    clear:both;
}

.content-text {
    text-align: left;
    width:100px;
}

.content-box {
    text-align: left;
    width:300px;
}

.gallery-height {
    height:400px;
}


.services-images {
    padding:30px 0px 20px 0px;
    clear: both;
}

.services-images img {
    margin: 0px 70px 0px 0px;
}

.services-images ul {
    margin:0px;
    padding:0px;
}

.services-images li {
    font-weight: bold;
    display: inline;
    list-style-type: none;
    margin:0px;
    padding:0px 50px 0px 0px;
    font-size:16px;
}

.services-images a {
    color:#3a1108;
    text-decoration: none;
}

.services-images a:hover {
    color:#6c3f35;
}

li.dementia-header {padding: 0px 0px 0px 55px;}
li.respite-header {padding: 0px 0px 0px 193px;}
li.palliative-header {padding: 0px 0px 0px 195px;}

.contact-header {
    padding: 97px 0px 0px 0px;
}

.test-bg {
    background: url(../../images/orchard/test-bg.jpg) no-repeat;
    margin: 5px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
    float: right;
    width:249px;
    height:25px;
    font-size: 14px;
}

.test-bg ul {
    padding:0px;
    margin:0px;
}

.test-bg li {
    margin:0px;
    display: inline;
}

.test-bg a {
    color: #ffffff;
    text-decoration: none;
}

.test-bg a:hover {
    color:#e7e5ac;
}

li.testimonials1 {padding:0px 0px 0px 22px;}
li.testimonials2 {padding:0px 0px 0px 33px;}

.content-right {
    float:right;
}

.image-1 {
    float: left;
    padding: 0px 10px 0px 0px;
}

.about-image {
    clear:left;
    padding: 40px 0px 0px 0px;
}

.about-text {
    padding:40px 0px 10px 0px;
    float:right;
    width:500px;
}

.about-text h1 {
    color:#3a1108;
    font-size:24px;
    padding: 0px 0px 10px 0px;
    font-weight: normal;
    border-bottom: dotted 1px #3a1108;
}

.testimonials {
    clear:left;
    padding: 40px 0px 0px 0px;
}

.testimonials h1 {
    color:#3a1108;
    font-size:24px;
    padding: 15px 0px 10px 0px;
    font-weight: normal;
    border-bottom: dotted 1px #3a1108;
}

hr {
    border-bottom: dotted 1px #3a1108;
    border-left: none;
    border-right:  none;
    border-top:none;
}



.homes-address ul {
    list-style-type: none;
    margin:0px;
    padding:0px;
}