@charset "utf-8";
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color:#462b04;
	background:#969917 url(../images/back.gif) repeat-y center;
	margin:0;
	padding:0;
}

img{border:none;}

a{
text-decoration:none;
color:#660000;
font-weight:bold;
}
a:hover{text-decoration:underline;}


#frame{
	background:#eceeb8;
	width:960px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding:0;
}
	#left{
	float:left;
	width:156px;
	padding:0;
	margin-top:14px;
	}
		/*nav*/

			ul#nav{
			
				list-style:none;
				margin:0;
				padding:0;
			}
			
			#nav li{margin-bottom:1px;}
			
			#nav li,#nav li a {
			
				height:28px;
				width:156px;
				position:relative;
				display:block;
				line-height:28px;
			 
				}
				
			/* mac hide \*/
			#nav li,#nav li a {	overflow:hidden;}
			/* end hide*/
			
			#nav a{font-size:0.1em}
			
			li em {
			
				position:absolute;
				left:0;top:0;
				display:block;
				height:28px;
				width:156px;
				
				}
			
			/* nav images */
			li#nav-home em {	background: url(../images/nav-home.gif) no-repeat 0 0;}
			li#nav-process em {	background: url(../images/nav-process.gif) no-repeat 0 0;}
			li#nav-coach em {	background: url(../images/nav-coach.gif) no-repeat 0 0;}
			li#nav-benefits em {	background: url(../images/nav-benefits.gif) no-repeat 0 0;}
						li#nav-group em {	background: url(../images/nav-group.gif) no-repeat 0 0;}

			li#nav-costs em {	background: url(../images/nav-costs.gif) no-repeat 0 0;}
			li#nav-contact em {	background: url(../images/nav-contact.gif) no-repeat 0 0;}
			
			ul#nav li a:hover{visibility:visible}/* needed for ie to work*/
			ul#nav li a:hover em{background-position:0 -28px}
			
			/* set nav with body id */
			#home #nav-home em, #process #nav-process em, #coach #nav-coach em,
			#benefits #nav-benefits em,#group #nav-group em, #costs #nav-costs em,
			#contact #nav-contact em{
				  background-position:0 -28px;
				  } 

	#centre{
	float:left;
	width:565px;
	padding:0;
	line-height:20px;
	}
		.box{
		margin-top:14px;
		width:561px;
		padding:10px 0 0 0;
		border:2px solid #d5d974;
		background:#f5f6dc;
		}
	
		#centre p,#centre h1,#centre h2,#centre h3{
		margin:0px;
		padding:0px 10px 10px 10px;
		}
		
		#centre .lightgreen{
		color:#969837;	
		}
		
		#centre .bigger{
		font-size:18px;	
		}

		#centre ul.nobullets{
		list-style:none;
		margin:0;
		padding:0 10px 0 10px;
		}
		
		#centre ul.nobullets li{
		margin:0;
		padding:0 0 10px 0;
		}
		
		#centre ul.bullets{
		list-style:none;
		margin:0 0 0 15px;
		padding:0 10px 0 0;
		}
		#centre ul.bullets li{
			background:url(../images/bullet.gif) no-repeat  left top;
		margin:0;
		padding:0 0 10px 15px;
		}
		
		#centre .centre{
		text-align:center;
		}
		
		#centre table{
			width:100%;
			border:none;
		padding:0px;
		margin:0px;
		}
		
		#centre td{padding:0 10px 0 10px;
		margin:0;}
		
		#centre .right{
		text-align:right;	
		}
		
		#centre .borderleft{border-left:1px solid #cfd09a;}
	
	#right{
	float:left;
	width:239px;
	margin-top:14px;
	padding:0;
	}	
		#quote{
		border-top:1px solid #d9dd7f;	
		border-bottom:1px solid #d9dd7f;
		width:219px;
		margin-left:auto;
		margin-right:auto;
		padding:5px 0 7px 0;
		font-size:14px;
		line-height:20px;
		color:#7e810e;
		font-style:italic;
		}
		#quote p, #noimage p{
		margin:0;
		padding:0;
		}
		
		#image{
		padding-top:10px;
		text-align:center;	
		}
		
		#noimage{
		border-bottom:1px solid #d9dd7f;
		margin-left:auto;
		margin-right:auto;
		padding:5px 0 7px 10px;
		font-size:14px;
		line-height:20px;
		color:#7e810e;
		}
		#noimage a{font-size:10px;
		}

	
	#footerinside{
	clear:both;
	width:960px;
	text-align:center;
	color:#969917;
	font-size:14px;
	font-weight:bold;
	padding: 15px 0 15px 0;
	}
	#footerinside p{
	margin:0;
	padding:0;
	}
	
	#footerinside strong{
		color:#4f5107;
	}
	
	#footer{
	clear:both;
	width:960px;
	background:#a2a52d;
	text-align:center;
	}
	
	.smaller{font-size:12px;}