/* Healthy Millionaire&trade; Main CSS Document */
 
/* Global */
/* commented backslash hack \*/ 
html {
	height: 100%;
}
/* end hack */
html, body {
	margin: 0;
	padding: 0;
	background-color: #cccc99;
	background-image:url(../images/global/global_bg.gif);
	background-repeat:repeat-x;
	min-height: 100%; /* fixes Mozilla Page shift w/out scrollbars */
	margin-bottom:1px;
}
#wrapper{
	width: 100%;
	height:100%;
	margin: 0px;
	padding: 0px;
}
#headMast {
	width:100%;
	background-image:url(../images/global/headmast_bg.gif);
	background-position:center;
	background-repeat: no-repeat;
	
}
#header {
	width:984px;
	height:104px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/global/header_bg.gif);
	background-repeat:repeat-x;
}
#content {
	width:984px;
	margin-left:auto;
	margin-right:auto;
}
#contentBody {
	position:relative;
	float:right;
	width:636px;
}
#contentImg {
	position:relative;
	float:left;
	width:348px;
}
#contentImg img {
	margin-top:9px;
}
#mainBody {
	height:387px;
	background-color:#ffffff;
	background-image:url(../images/main/main_bg.gif);
	background-repeat:no-repeat;
}
.mainHead {
	width:572px;
	height:46px;
	padding-top:45px;
	margin-left:43px;
}
.mainTxt{
	width:515px;
	padding-top:20px;
	margin-left:43px;
}
.mainTxt a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:18px;
	color:#ff9933;
	font-weight:bold;
	text-decoration:none;
}
.mainTxt a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:18px;
	color:#336633;
	font-weight:bold;
	text-decoration:none;
}
#subBody {
	position:relative;
	background-color:#ffffff;
}
#subHead {
	width:100%;
	height:60px;
	background-color:#999966;
}
#subHead img {
	margin-top:26px;
	margin-left:27px;
}
#subTxt{
	width:542px;
	padding-top:35px;
	margin-left:43px;
	padding-bottom:44px;
}
#subImg {
	width:100%;
	height:165px;
}
#test #subImg,
#mission #subImg,
#events #subImg,
#sitemap #subImg,
#terms #subImg,
#privacy #subImg,
#about #subImg {
	background-image:url(../images/global/money_tree.jpg);
	background-repeat:no-repeat;
}
#products #subImg,
#gratitude #subImg,
#saunas #subImg,
#vitatree #subImg,
#books #subImg {
	background-image:url(../images/products/bg_img_products.jpg);
	background-repeat:no-repeat;
}
#products #subImg,
#gratitude #subImg,
#saunas #subImg,
#vitatree #subImg,
#books #subImg {
	background-image:url(../images/products/bg_img_products.jpg);
	background-repeat:no-repeat;
}
#media #subImg {
	background-image:url(../images/media/bg_img_media.jpg);
	background-repeat:no-repeat;
}
#qanda #subImg {
	background-image:url(../images/qanda/bg_img_qanda.jpg);
	background-repeat:no-repeat;
}
#donate #subImg {
	background-image:url(../images/donate/bg_img_donate.jpg);
	background-repeat:no-repeat;
}
#contact #subImg {
	background-image:url(../images/contact/bg_img_contact.jpg);
	background-repeat:no-repeat;
}
#news #subImg {
	background-image:url(../images/contact/bg_img_contact.jpg);
	background-repeat:no-repeat;
}
#features {
	height:113px;
	background-color:#999966;
}
.feat {
	position:relative;
	float:left;
	width:186px;
	height:81px;
	background-color:#999966;
	margin-top:14px;
	margin-left:19px;
}
.featArrow{
	height:70px;
	position:relative;
	float:left;
	margin-top:3px;
}
.featHead{
	width:178px;
	position:relative;
	float:right;
	margin:0px;
}
.featTxt{
	width:178px;
	position:relative;
	float:right;
	margin:0px;
}
#footer {
	width:636px;
	position:relative;
	float:left;
}
#footer p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:14px;
	color:#5c5c45;
	margin-top:11px;
	margin-bottom:18px;
	margin-left:26px;
}
#pageHead {
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
#newsletterWrap {
	height:76px;
	width:615px;
	position:relative;
	float:right;
}
#newsletter {
	position:relative;
	float:right;
	margin-right:17px;
	margin-top:20px;
}
.news {
	position: relative;
	float: left;
}
#navBar {
	position:relative;
	float:right;
	width:615px;
	height:28px;
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;
	color:#336633;
	margin-top:0px;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#336633;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#666633;
	margin-top:0px;
}
a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#ff9933;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#336633;
	font-weight:bold;
	text-decoration:none;
}
#sitemap .pages a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#666633;
	font-weight:normal;
	text-decoration:none;
}
#sitemap .pages a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#666633;
	font-weight:normal;
	text-decoration:underline;
}
ul {
	list-style-type: square;
	list-style-position: outside;
}
ol {
    list-style-type:lower-alpha;
	list-style-position: outside;
}
li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color: #666633;
}
.hr {
	width: 100%;
	height: 1px;
	border:0px;
	background-color:#cccc99;
	/* background-color:#666633; */
	margin-bottom:18px;
	margin-top:18px;
}
.product {
	position:relative;
	display:table;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
}
.productImg {
	width:186px;
	height:186px;
	position:relative;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#999999;
	text-align:center;
}
.productImg p {
	color:#ffffff;
}
.productTitle {
	margin-top:0px;
	margin-bottom:18px;
}
.productTxt {
	width: 347px;
	position:relative;
	float:right;
	margin-top:0px;
	margin-bottom:32px;
}
.productTxt p {
	margin-bottom:18px;
}
.productLinks {
	position:relative;
	height:27px;
	background-image:url(../images/products/buy_bar_tile.gif);
	background-repeat:repeat-x;
}
.poemBtn {
	position:relative;
	float:left;
	width:173px;
	height:27px;
	background-image:url(../images/products/btn_poem_1.gif);
	background-repeat:no-repeat;
}
.poemBtn:hover {
	background-image:url(../images/products/btn_poem_2.gif);
	background-repeat:no-repeat;
}
.moreBtn {
	position:relative;
	float:right;
	width:68px;
	height:27px;
	background-image:url(../images/products/btn_more_1.gif);
	background-repeat:no-repeat;
}
.moreBtn:hover {
	background-image:url(../images/products/btn_more_2.gif);
	background-repeat:no-repeat;
}
.buyBtn {
	position:relative;
	float:right;
	width:84px;
	height:27px;
	background-image: url(../images/products/btn_buy_1.gif);
}
/*turned off until proper css rollovers are fixed on all buy now buttons*/
/*.buyBtnOvr:hover {
	background-image: url(../images/products/btn_buy_2.gif);
	background-repeat: no-repeat;
}
.buyBtn:hover {
	background-image:url(../images/products/btn_buy_2.gif);
	background-repeat:no-repeat;
}*/
.callBtn {
	position:relative;
	float:right;
	width:237px;
	height:27px;
	background-image:url(../images/products/btn_call.gif);
	background-repeat:no-repeat;
}
.linkLine {
	text-decoration:underline;
}
.featHead h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:12px;
	color:#ffffff;
	margin:0px;
	padding:0px;
}
.featTxt p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	color:#ffffff;
	margin:0px;
	padding:0px;
}
.featTxt a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:12px;
	color:#cccc99;
	margin:0px;
	padding:0px;
}
.featLine {
	text-decoration:underline;
	color:#ffffff;
}
.featLine:hover {
	color:#cccc99;
}
#footer a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:14px;
	color:#5c5c45;
	font-weight:normal;
	text-decoration:none;
}
#footer a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:14px;
	color:#5c5c45;
	font-weight:normal;
	text-decoration:underline;
}
input.newsField {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #cccc99;
	font-size:10px;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:#669966;
	background-color: #ffffff;
	height:15px;
	width:13em;
	padding-left:5px;
	padding-top:2px;
	margin-right:2px;
	margin-left:5px;
}
input.newsField:hover {
	color: #336633;
}
input.newsField:focus {
	color: #336633;
}
.newsImg {
	position: relative;
	top:1px;
}
/* navigation extras */
.navLink {
display:block;
width:100%;
height:100%;
}
#preloader {
display:none;
}
body#about #navAbout a,
body#media #navMedia a,
body#products #navProducts a,
body#qanda #navQandA a,
body#donate #navDonate a,
body#contact #navContact a,
body#home #navHome a,
body#about #subAbout a,
body#test #subTest a,
body#mission #subMission a,
body#events #subEvents a,
body#blog #subBlog a,
body#products #subProducts a,
body#vitatree #subVita a,
body#saunas #subSaunas a,
body#books #subBooks a {
visibility : hidden;
}
#subNav {
	postion:relative;
	width:inherit;
	height:60px;
	background-image:url(../images/about/sub_nav_bg.jpg);
	background-repeat:no-repeat;
	padding-left:27px;
}
#products #subNav,
#gratitude #subNav,
#saunas #subNav,
#vitatree #subNav,
#books #subNav {
	background-image:url(../images/products/product_nav_bg.jpg);
	background-repeat:no-repeat;
}
#subNav div {
margin-top:21px;
margin-left:15px;
}
/* end nav extras */
/* navigation */
#navAbout {
	position:relative;
	float:left;
	height:28px;
	width:141px;
	background-image:url(../images/global/nav_about_1.gif);
	background-repeat:no-repeat;
	margin:0px;
}
#navAbout:hover {
	background-image:url(../images/global/nav_about_3.gif);
	background-repeat:no-repeat;
}
body#blog #navAbout,
body#blog #navAbout:hover,
body#events #navAbout,
body#events #navAbout:hover,
body#mission #navAbout,
body#mission #navAbout:hover,
body#test #navAbout,
body#test #navAbout:hover,
body#about #navAbout,
body#about #navAbout:hover {
	background-image:url(../images/global/nav_about_2.gif);
	background-repeat:no-repeat;
}
#navMedia {
	position:relative;
	float:left;
	height:28px;
	width:75px;
	background-image:url(../images/global/nav_media_1.gif);
	background-repeat:no-repeat;
	margin:0px;
}
#navMedia:hover {
	background-image:url(../images/global/nav_media_3.gif);
	background-repeat:no-repeat;
}
body#media #navMedia,
body#media #navMedia:hover {
	background-image:url(../images/global/nav_media_2.gif);
	background-repeat:no-repeat;
}
#navProducts {
	position:relative;
	float:left;
	height:28px;
	width:70px;
	background-image:url(../images/global/nav_products_1.gif);
	background-repeat:no-repeat;
	margin:0px;
}
#navProducts:hover {
	background-image:url(../images/global/nav_products_3.gif);
	background-repeat:no-repeat;
}
body#books #navProducts,
body#books #navProducts:hover,
body#saunas #navProducts,
body#saunas #navProducts:hover,
body#vitatree #navProducts,
body#vitatree #navProducts:hover,
body#products #navProducts,
body#products #navProducts:hover {
	background-image:url(../images/global/nav_products_2.gif);
	background-repeat:no-repeat;
}
#navQandA {
	position:relative;
	float:left;
	height:28px;
	width:77px;
	background-image:url(../images/global/nav_qanda_1.gif);
	background-repeat:no-repeat;
	margin:0px;
}
#navQandA:hover {
	background-image:url(../images/global/nav_qanda_3.gif);
	background-repeat:no-repeat;
}
body#qanda #navQandA,
body#qanda #navQandA:hover {
	background-image:url(../images/global/nav_qanda_2.gif);
	background-repeat:no-repeat;
}
#navDonate {
	position:relative;
	float:left;
	height:28px;
	width:53px;
	background-image:url(../images/global/nav_donate_1.gif);
	background-repeat:no-repeat;
	margin:0px;
}
#navDonate:hover {
	background-image:url(../images/global/nav_donate_3.gif);
	background-repeat:no-repeat;
}
body#donate #navDonate,
body#donate #navDonate:hover {
	background-image:url(../images/global/nav_donate_2.gif);
	background-repeat:no-repeat;
}
#navContact{
	position:relative;
	float:left;
	height:28px;
	width:63px;
	background-image:url(../images/global/nav_contact_1.gif);
	background-repeat:no-repeat;
	margin:0px;
}
#navContact:hover {
	background-image:url(../images/global/nav_contact_3.gif);
	background-repeat:no-repeat;
}
body#contact #navContact,
body#contact #navContact:hover {
	background-image:url(../images/global/nav_contact_2.gif);
	background-repeat:no-repeat;
}
#navHome {
	position:relative;
	float:left;
	height:28px;
	width:41px;
	background-image:url(../images/global/nav_home_1.gif);
	background-repeat:no-repeat;
	margin:0px;
}
#navHome:hover {
	background-image:url(../images/global/nav_home_3.gif);
	background-repeat:no-repeat;
}
body#home #navHome,
body#home #navHome:hover {
	background-image:url(../images/global/nav_home_2.gif);
	background-repeat:no-repeat;
}
body#about #navAbout a,
body#media #navMedia a,
body#products #navProducts a,
body#qanda #navQandA a,
body#donate #navDonate a,
body#contact #navContact a,
body#home #navHome a{
visibility : hidden;
}
.navDiv {
	position:relative;
	float:left;
	width:13px;
	height:28px;
	background-image:url(../images/global/nav_div.gif);
	background-repeat:no-repeat;
}
/* end nav */

/* about sub navigation */
#subAbout {
	position:relative;
	float:left;
	height:22px;
	width:123px;
	background-image:url(../images/about/sub_nav_about_1.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
#subAbout:hover {
	background-image:url(../images/about/sub_nav_about_2.jpg);
	background-repeat:no-repeat;
}
body#about #subAbout,
body#about #subAbout:hover {
	background-image:url(../images/about/sub_nav_about_3.jpg);
	background-repeat:no-repeat;
}
#subTest {
	position:relative;
	float:left;
	height:22px;
	width:86px;
	background-image:url(../images/about/sub_nav_test_1.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
#subTest:hover {
	background-image:url(../images/about/sub_nav_test_2.jpg);
	background-repeat:no-repeat;
}
body#test #subTest,
body#test #subTest:hover {
	background-image:url(../images/about/sub_nav_test_3.jpg);
	background-repeat:no-repeat;
}
#subMission {
	position:relative;
	float:left;
	height:22px;
	width:52px;
	background-image:url(../images/about/sub_nav_mission_1.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
#subMission:hover {
	background-image:url(../images/about/sub_nav_mission_2.jpg);
	background-repeat:no-repeat;
}
body#mission #subMission,
body#mission #subMission:hover {
	background-image:url(../images/about/sub_nav_mission_3.jpg);
	background-repeat:no-repeat;
}
#subEvents {
	position:relative;
	float:left;
	height:22px;
	width:130px;
	background-image:url(../images/about/sub_nav_events_1.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
#subEvents:hover {
	background-image:url(../images/about/sub_nav_events_2.jpg);
	background-repeat:no-repeat;
}
body#events #subEvents,
body#events #subEvents:hover {
	background-image:url(../images/about/sub_nav_events_3.jpg);
	background-repeat:no-repeat;
}
#subBlog {
	position:relative;
	float:left;
	height:22px;
	width:33px;
	background-image:url(../images/about/sub_nav_blog_1.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
#subBlog:hover {
	background-image:url(../images/about/sub_nav_blog_2.jpg);
	background-repeat:no-repeat;
}
body#blog #subBlog,
body#blog #subBlog:hover {
	background-image:url(../images/about/sub_nav_blog_3.jpg);
	background-repeat:no-repeat;
}
/* end about sub nav */

/* product sub navigation */
#subProducts {
	position:relative;
	float:left;
	height:22px;
	width:63px;
	background-image:url(../images/products/sub_nav_products_1.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
#subProducts:hover {
	background-image:url(../images/products/sub_nav_products_2.jpg);
	background-repeat:no-repeat;
}
body#products #subProducts,
body#products #subProducts:hover {
	background-image:url(../images/products/sub_nav_products_3.jpg);
	background-repeat:no-repeat;
}
#subVita {
	position:relative;
	float:left;
	height:22px;
	width:68px;
	background-image:url(../images/products/sub_nav_vitatree_1.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
#subVita:hover {
	background-image:url(../images/products/sub_nav_vitatree_2.jpg);
	background-repeat:no-repeat;
}
body#vitatree #subVita,
body#vitatree #subVita:hover {
	background-image:url(../images/products/sub_nav_vitatree_3.jpg);
	background-repeat:no-repeat;
}
#subSaunas {
	position:relative;
	float:left;
	height:22px;
	width:45px;
	background-image:url(../images/products/sub_nav_saunas_1.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
#subSaunas:hover {
	background-image:url(../images/products/sub_nav_saunas_2.jpg);
	background-repeat:no-repeat;
}
body#saunas #subSaunas,
body#saunas #subSaunas:hover {
	background-image:url(../images/products/sub_nav_saunas_3.jpg);
	background-repeat:no-repeat;
}
#subGratitude {
	position:relative;
	float:left;
	height:22px;
	width:105px;
	background-image:url(../images/products/sub_nav_gratitude_1.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
#subGratitude:hover {
	background-image:url(../images/products/sub_nav_gratitude_2.jpg);
	background-repeat:no-repeat;
}
body#gratitude #subGratitude,
body#gratitude #subGratitude:hover {
	background-image:url(../images/products/sub_nav_gratitude_3.jpg);
	background-repeat:no-repeat;
}
#subBooks {
	position:relative;
	float:left;
	height:22px;
	width:175px;
	background-image:url(../images/products/sub_nav_millionaire_1.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
#subBooks:hover {
	background-image:url(../images/products/sub_nav_millionaire_2.jpg);
	background-repeat:no-repeat;
}
body#books #subBooks,
body#books #subBooks:hover {
	background-image:url(../images/products/sub_nav_millionaire_3.jpg);
	background-repeat:no-repeat;
}
/* end product sub nav */
/* Q&A start */
.QnA {
	width:inherit;
}
.QnA p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#666633;
	margin-top:0px;
	margin-bottom:0px;
}
.Q {
	position:relative;
	float:left;
	width:1.5em;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ff9933;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;
}
.A {
	position:relative;
	float:left;
	width:1.5em;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ff9933;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;
}
.Qtext {
	font-weight:bold;
	position:relative;
	width:inherit;
	margin-left:1.5em;
	color: #000000;
	z-index: 1;
	}

.Atext {
	position:relative;
	width:inherit;
	margin-left:1.5em;
	}
/* Q&A end*/

/* Media Kit */
.mediaKit {
	position:relative;
	display:table;
	width:100%;
	margin-top:0px;
	margin-bottom:12px;
}
.mediaIcon {
	width:13px;
	position:relative;
	float:left;
	margin-top:3px;
	margin-bottom:0px;
	margin-right:8px;
}
.mediaTxt {
	width: 500px;
	position:relative;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
}
.mediaTxt p {
	margin-bottom:0px;
}
.mediaTxt a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#666633;
	margin-top:0px;
	font-weight:normal;
	text-decoration:none;
}
.mediaTxt a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	color:#666633;
	margin-top:0px;
	font-weight:normal;
	text-decoration:underline;
}
/* end Media Kit */

/* printed objects */
#printSubject {
	display: none; 
}
#printDetails {
	display: none; 
}
.printExtras {
	display: none; 
}
/* end printed objects */
