body {

	background-image: url(images/bg.gif);

	margin: 15px 0px 0px 0px;

	text-align: center;

}

td {

	font-family: Verdana, Arial, Helvetica;

	font-size: 8pt;

	vertical-align: top;

	padding: 0px;

}

table {

	border-collapse: collapse;

}

#main a.menu_inactive {

 color: white;

 }

#main a.menu_active {

 color: yellow;

 }

#main a.sub_inactive {

 color: white;

 }

#main a.sub_active {

 color: yellow;

}

ul#teas {

	padding: 0px;

	margin: 0px;

	padding-top: 5px;

	padding-bottom: 10px;

}

ul#articles {

	padding: 0px;

	margin: 0px;

	padding-bottom: 10px;

}


#articles li {

	margin-top: 15px;

}

#affiliate li {
 		
	margin:10px 0 0 20px;
	
	}

#affiliate a.link {
	
	color:#660099;
	
	}

#articles a {

	color: #888888;

}

#articles a:hover {

	color: #444444;

}

#pages {

	font: 12px #143F2A;

	text-align: center;

	padding: 15px;

	width: 100%;

}

#pages a.page {

	font-weight: bold;

	color: #143F2A;

	padding: 2px 4px;

	border: solid #ffffff 1px;

	text-decoration: none;

	}

#pages a.page:hover {

	border: solid #143F2A 1px;

	background-color: #f0fff0;

	}

#pages span.current {

	font-weight: bold;

	padding: 2px 4px;

	border: solid #800000 1px;

	background-color: #ff8080;	}


#pages span.no-glossary {

	font-weight: bold;

	padding: 2px 4px;
	}


#main h1 {

	color: #143F2A;

	font-weight: normal;

	margin: 15px;

	text-transform: uppercase;

	width: 610px;

}

#thin h1 {

	color: #143F2A;

	font-weight: normal;

	margin: 15px;

	text-transform: uppercase;

	width: 420px;

}

a img {

	border: 0px;

}

a.chart {

	color:#0000FF;

	font-weight: normal;

	text-decoration: none;

}

a:hover.chart{

	color:#0000FF;

	text-decoration: underline;

}

.mainTable {

	width: 826px;

	background-color: #ffffff;

}

.topLogo {

	background-image: url(images/logo-small.gif);

	background-position: bottom;

	background-repeat: no-repeat;

	height: 78px;

	width: 173px;

}

.topBar {

	background-image: url(images/tulsi-people.jpg);

	background-position: right bottom;

	background-repeat: no-repeat;

}

.topBarBlog {

	background-image: url(images/ShortDivider.gif);

	background-position: 10px bottom;

	background-repeat: no-repeat;

	vertical-align: bottom;

	padding: 20px;

}

.topDivider {

	background-image: url(images/ShortDivider.gif);

	background-position: 10px bottom;

	background-repeat: no-repeat;

	vertical-align: bottom;

	

}

.overMenu, .menu td {

	height: 34px;


	text-align: left;

	vertical-align: middle;

}

.overMenu {

	height: 0px;

	background-color: #6a9680;

}

.menu {

	background-color: #143f2a;

	/*background-image: url(images/white-tulsi.gif);*/
background-image: url(images/new-logo.gif);

	background-position: bottom;

	background-repeat: no-repeat;

	height: 738px;
	width: 160px;


}




.menu td {

	padding: 4px;

	width: 180px;

}

.menu a {

	color: #ffffff;

	font-weight: bold;

	text-decoration: none;

	font-size:10px;

}

.menu a:hover {

	text-decoration: underline;

}

.menu1 {

	background-color: #69967f;

}

.menu2 {

	background-color: #618f78;

}

.menu3 {

	background-color: #578870;

}

.menu4 {

	background-color: #4c8066;

}

.menu5 {

	background-color: #41785d;

}

.menu6 {

	background-color: #347052;

}

.menu7 {

	background-color: #296848;

}

.menu8 {

	background-color: #1e6040;

}

.menu_bottom {

	background-color: #0c5330;

}

.content, .content2 {

	width: 357px;

	padding: 0px 22px 20px 10px;

	text-align: left;

	vertical-align: top;

}

.content2 {

	width: 315px;

	padding: 0px 0px 20px 10px;

}

.content3 {

	width:630px;

	padding: 0px 0px 20px 10px;

}

.content4 {

	text-align:left;

	vertical-align: middle;

}

.content-only, .content-only-47fromLeft, .content-only-new {

/*	width: 631;*/

	width: 700px;

	padding: 0px 22px 20px 10px;

	text-align: left;

	vertical-align: top;

}

.content-class {

/*	width: 631;*/

	padding: 0px 5px 0px 5px;

	text-align: justify;

	vertical-align: top;

}

.content-only-new {

	padding-top: 10px;

}

.content-only-47fromLeft {

	padding-left: 47px;

}

.content-only-new hr {

	padding-bottom: 19px;

}


.rightContent {

	padding-left: 20px;

	text-align: left;

	width: 270px;

}

.innerTable td {

	padding: 10px;

}

td.imagetd {

	width: 33%;

	padding: 20px 0px 0px 10px;

}

ul {padding-left: 16px;}

h1, h2, h3, h4,h5 {

	font-family: Verdana, Arial, Helvetica;

	color: #1e6040;

}

h1 {

	font-size: 30px;

	color: #143F2A;

	font-weight: normal;

	margin-bottom: 15px;

	text-transform: uppercase;

}

h1.big {

	font-size: 30px;

	color: #143F2A;

	font-weight: normal;

	margin-bottom: 15px;

}

h2 {

	font-size: 10pt;

	font-weight: bold;

	margin-bottom: 3px;

}

h2.big, h2.big a, h2.big {

	font-size: 20px;

	color: #143F2A;

	font-weight: normal;

	margin-bottom: 15px;

}

h2.affiliate, h2.affiliate a, h2.affiliate {

	font-size: 18px;

	color: #143F2A;

	font-weight: normal;

	margin-bottom: 15px;

}

h3 {

	font-size: 9pt;

	font-weight: bold;

	margin-bottom: 2px;

}

h3.big, h3.big a, h3.big {

	font-size: 14px;

	color: #143F2A;

	font-weight: bold;

	margin-bottom: 0px;

}

h2.big a:hover, h3.big a:hover {

	color: #1e6040;

	text-decoration: none;

}

h3.black {

	font-size: 8pt;

	margin-bottom: 0px;

	color: #000000;

}

h4 {

	font-size: 9pt;

	font-weight: normal;

	margin-top: 40px;

	color: #000000;

	padding-left:20px;

}

h5 {

	font-size: 9pt;

	font-weight: bold; 

	margin-bottom:0px;

}

h5.big {

	font-size:15px;

	font-weight: bold;

	color: #005000;

	padding: 20px 0 10px 0;

}

.name-text {

	text-align: right;

	color: #006600;

	font-size: 8pt;

	margin-bottom: 5px;

}

p {

	text-align: justify;

	margin-top: 10px;

	font-size: 8pt;
	
	
}

li {

\\	list-style-position: inside;

	margin: 0 20px;
	
	font-size: 8pt;

}

ol li {

	list-style-position: outside;

}

.rightColumn {

	width: 274px;

	vertical-align: top;

}

.rightColumn td {

	background-color: #1e6040;

	padding: 0px;

	color: #ffffff;

	font-family: Verdana, Arial;

	font-size: 10pt;

	font-weight: bold;

	text-align: center;

}

.rightColumn2 {

	width: 274px;

	vertical-align: top;

}

.rightColumn td.text {

	padding: 4px 4px 4px 4px;

}

.rightColumn td.white {

	background-color: #ffffff;

	color: #000000;

}

.rightColumn a {

	color: #ffffff;

}

.rightColumn p {

	text-align: left;

}

.bottomNav td {

	color: #0c5330;

	text-align: center;

	vertical-align: middle;

	height: 48px;

}

.bottomNav a, .bottomNav a:hover, .bottomNav {

	color: #0c5330;

	text-decoration: none;

}

.bottomNav a:hover {

	text-decoration: underline;

}

.style2 {

	font-size: 11px;
	
	font-family: arial;

	color: #0c5330;
	
	font-weight: normal;

}



.style2:hover {

	color: #3c8360

}

.alignRight {

	text-align: right;

}

.alignLeftBottom, .alignLeftBottom p {

	text-align: left;

	vertical-align: bottom;

}

.alignRightBottom, .alignRightBottom p {

	text-align: right;

	vertical-align: bottom;

}

.top0 {

	margin-top: 0px;

}

.bottom0 {

	margin-bottom: 0px;

}

.centered {

	text-align: center;

}

.green {

	color: #0c5330;

}

.orange {

	color: #f29200;

}

#footer {

    font: 11px arial;

	color: gray;

}

#footer a {

	color: gray;

	text-decoration: none;

	font-weight: normal;

}

#footer a:hover {

	text-decoration: underline;

}

.product {

	margin-top: 10px;

	margin-bottom: 10px;

}

.product td {

	width: 157px;

	padding: 1px;

	height: 60px;

	text-align: left;

	vertical-align: top;

}

.product .wider td {

	width: 210px;

	height: 80px;

}

product .wider table td {

	width: 170px;

}

.product td.right {

	width: 40px;

	text-align: right;

	vertical-align: bottom;

}

.product table {

	border: 1px solid #C0C6C4;

	width: 100%;

	height: 100%;

}

.product table td {

	padding: 5px;

	width: 117px;

}

.certification {

	margin-top: 10px;

	margin-bottom: 10px;

	border-collapse: separate;

}

.certification td {

	border: 1px solid #C0C6C4;

	width: 210px;

	padding: 10px;

	text-align: center;

	vertical-align: top;

}

.certification td.wider {

	width: 100%;

	text-align: left;

}

.certification h3 {

	font-size: 11px;

	font-weight: bold;

	color: #143f2a;

	text-align: left;

	margin-bottom: 0px;

}

.certification div {

	height: 100px;

}

.certification p {

	font-size: 11px;

	color: #666666;

	text-align: left;

}

.certification a, .certification {

	color: #143f2a;

}

.productsDetails h2 {

	margin-top: 0px;

	font-style: italic;

}

.productsDetails p {

	margin-top: 8px;

	margin-bottom: 8px;

}

.productsDetails td.image {

	vertical-align: middle;

	text-align: center;

}

.press {

	margin-top: 20px;

}

.press td {

	padding-bottom: 8px;

	padding-top: 0px;

}

.pressDate {

	width: 15%;

	text-align: left;

}

p.image {

/*	border: 1px solid #C0C6C4;*/

	border: 1px solid #69967F;

	text-align: center;

	font-size: 8pt;

/*	font-weight: bold;

	color: #0F5435;*/

	padding-bottom: 10px;

	width: 300px;

}

.image img {

	margin-bottom: 10px;

}

p.testimonial {

	margin-top: 0px;

	margin-right: 100px;

	text-align: left;

}

p.testimonialName {

	padding-bottom: 30px;

	font-weight: bold;

}

table.details {

	border: 2px solid #b6cbc0;

	width: 100%;

}

table.details td {

	padding: 1px;

	border: 2px solid #b6cbc0;

	vertical-align: middle;

	text-align: left;		height: 26px;		width: 25%;

}.style15 {

    font-size: 8pt;}a {

	color: #1e6040;

	font-weight: bold;

	text-decoration: none;

}

a:hover {

	color: #3c8360;

	text-decoration: underline;

}

span.section {

	width: 12px;

	height: 12px;

	padding-left: 12px;

	background-image: url(/images/bullet_left.gif);

	background-repeat: no-repeat;

	background-position: center center;

	cursor: pointer;

	}

td.submenu {

	width: 160px;

}

#shop_products h2 {
	font-size: 13px;
	font-weight: bold;
	color: black;
}

#shop_products table {
	border-left: solid silver 1px;
	border-top: solid silver 1px;
}

#shop_products td {
	padding: 2px 4px;
	height: 30px;
	vertical-align: middle;
	border-right: solid silver 1px;
	border-bottom: solid silver 1px;
}

#shop_products td.p_name {
	font-weight: bold;
	color: #555555;
}

#shop_products td.buy_now {
	width: 58px;
}



.board{
	padding-left: 17px;
}

.footnote {
	font-weight: normal;
	color: #143f2a;
	font-size: 10px;


}
