@charset "utf-8";
/* running */
.clear-placards{
	clear:both;
	height:12px;
	font-size:2px;
}

/*cascade*/

/*content*/
#content ul.plans{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:35px;
}
#content ul.plans li{
	height:150px;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
	width:320px;
}
#content ul.plans li h3{
	color:#005292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-left:100px;
}
#content ul.plans li h3 a{
	color:#005292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#content ul.plans li h3 a:hover{
	color:#005292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#content ul.plans li p{
	color:#515151;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px 20px 0px 100px;
}
#content ul.plans li span{
	display:none;
}
#content ul.plans li.plans-5k a.icon, 
#content ul.plans li.plans-5k a:hover.icon,
#content ul.plans li.plans-10k a.icon, 
#content ul.plans li.plans-10k a:hover.icon,
#content ul.plans li.plans-10-mile a.icon, 
#content ul.plans li.plans-10-mile a:hover.icon,
#content ul.plans li.plans-half-marathon a.icon, 
#content ul.plans li.plans-half-marathon a:hover.icon,
#content ul.plans li.plans-marathon a.icon, 
#content ul.plans li.plans-marathon a:hover.icon,
#content ul.plans li.plans-recovery a.icon, 
#content ul.plans li.plans-recovery a:hover.icon,
#content ul.plans li.plans-strength a.icon, 
#content ul.plans li.plans-strength a:hover.icon,
#content ul.plans li.plans-sprint-tri a.icon, 
#content ul.plans li.plans-sprint-tri a:hover.icon,
#content ul.plans li.plans-olympic-tri a.icon, 
#content ul.plans li.plans-olympic-tri a:hover.icon,
#content ul.plans li.plans-half-ironman a.icon, 
#content ul.plans li.plans-half-ironman a:hover.icon,
#content ul.plans li.plans-ironman a.icon, 
#content ul.plans li.plans-ironman a:hover.icon,
#content ul.plans li.plans-base-tri a.icon, 
#content ul.plans li.plans-base-tri a:hover.icon,
#content ul.plans li.plans-century a.icon, 
#content ul.plans li.plans-century a:hover.icon,
#content ul.plans li.plans-half-century a.icon, 
#content ul.plans li.plans-half-century a:hover.icon,
#content ul.plans li.plans-bike-tour a.icon, 
#content ul.plans li.plans-bike-tour a:hover.icon,
#content ul.plans li.plans-base-cycling a.icon, 
#content ul.plans li.plans-base-cycling a:hover.icon,
#content ul.plans li.plans-other-cycling a.icon, 
#content ul.plans li.plans-other-cycling a:hover.icon,
#content ul.plans li.plans-swim a.icon, 
#content ul.plans li.plans-swim a:hover.icon,
#content ul.plans li.plans-tri-swim a.icon, 
#content ul.plans li.plans-tri-swim a:hover.icon,
#content ul.plans li.plans-walking a.icon, 
#content ul.plans li.plans-walking a:hover.icon,
#content ul.plans li.plans-walk-run a.icon, 
#content ul.plans li.plans-walk-run a:hover.icon,
#content ul.plans li.plans-nordic-walking a.icon, 
#content ul.plans li.plans-nordic-walking a:hover.icon,
#content ul.plans li.plans-core a.icon, 
#content ul.plans li.plans-core a:hover.icon,
#content ul.plans li.plans-strength-fitness a.icon, 
#content ul.plans li.plans-strength-fitness a:hover.icon,
#content ul.plans li.plans-cross-training a.icon, 
#content ul.plans li.plans-cross-training a:hover.icon,
#content ul.plans li.plans-trx-training a.icon, 
#content ul.plans li.plans-trx-training a:hover.icon,
#content ul.plans li.plans-weight-loss a.icon, 
#content ul.plans li.plans-weight-loss a:hover.icon,
#content ul.plans li.placard-running a.icon, 
#content ul.plans li.placard-running a:hover.icon,
#content ul.plans li.placard-triathlon a.icon, 
#content ul.plans li.placard-triathlon a:hover.icon,
#content ul.plans li.placard-cycling a.icon, 
#content ul.plans li.placard-cycling a:hover.icon,
#content ul.plans li.placard-swimming a.icon, 
#content ul.plans li.placard-swimming a:hover.icon,
#content ul.plans li.placard-walking a.icon, 
#content ul.plans li.placard-walking a:hover.icon,
#content ul.plans li.placard-fitness a.icon, 
#content ul.plans li.placard-fitness a:hover.icon,
#content ul.plans li.placard-weight-loss a.icon, 
#content ul.plans li.placard-weight-loss a:hover.icon,
#content ul.plans li.placard-personal-coaching a.icon, 
#content ul.plans li.placard-personal-coaching a:hover.icon{
	display:block;
	position:absolute;
	top:0px;
	height:48px;
	width:70px;
	left:25px;
}
#content ul.plans li.plans-5k a.icon, #content ul.plans li.plans-5k a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) 0px 0px no-repeat;
}
#content ul.plans li.plans-10k a.icon, #content ul.plans li.plans-10k a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) 0px -100px no-repeat;
}
#content ul.plans li.plans-10-mile a.icon, #content ul.plans li.plans-10-mile a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) 0px -200px no-repeat;
}
#content ul.plans li.plans-half-marathon a.icon, #content ul.plans li.plans-half-marathon a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) 0px -300px no-repeat;
}
#content ul.plans li.plans-marathon a.icon, #content ul.plans li.plans-marathon a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) 0px -400px no-repeat;
}
#content ul.plans li.plans-recovery a.icon, #content ul.plans li.plans-recovery a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) 0px -500px no-repeat;
}
#content ul.plans li.plans-strength a.icon, #content ul.plans li.plans-strength a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) 0px -600px no-repeat;
}
#content ul.plans li.plans-sprint-tri a.icon, #content ul.plans li.plans-sprint-tri a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -100px 0px no-repeat;
}
#content ul.plans li.plans-olympic-tri a.icon, #content ul.plans li.plans-olympic-tri a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -100px -100px no-repeat;
}
#content ul.plans li.plans-half-ironman a.icon, #content ul.plans li.plans-half-ironman a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -100px -200px no-repeat;
}
#content ul.plans li.plans-ironman a.icon, #content ul.plans li.plans-ironman a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -100px -300px no-repeat;
}
#content ul.plans li.plans-base-tri a.icon, #content ul.plans li.plans-base-tri a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -100px -400px no-repeat;
}
#content ul.plans li.plans-century a.icon, #content ul.plans li.plans-century a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -200px 0px no-repeat;
}
#content ul.plans li.plans-half-century a.icon, #content ul.plans li.plans-half-century a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -200px -100px no-repeat;
}
#content ul.plans li.plans-bike-tour a.icon, #content ul.plans li.plans-bike-tour a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -200px -200px no-repeat;
}
#content ul.plans li.plans-base-cycling a.icon, #content ul.plans li.plans-base-cycling a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -200px -300px no-repeat;
}
#content ul.plans li.plans-other-cycling a.icon, #content ul.plans li.plans-other-cycling a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -200px -400px no-repeat;
}
#content ul.plans li.plans-swim a.icon, #content ul.plans li.plans-swim a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -300px 0px no-repeat;
}
#content ul.plans li.plans-tri-swim a.icon, #content ul.plans li.plans-tri-swim a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -300px -100px no-repeat;
}
#content ul.plans li.plans-walking a.icon, #content ul.plans li.plans-walking a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -400px 0px no-repeat;
}
#content ul.plans li.plans-walk-run a.icon, #content ul.plans li.plans-walk-run a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -400px -100px no-repeat;
}
#content ul.plans li.plans-nordic-walking a.icon, #content ul.plans li.plans-nordic-walking a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -400px -200px no-repeat;
}
#content ul.plans li.plans-core a.icon, #content ul.plans li.plans-core a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -500px 0px no-repeat;
}
#content ul.plans li.plans-strength-fitness a.icon, #content ul.plans li.plans-strength-fitness a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -500px -100px no-repeat;
}
#content ul.plans li.plans-cross-training a.icon, #content ul.plans li.plans-cross-training a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -500px -200px no-repeat;
}
#content ul.plans li.plans-trx-training a.icon, #content ul.plans li.plans-trx-training a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -500px -300px no-repeat;
}
#content ul.plans li.plans-weight-loss a.icon, #content ul.plans li.plans-weight-loss a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -600px 0px no-repeat;
}
#content ul.plans li.placard-running a.icon, #content ul.plans li.placard-running a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -700px 0px no-repeat;
}
#content ul.plans li.placard-triathlon a.icon, #content ul.plans li.placard-triathlon a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -700px -100px no-repeat;
}
#content ul.plans li.placard-cycling a.icon, #content ul.plans li.placard-cycling a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -700px -200px no-repeat;
}
#content ul.plans li.placard-swimming a.icon, #content ul.plans li.placard-swimming a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -700px -300px no-repeat;
}
#content ul.plans li.placard-walking a.icon, #content ul.plans li.placard-walking a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -700px -400px no-repeat;
}
#content ul.plans li.placard-fitness a.icon, #content ul.plans li.placard-fitness a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -700px -500px no-repeat;
}
#content ul.plans li.placard-weight-loss a.icon, #content ul.plans li.placard-weight-loss a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -700px -600px no-repeat;
}
#content ul.plans li.placard-personal-coaching a.icon, #content ul.plans li.placard-personal-coaching a:hover.icon{
	background:url(/Assets/at4/template/bib-sprite.gif) -700px -700px no-repeat;
}

/* Testimonials Page */

#content .testimonial-lg{
	height:225px;
	width:900px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#content .testimonial-lg .photo{
	position:absolute;
	width:244px;
	height:186px;
}
#content .testimonial-lg .quote-start-lg{
	background:url(/Assets/at4/template/quote-start.gif) top left no-repeat;
	font-size:24px;
	line-height:28px;
	width:500px;
	position:absolute;
	right:70px;
	top:0px;
}
#content .testimonial-lg p.quote-end-lg{
	background:url(/Assets/at4/template/quote-end.gif) bottom right no-repeat;
	padding:0px;
	margin:0px;
	padding:40px 20px 10px 40px;
	width:auto;
}
#content .testimonial-lg .author{
	font-size:16px;
	font-style:italic;
}

#content .testimonial-lg .photo-10k-walk-starr{
	background:url(/Assets/at4/template/testimonial-page-sprite.jpg) 0px 0px no-repeat;
}
#content .testimonial-lg .photo-half-marathon-gailyn{
	background:url(/Assets/at4/template/testimonial-page-sprite.jpg) 0px -200px no-repeat;
}
#content .testimonial-lg .photo-marathon-marques{
	background:url(/Assets/at4/template/testimonial-page-sprite.jpg) 0px -400px no-repeat;
}
#content .testimonial-lg .photo-5k-anna{
	background:url(/Assets/at4/template/testimonial-page-sprite.jpg) 0px -600px no-repeat;
}
#content .testimonial-lg .photo-century-nolan{
	background:url(/Assets/at4/template/testimonial-page-sprite.jpg) 0px -800px no-repeat;
}
#content .testimonial-lg .photo-sprint-tri-stephanie{
	background:url(/Assets/at4/template/testimonial-page-sprite.jpg) 0px -1000px no-repeat;
}
#content .testimonial-lg .photo-fitness-plan-burt{
	background:url(/Assets/at4/template/testimonial-page-sprite.jpg) 0px -1200px no-repeat;
}
#content .testimonial-lg .photo-weight-loss-liz{
	background:url(/Assets/at4/template/testimonial-page-sprite.jpg) 0px -1400px no-repeat;
}
#content .testimonial-lg .photo-ironman-lisa{
	background:url(/Assets/at4/template/testimonial-page-sprite.jpg) 0px -1600px no-repeat;
}
#content .testimonial-lg .photo-marathon-arland{
	background:url(/Assets/at4/template/testimonial-page-sprite.jpg) 0px -1800px no-repeat;
}
/* Free Log Pages */
#content #free-log-nav{
	background:#e1e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:30px;
	height:30px;
	width:1000px;
	text-align:right;
}
#content #free-log-nav a{
	text-decoration:none;
}
#content #free-log-nav a:hover{
	text-decoration:underline;
}
#content #free-log{
	width:1000px;
	height:345px;
	position:relative;
}
#content #free-log .photo{
	height:280px;
	width:408px;
	position:absolute;
	top:40px;
	left:40px;
}
#content #free-log .txt{
	width:470px;
	height:200px;
	position:absolute;
	left:497px;
	top:70px;
}
#content #free-log .txt p{
	font-size:14px;
	line-height:22px;
	margin:0;
	padding:0;
}
#content #free-log .next{
	width:470px;
	height:50px;
	position:absolute;
	right:35px;
	top:200px;
	text-align:right;
}
/*free log button*/
#cta-button,
#cta-button-tour{
	display:block;
	margin:0 auto;
	height:58px;
	width:205px;
	text-align:center;
}
#cta-button-tour{
	position:absolute;
	bottom:35px;
	right:190px;
	height:58px;
	width:205px;
	text-align:center;
}
#cta-button span,
#cta-button-tour span{
	padding-left:23px;
	display:inline;
}
#cta-button a,
#cta-button-tour a{
	background:#ffffff url(/Assets/at4/template/nav-sprite.gif) 0px -1700px no-repeat;
	color:#ffffff;
	font-weight:bold;
	display:block;
	height:58px;
	line-height:58px;
	text-align:left;
	text-decoration:none;
	width:205px;
}
#cta-button a:hover,
#cta-button-tour a:hover{
	background:#ffffff url(/Assets/at4/template/nav-sprite.gif) 0px -1800px no-repeat;
	color:#ffffff;
	font-weight:bold;
	display:block;
	height:58px;
	line-height:58px;
	text-align:left;
	text-decoration:none;
	width:205px;
}
