@font-face{font-family:'vagrounded_blackregular';src:url(../fonts/vagrounded-black-webfont.eot);src:url(../fonts/vagrounded-black-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/vagrounded-black-webfont.woff) format('woff'),url(../fonts/vagrounded-black-webfont.ttf) format('truetype'),url(../fonts/vagrounded-black-webfont.svg#vagrounded_blackregular) format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'vagroundedbold';src:url(../fonts/vagrounded-bold-webfont.eot);src:url(../fonts/vagrounded-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/vagrounded-bold-webfont.woff) format('woff'),url(../fonts/vagrounded-bold-webfont.ttf) format('truetype'),url(../fonts/vagrounded-bold-webfont.svg#vagroundedbold) format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'vagrounded_lightregular';src:url(../fonts/vagrounded-light-webfont.eot);src:url(../fonts/vagrounded-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/vagrounded-light-webfont.woff) format('woff'),url(../fonts/vagrounded-light-webfont.ttf) format('truetype'),url(../fonts/vagrounded-light-webfont.svg#vagrounded_lightregular) format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'vagrounded_thinregular';src:url(../fonts/vagrounded-thin-webfont.eot);src:url(../fonts/vagrounded-thin-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/vagrounded-thin-webfont.woff) format('woff'),url(../fonts/vagrounded-thin-webfont.ttf) format('truetype'),url(../fonts/vagrounded-thin-webfont.svg#vagrounded_thinregular) format('svg');font-weight:normal;font-style:normal}
.title-text h2,.title-text p{font-family:'vagrounded_blackregular'}
.title-text h2{font-size:1.7em;line-height:25px}
h1,h2,h3,h4,h5,.mainHeadings,ul.main-nav li,.search-button,.search-dropdown-button,.usp p,.footer-nav li,.enquire-button,.answer-button,.location-report-link a,.quote-text p,.home-details-heading,.case-study-brief .case-study-title,.close-button,.x-button,.blog-article-title,a.enquire-button:hover .continue-button a:hover,.search-button:hover,a.answer-button:hover,a.close-button:hover,.smallvacancy-title,.vacancy-title,.vacancy-title a,.vacancy-title a:hover,.location-address p,.location-report-link a:hover,#maincontent .usp .sfContentBlock p,.homeMapInfoWindow,.homeMapInfoWindow h2,.homeMapInfoWindow a,.homeMapInfoWindow a:hover,.home-landing-widget h2,.home-landing-widget h2 a,.vacancy-title,.vacancy-title a,.vacancy-title a:hover{font-family:'vagrounded_lightregular',Verdana}
.search-box input,.home-page-quote-text{font-family:'vagrounded_thinregular'}
label{font-family:Arial}
.colour-primary-black{color:#000}
.colour-primary-blue{color:#00a9c9}
.colour-primary-green{color:#d0d82f}
.colour-primary-white{color:#fff}
.colour-primary-grey{color:#e6e6e6}
.colour-secondary-grey{color:#ededed}
.colour-text-grey{color:#808080}
.bgcolour-primary-black{background-color:#000}
.bgcolour-primary-blue{background-color:#00a9c9}
.bgcolour-primary-green{background-color:#d0d82f}
.bgcolour-primary-white{background-color:#fff}
.bgcolour-primary-grey{background-color:#e6e6e6}
.bgcolour-secondary-grey{background-color:#ededed}
.bgcolour-text-grey{background-color:#808080}
.padding-all{padding:20px}
.padding-top{padding-top:20px}
.padding-bottom{padding-bottom:20px}
.padding-right{padding-right:20px}
.padding-left{padding-left:20px}
.margin-none{margin:0}
.margin-top{margin-top:1.429em}
.margin-bottom{margin-bottom:1.429em}
.margin-right{margin-right:1.429em}
.margin-left{margin-left:1.429em}
.margin-all{margin:1.429em}
.margin-leftright{margin:0 1.429em 0 1.429em}
.margin-topbottom{margin:1.429em 0 1.429em 0}
.container{max-width:1267px;margin:0 auto;padding:0 5%}
.clearfix{display:inline}
.right{float:right}
div{display:block}
.layout-two-column .right-column{padding-bottom:20px}
.invisible{display:none}
span.required{font-weight:bold}
.floatleft{float:left}
.floatright{float:right}
.error{color:red}
h1,h2,h3,h4,h5{margin-bottom:20px}
h1{font-size:2.8em;line-height:24px}
h2{font-size:2.143em;line-height:1em}
h3{font-size:1.7em;line-height:25px}
h4{font-size:1.4em;line-height:24px}
.mainHeadings{font-size:3em;margin-bottom:.5em}
p,span,dl,#maincontent .sfContentBlock p{font-family:'Arial';font-size:1em;line-height:1.5em;margin-bottom:20px}
#maincontent .sfContentBlock p,#maincontent .sfContentBlock ul li{list-style-type:none;color:#808080;font-size:1em}
#maincontent .usp .sfContentBlock p{margin:0;font-size:1.268em;line-height:1.2em}
#maincontent .layout-one-column .sfContentBlock,#maincontent .layout-two-column .left-column .sfContentBlock{background:#FFF;padding:20px;margin-left:11px}
#maincontent .sfContentBlock ul{font-family:'Arial';line-height:1.5em;list-style-type:none}
#maincontent .sfContentBlock ul li{background:url(../Images/Content/Bullet.gif) no-repeat 0 10px;padding:0 0 0 10px}
#maincontent .layout-two-column .content-container .sfContentBlock{padding-top:20px}
#maincontent .sfContentBlock table{margin-bottom:20px}
#maincontent .sfContentBlock table tr{border:solid 1px #808080}
#maincontent .sfContentBlock table td{border:solid 1px #808080;padding:5px}
blockquote{font-family:Arial;font-size:1.0em;font-style:italic;line-height:1.5em}
strong{font-family:Arial;font-size:1.0em;font-weight:bold;line-height:1.5em}
a{cursor:pointer;font-weight:bold;font-family:Arial;font-size:1.0em;line-height:24px;color:#00a9c9}
a:hover{font-weight:bold;font-family:Arial;font-size:1.0em;text-decoration:underline}
.box{padding:20px}
.box.nosidepadding{padding:20px 0}
.box.thin{padding:15px 20px}
.box.thin.nosidepadding{padding:15px 0}
.box.half{padding:10px 0 10px 20px}
.box img{width:100%}
.header-strip{height:14px}
#header{background-size:100%;min-width:1023px;min-height:380px}
.search-results p,.search-results dl{margin:20px}
.search-results dl .sfsearchResultHighLighter{margin-bottom:20px}
.cookie-notice-wrapper .bottom-line{margin:1em 0 1em 0}
.cookie-notice-wrapper a{font-weight:normal;color:#FFF;text-decoration:underline}
.cookie-notice-wrapper a:hover{text-decoration:none}
.cookie-notice-wrapper .bottom-line a:hover{text-decoration:underline}
a.x-button{display:block;background:url(../Images/content/btn_x.png) no-repeat 0 0;width:24px;height:23px}
a.cookie-button span{background:transparent url(../Images/content/btn_cookie_left.png) no-repeat 0 0;display:block;line-height:34px;padding:5px 0 0 17px;font-weight:normal}
a.cookie-button{background:transparent url(../Images/content/btn_cookie_right.png) no-repeat top right;display:block;float:left;height:39px;text-decoration:none;padding-right:17px}
a.cookie-button:hover span{background-position:0 -39px;font-weight:normal;text-decoration:none}
a.cookie-button:hover{background-position:right -39px;font-weight:normal;text-decoration:none}
.cookie-buttons a.x-button{float:right;margin-bottom:18px}
.cookie-buttons.grid_4,.cookie-buttons a.cookie-button{float:right}
.nav-wrapper{position:relative;padding:.7em 1.429em 2.8em 1.429em}
.breadcrumb-left-border-box{float:right;border-left:solid 1px #E6E6E6;overflow:hidden}
.breadcrumb-share{padding:12px 0 0 10px;margin:-11px 0 0 10px;height:45px}
.breadcrumb-back-to{padding:17px 0 0 10px;margin:-11px 0 0 10px;height:40px;overflow:hidden}
.breadcrumb-back-to a,.breadcrumb-back-to a:hover{font-size:.857em;font-weight:normal}
.nav-article-wrapper-links{float:right}
.nav-article-wrapper-links span{font-weight:normal}
.nav-end-wrapper .like-button{margin-right:10px;float:right;padding:0;width:28px;height:31px;margin:0;display:inline}
.nav-article-wrapper-links a,.nav-mid-wrapper a,.nav-article-wrapper-links a:hover,.nav-wrapper-links a,.nav-wrapper-links a:hover{font-size:.857em;font-weight:normal}
.nav-end-wrapper-results{float:right;padding:15px 20px 17px 20px;border-left:solid 1px #e6e6e6;display:inline;font-size:.857em}
.nav-end-wrapper{float:right;padding:15px 20px 18px 10px;border-left:solid 1px #e6e6e6;display:inline}
.nav-wrapper-name{float:left;margin-bottom:0;margin-top:8px;font-size:.9em}
.nav-end-wrapper a{font-size:.857em}
.nav-end-icon-wrapper{float:right;font-size:.857em;padding:9px 6px 14px 0}
.nav-end-wrapper a,.nav-end-wrapper-results a{font-weight:normal}
.nav-wrapper .nav-article-wrapper-links .nav-end-wrapper{margin:0 0 0 1em;border-right:0}
.nav-end-wrapper span{line-height:0;margin-bottom:0}
.nav-article-wrapper-links{margin:0 0 0 -100%;padding-top:8px}
.nav-wrapper-links{float:right}
.nav-article-wrapper .nav-article-wrapper-links{margin:-1.5em 0 0 43.5em}
.nav-article-wrapper .nav-end-wrapper{padding:1.11em 1em 1.465em 1em}
.nav-filter-wrapper{margin:0 1.429em 1.429em 1.429em;padding:.7em 1.429em 1em 1.429em}
.nav-filter-wrapper .nav-article-wrapper-links{font-size:.875em;margin:.7em 0 0 68em}
.nav-mid-wrapper{float:left;padding:15px 35px 15px 20px;border-left:solid 1px #E6E6E6;border-right:solid 1px #e6e6e6}
.filter-nav-wrapper{margin-right:8.7em}
a.x-button:hover{background-position:0 -23px}
.home-page-image,.background-image{z-index:-1;background-repeat:no-repeat;background-position:center top;background-color:transparent}
.home-page-image{background-color:#d9d9d9}
.exemplar-logo-wrapper{height:2.857em}
a.exemplar-logo-link{background:url("../Images/content/exemplar-logo.png") left no-repeat;width:119px;height:2.857em}
.main-nav-wrapper{background-color:White;height:4.5em;padding-top:1.643em;padding-left:1.429em;position:relative;z-index:100;margin-top:16px}
.navigation ul{float:right}
.main-nav{list-style:none;margin-right:-15px}
.navigation ul li{float:left;width:auto;z-index:100;margin:0 1em 0 0;padding:10px;border:1px solid #e6e6e6;-moz-border-radius:.25em;-webkit-border-radius:.25em;-khtml-border-radius:.25em;border-radius:.25em;color:#00a9c9;background:url("../Images/content/main-nav-grad.png") repeat}
.navigation ul li:last-child{background:url("../Images/content/main-nav-blue-grad.png") repeat;color:White}
.navigation ul li:last-child:hover{background:url("../Images/content/main-nav-blue-grad.png") repeat;color:Black}
.navigation ul li:hover{background:url("../Images/content/main-nav-hover-grad.png") repeat}
.navigation ul li a{display:block;line-height:0;font-weight:normal}
.navigation ul li ul li:last-child a{color:#00A9C9}
.navigation ul li:last-child a{line-height:0;color:#fff}
.navigation ul li a:hover{text-decoration:none;line-height:0;font-weight:normal}
.navigation ul li:last-child a:hover{color:Black;text-decoration:none}
.navigation ul li:hover ul{display:block;position:absolute}
.navigation ul li ul{text-align:center;background-color:White;position:relative;margin-top:27px;border-bottom:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:0 2px 2px rgba(0,0,0,.03);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.03);box-shadow:0 2px 2px rgba(0,0,0,.03);padding:10px 0 0 0;display:none;border:1px solid #E3E3E3;z-index:50}
.navigation ul li ul li{background:white;height:10px;margin:0;border:0;float:none;display:block;text-align:left!important}
.navigation ul li ul li a{padding:10px 10px 20px 10px;background:0;font-size:1.000em;text-align:left;border:0}
.navigation ul li ul li:hover{background:0}
.first-child-wrapper{text-align:center}
.navigation ul li ul li:first-child{height:2px;background:url("../Images/content/nav-indicator.png") no-repeat top center transparent;margin-top:-30px}
.navigation ul li ul li:last-child{padding-bottom:20px;color:#00A9C9;background:white}
.navigation ul li ul li:last-child:hover{background:0}
.navigation ul li ul li:last-child a:hover{color:#00a9c9}
.navigation ul li #first-child-list{margin-left:-3.5em}
.navigation ul li #second-child-list{margin-left:-4.25em}
.navigation ul li #third-child-list{margin-left:-1.1em}
.navigation ul li #fourth-child-list{margin-left:-4.6em}
.navigation ul li #fifth-child-list{margin-left:-1.5em}
.nav-wrapper{position:relative;padding:.7em 1.429em 2.8em 1.429em}
.nav-article-wrapper-links span{font-weight:normal}
.nav-article-wrapper-links a,.nav-article-wrapper-links a:hover{font-size:.857em;line-height:0;font-weight:normal}
.nav-end-wrapper{display:inline;border-left:.2em solid #E6E6E6;border-right:.2em solid #E6E6E6}
.nav-wrapper .nav-article-wrapper-links .nav-end-wrapper{margin:0 0 0 1em;padding:1.1em 0 1.15em 1em;border-right:0}
.nav-end-wrapper span{line-height:0;margin-bottom:0}
.nav-wrapper .nav-article-wrapper-links{padding:.4em 0 0 50em}
.breadcrumb-homes-filter{margin-top:-10px}
.breadcrumb-homes-filter .dk-nav-wrapper .dk_container{margin-left:10px}
.breadcrumb-wrapper{z-index:40}
.breadcrumb-nav{position:relative;z-index:20;margin-top:2.5em;height:146px;padding-top:11px;margin-bottom:11px}
.breadcrumb-nav .grid_9{display:block}
h2.search-title{margin: 11px 0px 5px 11px;}
ul.breadcrumb-list li{float:left;margin:0 .3em 0 0}
ul.breadcrumb-list li span{font-size:.857em}
.search-button{font-weight:normal;float:left;margin-left:20px;margin-top:10px;border:none;}
.spacer{height:1em;display:block}
.breadcrumb-wrapper a.back-to-results{font-size:.857em;font-weight:normal;line-height:0;margin-top:18px;margin-left:20px;float:left}
.list-wrapper{float:left}
.bulleted-list{list-style:disc}
.bulleted-list li,.numbered-list li{font-family:'Arial';line-height:1.5em}
.numbered-list{list-style:decimal}
.nav-article-wrapper{margin:0 1.429em 1.429em 1.429em;padding:1.429em 1.429em 1.429em 1.429em}
.nav-article-wrapper .nav-article-wrapper-links{margin:-1.5em 0 0 43.5em}
.nav-article-wrapper .nav-end-wrapper{padding:1.11em 1em 1.465em 1em;margin:0 0 0 1em}
.nav-filter-wrapper{margin:0 1.429em 1.429em 1.429em;padding:.7em 1.429em 1em 1.429em}
.nav-filter-wrapper .nav-article-wrapper-links{font-size:.875em;margin:.7em 0 0 68em}
#searchresults dl dt.title h3,#searchresults dl dt.title h3 a,#searchresults dl dt.title h3 a:hover{color:#000}
.box-wrapper{padding:1.429em 0 1.429em 1.429em}
.box-wrapper{padding:1.429em 0 1.429em 1.429em}
.box-wrapper-no-sides{padding:1.429em 0 1.429em 0}
.bgi-elderlycare{margin:0;padding:3.6em 0 .41em 1.2em}
.box-mid-wrapper{padding:1.33em 1.429em 1.429em 1.429em}
.home-page-quote-text{font-size:2.5em;padding:.77em 0 .5em 0;line-height:1.15em}
.title-logo{display:block;z-index:5;margin:6.2em 0 2.6em .2em;padding:12em;background:url("../Images/content/homepage-background-logo.png") no-repeat}
.title-logo-high{z-index:1;position:absolute;top:1em;left:-3em;padding:0;margin:0;width:453px;height:326px;background:url("../Images/content/homepage-background-logo.png") no-repeat #e6e6e6;display:block}
.testimonial{z-index:10;position:relative;padding:12em 0 0 0;margin:0 0 -41px 0;float:right}
.testimonial blockquote p{font-family:'vagroundedbold';font-size:18px;float:right;z-index:10;position:relative;font-style:normal}
.testimonial-text p{line-height:25px}
.sub-home-logo{position:relative;z-index:2}
.title-wrapper{z-index:-1}
.padding-thin-right{padding:20px 10px 20px 20px}
.title-wrapper-high{margin:-10em 0 0 0;position:relative;z-index:100}
.title-text-high{position:relative;z-index:6}
.title-text{position:relative;z-index:6;padding:14em 0 .8em 0}
.title-text h2{width:390px;margin-bottom:-10px}
.title-sub-text{padding:0 0 0 .2em}
.title-sub-text h3{font-size:1.659em;line-height:1em}
.title-text h1{font-size:4.286em;line-height:.84em;margin-bottom:.05em}
.title-text-high h1{font-size:2.8em;height:1em;color:#000;float:right;}
.title-text p{font-size:2.2em}
.search-box,ul.location-top-nav li{-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em}
.search-box{background:white;color:#EDEDED;float:right;margin:1.071em 0 1.071em 0;padding:.4em 3.6em .4em .8em;padding:8px 8px 8px 14px;width:257px;border:1px solid #E6E6E6;position:relative;z-index:99}
.search-box input{float:left;font-size:1em;border:0;width:235px}
.search-box a{float:right;background:url(../Images/content/search-icon.gif) top no-repeat;width:14px;height:14px;margin:2px 0 0 0}
.search-button,.search-button:hover{-moz-border-radius:.15em;-webkit-border-radius:.15em;-khtml-border-radius:.15em;border-radius:.15em;display:inline;font-size:1.143em;padding:.35em .6em .4em .75em;background-color:#00a9c9;color:#fff;font-weight:normal;float:left}
.mid-nav{z-index:1;margin:.4em 0 .4em 0;background:white}
.mid-nav h2{width:55%;line-height:1em}
.mid-nav p{margin-bottom:10px}
.main-quote-wrapper{z-index:0;margin-top:-6.8em;padding:7.4em 0 3em 0;text-align:center;background-color:#d9d9d9;color:White}
.google-map{background:url("../Images/content/google-map.jpg");padding-top:2.5em;height:337px}
.homeMapInfoWindow h2{font-size:1.2em;margin-bottom:0;font-weight:normal}
.homeMapInfoWindow a{font-weight:normal}
.homeMapInfoWindow a:hover{text-decoration:none;font-weight:normal}
.map-search-wrapper .map-canvas{width:100%;height:375px}
.map-search-wrapper .map-search{margin-top:-340px}
.footer ul{padding:1em 0 2em 0;margin:0 2em 2em 0}
.footer ul li{padding:0 .4em 0 0;margin:.4em .4em .4em 0}
.blog-article{padding:1.429em 1.429em 1.429em 1.429em}
.homepage-usp-wrapper .usp{padding:0 0 .1em 0;margin:1em 0 1em 0}
.homepage-usp-wrapper{padding:1.429em}
.search-dropdown-button{padding:1.2em 0 1.2em 1.7em;margin:1.2em 0 1.3em .3em;border:1px solid #e6e6e6}
.search-dropdown-button-arrow{border:1px solid #e6e6e6;float:right;padding:2.8em 1.7em 1em 3em;margin:-1.3em 0 0 0;background:url("../Images/content/drop-down-nav.png") center no-repeat}
.double-bottom-padding{padding-bottom:40px}
.usp p{margin-top:20px;line-height:1.2em;font-size:1.286em}
.footer-nav{margin:0;float:left;padding:.1em 2em 3em 0}
.footer-nav li{font-size:1.1em}
.footer-nav li a{line-height:0;font-weight:normal;color:White}
.home-bgimg{position:relative;z-index:400;float:right}
.home-details-left-wrapper{height:350px;background-position:right;background-repeat:no-repeat}
.home-details-top-nav-wrapper{position:relative;z-index:1}
.home-details-top-nav-wrapper .tabs li a{font-family:"vagrounded_lightregular";line-height:0;background:url("../Images/content/main-nav-grad.png") repeat;-moz-border-radius:.15em;-webkit-border-radius:.15em;-khtml-border-radius:.15em;border-radius:.15em;font-weight:normal;font-size:.8em;border:1px solid #e6e6e6;padding:17px 5px 15px 8px;float:left}
.home-details-top-nav-wrapper .tabs li a:hover,.home-details-top-nav-wrapper .tabs li.selected a,.home-details-top-nav-wrapper .tabs li.selected a:hover{text-decoration:none;color:#808080;background:#e8e8e8 url("../Images/content/main-nav-hover-grad.png") repeat}
ul.location-top-nav li{font-size:1.18em;color:#00a9c9;border:1px solid #e6e6e6;padding:.55em .5em .5em .5em;float:left}
ul.location-top-nav li:hover{color:#808080;background:url("../Images/content/main-nav-hover-grad.png") repeat}
.manager-text{display:block}
.tab-content .manager-name{color:#000;font-family:"vagrounded_lightregular";font-size:1.286em;padding:0 0 .5em 0}
.tab-content p,.tab-content div{font-family:'Arial';line-height:1.65em}
.tab-content p{display:inline}
.location-top-nav{background-color:White;position:relative;z-index:1;padding-bottom:0}
.location-images-wrapper{background:url("../Images/content/location-image.jpg") right no-repeat;padding:350px 0 0 0}
.location-address{width:18em;margin-bottom:.5em}
.location-info{padding-top:.5em}
.location-address p{color:#999;line-height:22px;font-size:1.286em;display:block;margin-bottom:14px}
.location-telephone p{color:#00a9c9;font-size:1.714em}
.location-telephone{margin-bottom:18px}
.tab-content{font-family:'Arial';padding:60px 0 20px 0}
.cqc-logo{float:left;padding:3.5em 7.9em 2em 1.8em;background:url("../Images/content/cq-logo.jpg") left no-repeat #fff}
.footer-logo-text{font-size:.857em;padding:1.75em 0 .4em 0;float:right;color:white;margin:0;font-weight:normal}
.exemplar-footer-logo{clear:right;float:right;background:url("../Images/content/exemplar-footer-logo.png") right no-repeat;padding:3em 9em 2em 2em}
.enquire-button{display:inline-block;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;font-size:1.143em;padding:7px 13px 7px 13px;background-color:#00a9c9;color:#fff}
.answer-button{-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;float:left;font-size:1em;margin:0 3em 0 0;padding:.4em 1em .5em 1em;background-color:#00a9c9;color:#fff;float:right}
.location-report-link{margin:32px 0 0 0;padding:0}
.location-report-link a{font-weight:normal;font-size:1.143em;text-decoration:underline}
.quote-text p{margin-bottom:0;font-size:1.143em}
.home-bgimg-wrapper{margin-left:10px;overflow:hidden;float:right;width:500px;height:350px}
.home-bgimg-wrapper .image-collection{overflow:hidden;display:block;width:500px;height:350px}
.home-bgimg-wrapper .image-collection img{width:500px;height:350px}
.nav-arrows-wrapper{z-index:500;position:relative;width:84px;float:left;margin-top:-55px}
.nav-arrow{float:left;margin:0;padding:0;height:55px;background:url("../Images/content/nav-arrows.gif") no-repeat;width:42px}
.nav-arrow-left{background-position:0 0}
.nav-arrow-right{background-position:-42px 0}
.home-details-heading{padding-bottom:.25em;line-height:1em;font-size:2em}
.question-wrapper{padding:1.96em 1.5em 1em 1.4em}
.sub-question-wrapper{padding:2.2em 1.5em 1em .7em}
.case-study-brief .case-study-title{font-size:1.286em;margin-bottom:0}
.manager-img-wrapper{float:left;display:block;overflow:hidden;width:150px;height:150px;margin:.46em 1.5em 0}
.manager-img{float:left}
.manager-image{float:left;margin:0;padding:4.7em 18em 5em 2em;background:url("../Images/content/manager.jpg") left no-repeat}
.case-study-brief{margin:0 0 .7em 0}
.large-info .manager-img{padding:.35em 1.5em .8em 0}
.vacancy h2{margin-bottom:10px}
.application-address{font-family:'Arial';line-height:1.5em;font-style:italic;width:6.9em;margin:1.5em 0 1.5em 0}
.closing-date p{font-weight:bold}
.vacancy ul{list-style-type:disc}
.application-address-wrapper{float:left}
.question-q,.question-a{float:left}
.answer-wrapper{padding:0 0 0 2.8em;margin:2em 0 16em 2.5em}
.question-text{display:block;float:left;margin-bottom:0;padding:8px 0 0 0}
.answer-text{float:left;margin-bottom:0;padding:8px 0 0 0}
.answer-text p{margin:0;padding:0}
.question-button{display:inline;float:right}
.close-button{background-color:#E6E6E6;float:right;font-size:1em;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;display:inline-block;margin:0 2.8em 0 0;padding:.4em 1.5em .5em 1.5em}
.close-button:hover{text-decoration:none;font-weight:normal}
.continue-button a:hover,.search-button:hover,.answer-button:hover,.enquire-button:hover{font-family:'vagrounded_lightregular';font-size:1.143em;text-decoration:none}
.quote-image{float:left;padding:1em;background:url("../Images/content/quotes.png") left no-repeat}
.answer-wrapper .quote-image-right{margin:-1.5em -0.5em 0 0}
.box-shadow{-webkit-box-shadow:1px 2.5px 2.5px 2.5px rgba(189,189,189,0.5);box-shadow:1px 2.5px 2.5px 2.5px rgba(189,189,189,0.5)}
.right-column .box-shadow{-webkit-box-shadow:none;box-shadow:none}
.search-for-a-home-wrapper{height:12.1em}
.search-for-a-home-wrapper h3{font-size:1.714em}
.search-for-a-home-wrapper-no-shadow{padding:1.429em 1.429em 1.429em 1.429em}
.search-for-a-home-wrapper .wide-drop-down p{padding:0 3em 0 1em}
.wide-drop-down p{margin:0;float:left;padding:0 2em 0 1em}
.answer-wrapper .quote-image-left{clear:left;display:inline;margin:2em -3em 0 2em}
.short-drop-down-wrapper .dk_toggle{padding:.31em 2em .34em .714em}
.quote-image-left{float:right}
.quote-image-right{margin-top:10px;float:right}
.answer-wrapper .quote-image-right-wrapper{float:right;margin:0 10.4em 0 0;padding:.3em 0 0 0}
.vacancy-date-text{margin:0 0 .6em 0}
.quote-text{float:left}
.search-for-a-home-wrapper .search-button{float:left;margin-top:0}
.form-text-box,.form-text-area{width:20.5em;margin-bottom:1em}
.form-text-box textarea{height:350px;resize:none}
.form-label p{margin-right:15.25em}
.form-text-box input{border:1px solid #e6e6e6;padding:.5em 8.91em .5em 0;font-size:1em;font-family:Arial}
.form-text-area textarea{border:1px solid #e6e6e6;font-size:1em;font-family:Arial;width:100%;height:8em;padding:.2em}
.blog-article-heading{margin-bottom:0;font-size:1.500em}
.blog-article-heading a{color:#000;font-family:Arial;font-weight:normal}
.blog-article-main-text{margin:0 auto;width:59em}
.blog-article-banner{margin:0 auto;width:59em}
.blog-article-date{margin:0 0 .3em 0}
.blog-article-title{margin:0 auto;width:59em;margin-top:1em}
.blog-article-text{margin-bottom:.5em}
.blog-article-link{padding-bottom:2em}
.get-in-touch-wrapper .continue-button,.referrals-wrapper .continue-button{display:inline}
.get-in-touch-wrapper h3,.referrals-wrapper h3{margin-bottom:10px}
.get-in-touch-wrapper p,.referrals-wrapper p{margin-bottom:1em}
.get-in-touch-wrapper .continue-button,.referrals-wrapper .continue-button{margin-top:0;font-size:1em}
.smallvacancy-wrapper{background:url("../Images/content/manager.jpg") no-repeat;padding:10.429em 1.429em 1.429em 1.429em}
.smallvacancy-bottom-bar p{font-size:.857em;margin-bottom:0}
.smallvacancy-bottom-bar .like-button{float:right;margin:-2em 3em -0.2em 10.2em}
.smallvacancy-bottom-bar .tweet-button{margin:-1.8em 0 -0.2em 0}
.continue-button{-moz-border-radius:.3em;-webkit-border-radius:.3em;-khtml-border-radius:.3em;border-radius:.3em;cursor:pointer;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;display:block;margin:0;padding:.51em .52em .29em .52em;background:url("../Images/content/continue-grad.png");border:1px solid #e6e6e6;font-weight:normal;width:93px}
.get-in-touch-wrapper{padding-bottom:58px}
.referrals-wrapper{padding-bottom:58px}
.continue-button a,.search-for-a-home-wrapper a,.get-in-touch-wrapper a,.referrals-wrapper a,.smallvacancy-wrapper a,a.enquire-button,a.answer-button,a.close-button{font-weight:normal}
a.enquire-button:hover{font-size:1.143em;text-decoration:none}
.continue-button a:hover,.search-button:hover{font-size:1.143em;text-decoration:none}
a.answer-button:hover,a.close-button:hover{font-size:1em;text-decoration:none}
.get-in-touch-wrapper a:hover,.smallvacancy-wrapper a:hover,.referrals-wrapper a:hover,a.answer-button,a.close-button{text-decoration:none}
.smallvacancy-title{font-size:2em;padding-bottom:.4em}
.smallvacancy-bottom-bar{padding:1.429em;margin:0;float:left}
.elderlycare-nopicture-wrapper{padding:0 1.429em 1.429em 1.429em}
.wide-drop-down{float:left;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;border:.1em solid #e6e6e6;background:url("../Images/content/drop-down-grad.png") repeat-x;padding:.25em 0 0 0;margin-bottom:1em}
.bottom-shadow{-webkit-box-shadow:0 2.5px 0 0 rgba(189,189,189,0.5);box-shadow:0 2.5px 0 0 rgba(189,189,189,0.5)}
.filter-nav-wrapper{margin-right:8.7em}
.dk-nav-wrapper{position:relative;height:3.97em}
.map-search-wrapper .dk_container .dk_label{margin-bottom:0;display:block;padding:0 0 .5em .6em}
.map-search-wrapper .dk_toggle{background-image:url(../Images/content/dk_arrows_large.png);padding:.5em 4.65em 0 0}
.map-search-wrapper .dk_container{margin-right:0}
.map-search-wrapper .dk_toggle:hover{background-image:url(../Images/content/dk_arrows_white_large.png)}
.dk-nav-wrapper .dk_container{margin:10px 0 10px 20px}
.nav-article-wrapper{position:relative;margin:0 1.429em 1.429em 1.429em;padding:1em 1.429em 1em 1.429em}
.nav-filter-wrapper{position:relative;margin:0 1.429em 1.429em 1.429em}
.search-for-a-home-wrapper h3{margin-bottom:.5em}
.search-for-a-home-wrapper .dk_container{margin-bottom:1.2em}
.filter-drop-down-button{background-position:center;float:left;padding:2.1em 3em 0 0;margin:-0.3em 0 0 0;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;border:.1em solid #e6e6e6}
.filter-drop-down-button-arrow{padding:.5em 0 .5em 1em;margin:-1.5em -3em 0 0;background:url("../Images/content/drop-down-nav.png") center no-repeat}
.filter-drop-down-button:hover{background:url("../Images/content/drop-down-button-grad.png") repeat-x}
.article-left-wrapper{display:inline;margin-left:1em;float:left}
.filter-wrapper span{padding:.75em 1em 1em .75em;float:right;margin:0}
.filter-wrapper span{font-size:.85em}
.article-midnav-wrapper span{padding:.75em 0 .75em 0;float:left}
.article-right-wrapper span{font-size:.85em;padding-left:.2em;padding-right:.3em;padding:.75em 1em 1em .75em}
.article-midnav-wrapper{padding:1em}
.mid-nav-section-wrapper span{display:inline;border-left:.1em solid #e6e6e6;border-right:.1em solid #e6e6e6;padding:.75em 1em 1em .75em}
.like-button{background:url("../Images/content/likeIcon.png") no-repeat right;width:28px;height:31px;float:left;margin-right:14px;display:block}
.hover-menu{z-index:500;background:white;padding:8px 0 0 0;-moz-box-shadow:1px 4px 4px -1px rgba(0,0,0,0.3);-webkit-box-shadow:1px 4px 4px -1px rgba(0,0,0,0.3);box-shadow:1px 4px 4px -1px rgba(0,0,0,0.3);-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;padding:0 25px 0 25px;border:1px solid #E1E1E1}
.wrapper{position:relative}
.nav-end-wrapper.noborder{border:0}
.nav-end-wrapper .tweet-button{display:inline;float:right;padding:0;width:28px;height:32px;margin:0}
.tweet-button{float:right;background:url("../Images/content/tweetIcon.png") no-repeat right;height:31px;width:28px}
.end-nav-section-wrapper span{display:inline;border-left:.1em solid #e6e6e6;padding:.75em 1em 1em .75em}
.bgi-home{margin:0;padding:3.6em 0 .41em 1.2em}
.home-telephone{font-weight:bold;float:right}
.home-item-info h2{margin-bottom:0}
.home-bottom-bar{height:70px;overflow:hidden;margin:0;padding:1.429em 1.429em 1.429em 1.429em}
.home-bottom-bar p{font-size:1.1em;margin-bottom:5px}
.home-bottom-bar span{font-size:.85em;margin-bottom:5px}
.vacancy-with-bottom-wrapper{padding:1.429em 1.429em 1.429em 1.429em}
.elderlycare-nopicture-title-wrapper{padding:1.429em 1.429em 0 1.429em}
.vacancy-title{line-height:25px;margin-bottom:2px;font-size:1.286em}
.vacancy-title a,.vacancy-title a:hover{font-weight:normal;text-decoration:none;color:#000;display:block}
.vacancy-bottom-bar{padding:1.429em 1.429em 1.429em 1.429em;margin:0}
.vacancy-bottom-bar p{font-size:.857em;line-height:22px;margin-bottom:0}
.vacancy-with-bottom-wrapper h2,.elderlycare-nopicture-title-wrapper h2{margin-bottom:0}
.large-info,.info-about-home-heading,.vacancy,.home-info-wrapper{padding:1em 1.5em 1em 1.5em}
.blog-article-wrapper{padding:2.143em 1em 1em 1em}
.blog-posts-list{float:left}
.blog-posts-list .blog-detail-box{float:left;min-width:213px}
.blog-posts-list .image-title{float:left;min-width:253px;height:128px;overflow:hidden;background:#FFF}
.blog-posts-list .image-title a{width:100%}
.blog-posts-list .blog-detail-box p.summary{padding-bottom:0}
.blog-posts-list .blog-detail-box-content{display:block}
.enquiry-wrapper{margin:0 auto;padding:1.429em}
.form-field-wrapper{margin-bottom:.5em}
.form-field-wrapper .dk_container .dk_toggle{width:2em}
.enquiry-wrapper label{font-size:1em;display:block;margin:0 0 1em 0;padding:.2em 0 0 0;clear:both;float:left}
.enquiry-wrapper .dk_container{float:left;clear:both}
.form-label{margin:0 15.25em 0 0}
.filter-wrapper .wide-drop-down{margin:0 1em 0 0}
.form-filter-wrapper .wide-drop-down{padding:.2em 0 0 0;margin:0 34em 1em 0}
.cookie-notice-wrapper .continue-button{font-size:1.143em;padding:5px 15px 5px 15px;clear:right;float:right}
.footer .cqc-logo{width:80px;padding:.5em 3em 1.5em 1.8em;clear:right;float:right;background-position:center}
.enquiry-fieldset{margin:0 auto;clear:both}
.image-title{position:relative;width:100%;z-index:0}
.image-title a{margin:0;padding:0;outline:0;float:left}
.image-title img{width:100%;position:relative}
.image-title h2{position:absolute;z-index:10;top:30px}
.image-title h2 a:hover{text-decoration:none}
a.find-out-more{width:100%;display:block}
.paging a,.paging strong{font-size:.9em;margin:0 5px 0 0}
.paging .pager .sf_pagerNumeric,.paging .pager a{float:left}
.paging .pager .sf_PagerCurrent{color:#808080;cursor:text}
.paging .pager .sf_PagerCurrent:hover{text-decoration:none}
.dk-inputbox{
    width: 270px;
    font-size:.9em;
    font-weight:normal;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    float:left;
    margin: 10px 0 10px 10px;
    padding: 9px;
    -moz-border-radius:.2em;
    -webkit-border-radius:.2em;
    -khtml-border-radius:.2em;
    border-radius:.2em;
    border:.1em solid #e6e6e6;
    background:url("../Images/content/drop-down-grad.png") repeat-x;
}
.dk-select, .dk-select *, .dk-select *:before, .dk-select *:after, .dk-select-multi, .dk-select-multi *, .dk-select-multi *:before, .dk-select-multi *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.dk-select, .dk-select-multi {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.5em;
  width: 210px;
  cursor: pointer;
  float: left;
  margin-right: 10px;
}

.dk-select.category { width: 320px }
.dk-select.role { width: 370px }

.dk-selected {
  font-family: "Arial";
  color: #808080;
  font-size:.9em;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  border:.1em solid #e6e6e6;
  background:#fff url("../Images/content/drop-down-grad.png") repeat-x;
  border-radius: 0.2em;
  margin: 10px 0 10px 10px;
  padding: 6px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
  
.dk-selected:before, .dk-selected:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  font-size: 1.5em;
}
.dk-selected:before {
  top: 50%;
  border: solid transparent;
  border-width: 0.25em 0.25em 0;
  border-top-color: #00a9c9;
  margin: -0.125em 0.5em 0 0;
}
.dk-selected:after {
  top: 0;
  height: 100%;
  border-left: 1px solid #00a9c9;
  margin: 0 1.5em 0 0;
}

.dk-selected-disabled {
  color: #BBBBBB;
}

.dk-select .dk-select-options {
  position: absolute;
  display: none;
  left: 10px;
  right: 0;
}

.dk-select-open-up .dk-select-options {
  border-radius: 0.4em 0.4em 0 0;
  margin-bottom: -1px;
  bottom: 100%;
}

.dk-select-open-down .dk-select-options {
  border-radius: 0 0 0.4em 0.4em;
  margin-top: -11px;
  top: 100%;
}

.dk-select-multi .dk-select-options {
  max-height: 300px;
}

.dk-select-options {
    color: #808080;
    font-size: .9em;
    background-color: white;
    border: 1px solid #CCCCCC;
    border-radius: 0.4em;
    list-style: none;
    margin: 0;
    max-height: 10.5em;
    min-width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0.25em 0;
    width: auto;
    z-index: 100;
}

.dk-option-selected {
  background-color: #00a9c9;
  color: #fff;
}

.dk-select-options-highlight .dk-option-selected {
  background-color: transparent;
  color: inherit;
}

.dk-option {
  padding: 0 0.5em;
}

.dk-select-options .dk-option-highlight {
  background-color: #00a9c9;
  color: #fff;
}

.dk-select-options .dk-option-disabled {
  color: #BBBBBB;
  background-color: transparent;
}

.dk-optgroup {
  border: solid #CCCCCC;
  border-width: 1px 0;
  padding: 0.25em 0;
  margin-top: 0.25em; }
  .dk-optgroup + .dk-option {
    margin-top: 0.25em; }
  .dk-optgroup + .dk-optgroup {
    border-top-width: 0;
    margin-top: 0; }
  .dk-optgroup:nth-child(2) {
    padding-top: 0;
    border-top: none;
    margin-top: 0; }
  .dk-optgroup:last-child {
    border-bottom-width: 0;
    margin-bottom: 0;
    padding-bottom: 0; }

.dk-optgroup-label {
  padding: 0 0.5em 0.25em;
  font-weight: bold;
  width: 100%; }

.dk-optgroup-options {
  list-style: none;
  padding-left: 0; }
  .dk-optgroup-options li {
    padding-left: 1.2em; }

.dk-select-open-up .dk-selected {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-color: #00a9c9; }

.dk-select-open-down .dk-selected {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #00a9c9; }

.dk-select-open-up .dk-selected:before, .dk-select-open-down .dk-selected:before {
  border-width: 0 0.25em 0.25em;
  border-bottom-color: #00a9c9; }

.dk-select-open-up .dk-selected:after, .dk-select-open-down .dk-selected:after {
  border-left-color: #00a9c9; }

.dk-select-open-up .dk-select-options, .dk-select-open-down .dk-select-options, .dk-select-multi:focus .dk-select-options {
  display: block;
  border-color: #00a9c9; }

.dk-select-multi:hover, .dk-select-multi:focus {
  outline: none; }

.dk-selected:hover, .dk-selected:focus {
  outline: none;
  border-color: #00a9c9; }
  .dk-selected:hover:before, .dk-selected:focus:before {
    border-top-color: #00a9c9; }
  .dk-selected:hover:after, .dk-selected:focus:after {
    border-left-color: #00a9c9; }

.dk-select-disabled {
  opacity: 0.6;
  color: #BBBBBB;
  cursor: not-allowed; }
  .dk-select-disabled .dk-selected:hover, .dk-select-disabled .dk-selected:focus {
    border-color: inherit; }
    .dk-select-disabled .dk-selected:hover:before, .dk-select-disabled .dk-selected:focus:before {
      border-top-color: inherit; }
    .dk-select-disabled .dk-selected:hover:after, .dk-select-disabled .dk-selected:focus:after {
      border-left-color: inherit; }

select[data-dkcacheid] {
  display: none; }


ul.main-nav li a{font-family:'vagrounded_lightregular';font-size:1.143em;padding:.514em .243em .514em .243em}
ul.main-nav li a.no-click,ul.main-nav li a.no-click:hover{cursor:default}
.dropdown-menu{padding-top:5px}
.dropdown-menu label{padding:0 10px}
.dropdown-menu input{margin-right:5px;float:left}
.nav-bar-wrapper{z-index:300;position:relative}
.nav-bar-wrapper-top{z-index:1000;position:relative}
.at-the-back{z-index:-1}
.search-box-wrapper{z-index:10}
ul li{font-family:'Arial';line-height:1.5em}
.breadcrumb-list{list-style:none}
.main-nav li ul li{list-style:none}
.main-nav li ul li{text-align:left}
.tabs{list-style:none}
.search-for-a-home-wrapper .dk_toggle{width:130px!important}
.sfexpandableListWrp{padding-top:20px}
.at-the-front{z-index:100}
.behind .drop-downs{z-index:10}
#maincontent{min-width:1023px}
.footer{min-width:1023px}
.header-strip{min-width:1023px}
.enquiry-wrapper .search-button-wrapper{padding-bottom:2.4em}
.home-landing-items .image-title{min-height:125px;overflow:hidden}
.enquiry-dropdown-wrapper{height:160px}
.manager-tab .enquire-button,.further-info .enquire-button{margin-top:20px}
.enquiry-intro-text{padding:1.429em 1.429em 0 1.429em;font-size:1em;font-family:Arial}
.home-detail-content{padding-bottom:30px}
.bgcolour-usp-grey{background:#ededed}
.services-content{padding-top:20px}
.pages-dropdown{float:right;background:url(../Images/content/dk_arrows.png) right no-repeat;margin-top:-3px;color:#808080}
.pages-dropdown:hover{background-image:url(../Images/content/dk_arrows_white.png);margin-top:-3px}
.breadcrumb-pages-list{margin:0;z-index:100;position:absolute;font-size:.9em;font-weight:normal;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-right:1.5em;-moz-border-radius:.2em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;border-radius:.2em;border:.1em solid #e6e6e6;background:url("../Images/content/drop-down-grad.png") repeat-x}
.breadcrumb-pages-list{width:350px}
.breadcrumb-pages-list li:first-child{border-bottom:.1em solid #e6e6e6;padding:3px 0 4px 10px;display:block!important}
.breadcrumb-pages-list li:first-child.hidden{border-bottom:0}
.breadcrumb-pages-list li:first-child a{display:inline;padding:2.31em 3em .15em .714em}
.breadcrumb-pages-list li{background:white}
.hidden{display:none}
.breadcrumb-pages-list li a{padding:0 20px 5px 18px;display:block;font-weight:normal;color:#808080}
.breadcrumb-pages-list li:hover{background-color:#00A9C9}
.breadcrumb-pages-list li:first-child:hover{background-color:white}
.breadcrumb-pages-list li:first-child:hover a{color:#808080}
.breadcrumb-pages-list li:hover a{text-decoration:none;font-weight:normal;color:white}
.case-study-detail{padding-top:2.143em}
.case-study-detail h2{margin-top:.5em}
.case-study-detail .case-study-detail-banner{width:792px;height:175px}
.cookie-notice-wrapper{min-width:1023px}
#newsletter{margin-top:1em}
#newsletter h3{color:#fff}
#newsletter input{margin-bottom:1em;padding:.4em .7em;border:0;color:#808080}
#newsletter a{color:#00a9c9;background-color:#fff;padding:.1em .5em;float:left}
.home-detail-content img{float:right;margin:10px;width:260px;height:260px}
.home-banner img{width:964px;height:147px;padding:20px 0}
.vacancy-homes li{list-style-type:none;display:inline;float:left;padding:15px 45px}
.vacancy-homes>li:nth-child(4n+1){clear:left}
.library-list img{height:110px;width:110px}
.library-list{padding:29px}
.library-list li{list-style-type:none;display:inline;float:left;padding:15px 45px}
.library-list>li:nth-child(3n+1){clear:left}
.library-list>li:nth-child(2n){display:none}
.gallery-bgimg-wrapper{height:513px;margin-left:10px;overflow:hidden;width:700px}
.gallery-bgimg-wrapper .image-collection{display:block;height:500px;overflow:hidden;width:700px}
.gallery-bgimg-wrapper .image-collection img{height:491px;width:700px;padding-top:10px}
.gallery-wrapper #caption{padding:15px}
.gallery-bgimg-wrapper .nav-arrows-wrapper{position:absolute;left:31px;top:700px;float:left;margin-top:-255px;position:absolute;width:85px;z-index:500}