#body-home h4 { margin: 10px 0 40px 0; }
#body-home h5 { margin: 0 0 33px 0; }
.section {
	position: relative;
	border: 1px solid #7edbd0;
	padding: 20px;
	margin: 40px 0;
}

.quote {
	background: url(../img/home/logo.png) no-repeat left 3px;
	padding: 0 0 0 62px;
	height: 72px;
	font-size: 1.9em;
	font-family: Trebuchet MS;
	color: #1b9a8b;
	line-height: 1.2em;
}
.quote a {
	color: #1b9a8b;
}

.activate { width: 100%; margin: 55px 0 80px; }
.activate a { background: url(../img/activate.png) no-repeat; width: 486px; height: 173px; display: block; overflow: hidden; text-indent: -9999px; margin: 0 auto; }

#section1 { position: relative; height: 400px; width: 540px; }
#who_wants_to_lose { background: url(../img/home/who_wants_to_lose.jpg) no-repeat; width: 572px; height: 135px; text-indent: -9999px; overflow: hidden; top: -16px; left:-46px; position: relative; }
#lead_generator { position: relative; background: url(../img/leadgenerator.png) no-repeat; width: 403px; height: 175px; padding: 256px 0 0 15px; float: right; margin: 5px -240px 0 0; }
#lead_generator input#btnSub_6774 { position: absolute; background: none; width: 216px; height: 31px; text-indent: -9999px; overflow: hidden; border: none; font-size: 0em; margin: 0; top: 357px; left: 13px;}
#btnSub_6774:hover { cursor: pointer; }
#lead_generator p { color: #747474; line-height: 1em; }
#lead_generator input { margin: 0 0 10px 0; padding: 3px; border: 1px solid #f39793; font-size: 1em; color: #747474; width: 208px; }
#lead_generator #SubscriberPhone { width: 97px; }
#lead_generator #SubscriberTime { width: 97px; }

#watch_this_video { position: relative; background: url(../img/home/watch_this_video.jpg) no-repeat; width: 184px; height: 102px; }
#comparative_options { border: 3px solid #7edbd0; border-collapse:collapse; width: 776px; margin: 0 -32px; }
#comparative_options .heading { color: #a61e0d; font-weight: bold; }
#comparative_options td, #comparative_options th { border: 1px solid #000000; padding: 10px; }
#comparative_options .yes { display: block; background: url(../img/home/YES.jpg) no-repeat; width: 78px; height: 38px; text-indent: -9999px; overflow: hidden; }

#comparative_programs { border: 3px solid #7edbd0; border-collapse:collapse; }
#comparative_programs td, #comparative_programs th { border: 1px solid #000000; padding: 4px 10px; }
#comparative_programs .vs { font-weight: bold; }

#videos { text-align: center; }
#videos p { margin: 10px 0 0 0; font-size: 1.3em; font-weight: bold; }

ul.checkmark li { background: url(../img/check-sm.png) no-repeat; padding: 0 0 0 25px; list-style: none; margin:15px 0 15px 10px; font-size: 1.3em; }
h4.checkmark { background: url(../img/check-lg.png) no-repeat; padding: 0 0 0 88px; height: 93px; margin: 10px 0 22px 0; }
#fairwarning { background: url(../img/home/fair_warning.jpg) no-repeat; padding: 0 0 0 66px; height: 80px; font-size: 1.7em; line-height: 57px; color: #79797a;  }

.letter { border: none; width: 550px; }
#eagle_ridge_fitness { background: url(../img/home/eagle_ridge_fitness.png) no-repeat; width: 234px; height: 73px; text-indent: -9999px; overflow: hidden;  }
#sam_noh_pic { position: absolute; top: 20px; right: 20px; }

.left { float: left; }

#tim { text-align: center; }
#christina { margin:0 15px 0 0; width:300px; }
#caylen { margin:0 0 0 20px; width:425px; }
#chris { float: right; margin: 0 0 10px 25px; }
#jan { float: right; margin: 0 0 20px 20px; }
#sonya { margin: 0 20px 0 0; width: 220px; }
#kristin { margin: 0 0 0 20px; width: 440px; }
#jennyvandenbeld { margin: 0 0 0 20px; width: 225px; }

#YES { margin: 0 auto; width: 300px; }

.phonenumber { font-size: 2em; font-weight: bold; line-height: 1.8em; }
.phonenumber2 { font-size: 2em; display: block; }

/* Home
******************************************************************/
#body-home #section1 { height: 620px; }
#body-home #section1 img, #body-home #section1 iframe { margin: 10px 0 0 -75px; }
#coupon { border: 1px dashed #7EDBD0}
#body-home #whattodonow { color: #A61E0D; }
/* Fifty Plus
******************************************************************/
#fiftyplus img { margin: 0 auto; }
#fiftyplus table { border-collapse: collapse; margin: 10px auto; }
#fiftyplus table tr td, #fiftyplus table tr th {
	border: 2px solid #747474;
	padding: 7px;
}
#fiftyplus table tr th {
	font-size: 1.2em;
	text-align: center;
}

#fiftyplus table h5 { margin: 0; }

#fiftyplus table.checkmark tr td { background: url(../img/home/checkmark.jpg) no-repeat 4px 8px; padding-left: 30px; }

/* FAQ
******************************************************************/
#faq ol {
	margin: 0 0 50px 0;
}
/* Gift Cards
******************************************************************/
#giftcards {
	background: url(../img/giftcards.jpg) no-repeat 100px 113px;
	min-height: 727px;
}

#giftcards form { margin: 350px 0 0 0; }
#giftcards form span { vertical-align: top; }

/* About Us
******************************************************************/
#aboutus { width: 620px; }
#aboutus #section1 { height: auto; width: 530px; }
#aboutus #section1 img { margin: 0 0 0 -10px; }
#aboutus #coach {
	position: relative;
}

#aboutus #charity { position: relative; height: 40px; }
#aboutus #charity img { position: absolute; top: -12px; padding: 0 0 0 12px; }

/* Contact Us
******************************************************************/
#contactus {
	background: url(../img/contactus.jpg) no-repeat 99px 45px;
}

#contactus #info {
	margin: 400px 0 0 0;
}

/* Programs
******************************************************************/
#programs ul.columns {
	width: 37%;
	float: left;
}

#programs ul li {
	margin: 0 0 7px 0;
	list-style: none;
}

/* Ladies Only Fitness
******************************************************************/
#ladiesonly #section1 {
	margin: 0 0 0 -13px;
	height: 330px;
}

#ladiesonly .section img {
	margin: 10px 0 10px 0;
}

/* Nutrition
******************************************************************/
#nutrition #nutrition_img {
	left: 129px;
	margin: 20px 0 20px;
	position: relative;
}

/* Clients Only
******************************************************************/
#clientsonly ul li {
	list-style: none;
}

#clientsonly h4 {
}

#clientsonly a img {
	border: none;
}

#clientsonly #ebooks {
	margin: 0 0 70px -50px;
	width: 797px;
}

#clientsonly #ebooks li {
	float: left;
}

/* Subscribed
******************************************************************/
#subscribed #section1 {
	margin: 0 0 0 -7px;
	width: 526px;
	height: 761px;
}

#subscribed #promised {
	margin: 56px 0 56px -40px; width: 590px;
}

#subscribed .activate {
	margin: 9px 0 10px -17px;
}

#subscribed .activate a {
	margin: 0;
}

#subscribed #book_text {
	position: absolute;
	top: 540px;
	right: 233px;
	width: 317px;
	text-align: right;
}

#subscribed #book .weightloss {
	position: absolute;
	left: 300px;
	border: none;
}


/* Coquitlam Fitness (home2)
******************************************************************/

#body-home2 h5 { font-size: 2em; font-weight: bold; line-height: 1.8em; color: #000; }

/*Bootcamp

******************************************************************/
#body-bootcamp #header {
	background-image:url(../img/layout/header_pitch.png);
}
#body-bootcamp #main {
	padding:0;
	width:891px;
	margin-top:-145px;
}

#body-bootcamp .callout {
	background: url(../img/bootcamp/eagleridge_fitness_coquitlam_bootcamp.jpg) no-repeat 0 0;
	height:340px; 
	padding:0 30px;
	position:relative;
}

#body-bootcamp h4 {
	padding:10px 0 0 15px;
	position:relative;
	z-index:56;
}
#body-bootcamp .callout ul {
	margin-bottom:10px;
}

#body-bootcamp .callout ul li {
	background:url(../img/check-sm.png) no-repeat 0 8px;
	color:#484848;
	font-family:Verdana;
	font-size:18px;	
	line-height:30px;
	list-style:none;
	padding-left:25px;
}

.strong {
	font-weight:bold;
}

#body-bootcamp  a.pricelist {
	background:url(../img/bootcamp/download_pricelist.png) no-repeat 0 0;
    display: block;
    height: 36px;
    overflow: hidden;
    text-indent: -9999px;
    width: 243px;	
}
#body-bootcamp p.free_trail {
    color: #484848;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1em;
    margin: 0 0 15px;
    padding-left: 22px;
}

#body-bootcamp .col {
	width:445px;
	float:left;
	color:#484848;
}

#body-bootcamp .col_content {
	padding:0 30px 10px 35px ;
}

#body-bootcamp .quote {
	background-image: url(../img/bootcamp/globe.png);
}
#body-bootcamp .no_risk {
	padding-top:20px;
}

#body-bootcamp #testimonial {
	background-color:#f6f6f6;
	border:solid 1px #ebebeb;
	width:443px;
}

#body-bootcamp #testimonial .col_content {
	padding:10px 30px 10px 30px;
}

#body-bootcamp .blurb_content {
	margin:10px 0 40px;
	text-align:center;
}
#body-bootcamp .blurb_content p {
	line-height:1.3em;
	font-size:.9em;
	margin-bottom:0;
}
#body-bootcamp .blurb_content .b_desc,
#body-bootcamp .blurb_content .b_name {
	font-weight:bold;
}
