/*  				     	  @hm Website Design & IT Support Services					    */
/*  								=======================									*/
/*									  CSS Stylesheet 2008									*/
/*									Written By: Andrew Hill-Male							*/
/* ======================================================================================== */

/*generic css format */
/* prosperity */

	body {
	margin:0px;
	padding:0px;
	background-image: url(../images/left_panel.jpg);
	background-position: 0px 200px;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	
	p, ul,ol,.tablelist {
	font-size: 13px;
	text-align: justify;
	}	
	
	ul li { text-align:left}
	
	table td {font-size: 13px;}
	
/*	ul Li {
	font-size: 90%;
	padding-bottom: 3px;
}*/
		
	h1,h2,h3,h4,pre {
	margin:0px 10px 10px 0px;
		}
		
	h1 {
	font-size:120%;
	color: #000000;
	border-bottom: solid #000 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 20px;
		}
		
	h2 {
	font-size:110%;
	padding-top:10px;
	color: #611b8f;
	}

	h3 {
	font-size:14px;
	padding-top:10px;
	}
	
	a:link, a:visited{
	color: #4fbbd2; font-weight:bold
}
	a:hover, { font-style:italic}
	a:active {	color: #4fbbd2;}
	
	a.whitelink:link, a.whitelink:visited{
	color: #fff;
}
	a.whitelink:hover, { font-style:italic}
	a.whitelink:active {	color: #fff;}
	
	.purpletext {color: #611b8f;	}
	.bluetext {color: #4fbbd2;	}
	
	.redtext {color: #FF0000;	}
	.redtext_small {
	color: #FF0000;
	font-size: 11px;
}
	.redboldtext {
	color: #FF0000;
	font-weight:bold;
}
	
	a.redlink, a.redlink:visited, a.redlink:active {
	color: #FF0000;
	font-size: 120%;
	}
	
	#newsflash {
	width:280px;
	float: right;
	padding: 0px 10px;
	text-align: left;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 12px;
	border: solid 1px #ccc;
	margin: 0 0  10px 10px;
}


/* Banner Area */

	#banner {
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 145px;
	margin-bottom: 20px;
		}
		
#Logobox {
	position: absolute;
	height: 32px;
	width: 450px;
	font-size: 21px;
	left: -1px;
	top: 119px;
	background: #611b8f;
	color: #FFFFFF;
	margin: 0;
	float: left;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-style: italic;
	letter-spacing: 1px;
	text-align: right;
}		

.logotext { padding-right:30px}

/*left Nav layout*/
	#leftcontent {
	width:174px;
	position: absolute;
	left: 3px;
	top: 173px;
	}
		
/*Left Nav Menu Code*/
	
#nav, #nav ul { /* all lists */
	padding: 0 0 20px 0;
	margin: 0;
	list-style: none;
	width : 11em;
	font-family:"Trebuchet MS", Arial, sans-serif;
	}
	
	#nav li { /* all list items */
	position : relative;
	float : left;
	line-height : 1.7em;
	margin-bottom : 0px;
	width: 13.5em;
	}
	
	#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 110px;
	margin-top : -1.8em;
	width:13em;
	text-align:left;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}
	
	#nav li:hover, #nav li.hover {
    position: static;
	}
	
/*	#nav li ul a:link, #nav li ul a:visited {background-image:url(../images/menu_bg_submenu.jpg);}

	#nav li ul a:hover, #nav li ul a:active {
	background-image:url(../images/menu_bg_submenu.jpg);position: static;

	}*/
	

	
	
	
	#nav li a {
	width: 9em;
	w\idth : 13em;
	display : block;
	color : #611b8f;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight : bold;
	text-decoration : none;
	border-bottom : 1px solid #611b8f;
	padding : 0px 0 0 0.3em;
	}
	
	#nav li ul li a:link, #nav li ul li a:visited {
	width: 9em;
	w\idth : 13em;
	display : block;
	color : #FFFFFF;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight : bold;
	line-height : 1.5em;
	text-decoration : none;
	padding : 3px 0 0 0.5em;
	background-color: #611b8f;
	border-bottom:solid #000 1px;
	}
	
	#nav li a:hover {
		color : white;
		background-color : #611b8f;
	}
	
	ul#nav li ul li {border-bottom : 1px solid #000; }
	ul#nav li ul li a:hover {font-style:normal; border: solid #fff 1px;}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		font-style:normal;
	}
	
/* Submenus */



/*special Menu span*/	


/*Left Nav page Code*/

	body#home a#homenav,
	body#about a#aboutnav,
	body#freestuff a#freestuffsnav,
	body#services a#servicesnav,
	body#products a#productsnav,
	body#foursteps a#fourstepsnav,
	body#coaching a#coachingnav,
	body#resources a#resourcesnav,
	body#contact a#contactnav {
/*	background: #99CC00;*/
	
	}	
	
/* Quotes Box */
	
#wisdom{
	text-align: center;
	margin: 0;
	height: 150px;
	width: 145px;
	clear: both;
	}

.wisdomtitle{
	font-size: 11px;
	color: #611b8f;
	font-weight: bold;
	margin-bottom: 0px;
	}
	
.wisdomtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top: 0px;
	text-align: center;
	color: #000000;
	padding-top: 5px;
	}
		
/* Center Content Area */

	#centercontent {
	background:#fff;
	margin-left: 180px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 200px;
	width: 650px;
		}
		
	html>body #centercontent {
	margin: 0px 0 0 200px;

		}

	.quotetext {
	color: #611b8f;
	}
	
	.clienttestimonials {border: solid #611b8f 1px}
	
	.adbox{
	width:400px;
	text-align:center;
	border:dotted #000 2px;
	font-size:14px;
	margin: 0 0 0 60px;
	padding: 10px;
	background-color: #611b8f;
}
	
	.productbox {
	font-weight: bold;
	font-size: 12px;
}
	
	
	.productname {
	color: #611b8f;
	font-weight: bold;
	font-size: 14px;
	}
	
	.productimageleft {
	float:left;
	width:177px;
	margin:0 8px 0 10px;
	margin-bottom:0;
	padding: 0;
	}
	
	.productimageright {
	float:right;
	width:170px;
	margin:0 10px 0 8px;
	padding: 0;
	}
	

	.regtext {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
	}
	
	.availablebox {
	padding-bottom:8px;
	font-size: 80%;
	}
	
	.signupbox {
	text-align: center;
	background-color: #99CC00;
	border: solid #9900FF 2px;
	padding: 5px;
	font-weight: bold;
	width: 140px;
	}
	
	.affiliate {
	border: solid #9900FF 1px;
	margin: 0 20px;
	clear: both;
	}
	
	.imageleft { margin-right:10px}
	.imageright { margin-left:10px}
	.imagecenter { text-align:center}
	
	
	.producttable {
	margin-left: 10px;
	border-collapse: collapse;
	margin-bottom: 5px;
	}
	.producttable tr th {
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	}
	.producttable tr td {
	font-size: 14px;
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}
	
	tr td.noborder{border-bottom: none;}
	
	table.producttable tr td,table.producttable tr td p {
	vertical-align:middle;
	font-size: 13px;
	padding: 1px;
	margin: 0;
	}
	
	table.producttable tr td ul { font-size:13px; margin-top:0;}
	
	ol.affiliatelist li {
	padding-bottom:8px
}

#whale {
	float: left;
	text-align: center;
	font-size: 10px;
	margin-right: 10px;
}


/* Footer Area */

#Footer {
	background-color: #FFFFFF;
	background: url(../images/border_bottom.gif) bottom left no-repeat;
	padding: 5px 0 10px 0;
	margin-left: 200px;
	width: 650px;
  }

.footerlinks {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 70%;
	font-weight: bold;
	text-align: center;
	}

.copyright {
	text-align: center;
	font-family: Verdana, Arial, "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-top: 10px;
	}
	
	
/* Misc */
.centertext {
	text-align: center;
}	
.clear {clear: both;}

.tblpayment {font-family:Trebuchet MS, Arial, sans-serif; font-size:14px;}
h4 {
	font-size:24px;
	padding-top:0px;
	color: #611b8f;
	font-weight: bold;
}
h5 {
	font-size:16px;
	padding-top:0px;
	color: #4fbbd2;
	font-weight: bold;
}

.ahm:link, .ahm:visited 
{ color:#666666}

