/*========================================================

CSS file for Denise Kelly lower level pages

Created by Strawberrysoup - www.strawberrysoup.co.uk

=========================================================*/

/*===================================================================
CONTENT CONTAINER
===================================================================*/

#content_container {
	background: url('../cssimages/subpage_content_bg.jpg') repeat-x #202020;
}

/*===================================================================
MAIN CONTENT
===================================================================*/

#main_content {
	width: 700px;
	float: left;
	margin: 80px 0 0 0;
}

#MC_text {
	margin: 60px 0 0 0;
	padding: 20px 20px 20px 30px;
}

/*------------------ K4 FIT KIDZ STYLING ------------------*/
#k4fk #MC_text {
	margin: 0px 0 0 0;
	padding-top: 0;
}

#MC_text h2 {
	line-height: 1.6em;
	margin: 1.6em 0;
	font-weight: bold;
}

#MC_text a {
	color: #cfdd27;
	text-decoration: underline;
}

#MC_text a:hover {
	color: #7E8716;
	text-decoration: none;
}

#MC_text span {
	color: #cfdd27;
}

#MC_text ul, #MC_text ol {
	margin: 0 0 0 20px;
}

#MC_text img {
	border: solid 1px #fff;
	margin: 0 10px 10px 10px;
}

/*------------------ FRIDGE DETECTIVE KIDZ STYLING ------------------*/
#dk_fridge #MC_text {
	margin: 43px 0 0 0;
	padding-top: 0;
}

/*------------------ CHALLENGES FOR K4 FIT KIDZ SCHOOL STYLING ------------------*/

p.adobe_reader a {
	text-indent: -9999em;
	display: block;
	width: 158px;
	height: 39px;
	background: url('../cssimages/get_adobe_reader.png') no-repeat;
}

ul.pdf_downloads {
	list-style: none;
	padding: 10px 0 0 0;
}

ul.pdf_downloads li a {
	display: block;
	height: 29px;
	padding: 5px 0 0 40px;
	background: url('../cssimages/adobe_reader_bg.jpg') no-repeat;
}

/*----------------------------- TESTIMONIALS QUOTE IMAGES -----------------------------*/

#MC_text span.testimonials_left, #MC_text span.testimonials_right {
	display: block;
	width: 40px;
	height: 32px;
	margin: 20px 0 0 0;
	text-indent: -9999em;
	float: left;
}

#MC_text span.testimonials_left {
	background: url('../cssimages/testimonials.png') no-repeat;
}

#MC_text span.testimonials_right {
	background: url('../cssimages/testimonials.png') no-repeat right;
}

#MC_text #testimonials ul {
	list-style: none;
}

#MC_text #testimonials p {
	float: left;
	width: 500px;
	padding: 0 20px;
}

/*----------------------------- HEADERS -----------------------------*/

#MC_text .content_header {
	text-indent: -9999em;
	width: 643px;
	height: 35px;
	border-bottom: solid 1px #cfdd27;
}

/*---------- About ----------*/

#MC_text #header_MC_about {
	background: url('../cssimages/header_MC_about.png') no-repeat;
}

/*---------- Testimonials ----------*/

#MC_text #header_MC_fridge {
	width: 484px;
	height: 187px;
	border: none;
	background: url('../cssimages/header_MC_fridge2.jpg') no-repeat;
}

/*---------- Products ----------*/

#MC_text #header_MC_products {
	background: url('../cssimages/header_MC_products.png') no-repeat;
}

/*---------- What can I do for you ----------*/

#MC_text #header_MC_wcid {
	background: url('../cssimages/header_MC_wcid.png') no-repeat;
}

/*---------- What can I do for you ----------*/

#MC_text #header_MC_lessons {
	background: url('../cssimages/header_MC_lessons.png') no-repeat;
}

/*---------- What can I do for you ----------*/

#MC_text #header_MC_organic {
	background: url('../cssimages/header_MC_organic.png') no-repeat;
}

/*---------- Naturopathic Techniques ----------*/

#MC_text #header_MC_naturopathic {
	background: url('../cssimages/header_MC_naturopathic.png') no-repeat;
}

/*---------- Life Coaching ----------*/

#MC_text #header_MC_life {
	background: url('../cssimages/header_MC_life.png') no-repeat;
}

/*---------- EFT ----------*/

#MC_text #header_MC_eft {
	background: url('../cssimages/header_MC_eft.png') no-repeat;
}

/*---------- Personal Training ----------*/

#MC_text #header_MC_personal {
	background: url('../cssimages/header_MC_personal.png') no-repeat;
}

/*---------- Serious Illness ----------*/

#MC_text #header_MC_illness {
	background: url('../cssimages/header_MC_illness.png') no-repeat;
}

/*---------- Nutritional Therapy ----------*/

#MC_text #header_MC_nutritional {
	background: url('../cssimages/header_MC_nutritional.png') no-repeat;
}

/*---------- K4 Fit Kidz ----------*/

#header_MC_k4 {
	width: 723px;
	height: 313px;
	background: url('../cssimages/k4_banner_bg.png') no-repeat;
}

/*---------- K4 For Schools ----------*/

#header_MC_schools {
	width: 723px;
	height: 313px;
	background: url('../cssimages/header_MC_schools.png') no-repeat;
}

#quote span {
	display: block;
	text-indent: -9999em;
	height: 32px;
	width: 40px;
	float: left;
}

#quote {
	font-size: 2.2em;
	text-align: center;
	margin: 20px 0 40px 0;
}

#quote span.quote_left {
	margin: 0 20px 0 0;
	background: url("../cssimages/testimonials.png") no-repeat;
}

#quote span.quote_right {
	float: right;
	margin: 0 0px 0 20px;
	background: url("../cssimages/testimonials.png") no-repeat right center;
}

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

#MC_text #header_MC_contact {
	background: url('../cssimages/header_MC_contact.png') no-repeat;
}

/* Challenge for K4 Fit Kids for Schools */
#header_MC_challenges {
	background: url('../cssimages/header_MC_challenge.png') no-repeat;
}
/*===================================================================
ADDITIONAL CONTENT
===================================================================*/

#additional_content {
	position: relative;
	right: -18px;
	width: 269px;
	float: right;
	margin: 54px 0 0 0;
	background: url('../cssimages/quick_links_bg.png') top;
}

/*----------------------------- HOVER EFFECTS -----------------------------*/

#quick_links {
	text-indent: -9999em;
	list-style: none;
	width: 269px;
	padding: 19px 0 0 0;
}

#quick_links li {
	margin: 0 0 0 6px;
}

#quick_links li a {
	display: block;
	width: 245px;
	height: 25px;
}

#quick_links li h3 {
	margin: 20px 0 0 20px;
	background: url('../cssimages/header_quicklinks.png') no-repeat;
}

#quick_links li#QL_story {
	margin-top: 10px;
}

li#QL_story a {
	background: url('../cssimages/QL_story.jpg') no-repeat;	
}

li#QL_wcid a {
	background: url('../cssimages/QL_wcid.jpg') no-repeat;	
}

li#QL_fridge a {
	background: url('../cssimages/QL_fridge.jpg') no-repeat;	
}

li#QL_lessons a {
	height: 40px;
	background: url('../cssimages/QL_lessons.jpg') no-repeat;	
}

li#QL_chocolate a {
	background: url('../cssimages/QL_chocolate.jpg') no-repeat;	
}

li#QL_organic a {
	background: url('../cssimages/QL_organic.jpg') no-repeat;	
}

li#QL_naturopathic a {
	background: url('../cssimages/QL_naturopathic.jpg') no-repeat;	
}

/*----------------------------- HOVER EFFECTS -----------------------------*/

li#QL_story a:hover {
	background: url('../cssimages/QL_story_h.jpg') no-repeat;	
}

li#QL_wcid a:hover {
	background: url('../cssimages/QL_wcid_h.jpg') no-repeat;	
}

li#QL_fridge a:hover {
	background: url('../cssimages/QL_fridge_h.jpg') no-repeat;	
}

li#QL_lessons a:hover {
	height: 40px;
	background: url('../cssimages/QL_lessons_h.jpg') no-repeat;	
}

li#QL_chocolate a:hover {
	background: url('../cssimages/QL_chocolate_h.jpg') no-repeat;	
}

li#QL_organic a:hover {
	background: url('../cssimages/QL_organic_h.jpg') no-repeat;	
}

li#QL_naturopathic a:hover {
	background: url('../cssimages/QL_naturopathic_h.jpg') no-repeat;	
}

/*===================================================================
MAIN TO CALLS TO ACTION
===================================================================*/

#calls_to_action {
	text-indent: -9999em;
	list-style: none;
	margin: 20px 0 0 12px;
}

#calls_to_action li {
	width: 232px;
	margin: 0 0px 10px 0;
}

#calls_to_action li a {
	display: block;
	width: 232px;
	height: 119px;
}

#calls_to_action li#cta_k4 a {
	background: url('../cssimages/cta_fk_bg.jpg');
}

#calls_to_action li#cta_fd a {
	background: url('../cssimages/cta_fd_bg.jpg');
}

/*===================================================================
CONTACT FORM
===================================================================*/

#contact_form {
	margin: 30px 0 0 20px;
}