body {
	margin: 0px;
	padding: 0px;
	overflow: auto;
	}

#container {
	margin: 50px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #999999;
	width: 830px;
	height: 613px;
	background-color: #565656;
	}

#containerBorder {
	margin: 0px 0px 0px 0px;
	padding: 40px 55px 41px 55px;
	width: 830px;
	height: 613px;
	border: 1px solid #999999;
	}
	
#pageHeader {
	position: relative;
	bottom: 0px;
	width: 828px;
	height: 130px;
	margin: 0px;
	padding: 0px;
	border: none;
	}
	
#workoutsHeader {
	top: 0px;
	left: 0px;
	width: 830px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}

#bannerWlogo {
	position: relative;
	top: 0;
	right: 0;
	width: 830px;
	height: 130px;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/banner_greyLine.jpg");
	background-repeat: repeat-x;
	background-position: bottom center;
	}
	
#aboutBanner {
	position: relative;
	top: 0;
	right: 0;
	width: 830px;
	height: 130px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	background-image: url("../images/banner_greyLine.jpg");
	background-repeat: repeat-x;
	background-position: bottom center;
	}
	
#logoHeader {
	position: relative;
	top: 21px;
	left: -172px;
	#left: -171px;
	width: 319px;
	height: 130px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}

#bannerGeneral {
	float: right;
	width: 345px;
	height: 108px;
	margin: -131px 0 0 0;
	padding: 0;
	line-height: 0pt;
	list-style-type: none; 
	z-index: 1;
	}
	
#gymResistanceHeader {
	position: relative;
	bottom: 0px;
	width: 828px;
	height: 157px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: url("../images/Banner_workouts.jpg");
	background-repeat: no-repeat;
	background-position: bottom center;
	text-align: left;
	}
/* Button Positions */
li {
	list-style-type: none;
	}

ul#nav { 
	position: relative;
	bottom: 740px;
	right: -15px;
	width: 830px;
	margin: 0;
	padding: 0;
	padding: 0px 5px 0px 0px;
	line-height: 0pt;
	list-style-type: none; 
	}
	
ul#nav li {
	display: inline;
	padding: 0px 10px 0px 0px;
	}
	
.contact {
	position: relative;
	bottom: 650px;
	left: 471px;
	#left: 471px;
	width: 195px;
	height: 55px;
	padding: 0px;
	margin: 0px;
	}
	
.blog {
	position: relative;
	bottom: 345px;
	left: 471px;
	#left: 470px;
	width: 195px;
	padding: 0px;
	margin: 0px;
	}

.faq {
	position: relative;
	bottom: 235px;
	right: 471px;
	#right: 472px;
	width: 195px;
	height: 55px;
	padding: 0px;
	margin: 0px;
	}

.quickLinks {
	position: relative;
	bottom: 240px;
	left: 300px;
	width: 195px;
	height: 55px;
	padding: 0px;
	margin: 0px;
	}
	
.bottomText {
	position: relative;
	bottom: 295px;
	right: 250px;
	width: 269px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	}
/* General */

/* General */
p	{
	margin: 0 0 10px 0;
	padding: 0;
	font: normal 11px Arial, san-serif;
	text-align: left;
	color: #fff;
	}
	
ul	{
	margin: 0;
	padding: 0;
	font: normal 11px Arial, san-serif;
	text-align: left;
	color: #fff;
	list-style: none;
	}

ul li {
	margin: 0;
	padding: 0;
	font: normal 11px Arial, san-serif;
	text-align: left;
	color: #fff;
	list-style: none;
	}
	
.bold	{
	font: bold 12px Arial, san-serif;
	color:#fff;
	}
	
.disclaimer	{
	margin: 0 0 10px 0;
	padding: 0;
	font: normal 8px Arial, san-serif;
	text-align: left;
	color: #fff;
	}

.small	{
	margin: 0 0 10px 0;
	padding: 0;
	font: normal 9px Arial, san-serif;
	text-align: left;
	color: #fff;
	}

.orangeBold {
	font: bold 12px Arial, san-serif;
	text-align: left;
	color: #d99245;
	}

h1	{
	margin: 0 0 3px 0;
	padding:0;
	font: bold 14px Arial, san-serif;
	color: #d99245;
	text-align: left;
	}

h2	{
	margin: 0 0 3px 0;
	padding:0;
	font: bold 14px Arial, san-serif;
	color: #fff;
	text-align: left;
	}
	
a,
a:active,
a:visited,
a img,
.productBox a,
.productBox a:active,
.productBox a:visited,
.productBox a img,
.columnCentered a,
.columnCentered a:active,
.columnCentered a:visited,
.columnCentered a img{
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #d99245;
	text-decoration: none;
	border: none;
	}

a:hover,
.productBox a:hover,
.columnCentered	a:hover {
	margin: 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
	border: none;
}

.border	{
	border: 2px solid #b67139;
}
/* General */

/* Everything but the Workout Pages */	
.columnOne {
	position: relative;
	top: 30px;
	right: 0;
	width: 780px;
	height: 440px;	
	margin: 0;
	padding: 0;
	z-index: 1;
	}

.columnTwo {
	position: relative;
	top: 25px;
	#top: 25px;
	right: 0;
	width: 830px;
	height: 440px;	
	margin: 0;
	padding: 0;
	z-index: 1;
	}

.columnWorkouts {
	position: relative;
	top: 30px;
	#top: 5px;
	right: 0;
	width: 830px;
	height: 440px;	
	margin: 0;
	padding: 0;
	z-index: 1;
	}

.twoColLeft {
	width: 365px;
	height: 440px;
	float: left;
	position: relative;
	top: 0;
	left: 40px;	
	margin: 0;
	padding: 0;
	text-align: left;
	}

.twoColRight {
	width: 365px;
	height: 440px;
	float: right;
	position: relative;
	top: 0;
	right: 25px;
	margin: 0;
	padding: 0;
	}

.twoColLeftShort {
	width: 365px;
	height: 165px;
	float: left;
	position: relative;
	top: 0;
	left: 40px;	
	margin: 0;
	padding: 0;
	text-align: left;
	}

.twoColRightShort {
	width: 365px;
	height: 150px;
	float: right;
	position: relative;
	top: 0;
	right: 25px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

/* For Two Columns, Second Column Image Box */	
#rightBox {
	float: right;
	position: relative;	
	top: 15px;
	bottom: 0px;
	margin: 0;
	padding: 0;
	width: 391px;
	text-align: right;
	}

#rightBoxPad {
	float: right;
	position: relative;	
	top: 0px;
	bottom: 0px;
	right: 25px;
	margin: 0 0 5px;
	padding: 0;
	width: 391px;
	text-align: right;
	}
/* For Two Columns, Second Column Image Box */	


/* Home */	
#home {
	margin: -130px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0;
	width: 830px;
	height: 613px;
	}
/* Home */

/* About */	
.aboutRight {
	width: 421px;
	height: 483px;
	float: right;
	position: relative;
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 0;
	}
/* About */

/* QuickLinks */	
#complete {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #999999;
	width: 830px;
	height: 613px;
	background-color: #565656;
	background-image: url("../images/quickBckg.gif");
	background-repeat: no-repeat;
	background-position: top right;
	}	
	
.columnCentered {
	position: relative;
	top: 30px;
	right: 0;
	width: 600px;
	height: 440px;	
	margin: 0;
	padding: 0;
	z-index: 1;
	}
/* Quick Links */

/* FAQ */
.question	{
	margin: 0 0 5px 0;
	padding: 0;
	color: #d99245;
	font: bold 12px Arial, san-serif;
	line-height: 16px;
	text-align: left;
	}

.answer	{
	margin: 0;
	padding: 0;
	color: #fff;
	margin-bottom: 20px;
	font: normal 11px Arial, san-serif;
	text-align: left;
	}
/* FAQ */

/* Products*/	
#productLeft {
	float: left;
	position: relative;	
	top: 5px;
	#top: 15px;
	padding: 0;
	text-align: left;
	}
	
#productLeft img{
	margin: 0 0 2px 0;
	padding: 0;
	}
	
.productRight  {
	width: 365px;
	height: 165px;
	float: right;
	position: relative;
	top: 0;
	right: 25px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

.productRight ul	{
	margin: 0;
	padding: 0;
	}

.productRight ul li	{
	margin: 0 0 5px 16px;
	padding: 0;
	line-height: 12px;
	list-style: square;
	}
		
.productRight img {
	float: right;
	margin: 0 0 10px 20px;
	padding: 0;
	text-align: right;
	vertical-align: top;
	}
	
.productBox {
	float: right;
	position: relative;	
	margin: 0 0 3px 0;
	top: 90px;
	#top: 15px;
	bottom: 0px;
	right: 25px;
	padding: 0;
	width: 391px;
	text-align: right;
	}
/* Products */	
/* Everything but the Workout Pages */

/* Workouts */
/* Workouts Landing Page */
.landingPage	{
	text-align: center;
	}
/* Workouts Landing Page */	

/* Workouts Pages */	
#workoutColumn	{
	float: left;
	width: 243px;
	height: 435px;
	margin: 20px 0px 0px 24px;	
	padding: 0;
	text-align: left;
	}

#workoutColumn img	{
	border: 2px solid #b67139;
	}

#workoutColumn .secondImage img	{
	border: 2px solid #b67139;
	margin: 10px 0 0 0;
	}

.workoutText p	{
	margin: 0 0 5px 0;
	padding: 0;
	font: normal 11px Arial, san-serif;
	text-align: left;
	color: #fff;
	}	
	
.workoutText h1	{
	margin: 5px 0 0 0;
	padding:0;
	font: bold 14px Arial, san-serif;
	line-height: 18px;
	color: #d99245;
	text-align: left;
	}
	
#workoutDisclaimer	{
	float: left;
	width: 780px;
	height: 40px;
	margin: 10px 0px 0px 24px;		
	padding: 0;
	text-align: left;
	font: normal 9px Arial, san-serif;
	text-align: left;
	color: #fff;
	}


/* Workout Navigation, Top Right Hand Side */
#workoutNav	{ 
	float: right;
	top: -100px;
	right: 0px;
	width: 345px;
	height: 100px;
	margin: -101px 0 0 0;
	padding: 0;
	line-height: 0pt;
	list-style-type: none; 
	z-index: 1;
	}

#workoutTitle	{
	margin: auto 0 auto 0;
	padding: auto 0 auto 0;
	float: left;
	width: 195px;
	height: 100px;
	}

#workoutTitle img	{
	text-align: right;
	margin-top: 17%;
	}

#workoutButtons	{ 
	margin: 0;
	padding: 0;
	float: right;
	width: 150px;
	height: 100px;
	text-align: left;
	}

#workoutButtons ul	{ 
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none; 
	}
	
#workoutButtons li	{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none; 
	}

#workoutButtons a:hover img	{
	visibility: hidden;
	}
	
#workoutButtons a	{
	font-size: 37px !important;
	background-position: bottom left;
	}
	
#workoutButtons img	{
	margin-top: 22%;
	#margin-top: 100%;
	vertical-align: text-bottom;
	}

/* fixes for IE/win \*/
* html #workoutButtons a {
	height:37px;
	cursor:hand;
	}
* html #workoutButtons a:hover {
	height:1%;
	}
/* fixes for IE/win \*/

/* Rollover for all of the Workout Pages*/
.pageOne { 
	background-image: url("../images/button_workoutNumberOn1.jpg");
	background-repeat: no-repeat; 
	}	

.pageTwo { 
	background-image: url("../images/button_workoutNumberOn2.jpg");
	background-repeat: no-repeat; 
	}	

.pageThree { 
	background-image: url("../images/button_workoutNumberOn3.jpg");
	background-repeat: no-repeat; 
	}	


.pageThreeC { 
	background-image: url("../images/button_workoutNumberOn3C.jpg");
	background-repeat: no-repeat; 
	}	

.pageFour { 
	background-image: url("../images/button_workoutNumberOn4.jpg");
	background-repeat: no-repeat; 
	}
/* Rollover for all of the Workout Pages*/
/* Workout Navigation, Top Right Hand Side */

/* Workout Landing Pages*/
#workoutLanding { 
	margin: 0;
	padding: 0;
	float: right;
	width: 328px;
	text-align: left;
	}

#workoutLanding ul	{ 
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none; 
	}
	
#workoutLanding li	{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none; 
	}

#workoutLanding img	{
	margin-top: 0;
	vertical-align: text-bottom;
	}

#workoutLanding a	{
	font-size: 37px !important;
	background-position: bottom left;
	}

#workoutLanding a:hover img	{
	visibility: hidden;
	}
/* fixes for IE/win \*/
* html #workoutLanding a	{
	height:37px;
	cursor:hand;
	}
* html #workoutLanding a:hover {
	height:1%;
	}
/* Workout Landing Pages*/
/* Workout Pages*/

/* Products, Test Results, Contact, QuickLinks, FAQ  */	


/* Media General */	
#media	{
	color: #fff;
	text-align: left;
	}

#media a,
#media a:active,
#media a:visited {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #d99245;
	text-decoration: none;
	}

#media a:hover	{
	margin: 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
	}

.mediaDark	{
	background-color: #333;
	width: 830px;
	margin: 0;
	padding: 0;
	}

.mediaClear	{
	margin: 0;
	padding: 0;
	width: 830px;
	font-size: 1px;
	height: 1px;
	clear: both;
	}
/* Media General */	
	
/* Headers Background Gray */	
.mediaHeader1	{
	width: 100%;
	margin: 30px 0 5px 0;
	padding: 0 0 0 0;
	text-align: left;
	}

.mediaHeader1 p	{
	margin: 0 0 0 85px;
	padding: 0;
	font: bold 14px Arial, san-serif;
	line-height: 14px;
	color: #fff;
	}

.mediaHeaderRight	{
	width: 100%;
	margin: 0;
	padding: 0;
	!height: 25px;		/* IE / Firefox hack to make both browsers use a minimum, expanding height to the content area */
	min-height: 25px;
	float: right;
	background-color: #565656;
	}

.mediaHeaderRight p	{
	margin: 3px 0 0 200px;
	padding: 0;
	font: bold 14px Arial, san-serif;
	line-height: 20px;
	color: #fff;
	}
/* Media Headers Background Gray */	

/* Media Paragraphs Dark Gray */	
.mediaParagraphLeft {
	margin: 0 0 5px 25px;
	padding: 0;
	width: 575px;
	float: left;
	}	

.mediaParagraphLeft p	{
	margin: 5px 0 10px 0px;
	padding: 0;
	font: normal 12px Arial, san-serif;
	line-height: 16px;
	}	

.mediaParagraphMiddle 	{
	margin: 0 5px 0 15px;
	padding: 0;
	width: 435px;
	float: left;
	}	

.mediaParagraphMiddle p	{
	margin: 3px 0 3px 0px;
	padding: 0;
	font: normal 12px Arial, san-serif;
	line-height: 16px;
	}	
	
.mediaParagraphLeft ul	{
	margin: 0;
	padding: 0;
	}

.mediaParagraphLeft ul li	{
	margin: 0 0 0 15px;
	padding: 0;
	font: normal 10px Arial, san-serif;
	line-height: 12px;
	list-style: square;
	}
/* Media Paragraphs Dark Gray */	


/* Media Headers Images */	
.mediaImageLeft	{
	margin: -20px 0 0 25px;
	padding: 0;
	position: relative;
	width: 150px;
	float: left;
	text-align: left;
	}

.mediaImageLeft img	{
	margin: 0 0 5px 0;
	padding: 0;
	}

.mediaImageRight	{
	margin: -20px 25px 10px 0;
	padding: 0;
	position: relative; 
	float: right;
	width: 175px;
	height: 275px;
	text-align: right;
	}

.mediaImageRight img	{
	margin: 0 0 5px 0;
	padding: 0;
	}

.mediaImageRight2 {
	margin: -15px 25px 0 0;
	padding: 0;
	float: right;
	position: relative;
	width: 175px;
	text-align: right;
	}

.mediaImageRight2 img	{
	margin: -5px 0 5px 0;
	padding: 0;
	}
/* Media Headers Images */	
/* End of All */


/* fckEditor styles */
#fckEditorArea,
.fckEditorArea,	{
	padding: 6px;
	margin: 0;
	background-color: #565656;
	font: normal 12px Arial, san-serif;
	color: #000;
	}

#fckEditorArea .columnOne,
.fckEditorArea .columnOne 	{
	position: relative;
	top: 30px;
	right: 0;
	width: 780px;
	height: 440px;	
	margin: 0;
	padding: 0;
	z-index: 1;
	background-color: #565656;
	}

#fckEditorArea .columnTwo,
.fckEditorArea .columnTwo	{
	position: relative;
	top: 25px;
	#top: 25px;
	right: 0;
	width: 830px;
	height: 440px;	
	margin: 0;
	padding: 0;
	z-index: 1;
	background-color: #565656;
	}

#fckEditorArea .twoColLeft,
.fckEditorArea .twoColLeft	{
	width: 365px;
	height: 440px;
	float: left;
	position: relative;
	top: 0;
	left: 40px;	
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #565656;
	}

#fckEditorArea .twoColRight,
.fckEditorArea .twoColRight	{
	width: 365px;
	height: 440px;
	float: right;
	position: relative;
	top: 0;
	right: 25px;
	margin: 0;
	padding: 0;	
	background-color: #565656;
	}

#fckEditorArea .twoColLeftShort,
.fckEditorArea .twoColLeftShort	{
	width: 365px;
	height: 165px;
	float: left;
	position: relative;
	top: 0;
	left: 40px;	
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #565656;
	}

#fckEditorArea .twoColRightShort,
.fckEditorArea .twoColRightShort {
	width: 365px;
	height: 165px;
	float: right;
	position: relative;
	top: 0;
	right: 25px;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #565656;
	}

#fckEditorArea #rightBox,
.fckEditorArea #rightBox	{
	float: right;
	position: relative;	
	top: 15px;
	bottom: 0px;
	margin: 0;
	padding: 0;
	width: 391px;
	text-align: center;
	background-color: #565656;
	}

#fckEditorArea #home,
.fckEditorArea #home	{
	margin: -130px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0;
	width: 830px;
	height: 613px;
	}

#fckEditorArea .aboutRight,
.fckEditorArea .aboutRight	{
	width: 421px;
	height: 483px;
	float: right;
	position: relative;
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 0;
	background-color: #565656;
	}

#fckEditorArea #complete,
.fckEditorArea #complete	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #999999;
	width: 830px;
	height: 613px;
	background-color: #565656;
	background-image: url("../images/quickBckg.gif");
	background-repeat: no-repeat;
	background-position: top right;
	}	
	
#fckEditorArea .columnCentered,
.fckEditorArea .columnCentered 	{
	position: relative;
	top: 30px;
	right: 0;
	width: 600px;
	height: 440px;	
	margin: 0;
	padding: 0;
	z-index: 1;
	background-color: #565656;
	}


/* FAQ */
#fckEditorArea .question,
.fckEditorArea .question	{
	color: #d99245;
	font: normal 12px Arial, san-serif;
	}

#fckEditorArea .answer,
.fckEditorArea .answer	{
	color: #fff;
	margin-bottom: 20px;
	}
/* FAQ */

/* Products*/	
#fckEditorArea .longBoxLeft,
.fckEditorArea .longBoxLeft {
	width: 365px;
	height: 150px;
	float: left;
	position: relative;
	top: 0;
	left: 40px;	
	margin: 0;
	padding: 0;
	text-align: left;
	}

#fckEditorArea .longBoxRight,
.fckEditorArea .longBoxRight {
	width: 365px;
	height: 150px;
	float: right;
	position: relative;
	top: 0;
	right: 25px;
	margin: 0;
	padding: 0;
	text-align: left;
	}

/* Products Image*/	
#fckEditorArea #longBox,
.fckEditorArea #longBox {
	float: left;
	position: relative;	
	top: 5px;
	margin: 0;
	padding: 0;
	width: 830px;
	height: 287px;
	}
/* Products Image*/	
/* Products */	
/* Everything but the Workout Pages */

/* Workouts */
/* Workouts Landing Page */
#fckEditorArea .landingPage,
.fckEditorArea .landingPage	{
	text-align: center;
	background-color: #565656;
	}

/* Workouts Landing Page */	

/* Workouts Pages */	
#fckEditorArea #workoutColumn,
.fckEditorArea #workoutColumn	{
	float: left;
	width: 243px;
	height: 435px;
	margin: 20px 0px 0px 24px;	
	padding: 0;
	text-align: left;
	background-color: #565656;
	}

#fckEditorArea #workoutColumn img,
.fckEditorArea #workoutColumn img	{
	border: 2px solid #b67139;
	}

#fckEditorArea #workoutColumn .secondImage img,
.fckEditorArea #workoutColumn .secondImage img	{
	border: 2px solid #b67139;
	margin: 10px 0 0 0;
	}

#fckEditorArea .workoutText,
.fckEditorArea .workoutText	{
	margin: 10px;
	padding: 0;
	background-color: #565656;
	}	
	
#fckEditorArea #workoutDisclaimer,
.fckEditorArea #workoutDisclaimer	{
	float: left;
	width: 780px;
	height: 40px;
	margin: 10px 0px 0px 24px;		
	padding: 0;
	text-align: left;
	background-color: #565656;
	}

/* Workout Navigation, Top Right Hand Side */
#fckEditorArea #workoutNav,
.fckEditorArea #workoutNav	{ 
	float: right;
	top: -100px;
	right: 0px;
	width: 345px;
	height: 100px;
	margin: -101px 0 0 0;
	padding: 0;
	line-height: 0pt;
	list-style-type: none; 
	z-index: 1;
	background-color: #565656;
	}

#fckEditorArea #workoutTitle,
.fckEditorArea #workoutTitle	{
	margin: auto 0 auto 0;
	padding: auto 0 auto 0;
	float: left;
	width: 195px;
	height: 100px;
	background-color: #565656;
	}

#fckEditorArea #workoutTitle img,
.fckEditorArea #workoutTitle img	{
	text-align: right;
	margin-top: 17%;
	background-color: #565656;
	}

#fckEditorArea #workoutButtons,
.fckEditorArea #workoutButtons	{ 
	margin: 0;
	padding: 0;
	float: right;
	width: 150px;
	height: 100px;
	text-align: left;
	background-color: #565656;
	}

#fckEditorArea #workoutButtons ul,
.fckEditorArea #workoutButtons ul	{ 
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none; 
	background-color: #565656;
	}
	
#fckEditorArea #workoutButtons li,
.fckEditorArea #workoutButtons li	{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none; 
	}

#fckEditorArea #workoutButtons a:hover img,
.fckEditorArea #workoutButtons a:hover img	{
	visibility: hidden;
	}

#fckEditorArea #workoutButtons a,
.fckEditorArea #workoutButtons a	{
	font-size: 37px !important;
	background-position: bottom left;
	}

#fckEditorArea #workoutButtons img,
.fckEditorArea #workoutButtons img	{
	margin-top: 22%;
	#margin-top: 100%;
	vertical-align: text-bottom;
	}

/* Rollover for all of the Workout Pages*/
#fckEditorArea .pageOne,
.fckEditorArea .pageOne { 
	background-image: url("../images/button_workoutNumberOn1.jpg");
	background-repeat: no-repeat; 
	}	

#fckEditorArea .pageTwo,
.fckEditorArea .pageTwo { 
	background-image: url("../images/button_workoutNumberOn2.jpg");
	background-repeat: no-repeat; 
	}	

#fckEditorArea .pageThree,
.fckEditorArea .pageThree { 
	background-image: url("../images/button_workoutNumberOn3.jpg");
	background-repeat: no-repeat; 
	}	

#fckEditorArea .pageThreeC,
.fckEditorArea .pageThreeC { 
	background-image: url("../images/button_workoutNumberOn3C.jpg");
	background-repeat: no-repeat; 
	}	

#fckEditorArea .pageFour,
.fckEditorArea .pageFour  { 
	background-image: url("../images/button_workoutNumberOn4.jpg");
	background-repeat: no-repeat; 
	}
/* Rollover for all of the Workout Pages*/
/* Workout Navigation, Top Right Hand Side */


/* Workout Landing Pages*/
#fckEditorArea #workoutLanding,
.fckEditorArea #workoutLanding	{ 
	margin: 0;
	padding: 0;
	float: right;
	width: 328px;
	text-align: left;
	}

#fckEditorArea #workoutLanding ul,
.fckEditorArea #workoutLanding ul	{ 
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none; 
	}
	
#fckEditorArea #workoutLanding li,
.fckEditorArea #workoutLanding li	{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none; 
	}

#fckEditorArea #workoutLanding img,
.fckEditorArea #workoutLanding img	{
	margin-top: 0;
	vertical-align: text-bottom;
	}

#fckEditorArea #workoutLanding a,
.fckEditorArea #workoutLanding a	{
	font-size: 37px !important;
	background-position: bottom left;
	}

#fckEditorArea #workoutLanding a:hover img,
.fckEditorArea #workoutLanding a:hover img	{
	visibility: hidden;
	}
/* Workout Landing Pages*/
/* Workout Pages*/

/* Products, Test Results, Contact, QuickLinks, FAQ  */	


/* Media General */	
#fckEditorArea .mediaDark,
.fckEditorArea .mediaHeader1 {
	background-color: #333;
	width: 830px;
	margin: 0;
	padding: 0;
	}
/* Media General */	
	
/* Headers Background Gray */	
#fckEditorArea .mediaHeader1,
.fckEditorArea .mediaHeader1	{
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	}

#fckEditorArea .mediaHeader1 p,
.fckEditorArea .mediaHeader1 p	{
	margin: 0 0 0 85px;
	padding: 0;
	font: bold 12px Arial, san-serif;
	line-height: 14px;
	color: #fff;
	}

#fckEditorArea .mediaHeaderRight,
.fckEditorArea .mediaHeaderRight p	{
	width: 100%;
	margin: 0;
	padding: 0;
	!height: 20px;		/* IE / Firefox hack to make both browsers use a minimum, expanding height to the content area */
	min-height: 20px;
	float: right;
	background-color: #565656;
	}

#fckEditorArea .mediaHeaderRight p,
.fckEditorArea .mediaHeaderRight p	{
	margin: 0 0 0 200px;
	padding: 0;
	font: bold 12px Arial, san-serif;
	line-height: 20px;
	color: #fff;
	}
/* Media Headers Background Gray */	

/* Media Paragraphs Dark Gray */	
#fckEditorArea .mediaParagraphLeft,
.fckEditorArea .mediaParagraphLeft 	{
	margin: 5px 0 5px 25px;
	padding: 0;
	width: 600px;
	float: left;
	}		

#fckEditorArea .mediaParagraphLeft p,
.fckEditorArea .mediaParagraphLeft p	{
	margin: 3px 0 3px 0px;
	padding: 0;
	font: normal 10px Arial, san-serif;
	line-height: 12px;	
	}	

#fckEditorArea .mediaParagraphRight,
.fckEditorArea .mediaParagraphRight  	{
	margin: 0 25px 0 0;
	padding: 0;
	width: 605px;
	float: right;
	}	

#fckEditorArea .mediaParagraphRight p,
.fckEditorArea .mediaParagraphRight p	{
	margin: 3px 0 3px 0px;
	padding: 0;
	font: normal 10px Arial, san-serif;
	line-height: 12px;
	}	
	
#fckEditorArea .mediaParagraphLeft ul,
.fckEditorArea .mediaParagraphLeft ul	{
	margin: 0;
	padding: 0;
	}

#fckEditorArea .mediaParagraphLeft ul li,
.fckEditorArea .mediaParagraphLeft ul li	{
	margin: 0 0 0 15px;
	padding: 0;
	font: normal 10px Arial, san-serif;
	line-height: 12px;
	list-style: square;
	}
/* Media Paragraphs Dark Gray */	


/* Media Headers Images */	
#fckEditorArea .mediaImageLeft,
.fckEditorArea .mediaImageLeft	{
	margin: -10px 0 0 25px;
	padding: 0;
	position: relative;
	width: 150px;
	float: left;
	text-align: left;
	}

#fckEditorArea .mediaImageLeft img,
.fckEditorArea .mediaImageLeft img	{
	margin: 0 0 5px 0;
	padding: 0;
	}

#fckEditorArea .mediaImageRight,
#fckEditorArea .mediaImageRight2,
.fckEditorArea .mediaImageRight,
.fckEditorArea .mediaImageRight2	{
	margin: -14px 25px 0 0;
	padding: 0;
	position: relative;
	float: right;
	width: 175px;
	text-align: right;
	}

#fckEditorArea .mediaImageRight img,
.fckEditorArea .mediaImageRight img	{
	margin: 0 0 5px 0;
	padding: 0;
	}

#fckEditorArea .mediaImageRight2 img,
.fckEditorArea .mediaImageRight2 img	{
	margin: -5px 0 5px 0;
	padding: 0;
	}
/* Media Headers Images */	


/* General */
#fckEditorArea p,
.fckEditorArea p	{
	margin: 0 0 10px 0;
	padding: 0;
	font: normal 11px Arial, san-serif;
	text-align: left;
	color: #fff;
	}
	
#fckEditorArea ul,
.fckEditorArea ul	{
	margin: 0;
	padding: 0;
	font: normal 11px Arial, san-serif;
	text-align: left;
	color: #fff;
	list-style: none;
	}

#fckEditorArea ul li,
.fckEditorArea ul li	{
	margin: 0;
	padding: 0;
	font: normal 11px Arial, san-serif;
	text-align: left;
	color: #fff;
	list-style: none;
	}
	
#fckEditorArea .bold,
.fckEditorArea .bold	{
	font-weight: bold;
	}
	
#fckEditorArea .disclaimer,
.fckEditorArea .disclaimer	{
	margin: 0 0 10px 0;
	padding: 0;
	font: normal 8px Arial, san-serif;
	text-align: left;
	color: #fff;
	}
	
#fckEditorArea .orangeBold,
.fckEditorArea .orangeBold	{
	font-weight: bold;
	color: #d99245;
	}

#fckEditorArea h1,
.fckEditorArea h1	{
	margin: 0;
	padding:0;
	font: normal 14px Arial, san-serif;
	color: #d99245;
	text-align: left;
	}
	
#fckEditorArea a,
#fckEditorArea a:active,
#fckEditorArea a:visited,
#fckEditorArea a img,
.fckEditorArea a,
.fckEditorArea a:active,
.fckEditorArea a:visited,
.fckEditorArea a img	{
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #d99245;
	text-decoration: none;
	border: none;
	}

#fckEditorArea a:hover,
.fckEditorArea a:hover	{
	margin: 0;
	padding: 0;
	color: #fff;
	text-decoration: none;
	border: none;
	}

/*- fckEditor styles */
