#header {
	background-image: url(../images/header_BG_04.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 115px;
}
body {
	padding: 0px;
	background-color: #130a01;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#navBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #F2f0cb;
	text-decoration: none;
	background-color: #5e3b14;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 6px;
	letter-spacing: 1px;
}
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	text-transform: uppercase;
	color: #F2f0cb;
	text-decoration: none;
	background-color: #5e3b14;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 6px;
}
.floatLeft {
	float: left;
	padding-top: 6px;
	padding-right: 16px;
	padding-bottom: 4px;
}
#topGradient {
	background-image: url(../images/topgradient_03.png);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mainContent {
	background-color: #121b00;
	color: #FFFFFF;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	overflow: hidden;
}
p {
	margin: 0px;
}
#innerContent {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	line-height: 15pt;
	font-weight: normal;
	color: #BBB99F;
	text-decoration: none;
	text-align: left;
	width: 768px;
	padding: 0px;
}
#innerContentInterior {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	line-height: 15pt;
	font-weight: normal;
	color: #BBB99F;
	text-decoration: none;
	text-align: left;
	width: 768px;
	padding: 0px;
}
#leftSide p {
	padding-bottom: 11px;
}
.offersListing a {
	font-style: normal;
	color: #c49f06;
	text-decoration: none;
}
a:hover {
	color: #c49f06;
}
.offersBox {
	background-color: #000000;
}
.offersBoxTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	background-color: #120a02;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 14px;
	font-weight: lighter;
}
.offersListing {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #bbb99f;
	text-decoration: none;
	background-color: #120A02;
	text-align: left;
	vertical-align: top;
	padding-left: 16px;
	padding-bottom: 20px;
	padding-right: 15px;
}
.offersSubhead {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #a7ad0b;
	text-decoration: none;
}
.GreenoffersSubhead {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #a7ad0b;
	text-decoration: none;
	margin-bottom: -6px;
}
#leftSide {
	margin-right: 300px;
}




#fullSubNav {
	text-decoration: none;
	padding-bottom: 8px;
}
#fullSubNav p {
	padding-bottom: 11px;
	margin: 0px;
	padding-top: 0px;
}
#subNav2 {
	text-decoration: none;
	padding-bottom: 9px;
}
.TestimonialHeader {
	line-height: 24px;
	background-image: url(../images/testimonials/images/TestimonialsBackground_29.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 24px;
	width: 431px;
	padding-left: 34px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: -2px;
	margin-left: 0px;
}
.subNav2_Tagline {
	font-size: 14pt;
	color: #A9A78F;
}
#TestimonialsImage {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;
	line-height: 15pt;
	color: #183c47;
	background-color: #cac4ae;
	background-image: url(../images/testimonials/images/TestimonialsMain_03.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 266px;
	width: 204px;
	margin-bottom: 20px;
	padding-top: 34px;
	padding-right: 26px;
	padding-left: 538px;
}
#subNav2 p {
	padding-bottom: 9px;
	margin: 0px;
	padding-top: 0px;
}







.image {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 465px;
}
.Disclaimer {
	font-style: normal;
	color: #4C6211;
}
.expclass {
	background-color: #99CC33;
}
#SideBox {
	width: 266px;
	background-image: url(../images/sideboxBackground_11.png);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
}
.OffersTable {
	margin-top: 4px;
}
.sideBox_Table_Header {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14pt;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #648625;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
.Questions {
	padding-top: 9px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
}
.RelaxationSteps {
	padding-top: 9px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
	line-height: 14pt;
}
.RelaxationSteps p {
	padding-bottom: 8px;
}
.RelaxationStepsCitation {
	margin-bottom: -15px;
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898E07;
	color: #a7ad0b;
	font-size: 9pt;
	font-style: italic;
	padding-bottom: -4px;
	margin-top: 5px;
}
.GreenBoxOffers p {
	padding-bottom: 8px;
}
.GreenBoxOffers {
	padding-top: 9px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 8px;
	font-size: 9pt;
	line-height: 12pt;
}
.GreenoffersSubhead a {
	color: #A7AD0B;
	text-decoration: none;
}
.GreenoffersSubhead a:link {
	color: #A7AD0B;
}
.GreenoffersSubhead a:visited {
	color: #A7AD0B;
}
.GreenoffersSubhead a:hover {
	color: #A7AD0B;
	text-decoration: none;
}
.featuredHolder {
	margin: 0px;
	padding-top: 15px;
}
.sideBox_GreenLinks {
	padding-top: 5px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #648625;
	text-align: left;
}
.Questions a {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #bbb99f;
}
.Questions a:hover {
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}
.GreenBoxOffers a {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #bbb99f;
}
.GreenBoxOffers a:hover {
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}
.floatRight {
	float: right;
}
#bottomGradient {
	background-image: url(../images/bottomgradient_06.png);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
}
.pipe {
	margin-right: 6px;
	margin-left: 6px;
	color: #D7D6B4;
}
.bottomPipe {
	margin-right: 4px;
	margin-left: 4px;
	color: #D7D6B4;
}
a {
	color: #F2f0cb;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
#rollover1 {
	z-index: 2;
	position: absolute;
}
#rollover2 {
	z-index: 3;
	position: absolute;
}
#rollover3 {
	z-index: 4;
	position: absolute;
}
#rollover4 {
	z-index: 5;
	position: absolute;
}
#rollover5 {
	z-index: 6;
	position: absolute;
}
#rollover6 {
	z-index: 7;
	position: absolute;
}
#rollover7 {
	z-index: 8;
	position: absolute;
}
#rollover8 {
	z-index: 9;
	position: absolute;
}
#rollover9 {
	z-index: 10;
	position: absolute;
}
.Rollover {
	padding-top: 20px;
	padding-right: 24px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #3F5807;
	position: relative;
	width: 242px;
	border: 4px solid #FFFFFF;
	margin-top: 55px;
	margin-left: 206px;
	visibility: hidden;
	background-image: url(../images/SideboxBGImage_02.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.Rollover_header {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13.5pt;
	color: #903D00;
	margin-bottom: 11px;
	text-transform: capitalize;
	line-height: 16pt;
	padding-bottom: 6px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CDC9B0;
	font-weight: normal;
}
.pullQuote {
	margin-top: 12px;
}
.Questions_special a:link {
	color: #c49f06;
}
.Questions_special a:visited {
	color: #c49f06;
}
.sideBox_GreenLinks a {
	color: #a7ad0b;
}
.sideBox_GreenLinks a:hover {
	color: #fff;
}
#aboutContainer {
	background-image: url(../images/AboutBGImage_06.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
}
#FAQContainer {
	background-image: url(../images/FAQ_BG_06.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
}
#ProductsContainer {
	background-image: url(../images/FAQ_BG_06.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
}
#PoliciesContainer {
	background-image: url(../images/Policies_BG_06.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
}
#HolisticContainer {
	background-image: url(../images/HolisticBGImage_06.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.greenCallout {
	color: #a7ad0b;
}
.quoteCallout {
	background-color: #120A02;
	margin-bottom: 11px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 20px;
	color: #6A8817;
}
.excerptCallout {
	background-color: #253604;
	margin-bottom: 14px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #BBB99f;
}
.quoteCallout_header {
	color: #C4A006;
	padding-top: 4px;
	font-size: 10.5pt;
}
.quoteAuthor {
	color: #753f00;
}
#QuotesContainer {
	background-image: url(../images/FAQ_BG_06.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.Subhead_Title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18pt;
	font-weight: lighter;
	color: #993707;
	text-decoration: none;
	margin-bottom: -3px;
	letter-spacing: 1px;
}
.Subhead_Title_single {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18pt;
	font-weight: lighter;
	color: #993707;
	text-decoration: none;
	margin-bottom: 7px;
	letter-spacing: 1px;
}
.Subhead_link a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #993707;
	font-weight: normal;
}
.Subhead_link {
	font-size: 10pt;
}
.Subhead_link a:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #bbb99f;
	font-weight: normal;
}
.subheadPipe {
	color: #993707;
	margin-right: 4px;
	margin-left: 4px;
}
.yellowCallout {
	font-size: 12pt;
	line-height: 16pt;
	font-weight: normal;
	color: #c49f06;
	margin-bottom: -2px;
}
.principalsImage {
	margin-bottom: -5px;
	margin-top: 8px;
	width: 465px;
}
ul {
	margin-top: -2px;
	margin-left: 0px;
	margin-bottom: 0px;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 18px;
	list-style-type: disc;
}
.sideColumnBlurb {
	background-color: #415A68;
	font-style: normal;
	text-align: left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	border: 1px solid #30434D;
}
.sideboxSubhead {
	font-size: 10.25pt;
	line-height: 17px;
	color: #c49f06;
}
ol {
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-position: outside;
}
li {
	padding-bottom: 2px;
}
.featuredImageColumn {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
	width: 80px;
}
.featuredDescription {
	text-align: left;
	vertical-align: top;
	padding-left: 12px;
	font-size: 9pt;
	line-height: 12pt;
	padding-right: 4px;
}
.featuredTitle {
	font-size: 10pt;
	color: #a7ad0b;
}
.featuredDescription a {
	color: #c49f06;
}
.featured_More {
	line-height: 12pt;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.featuredImage {
	border: 5px solid #F2f0cd;
	margin: 0px;
	padding: 0px;
}
.trueFloatRight {
	float: right;
}
.Swan {
	position: absolute;
	top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	right: 12%;
	margin: 0px;
	padding: 0px;
}
.headerImage {
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
}
.formLabel {
	margin: 0px;
	padding-right: 40px;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	font-size: 8pt;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.formLabel_custom {
	margin: 0px;
	padding-right: 24px;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	font-size: 8pt;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.formInputCells {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
}
select {
	text-align: left;
	vertical-align: top;
	width: 220px;
	color: #666666;
}
.LargeHeading {
	font-size: 18px;
	color: #FFFFFF;
	margin-top: 4px;
}
.input {
	width: 220px;
	color: #BC4B0D;
	background-color: #E7FFCE;
}
#Submit1 {
	margin-right: 6px;
}
#Comments {
	width: 220px;
	height: 120px;
	overflow: auto;
	background-color: #E7FFCE;
	padding-top: 5px;
	color: #bc4b0d;
}
#form1 {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Questions_desc {
	line-height: 11pt;
}
.excerptCalloutCream {
	background-color: #F2FFD2;
	margin-bottom: 14px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 20px;
	color: #666600;
}
.excerptCallout_headerCream {
	color: #993707;
	padding-top: 4px;
	font-size: 10.5pt;
	font-weight: bold;
	line-height: 16pt;
}
.excerptCalloutDark {
	background-color: #BEC49B;
	margin-bottom: 14px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 20px;
	color: #454500;
}
.greenLink a {
	color: #41520E;
}
.faqQuestion {
	line-height: 24px;
	background-image: url(../images/FAQ_background.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 24px;
	width: 431px;
	padding-left: 34px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: -2px;
	margin-left: 0px;
	color: #F9FFE5;
}
#StoreContainer img {
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}
#StoreContainer {
	margin-top: 0px;
	padding-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: center;
}.heading2 {
	font-size: 12px;
	text-transform: uppercase;
	color: #993707;
	margin-bottom: -4px;
	margin-top: -4px;
}
#SeeEvaluations {
	margin-bottom: 10px;
}
#SeeBodyButter {
	margin-bottom: 10px;
}
.sideColumnBlurb a {
	color: #FFFFFF;
	text-decoration: underline;
}
#StoreContainer table {
	border-collapse : collapse;
	background-color: #121B00;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	vertical-align: top;
	margin-bottom: 12px;
}

#StoreContainer td {
	background-color: #121B00;
	padding: 4px;
	text-align: left;
	vertical-align: top;
}
#StoreContainer p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.input_small {
	width: 80px;
	margin-right: 12px;
}
#customOrderForm {
margin-top: 25px;
margin-bottom: 20px;
}
.formLabel_custom {
	margin: 0px;
	padding-right: 24px;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	font-size: 8pt;
	text-transform: uppercase;
	letter-spacing: 1px;
	white-space: nowrap;
}