body {

	background-attachment: fixed;

	background-color: #FFFFFF;

	background-image: url(leaf-background.jpg);

	background-position: left top;

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	overflow-x: none;

}

#Header {

	width: 900px; /*840px*/

	margin-right: auto;

	margin-left: auto;

}

#Navigation {

	background-color: #2B4516;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #666666;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #666666;

	margin-top: 20px;

	clear: both;

	padding: 10px;

	text-align: center;

}

#InsideNav {

	width: 950px;

	margin-right: auto;

	margin-left: auto;

}

#Top {

	width: 100%;

	clear: both;

	margin-bottom: 20px;

	height: 120px;

}

#Logo {
	float: left;
	margin-top: 20px;
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #003333;
	line-height: 2em;

}

#Contact {

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #003333;

	margin-top: 10px;

	margin-right: 30px;

	line-height: 1.8em;

	text-align: right;

}

#Contact a:link, #Contact a:active, #Contact a:visited,

#Logo a:link, #Logo a:active, #Logo a:visited,

#Footer a:link, #Footer a:active, #Footer a:visited {

	color: #CC0000;

	text-decoration: underline;

}

#TopPicture {

	width: 850px;

	margin-right: auto;

	margin-left: auto;

	height: 274px;

}

#Content {

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: auto;

	margin-left: auto;

	background-image: url(back.png);

	background-repeat: repeat;

	border: 1px solid #CCCCCC;

	width: 850px;

}

#Inside {

	font-family: Arial, Helvetica, sans-serif;

	color: #000;

	padding: 10px;

}

#Navigation .buttons {

	margin-right: 31px;

	margin-left: 5px;

}

#Content h1 {

	font-size: 1em;

	font-family: "Optima LT Std", "Myriad Pro", Arial;

	color: #CB0000;

}

#Footer {

	height: 30px;

	width: 330px;

	font-family: "Myriad Pro", Arial;

	font-size: 0.85em;

	color: #333333;

	margin-right: auto;

	margin-left: auto;

	text-align: center;	margin-top: 20px;

}

.Separate {

	margin-right: 10px;

	margin-left: 10px;



}

#Content p, #Content ul {

	font-size: 0.8em;

	line-height: 2em;

	font-family: Arial, Helvetica, sans-serif;

}

#Content h2 {

	font-size: 0.9em;

	color: #CC0000;

	font-family: "Optima LT Std", "Myriad Pro", Arial;

}

.knockdown {

	clear: both;

}

#ContentLeft {

	float: left;

	width: 570px;

}

.knockdown {

	clear: both;

}

.AFineBalance {

	margin-bottom: 10px;

}

#InsideNav img {

	margin-right: 8px;

	margin-left: 8px;

}

#IntroductoryOffer {



	float: right;

	width: 330px;

	font-family: "Myriad Pro", Arial;

	font-size: 0.95em;

	line-height: 2em;

	margin-right: 30px;

}

.Offer {

	font-size: 0.85em;

	line-height: 1px;

}

.Offer td {

	padding: 4px;

	line-height: 1.0em;

	border: 1px solid #000000;

}

#Content a:link, #Content a:active, #Content a:visited  {

	color: #006600;

}

#GoogleMap {
	float: right;
	width: 425px;

}

#testimonal {

	float: right;

	width: 430px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.85em;

	line-height: 2em;

	margin-right: 30px;

	margin-bottom: 20px;

}

#testimonallong {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.85em;

	line-height: 2em;

	margin-right: 60px;

	margin-left: 60px;

	margin-bottom: 20px;

}

.Speaker {

	margin-top: 10px;

	margin-right: 10px;

	float: right;

}

.Speechone {

	margin-right: 4px;

}

.Speechtwo {

	margin-left: 4px;

}



.RightHandSide {
	float: right;
	width: 200px;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 20px;

}

.RightHandLong {

	float: right;

	width: 300px;

	margin-left: 40px;

	margin-top: 20px;

	margin-right: 20px;

}

.RightHandSide img, .RightHandLong img {

	margin-bottom: 20px;
}

.LeftHandLong {

	float: left;

	width: 340px;

	margin-left: 0px;

	margin-top: 20px;

	margin-right: 20px;
}

.LeftHandSide {
	float: left;
	width: 200px;
	margin-right: 40px;
	margin-top: 20px;
	margin-right: 20px;

}

.LeftHandSideS {
	float: left;
	width: 50px;
	margin-left: 0px;
	margin-top: 05px;
	margin-right: 20px;

}

.LeftHandSide img {

	margin-bottom: 20px;

}

#YourTreatmentBullets {

	clear: both;

}

#URLLeft {
	float: left;
	width: 410px;

}

#URLRight {
	float: right;
	width: 390px;
	margin-right: 10px;

}



#TestimonialRight {

	float: right;

	width: 350px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.85em;

	line-height: 2em;

	margin-right: 30px;

	margin-bottom: 20px;

}

.rates {



	font-size: 0.8em;

	line-height: 2em;

	font-family: Arial, Helvetica, sans-serif;

}

.Benefits ul {



	margin-left: 200px;

}

.Company {

	margin-right: auto;

	margin-left: auto;

	width: 800px;

}

.BenefitsEmployer {

	margin-top: 10px;

}

#Video {

	float: right;

	width: 480px;

	margin-left: 20px;

	font-size: 0.8em;

	margin-bottom: 20px;

}

.DrHilary {

	float: right;

	margin-left: 20px;

	width: 200px;

	margin-right: 20px;

	margin-bottom: 20px;

	border: 4px solid #CCCCCC;

}

.Universe {

	float: right;

}

.ContactDetails {

	float: left;

	padding-top: 20px;

}
.RightHandPaypal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	float: right;
	width: 160px;
	font-weight: bold;
}

.Picture {
	float: right;

	margin-left: 10px;

	width: 50px;

	margin-right: 10px;

	margin-bottom: 10px;

}


#FooterPyramid {

	height: 30px;

	width: 330px;

	font-family: "Myriad Pro", Arial;

	font-size: 0.85em;

	color: #FF0;

	margin-right: auto;

	margin-left: auto;

	text-align: center;	margin-top: 20px;

}
#ContentPyramid {

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: auto;

	margin-left: auto;

	background-image: url(back.png);

	background-repeat: repeat;

	border: 1px solid #142630;


	width: 850px;

}

#InsidePyramid {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFF;

	background-color:#000;
	
	font-size: 0.8em;

	line-height: 2em;

	padding: 10px;
	

}
