@charset "utf-8";
/* CSS Document */

body
{
	margin:0;
	padding:0;
	background:url(../images/body-bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#170221;
}

.spacer
{
	clear:both;
	height:1px;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

#body-holder
{
	width:100%;
	margin:0;
	padding-top:0;
	background: url(../images/main-bg2.jpg) repeat-x;
}

#main-holder
{
	width:911px;
	margin:0 auto 0 auto;
	padding:0;
	background:none;
}


/* ------ Content Area ------ */
#main-content
{
	width:911px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}


/******* HEADER STYLES ******/

#header-holder{
	width:911px;
	height:326px;
	margin:0;
	padding:0;
}


.header1{
	width:181px;
	height:326px;
	margin:0;
	padding:0;
	background:url(../images/subhead1.jpg) no-repeat;
	float:left;
}

.header2{
	width:155px;
	height:326px;
	margin:0;
	padding:0;
	background:url(../images/subhead2.jpg) no-repeat;
	float:left;
}

.header3{
	width:155px;
	height:326px;
	margin:0;
	padding:0;
	background:url(../images/subhead3.jpg) no-repeat;
	float:left;
}

.header4{
	width:155px;
	height:326px;
	margin:0;
	padding:0;
	background:url(../images/subhead4.jpg) no-repeat;
	float:left;
}

.header5{
	width:155px;
	height:326px;
	margin:0;
	padding:0;
	background:url(../images/subhead5.jpg) no-repeat;
	float:left;
}

.header6{
	width:110px;
	height:326px;
	margin:0;
	padding:0;
	background:url(../images/subhead6.jpg) no-repeat;
	float:left;
}
/****** MAIN COLUMN STYLES ******/

#col-holder{
	width:844px;
	height:auto;
	margin:0  0 0 67px;
	padding:0;
	background:url(../images/col-bg.jpg) repeat-y;
}

#col-left{
	width:209px;
	margin:0;
	text-align:right;
	float:left;
	background:url(../images/left-col-bg2.gif) repeat-y;
}

#col-right{
	width:635px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}


.col-right-text{
	width:494px;
	height:auto;
	margin:0;
	padding-left:67px;
	padding-right:74px;
	padding-top:10px;
	padding-bottom:15px;
}


#footer-holder{
	width:805px;
	height:36px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:center;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#3511A9;
}


		/* footer text */		
		#footer-text
			{
			clear:both;
			font-size:10px;
			line-height:12px;
			text-align:center;
			padding:10px;
			}
			
		#footer-text a
			{
			display:inline;
			text-decoration:none;
			color:#330066;
			}
		
		#footer-text a:hover
			{
			text-decoration:underline;
			color:#000000;
			}

/* ------------------------ copyright links area ------------------------ */
#copyright
	{
	padding:10px;
	text-align:center;
	font-size:9px;
	text-align:center;
	color:#330066;
	}
	
		#copyright a
			{
			text-decoration:none;
			color:#330066;
			}
		
		#copyright a:hover
			{
			text-decoration:underline;
			color:#330066;
			}
		
		
		#copyright p
			{
			line-height:9px;
			}
			
/****** TYPOGRAPHY STYLES ********/

#col-right ul
	{
	list-style-type:circle;
	}
	
#col-right li
	{
	padding-bottom: 8px;
	}


#col-left ul
	{
	list-style-type:none;
/*	width: 200px;*/
	padding-left: 4px;
	padding-right: 4px;
	}
	
#col-left li 
	{ 
	font-weight: bold;
	color: #12436B;
	border-bottom:1px dashed #FF80FF;
	}

#col-left li a
	{
	display: block;
	color: #22092B;
	padding: 12px 20px 12px 0;
	text-decoration: none;
	}

#col-left li a:hover
	{
	background-color:#B45ABE;
	color:#660066;
	}

.faq-q
	{
	color:#6600CC;
	margin:0;
	padding:0 0 5px 0;
	font-weight:bold;
	}
	
.dash
	{
	margin: 0 0 10px 30px;
	padding:0;
	}
	

.coach-sub h1, h2, h3
	{
	padding:0;
	margin:0;
	color:#660099;
	}
	
#signup
	{
	margin-left: 8px;
	width: 195px;
	text-align:center;
	float:left;
	}
	