/* CSS Document */

/*
Olive Green #79896D 
Yellow #FEFF7D
Dark Green Text #586550
Dark Blue #366174
Light Green #B2C891;
Sand #E0D6C4;
Light Lime #D8DB6F;
Sage Green #5B7548
Lime Green #A3B908
background: #E2E59F;
*/


  body, html {
  margin: 8px 0 0 0;
  padding: 0;
  background: #E9E2E8;}
  
  body {min-width: 900px;}
	
  /*Links*/

  a:link {color: #A2B80B; text-decoration: underline;}
  a:visited {color: #A2B80B; text-decoration: underline;}
  a:hover {color: #A2B80B; text-decoration: none;}
  
  #nav a:link, #topbar a:link {color: #ffffff; text-decoration: none;}
  #nav a:visited, #topbar a:visited {color: #ffffff; text-decoration: none;}
  #nav a:hover, #topbar a:hover {color: #5E3A51; text-decoration: none;}
  
  #indexemail {font-size: 13px;}
  #topbar a {font-size: 12px;}
  .seealso {line-height:20px;}
  
  
  /*Text*/
  
  p, a, li, h1, h2, h3, .texta, .buttons, #orangebutton, table, #quote, #topbar, #readmoremore, #readmoreless, #expert, #signup, #newsform, #assessment, #payicons, #offer, .border, .productborder, #signupwide {
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size: 11px;
  color: #5E3A51;}
  
  p {
  text-align: justify;}
  
  #intro, #signupnow { 
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  color: #A2B80B;
  padding: 0px;}
  
  #signupnow {
  margin-bottom: 4px;
  padding: 6px;}
  
  #quote p {
  color: #ffffff;
  text-align: center;
  margin: 0px;
  padding: 16px 0px 0px 0px;}
  
  #sidebar p {
  color: #5E3A51;
  margin: 0px;
  line-height: 16px;}
  
  #sidebar h2 {
  width: 80px;
  color: #434D04;
  border-bottom: 1px solid #606E05;
  margin: 10px 0px 8px 0px;}
  
  #retreat p {color: #ffffff;}
  
  #indexphone {
  font-size: 13px;
  color: #FF9900;}
  
  .big {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 18px;}
  
  .bigger {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 20px;}
  
  .orange {color: #FF9900;}
  .green {color: #A2B80B;}
  .red {color: #FF1CAC;}
  .highlight {background: #FFFF00;}
    
  /*Headings*/
	
	h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #A2B80B;
	text-align: left;
	letter-spacing: 1px;
	padding-bottom: 10px;}
	
	h2 {
	font-weight: bold;
	text-align: left;
	letter-spacing: 1px;
	margin: 30px 0px 15px 0px;}
	
	h3 {
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
	margin-top: 22px;}
	
	#hometitle {
	color: #ffffff;
	padding-top: 16px;}
	
	
	/*Lists*/
	
	#sidebar ul{
    margin:0px 0px 30px 0px;
    padding:0;
    list-style:none;}
	
	ul {
	margin-bottom: 10px;
	margin-left: 0.5em;
	padding-left: 15px;}
	
	li {
	text-align: left;}
	
	#spaced li {
	line-height: 18px;
	text-align: left;}
	
	ul#ticked {
	list-style-type: none;
	margin: 0px;}
	
	#ticked li {
	background: url(../images/tick.gif) left center no-repeat;
	padding-left: 17px;}

	
	/*Forms*/

	.texta {  
	text-align: left;
	background: #ffffff ! important;
	border: 1px solid #79896D;}
	
	.buttons { 
	border: 1px solid #79896D;
	background: #ffffff;}
	
	#orangebutton { 
	border: 1px solid #CBBCC5;
	color: #5E3A51;
	background: #E9E2E8;
	padding: 2px;}
	
		
	/* Page Layout */	
	
	#upperwrap, #middlewrap, #lowerwrap {
	margin: 5px auto 20px auto;
	width: 900px;
	background: transparent;}
	
	#middlewrap, #shopwrap {
	margin: 0 auto;}
	
	#shopwrap, #coachwrap {width: 834px;}
	
	#coachwrap {margin: 20px auto 0 auto;}
		
	#topbar {
	height: 25px;
	color: #ffffff;
	font-size: 12px;
	text-align: right;
	padding: 10px 20px 2px 0px;
	background: #C6B0BE;
	border-right: 1px solid #C6B0BE;
	border-left: 1px solid #C6B0BE;}
	
	#banner, #banner4 {
	height: 150px;
	background:#DFD4DB;
	border-top: 1px solid #BBA6B3;
	border-right: 1px solid #C6B0BE;
	border-bottom: 1px solid #BBA6B3;
	border-left: 1px solid #C6B0BE;}
	
	#banner {
	background: url(../images/successbanner.jpg) no-repeat;}
	
	#navigation {
	width: 900px;
	height: 30px;
	margin: 0 auto;
	border-left: none;}
	
	#quote {
	height: 40px;
	border-right: 1px solid #C6B0BE;
	border-left: 1px solid #C6B0BE;
	text-align: center;
	background: #C6B0BE;}
	
	#main {
		background:#ffffff;
		border-right: 1px solid #DFD4DB;
	    border-left: 1px solid #DFD4DB;
		padding: 25px 30px;}
		
	#products {
	width: 100%;}
	
	#shoptitle, #coachtitle {
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	background:#DCED9E;
	border-right: 1px solid #D1E290;
	border-left: 1px solid #D1E290;
	padding: 0px 0px 5px 0px;
	margin: 0px;}
	
	table#coaching {margin-bottom: 8px;}
	
	#coaching td {
	width: 50%;
	border: 1px solid #E9E2E8;
	padding: 25px 25px;}
	
	#coaching img {
	float: left;
	margin: 0px 20px 0px 0px;}
	
	#products td {
	width: 192px;
	border: 1px solid #E9E2E8;
	text-align: center;
	padding: 18px 5px;}
	
	tr#moreinfo td {
	padding: 2px 5px;
	background: #E9E2E8;
	text-align: right;
	border: 5px solid #E9E2E8;}
	
	#sidebar {
		width: 206px;
		min-height:380px;
		background:#DFD4DB;
		float:left;
		padding: 36px 0px;}
		
	#lowerbox {
	background:#DFD4DB;
	border-right: 1px solid #D4C4CE;
	border-left: 1px solid #D4C4CE;
	padding-left: 25px;}
	
	#footerwrap {
	width: 100%;
	background:#E5D8E3;
	margin: 80px 0px 0px 0px;
	border-top: 1px solid #D4C4CE;}
	
	#footer {
	    width: 900px;
		margin: 0px auto 0px auto;
		padding: 40px;
		background:#E5D8E3;
		clear:both;}
		
	#foot {
	border: none; 
	float: left;}
	
	#signup {
	width: 365px;
	height: 160px;
	border: 1px solid #CBBCC5;
	margin: 0px 0px 30px 30px;
	padding: 12px;}
	
	#signupwide {
	width: 570px;
	height: 220px;
	border: 1px solid #CBBCC5;
	margin: 0px;
	padding: 12px;}
	
	#assessment {
	width: 420px;
	border: 1px solid #D8DC6E;
	padding: 12px;}
	
	#mp3 {
	float: right;
	text-align: center;
	margin: 0px 10px 20px 20px;}
	
	#videoplayer {
	width: 300px;
	height: 223px;
	border: 1px solid #D8DC6E;
	float:right;
	margin: 4px 0px 0px 25px;}
	
	#boxleft, #boxright {
	width:220px;
	height:100px;
	background:url(../images/quotes.jpg) no-repeat;
	margin: 10px 0px 10px 0px;
	padding:20px;
	border:1px dashed #D8DC6E;}
	
	#click {
	padding: 0px;
	margin: 0px;
	text-align: center;}
	
	#expert {
	width: 180px;
	background: #DFD4DB;
	padding: 8px 6px 0px 6px;
	/*border-left:1px solid #CBBCC5;*/
	text-align: center;}
	
	.welcome {
	width: 140px;
	background: #CBBCC5;
	margin-bottom: 0px;
	padding: 5px 0px 5px 0px;
	}
	
	#bonus {
	float: right;
	position: relative; top: 30px;
	width: 140px;
	height: 191px;
	z-index: 1000;
	border: none;}
	
	#bonus img, #expert img {
	border: none;}
	
	#strapline { 
  	margin: 10px 0px 0px 28px;}
	
	.border {
	border: 1px solid #D8DC6E;
	padding: 20px;}
	
	.productborder {
	border: 1px solid #D8DC6E;
	margin: 20px 0px;
	padding: 0px 20px 20px 20px;}
	
	#shop {
	width: 159px;
	height: 126px;
	background: #ffffff url(../images/shop.jpg) no-repeat;
	border: 1px solid #CBBCC5;
	margin: 0px 0px 12px 25px;
	padding: 40px 12px 0px 12px;}
	
	table#shoplist {
	width: 517px;
	border-collapse: collapse;
	border: none;}
	
	#retreat {
	width: 185px;
	height: 78px;
	background: url(../images/retreat.jpg) no-repeat;
	padding: 10px 0px;
	margin: 0px 0px 12px 25px;}
	
	#newsletter {
	float: right;
	width: 161px;
	height: 57px;
	background: url(../images/news.jpg) no-repeat;
	padding: 10px 12px 37px 11px;
	margin: 47px 25px 12px 0px;
	border: 1px solid #CBBCC5;}
	
	#newsform {
	width: 375px;
	height: 153px;
	border: 1px solid #D8DC6E;
	padding: 12px;}
	
	#fees td {padding: 6px 0px;} 	
		
	.toppad {padding-top: 6px;}
	
	.left {
	float:left;}
	
	.right {
	float:right;}
	
	.centred {
	text-align: center;}
	
	.rightpic {
	float:right;
	margin: 4px 0px 0px 10px;
	border: 1px solid #91A507;}
	
	.sharpenproduct {
	float: left;
	margin: 17px 15px 0px 0px;}
	
	.businessproduct {
	float: left;
	margin: 0px 15px 0px 0px;}
	
	.productpic {
	float: left;
	margin: 0px 15px 0px 0px;}
	
	.productpicwee {
	float: right;
	margin: 15px 0px 0px 15px;}
	
	.phono {
	background: url(../images/phonogram.jpg) left center no-repeat;
	padding-left: 16px;}
	
	.paypal {
	width: 160px;
	padding: 6px;
	background: #E9E2E8;}
	
	.payicons1, .payicons2, .payicons3 {
	font-size: 12px;
	font-weight: bold;
	color: #213969;}
	
	.payicons2 {
	color: #007D89;}
	
	.payicons3 {
	color: #376B9B;}
	
	#offer {
	width: 395px;
	border: 1px solid #FF1CAC;
	padding: 14px 14px 0px 14px;}
	
	a img {border: none;}
	
	hr {
	border: 1px dashed #EBF8C4;
	margin: 8px 0px;}
	
	
	/* Rounded Corners */
	
  
#upperwrap h1, p, #middlewrap h1, p, #lowerwrap h1, p, #shopwrap h1, p, #coachwrap h1, p {
  padding-bottom:0.5em;}
  
#upperwrap .b1, #upperwrap .b2, #upperwrap .b3, #upperwrap .b4, #upperwrap .b1b, #upperwrap .b2b, #upperwrap .b3b, #upperwrap .b4b,
#middlewrap .b1, #middlewrap .b2, #middlewrap .b3, #middlewrap .b4, #middlewrap .b1b, #middlewrap .b2b, #middlewrap .b3b, #middlewrap .b4b,
#lowerwrap .b1, #lowerwrap .b2, #lowerwrap .b3, #lowerwrap .b4, #lowerwrap .b1b, #lowerwrap .b2b, #lowerwrap .b3b, #lowerwrap .b4b,
#shopwrap .b1, #shopwrap .b2, #shopwrap .b3, #shopwrap .b4,
#coachwrap .b1, #coachwrap .b2, #coachwrap .b3, #coachwrap .b4 {
  display:block; 
  overflow:hidden;
  font-size:1px;}
  
#upperwrap .b1, #upperwrap .b2, #upperwrap .b3, #upperwrap .b1b, #upperwrap .b2b, #upperwrap .b3b,
#middlewrap .b1, #middlewrap .b2, #middlewrap .b3, #middlewrap .b1b, #middlewrap .b2b, #middlewrap .b3b,
#lowerwrap .b1, #lowerwrap .b2, #lowerwrap .b3, #lowerwrap .b1b, #lowerwrap .b2b, #lowerwrap .b3b,
#shopwrap .b1, #shopwrap .b2, #shopwrap .b3,
#coachwrap .b1, #coachwrap .b2, #coachwrap .b3 {
  height:1px;}
    
#upperwrap .b1 {
  margin:0 5px; 
  background:#C6B0BE;}

#upperwrap .b2, #upperwrap .b3, #upperwrap .b4, #upperwrap .b4b, #upperwrap .b3b, #upperwrap .b2b {
  background:#C6B0BE; 
  border-left:1px solid #CBBCC5; 
  border-right:1px solid #CBBCC5;}
  
#middlewrap .b1 {
  margin:0 5px; 
  background:#DFD4DB;}
  
#middlewrap .b2, #middlewrap .b3, #middlewrap .b4, #middlewrap .b4b, #middlewrap .b3b, #middlewrap .b2b {
  background:#ffffff; 
  border-left:1px solid #DFD4DB; 
  border-right:1px solid #DFD4DB;}
  
#lowerwrap .b1 {
  margin:0 5px; 
  background:#D4C4CE;}
  
#lowerwrap .b2, #lowerwrap .b3, #lowerwrap .b4, #lowerwrap .b4b, #lowerwrap .b3b, #lowerwrap .b2b {
  background:#DFD4DB; 
  border-left:1px solid #D4C4CE; 
  border-right:1px solid #D4C4CE;}
  
#shopwrap .b1 {
  margin:0 5px; 
  background:#D1E290;}
  
#shopwrap .b2, #shopwrap .b3, #shopwrap .b4 {
  background:#DCED9E; 
  border-left:1px solid #D1E290; 
  border-right:1px solid #D1E290;}
  
#coachwrap .b1 {
  margin:0 5px; 
  background: #D1E290;}
  
#coachwrap .b2, #coachwrap .b3, #coachwrap .b4 {
background: #DCED9E; 
border-left:1px solid #D1E290; 
border-right:1px solid #D1E290;}
  
#upperwrap .b2, #upperwrap .b2b, #middlewrap .b2, #middlewrap .b2b, #lowerwrap .b2, #lowerwrap .b2b, #shopwrap .b2, #coachwrap .b2 {
  margin:0 3px; 
  border-width:0 2px;}
  
#upperwrap .b3, #upperwrap .b3b, #middlewrap .b3, #middlewrap .b3b, #lowerwrap .b3, #lowerwrap .b3b, #shopwrap .b3, #coachwrap .b3 {
  margin:0 2px;}
  
#upperwrap .b4, #upperwrap .b4b, #middlewrap .b4, #middlewrap .b4b, #lowerwrap .b4, #lowerwrap .b4b, #shopwrap .b4, #coachwrap .b4 {
  height:2px; margin:0 1px;}
  
#upperwrap .b1b {
  margin:0 5px; background:#CBBCC5;}
  
#middlewrap .b1b {
  margin:0 5px; background:#DFD4DB;}
  
#lowerwrap .b1b {
  margin:0 5px; background:#D4C4CE;}
  
#upperwrap .boxcontent, #middlewrap .boxcontent, #lowerwrap .boxcontent, #shopwrap .boxcontent {
  display:block;  
  background:#E9E2E8; 
  border-left:1px solid #CBBCC5; 
  border-right:1px solid #CBBCC5;}