@charset "utf-8";
/* CSS Document */

body {
	background-color:#fdbb31;
	background-image:url(../images/goldTop.jpg);
	background-repeat:no-repeat;
	height:38px;
	margin:auto;
}
.clearing {
	clear:both;
}

	
#logoContainer {
	height:140px;
	margin:auto;
	padding: 40px 0px 20px 0px;
	width:920px;
}
	a#logo {
		background-image:url(../images/logo.jpg);
		background-repeat:no-repeat;
		display:block;
		float:left;
		height:139px;
		width:537px;
	}
	#logoContainer .right {
		background-image:url(../images/peLife.gif);
		background-repeat:no-repeat;
		float:right;
		height:102px;
		margin-top:25px;
		width:226px;
	}
#buttonContainer {
	margin:auto;
	padding:0px 20px 30px 20px;
	position:relative;
	width:880px;
}
	#buttonContainer .column {
		float:left;
		margin:0px 12px;
		width:196px;
	}
	#bgGirl {
		background-image:url(../images/backgroundGirl.jpg);
		background-repeat:no-repeat;
		height:158px;
		left:20px;
		position:absolute;
		top:420px;
		width:898px;
	}
#bottomContainer {
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
	width:920px;
}
	#bottomContainer #leftColumn {
		float:left;
		padding-top:45px;
		position:relative;
		width:190px;
	}
		#bottomContainer #leftColumn .trainingType {
			background-image:url(../images/trainingManualType.gif);
			background-repeat:no-repeat;
			height:63px;
			margin:0px 0px 0px 35px;
			width:113px;
		}
	#bottomContainer #middleColumn {
		float:left;
		position:relative;
		width:535px;
	}
		#bottomContainer #middleColumn #pictureFrame {
			background-image:url(../images/pictureFrame.gif);
			background-repeat:no-repeat;
			height:367px;
			margin-left:6px;
			padding:17px 0px 0px 15px;
			width:518px;
		}
		#bottomContainer #middleColumn #textArea {
			background-color:#FFF;
			background-image:url(../images/roundTop.gif);
			background-position:top;
			background-repeat:no-repeat;
			color:#000;
			font:12px Arial, Helvetica, sans-serif;
			min-height:300px;
			margin:auto;
			padding:10px;
			width:471px;
		}
		#bottomContainer #middleColumn #textArea a {
			color:#7d3f9b;
			text-decoration:none;
		}
		#bottomContainer #middleColumn #textArea a:hover {
			color:#7d3f9b;
			text-decoration:underline;
		}
		#bottomContainer #middleColumn .bottom {
			background-image:url(../images/roundBottom.gif);
			background-repeat:no-repeat;
			height:9px;
			margin:auto;
			padding-bottom:30px;
			width:491px;
		}
	#bottomContainer #rightColumn {
		float:right;
		width:190px;
	}
		#bottomContainer #rightColumn .workoutType {
			background-image:url(../images/workoutType.gif);
			background-repeat:no-repeat;
			height:44px;
			margin:0px 0px 0px 17px;
			width:150px;
		}
	#bottomContainer.interior {
		margin:0px auto 0px auto;
		padding-bottom:70px;
	}
	.tagline {
		color:#000;
		font:11px Arial, Helvetica, sans-serif;
		padding:60px 0px 0px 0px;
		text-align:center;
	}
	.copy {
		color:#000;
		font:11px Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px 0px 40px 0px;
		text-align:center;
	}
	.copy a {
		color:#000;
		text-decoration:none;
	}
	.copy a:hover {
		color:#000;
		text-decoration:underline;
	}
#footer {
	background-image:url(../images/footerBg.gif);
	background-repeat:repeat-x;
	clear:both;
	color:#FFF;
	font:11px Arial, Helvetica, sans-serif;
	height:26px;
	margin-top:10px;
}

	#footer ul {
		list-style-type:none;
		margin:0px auto;
		padding:3px 0px 15px 0px;
		text-align:center;
		width:600px;
	}
	#footer ul li {
		display:inline;
		padding:0px 10px;
	}
	#footer ul li a {
		color:#FFF;
		text-decoration:none;
	}
	#footer ul li a:hover {
		color:#FFF;
		text-decoration:underline;
	}
	
/** Button Styles **/
a#railyard, a#testimonial, a#course, a#purchase, a#join, a#education, a#about, a#aboutCourse, a#contact, a#goButton, a#downloads {
	background-repeat:no-repeat;
	display:block;
}
a#railyard, a#testimonial, a#course, a#purchase {
	height:88px;
}
a#aboutCourse, a#about, a#contact, a#downloads {
	height:27px;
	margin:3px 0px 0px 23px;
	width:127px;
}

a#railyard {
	width:195px;
}
	a:hover#railyard {
		background-image:url(../images/railyardButton_o.gif);
	}
a#testimonial {
	width:194px;
}
	a:hover#testimonial {
		background-image:url(../images/testimonialButton_o.gif);
	}
a#course {
	width:194px;
}
	a:hover#course {
		background-image:url(../images/courseButton_o.gif);
	}
a#purchase {
	width:193px;
}
	a:hover#purchase {
		background-image:url(../images/purchaseButton_o.gif);
	}
a#join {
	height:63px;
	width:183px;
}
	a:hover#join {
		background-image:url(../images/joinButton_o.gif);
	}
a#aboutCourse, a#about, a#contact, a#downloads {
	background-position:0px 0px;
}
	a:hover#aboutCourse, a:hover#contact, a:hover#about, a:hover#downloads {
		background-position:-127px 0px;
	}
a#aboutCourse {
	background-image:url(/images/aboutCourseAll.gif);
}
a#about {
	background-image:url(/images/aboutUsAll.gif);
}
a#contact {
	background-image:url(/images/contactAll.gif);
}
a#downloads {
	background-image:url(/images/downloadAll.gif);
}
a#education {
	height:64px;
	margin:5px 0px 0px 2px;
	width:179px;
}
	a:hover#education {
		background-image:url(../images/educationButton_o.gif);
	}
a#goButton {
	height:30px;
	margin:3px 0px 0px 65px;
	width:55px;
}
	a:hover#goButton {
		background-image:url(../images/goButton_o.gif);
	}
	

h1 {
	color:#000;
	font:18px Arial, Helvetica, sans-serif;
}