body {

	margin: 0;

	padding-top: 0px;

	font-family: arial, helvetica, sans-serif;

	background: url(images/gradient.png) repeat-x black;

	line-height: 1.2;

	color: #222;

}



img.centered {

	margin-left: auto;

	margin-right: auto;

	display: block;

}



h1 {

	font-size: 34px;

	margin:40px 0; 

}

h1.headline {

	position: relative;

}

h1.headline span {

	position: absolute;

	top: 115px; 

	left: 275px;

	width: 80px;

	height: 13px;

}



table { 

	margin:30px;

	margin-left:-70px;

	width:550px; 

}

	

table td { 

	padding:20px 0; 

}

	

td ul { 

	margin:0 0 0 20px; 

	padding:0;

}



td ul li {

	padding:0 0 10px 0;

}







.right {

	text-align: right;

}

.highlight {

	background: #FFFF66;

}





#container {

	width: 891px;

	margin: 0 auto;

}



#content {

	background: url(images/page_bg.png) repeat-y white;

	width: 769px;

	margin: 0 auto;

	padding: 10px 0px 0px 0px;

	position: relative;

}



.internal { padding: 0px 60px 1px 60px; }



h2 {

	color: #CC0000;

	font-size: 28px;

	font-family: tahoma, sans-serif;

	text-align: center;

	margin-top: 35px;

	margin-bottom: 20px;

	margin-left:80px;

	margin-right:80px;

}



.testimonial {

	background: #F0F0FF;

	border: 1px solid #000066;

	padding: 10px;

	width: 295px;

	float: right;

	margin: 1px 0px 10px 20px;

	display: inline;

}



.testimonial h3, .testimonial_center h3 {

	font-size: 20px;

	margin: 0 0 15px;

	text-align: center;

	font-family: Tahoma, Helvetica, Arial, sans-serif;

}



.testimonial-audio {

	width: 260px;

	margin: 0 auto 20px;

	overflow: hidden;

	display: inline-block;

}

.testimonial-audio {

	display: block;

}



.testimonial-audio iframe {

	float: left;

	margin: 7px 10px 0 0;

}



.testimonial-audio .arrow {

	float: left;

}



.testimonial-video {

	margin: 0 0 20px;

}



.testimonial_center {

	background: #F0F0FF;

	border: 1px solid #000066;

	padding: 10px;

	width: 480px;

	margin: 0 auto;

	margin-top: 20px;

	margin-bottom: 20px;

	

}





.internal p {

	font-size: 15px;

	line-height: 1.2em;

	margin-top: 0px;

}



.box { 

	width:400px;

	margin:30px auto;

	border:1px solid #CC0000;

	background:#FFEFEF;

	padding:30px; 

}





.maintitle {

	position: absolute;

	top: -30px;

	left: 32px;

}



.quote {

	border-top: 1px solid black;

	border-bottom: 1px solid black;

	width: 541px;

	margin: 0 auto;

	margin-top: 40px;

	margin-bottom: 40px;

}



.quote td {

	font-size: 20px;

	color: #333333;

	font-style: italic;

}



.checklist {

	width: 595px;

	margin:30px auto;

}



.checklist ul {

	margin: 0px;

	padding: 0px;

}



.checklist li {

	background: url(images/tick.png) no-repeat;

	list-style: none;

	padding: 8px 0px 12px 40px;

}



p.not_typical {

	font-size: 12px;

	font-weight: bold;

	font-style: italic;

	color: #555555;

	margin-bottom: 0px;

}



.xlist {

	width: 505px;

	margin:0 auto;

}



.xlist ul {

	margin: 0px;

	padding: 0px;

}



.xlist li {

	background: url(images/cross.gif) no-repeat;

	list-style: none;

	padding: 1px 0px 19px 40px;

}



.notdone {

	background: red;

	color: white;

}



.vip {

	width: 410px;

	margin: 0 auto;

}



.vip p {

	font-size: 16px;

	padding-bottom: 10px;

}



.vip img {

	display: block;

	margin: 10px;

	padding:0;

}



#footer {

	background: url(images/footer.png) no-repeat white;

	width: 769px;

	height: 49px;

	margin: 0 auto;

}



.monospace { font-family: "courier new", monospace; }

.center { text-align: center; }

.tahoma { font-family: tahoma, sans-serif; }

.size18 { font-size: 18px; }

.size28 { font-size: 28px; }

.red { color: #CC0000; }

.float_left { float: left; }

.float_right { float: right; }

.clearer { clear: both; }





/* New coachingapp */

.coaching-container { margin: 0 0 0 3px;}



.coaching-app h2 { font-size: 22px; margin: 0 0 20px; }

.coaching-app h2 span { font-size: 20px; color: #333; }

.coaching-step1 { margin:0 13px 0 0; width: 218px; float: left; border: 0; background: none; padding: 0; display: inline; }

.coaching-step2 { float: left; width: 250px; margin-right: 13px; display: inline; }

.coaching-step3 { float: left; width: 175px; display: inline; }
