/* Remove background color */
body, html {
	background-color: #ffffff;
}

/* Remove body minimum width */
body {
	min-width: 0;
}

/* Align logo left */
.header .logo {
	margin-left: 0px;
}

/* Hide top navigation */
.navigation-top {
	display: none;
}

/* Hide page based sub navigation */
.pagenavigation {
	display: none;
}

/* Hide accreditation image bar */
.accreditations {
	display: none;
}

/* Hide section title */
.page-home .sectionname {
	display: none;
}

/* Align footer text center */
.footer {
	clear: both;
	text-align: left;
}

/* Remove height restriction on body content */
.bodycontent {
	height: auto;
}

/* Remove width restriction on body wrapper */
.wrapper {
	width: auto;
	margin-top: 0px;
}

/* Remove height restriction on header */
.header {
	height: auto;
}

/* Hide header tagline */
.header .tagline {
	display: none;
}

/* Remove padding from standard list as background will not show up by default */
dl.standardlist dt {
	padding-left: 0px;
}


/* ----- Page - Home ----- */

.page-home .csciinfo {
	margin-top: 10px;
	position: static;
	left: 0px;
	bottom: 0px;
}

.page-home .pagecontent {
	float: none;
	margin-left: 0px;
}

.page-home .photo {
	display: none;
}

/* Welcome */
.page-home .contentsection_welcome .pagecontent {
	width: auto;
}

/* A culture of care */
.page-home .contentsection_culture_of_care .pagecontent {
	width: auto;
}

/* A professional approach */
.page-home .contentsection_professional_approach .pagecontent {
	width: auto;
}

/* Categories of staff */
.page-home .contentsection_categories_staff .pagecontent {
	width: auto;
}


/* ----- Page - Four Star Rated ----- */

.page-four_star_rated .pagecontent {
	margin-top: 20px;
	margin-left: 0px;
	width: auto;
}

.page-four_star_rated .reportimg {
	display: none;
}


/* ----- Page - Job Search ----- */

.page-job_search .vacinfo {
	margin-top: 20px;
	margin-left: 0px;
}

.page-job_search .photo {
	display: none;
}


/* ----- Page - Register ----- */

.page-register .pagecontent {
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.page-register .scrollable {
	height: auto;
}


/* ----- Page - Working with us ----- */

.page-working_with_us .photo {
	display: none;
}

.page-working_with_us .pagecontent {
	margin-top: 20px;
	float: none;
	margin-left: 0px;
}

/* Working with us */
.page-working_with_us .contentsection_working_with_us .pagecontent {
	width: auto;
}

/* Specialist Recruitment */
.page-working_with_us .contentsection_specialist_recruitment .pagecontent {
	width: auto;
}

/* Our Clients */
.page-working_with_us .contentsection_our_clients .pagecontent {
	width: auto;
}

/* Private individual care */
.page-working_with_us .contentsection_individual_care .pagecontent {
	width: auto;
}

/* Listening to you */
.page-working_with_us .contentsection_listening_to_you .pagecontent {
	width: auto;
}

/* Carer selection */
.page-working_with_us .contentsection_carer_selection .pagecontent {
	width: auto;
}


/* ----- Page - Training ----- */

.page-training .pagecontent {
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
}

.page-training .left, .page-training .right {
	float: none;
}

.page-training ul {
	padding-bottom: 10px
}


/* ----- Page - FAQ ----- */

.page-faq .pagecontent {
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
}

.page-faq .left {
	float: none;
	width: auto;
}

.page-faq .middle {
	float: none;
	width: auto;
}

.page-faq .right {
	float: none;
	width: auto;
}

.page-faq .photo {
	display: none;
}

/* ----- Contact Us ----- */

.page-contact_us .pagecontent {
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
}

.page-contact_us .mappopupclose {
	display: none;
}
