/* 
 ======================== General Styles ======================== 
*/
A.blueLink{
	color: #0131f3;
	text-decoration: none;
	font-size:14px;
        font-weight:none;
}
A.blueLink:hover {
	text-decoration: underline;
}

A {
	color: #0131f3;
	text-decoration: none;
}
A:hover {
	color: #000000;
	text-decoration: underline;
}

html {
	font-size: 11px;
	margin: 0px;
	padding : 0px;
	color: #000000;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

body {
	font-size: 11px;
	margin-top: 0px;
	padding : 0px;
	color: #000000;
	background-color:#E6E6E6;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

H1 {
	margin : 0px;
	color : #000000;
	font : 22px Arial, Verdana, Geneva, Helvetica, sans-serif;
	letter-spacing:-1px;
	text-decoration : underline;
	text-align : center;
}

H2 {
	font-size : 18px;
	color : #1f5531;
        margin: 0px;
}

H3 {
	color : #FFFFFF;
	font : bold 14px Arial, Verdana, Helvetica, sans-serif;
	text-transform : capitalize;
	text-decoration : none;
	text-align : center;
}

.head_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color : #1F5531;
  margin: 0px;
  text-align: center;
}

.subhead_txt {
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color : #000000;
  margin: 0px;
  text-align: center;
}

.sub_txt {
	font-size : 12pt;
	color : #000;
        margin: 0px;
        text-align: center;
}

.greeninfo_box {
     background: #EEF9E3;
     border: 1px solid #79C92A;
     padding: 20px;
     margin-left: 30px;
     margin-right: 30px;
}

.pinkinfo_box {
        background: #FEF7F1;
        border: 1px solid #CB3F2A;
        padding: 20px;
        margin-left: 30px;
        margin-right: 30px;
}

.info_body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
 
}

.txt_indent {
        text-indent:2em;

}

.txt_dbindent {
        text-indent:4em;

}

.p_indent {
        margin-left: 16px;
        margin-right: 16px;
}

.ps_indent {
        margin-left: 16px;
        margin-right: 16px;
        font-size: 8pt;
}

.ldkgr_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
        color: #000000;
}

.ldkrd_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
        color: #000000;
}

.see {
position: relative;
margin-left: 3px;
margin-bottom: 66px;
}

.right_img {
float: right;
margin-left: 4px;
margin-right: 4px;
margin-top: 4px;
}

TD.MainContent {
	padding:10px;
	text-align:left;
	width:600px;
}

TD.MainContent A {
	color: #0000CC;
	text-decoration: underline;
}
TD.MainContent A:hover {
	color: #000000;
	text-decoration: underline;
}

A.NavLink {
	color: #ffffff;
	text-decoration: none;
	font-size:12px;
}
A.NavLink:hover {
	text-decoration: underline;
}

p { font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 12px; font-style : normal; font-weight : normal; color : #000000; text-align: left;}

li { font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 12px; font-style : normal; font-weight : normal; color : #000000; text-align : left;} 

li.bold { font-weight : bold; }

ol { font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 12px; font-style : normal; font-weight : bold; color : #000000; clip : rect( )} 

ul { font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 12px; font-style : normal; font-weight :normal; color : #000000;}

td {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	font-variant : normal;
	color : #000000;
}

hr {
	height : 1px;
	color : #669900;
}

.left {
        text-align: left;
}

.center {
        text-align: center;
}

.right{
        text-align: right;
}

/* 
 ======================== W2M DIR TREE STYLES ======================== 
 */
.DirTreeCurrent {
	font-weight : bold;
	font-style : italic;
}

.DirTreeParent {
	font-weight : bold;
}

a.DirTreeLevel1 {
	background-color : #FFFFFF;
	width : 100%;
	font-size : 1.1em;
}

a.DirTreeLevel1:hover {
	background-color : #DDDDDD;
	width : 100%;
}

a.DirTreeLevel2 {
	background-color : #FFFFFF;
	width : 100%;
}

a.DirTreeLevel2:hover {
	background-color : #DDDDDD;
	width : 100%;
}

a.DirTreeLevel3 {
	background-color : #FFFFFF;
	width : 100%;
}

a.DirTreeLevel3:hover {
	background-color : #DDDDDD;
	width : 100%;
}

a.bronze : link {
	font-family : tahoma,verdana,arial,geneva,helvetica,sans-serif;
	font-size : 0.90em;
	color : #7a7a3d;
}

a.bronze : visited {
	font-family : tahoma,verdana,arial,geneva,helvetica,sans-serif;
	font-size : 0.90em;
	color : #7a7a3d;
}

/* 
 ======================== END W2M DIR TREE STYLES ======================== 
*/
/* 
 ======================== Main Layout ======================== 
*/
TD.MainLeft,TD.MainRight {
	border : 1px solid #336633;
	border-top : none;
	padding : 5px;
	background : #FFFFD6;
	width : 175px;
}

TABLE.StoreHeader {
	padding : 0px;
	margin : 0px;
	width : 100%;
}

TD.StoreHeader,TD.StoreHeaderButton {
	padding : 0px;
	border : none;
	font : normal 10px Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	text-decoration : none;
}

TD.StoreHeaderButtonActive {
	border : none;
	padding-left : 5px;
	padding : 0px;
	color : #FFFFFF;
	background : #CE4726;
	font : italic bold 14px Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	text-decoration : none;
}

TH.StoreHeader {
	padding : 0px;
	font : bold 10px Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	text-decoration : none;
}

TD.Navigation {
	padding : 5px;
	margin : 10px 10px;
	border-top : 1px solid #666666;
	color : #000000;
	background : #CCCCCC center center;
	font : normal 12px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

A.NavTitle {
	color : #008800;
	font : bold 11px Arial, Verdana, Helvetica, sans-serif;
	text-decoration : underline;
	text-transform : uppercase;
}

A.NavTitle:hover {
	color : #00CC00;
	text-decoration : none;
}

.ProductDetail {
	font-size : 1em;
}

.OuterTableCaption {
	font-size : 1.0em;
	color : #669900;

}

/* 
 ======================== InnerTable ======================== 
*/
TABLE.InnerTable {
	margin : 5px 0px 0px;
	padding : 2px;
	width : 100%;
	text-align : center;
}

TD.InnerTable {
	padding : 2px;
	font-size : 12px;
	vertical-align : super;
	text-align : left;
}

TD.InnerTableSearch {
	padding : 2px;
	font-size : 12px;
	vertical-align : super;
	text-align : left;
}

TD.InnerTableAmount {
	border-top : 0px none;
	padding : 2px;
	font-size : 12px;
	font-weight : normal;
	vertical-align : super;
	text-align : right;
}

TD.InnerTableCenter {
	padding : 2px;
	font-size : 12px;
	vertical-align : super;
	text-align : center;
}

TD.InnerTableHeader {
	color : #000000;

}
TD.InnerTableHeaderW {
	color : #000000;
	border-bottom: solid 1px #e0e0e0;
	padding-top:5px;
	padding-bottom: 5px;
}

TD.InnerTableTotal {
	border-top : double 3px;
	padding : 2px;
	font-size : 12px;
	font-weight : bold;
	vertical-align : super;
	text-align : right;
}

TH.InnerTable {
	padding : 2px;
	margin : 0px;
	color : #000000;
	font-weight : bold;
	font-size : 12px;
	text-align : right;
}

TH.InnerTableCaption {
	margin-top : 4px;
	padding : 2px;
	color : #000000;
	background : #FFFFFF;
	font : bold 14px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

TH.InnerTableHeader {
	border-right : #FFFFFF 1px solid;
	border-top : #FFFFFF 1px solid;
	margin : 0px;
	border-left : #FFFFFF 1px solid;
	border-bottom : #FFFFFF 1px solid;
	padding : 2px;
	color : #000000;
	background : #6c9d5b;
	font : bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
	#ffffff-space : nowrap;
}
TH.InnerTableHeaderW {
	border-right : #FFFFFF 1px solid;
	border-top : #FFFFFF 1px solid;
	margin : 0px;
	border-left : #FFFFFF 1px solid;
	border-bottom : #FFFFFF 1px solid;
	padding : 2px;
	color : #ffffff;
	background : #6c9d5b;
	font : bold 12px Arial, Verdana,Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
	#ffffff-space : nowrap;
}

TR.InnerTableHeaderW {
	background : #FFFFFF;
	text-align : left;
}
TH.InnerTableHeaderBasket {
	padding : 6px;
	color : #fff;
	background : #6C9D5B;
	font : bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
	#ffffff-space : nowrap;
}

TR.InnerTableAmount {
	background : #E2DEBC;
	text-align : right;
}

TR.InnerTableEven {
	background : #FFFFF4;
}

TR.InnerTableHeader {
	background : #FFFFFF;
	text-align : left;
}

TR.InnerTableOdd {
	background : #FFFFD6;
}

/* 
 ======================== OuterTable ======================== 
*/
TABLE.OuterTable {
	padding : 2px;
	border : 1px solid #FFFFFF;
	width : 100%;
	vertical-align : top;
	background : #FFFFFF;
}

A.OuterMenuTitle {
	color : #008800;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-decoration : none;
	text-transform : uppercase;
}

TD.OuterTable {
	padding : 2px;
	background : #FFFFFF;
	background : 0px;
	font-size : 12px;
	text-align : left;
	vertical-align : top;
}

TD.OuterTableCaption {
	margin-top : 4px;
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #666666;
	padding : 2px;
	color : #000000;
	background : #FFFFFF top;
	font : bold 14px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

TH.OuterTable {
	padding : 2px;
	color : #000000;
	background : #FFFFFF;
	font-weight : bold;
	font-size : 12px;
	text-align : right;
}

TH.OuterTableCaption {
	margin-top : 4px;
	border : none;
	padding : 2px;
	color : #000000;
	background : #FFFFFF;
	font : bold 14px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

TH.OuterTableHeader {
	margin-top : 4px;
	padding : 2px;
	color : #000000;
	background : #FFFFFF;
	font : bold 12px Arial, Verdana,Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

TH.OuterTableSection {
	margin-top : 4px;
	padding : 2px;
	color : #000000;
	background : #E2DEBC;
	font : bold 14px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

/* 
 ======================== Left Nav & Right Nav ======================== 
*/
TABLE.RightNav,TABLE.LeftNav {
	border : none;
	padding : 2px;
	background : #FFFFD6;
	height : 100%;
	width : 175px;
}

TABLE.MenuBox {
	border : none;
	margin-top : 10px;
	padding : 2px;
	width : 100%;
}

A.MenuTitle {
	color : #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-decoration : none;
	text-transform : uppercase;
}

A.MenuTitle:hover {
	color : #00CC00;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-decoration : underline;
	text-transform : uppercase;
}

TD.MenuBox {
	padding : 2px;
	color : #000000;
	background : #FFFFCC;
	font : normal 11px Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	text-decoration : none;
}

TD.MenuBoxData {
	border : none;
	padding : 2px;
	color : #000000;
	background : #F0E68C;
	font : normal 12px Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	text-decoration : none;
	text-transform : uppercase;
}

TH.MenuBox {
	border : 3px double #DEB887;
	padding : 2px;
	color : #000000;
	background : #F0E68C;
	font : normal 14px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
	text-transform : uppercase;
}

div.MenuBox {
	text-align : left;
	font-size : 10px;
	width : 100%;
}

/* 
 ======================== Category Pages ======================== 
*/
A.PageLink {
	color : #008800;
	font : bold 14px Arial, Verdana, Helvetica, sans-serif;
	text-transform : capitalize;
	text-decoration : none;
}

A.Category,A.Product {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-decoration : none;
}

A.Category:hover,A.Product:hover {
	color : #00CC00;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-decoration : underline;
}

A.ProductListItem {
	color : #000000;
	font-weight : bold;
	text-decoration : underline;
}

A.ProductListItem:hover {
	color : #336633;
	font-weight : bold;
	text-decoration : none;
}

HR.ProductListing {
	background : #FFFFFF;
	height : 1px;
	width : 95%;
}

TABLE.ProductListing {
	padding : 0px;
	width : 100%;
}

TD.ProductListing {
	padding : 5px;
	font : 12px Arial,Helvetica,sans-serif;
}

TH.ProductListing {
	margin-top : 4px;
	border-bottom-width : 0px;
	border-bottom-style : solid;
	border-bottom-color : #004200;
	padding : 2px;
	color : #000000;
	background : #FFFFFF;
	font : bold 14px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

TR.ProductListingEven,TR.ProductListingOdd {
	background : #FFFFFF;
}

/* 
 ======================== Product Pages ======================== 
*/
TABLE.ProductDetail {
	padding : 0px;
	width : 100%;
}

TD.ProductDetail {
	padding : 2px;
	color : #000000;
	background : #FFFFFF;
	font : normal 13px Arial, Verdana, Helvetica, sans-serif;
	text-align : justify;
	text-decoration : none;
}
TD.ProductDetailPadded {
	padding-left : 30px;
	padding-right: 40px;
	color : #000000;
	background : #FFFFFF;
	font : normal 12px Arial, Verdana, Helvetica, sans-serif;
	text-align : justify;
	text-decoration : none;
}
TH.ProductDetail {
	margin-top : 4px;
	border-bottom-width : 0px;
	border-bottom-style : solid;
	border-bottom-color : #666666;
	padding : 2px;
	color : #000;
	background : #FFFFFF;
	font : bold 18px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : underline;
}

TABLE.CategoryNavigation {
	padding : 0px;
	width : 100%;
}

TD.CategoryNavigation {
	padding : 0px;
	border : 0px solid #000000;
	color : #000000;
	background : #A08F41;
	font : normal 12px Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	text-decoration : none;
}

TD.CategoryNavigationButton {
	padding : 0px 0px 0px 0px;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	color : #000000;
	background : #A08F41;
	font : normal 12px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

TD.CategoryNavigationButtonActive {
	border-right : 0px;
	border-left : 0px;
	border-bottom : 0px;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	padding : 0px;
	color : #000000;
	background : #A08F41;
	font : italic bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

A.CategoryNavigation {
	color : #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-style : normal;
	text-decoration : none;
}

A.CategoryNavigation:hover {
	color : #FFFFFF;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	text-decoration : underline;
}

A.CategoryNavigationActive {
	color : #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-style : italic;
	text-decoration : none;
}

A.CategoryNavigationActive:hover {
	color : #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-style : italic;
	text-decoration : underline;
}

TD.ProductNavigation {
	padding : 5px;
	margin : 10px 10px;
	border : none;
	color : #000000;
	background : #A08F41 center center;
	font : bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-decoration : none;
}

TABLE.ProductOptions {
	border : none;
	padding : 0px;
	width : 100%;
}

TD.ProductOptions {
	padding : 2px;
	color : #000000;
	background : #FFFFFF;
	font : normal 12px Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	text-decoration : none;
}

TH.ProductOptions {
	margin-top : 4px;
	padding : 2px;
	font : bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

TH.ProductOptionsName {
	padding : 2px;
	color : #000000;
	background : #FFFFFF;
	font : bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-align : right;
	text-decoration : none;
}

.ProductOptionsRight {
	font-size : 1em;
	text-align : right;
}

.ProductOptions {
	font-size : 1em;
	text-align : left;
}

.ProductOptionsCaption {
	font-style : italic;
	font-size : 1em;
	text-align : center;
}

/* 
 ======================== Web Pages ======================== 
*/
TABLE.ContentBox {
	padding : 2px;
	width : 100%;
	vertical-align : top;
}

TD.ContentBox {
	padding : 8px;
	color : #FFFFFF;
	background : #FFFFFF;
	font-size : 11px;
}

TH.ContentBox {
	color : #FFFFFF;
	background : #FFFFFF;
	font-size : 18px;
	font-weight : bolder;
	text-transform : uppercase;
}

TABLE.WebPopUpContent {
	padding : 2px;
	vertical-align : top;
	width : auto;
}

TD.WebPopUpContent {
	padding : 5px;
	color : #FFFFFF;
	font-size : 11px;
	width : auto;
}

DIV.WebPopUpContent {
	padding : 0px;
	text-align : left;
	border : 1px solid #CCCCCC;
	background : #FFFFFF;
	width : 100%;
}

DIV.WebPopUpButton {
	font-size : 10px;
	position : absolute;
	visibility : hidden;
	padding : 5px;
	border : 1px solid #CCCCCC;
	background : #FFFFD6;
	line-height : 150%;
	width : 50px;
	text-align : center;
}

/* 
 ======================== Other Pages ======================== 
*/
TD.CategoryTrails {
	padding : 5px;
	margin : 0px;
	color : #000000;
	background : #FFFFFF center;
	font : normal 11px Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	text-decoration : none;
}

TD.PlaceYourOrder {
	font-size : 1.0em;
	font-weight : bold;
	color : #669900;
}

.BoldHighlight {
	color : #FF0000;
	background : #FFFFFF;
	font : bold 10pt Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	text-decoration : none;
}

.catrail {
	color : #818156;
	font : bold 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration : none;
}
.catrail2 {
	color : #000;
	font : bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-align:center;
	text-decoration : none;
}

.Error {
	color : #FF0000;
	background : #FFFFFF;
	font : bold 10pt Arial, Verdana, Helvetica, sans-serif;
	text-align : center;
	text-decoration : none;
}

.Highlight {
	color : #FF0000;
	background : #FFFFFF;
	font : normal 10pt Arial, Verdana, Helvetica, sans-serif;
	text-align : left;
	text-decoration : none;
}

.Price {
	color : #FF0000;
}

/* 
 ======================== NHP Styles ======================== 
*/
.symptomsheading {
	color : #000000;
	font-size : 16px;
	font-weight : bold;
}

.hdsmallheader {
	font-size : 12px;
}

a.FertilityDark : link,a.FertilityDark : visited {
	color : #671D88;
	text-decoration : none;
}

a.FertilityDark:hover,a.WomensHealthDark:hover,a.MGDark:hover,a.MenopauseDark:hover,a.WeightLossDark:hover {
	color : #FF3300;
	text-decoration : none;
}

a.MenopauseDark : link,a.MenopauseDark : visited {
	color : #2D56A2;
	text-decoration : none;
}

a.Menu:hover {
	color : #00CE0C;
	text-decoration : none;
}

a.Menu : active,a.Menu : link,a.Menu : visited {
	color : #008800;
}

a.MGDark : link,a.MGDark : visited {
	color : #2DA89F;
	text-decoration : none;
}

a.WeightLossDark : link,a.WeightLossDark : visited {
	color : #259156;
	text-decoration : none;
}

a.WomensHealthDark : link,a.WomensHealthDark : visited {
	color : #FF9B75;
	text-decoration : none;
}

table.DosagesTable {
	padding : 3px;
	border : 1px;
	background : #FFCC66;
}
.inputext {
	font-family: Arial, verdana,geneva,helvetica,sans-serif;
	font-size: 11px;
}
.inputext_error {
	border: 2px solid red;
	color: red;
	font-family: arial,geneva,verdana,helvetica,sans-serif;
	font-size: 11px;
}
.errmsg {
	color: red;
	font-family: arial,geneva,verdana,helvetica,sans-serif;
	font-size: 9px;
}
.big {
	font-size : 16px;
}

.black {
	color : #000000;
}

.bold {
	font-weight : bold;
}

.WHI	{
	font-weight:bold;
	font-size:14px;
	color:#000000;
}

.WHI_Title	{
	font-weight:bold;
	font-size:18px;
	color:#000000;
}

.brown {
	color : #818156;
}

.brownbold {
	color : #818156;
	font-weight : bold;
}

.brownish {
	color : #ABA982;
}

.caution {
	color : #FF0000;
	font : bold 12px Arial,Helvetica,sans-serif;
}

.dosered {
	color : #FF0000;
}

.feature {
	color : #B2BFDC;
	font : bold 12px Arial,Helvetica,sans-serif;
}

.Fertility {
	color : #C3A0CD;
}

.FertilityDark {
	color : #671D88;
}

.floatleft {
	float : left;
}

.formtext {
	font : 12px Arial,Helvetica,sans-serif;
}

.formtextsmall {
	font : 11px Arial,Helvetica,sans-serif;
}

.greenhead {
	color : #259156;
	font : bold 24px Arial,Helvetica,sans-serif;
}

.grn {
	color : #669900;
}

.headinglarge {
	color : #818156;
	font-size : 18px;
	font-weight : bold;
	text-align : center;
}

.headingmedium {
	color : #818156;
	font-size : 18px;
	font-weight : bold;
	text-align : center;
}

.headingsmall {
	color : #259156;
	font-size : 14px;
	font-weight : bold;
	text-align : center;
}

.headingverylarge {
	color : #818156;
	font-size : 20px;
	font-weight : bold;
	text-align : center;
}

.italic {
	font-style : italic;
}

.item {
	color : #000000;
	font : normal bold 12px Arial,Helvetica,sans-serif;
}

.label {
	color : #000000;
	font : bold 0.78em tahoma,geneva,verdana,helvetica,arial,sans-serif;
}
.labelite {
	color : #000000;
	font : 0.78em  tahoma,geneva,verdana,helvetica,arial,sans-serif;
	font-weight: bold;
	text-align: center;
	letter-spacing: -1;
}

.largerhighlighted {
	color : #818156;
	font : normal bold 14px Arial,Helvetica,sans-serif;
}

.largermargintext {
	margin-right : 50px;
	margin-left : 0px;
	font : normal normal 12px Arial,Helvetica,sans-serif;
}

.largertext {
	color : #9999CC;
	font : normal normal 14px Arial,Helvetica,sans-serif;
}

.mainparahead,.strap {
	color : #2D56A2;
	font : bold 18px Arial,Helvetica,sans-serif;
}

.medium {
	font-size : 14px;
}

.Menopause {
	color : #B2BFDC;
}

.MenopauseDark {
	color : #2D56A2;
}

.menu {
	font : normal bold 12px Arial,Helvetica,sans-serif;
}

.MG {
	color : #BBE5DA;
}

.MGDark {
	color : #2DA89F;
}

.nhp {
	color : #333333;
	font : normal 12px Arial,Helvetica,sans-serif;
	text-decoration : none;
}

.normal,.margintext {
	color : #000000;
	font : normal normal 12px Arial,Helvetica,sans-serif;
}

.PanelTitleBlu {
	font-size : 11px;
	font-weight : bold;
	color : #818156;
	background-color : #cffcd0;
	border : 3px double #818156;
}

.PanelTitleGr {
	color : #669900;
	font-size : 0.70em;
	font-weight : bold;
	font-style : italic;
}

.parahead {
	color : #2D56A2;
	font : bold 14px Arial,Helvetica,sans-serif;
}

.paraheadbigger {
	color : #2D56A2;
	font : bold 16px Arial,Helvetica,sans-serif;
}

.paraheadblack {
	color : #000000;
	font : bold 14px Arial,Helvetica,sans-serif;
}

.POA {
	color : #2D56A2;
	font : normal bold 16px Arial,Helvetica,sans-serif;
}

.prange {
	color : #BCE5B4;
	font : bold 12px Arial,Helvetica,sans-serif;
}

.prangehead {
	color : #259156;
	font : bold 14px Arial,Helvetica,sans-serif;
}

.prangeheadbigger,.greensubhead {
	color : #259156;
	font : bold 18px Arial,Helvetica,sans-serif;
}

.productname {
	font : bold 16px Arial,Helvetica,sans-serif;
}

.rightNavTitle {
	font-size : 13px;
	text-transform : uppercase;
}

.sidetext {
	color : #99CC66;
	font : bolder 12px Arial,Helvetica,sans-serif;
}

.small {
	font-size : .85em;
}
.gump {
	font-size : .9em;
}
.medium {
	font-size: 12px;
}
.smaller {
	font-size : 12px;
}

.smallerB {
	font-size : 1.0em;
	font-weight : bold;
}

.smallerW {
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
}

.smallgreen {
	color : #259156;
	font : normal bold 10px Arial,Helvetica,sans-serif;
}

.smallhead {
	color : #2D56A2;
	font : normal bold 11px Arial,Helvetica,sans-serif;
}

.symptom {
	color : #FF0000;
	font : italic bold 12px Arial,Helvetica,sans-serif;
}

.tabtext {
	font : bold 12px Arial,Helvetica,sans-serif;
}

.testhead {
	color : #2D56A2;
	font : bold 20px Arial,Helvetica,sans-serif;
}

.textfield {
	border : none;
	color : #818156;
	font : 12px Arial,Helvetica,sans-serif;
}

.textfieldtwo {
	border : none;
	color : #818156;
	font : 12px Arial,Helvetica,sans-serif;
	width : 236px;
}

.textmargin {
	padding-left : 8px;
	padding-right : 8px;
}

.textmarginLarger {
	padding-left : 20px;
}

.txt {
	border : none;
	color : #818156;
	font : 12px Arial,Helvetica,sans-serif;
	width : 100%;
}

.underline {
	text-decoration : underline;
}

.warn {
	color : #999966;
	font : bold 12px Arial,Helvetica,sans-serif;
}

.WeightLoss {
	color : #BCE5C4;
}

.WeightLossDark,.green {
	color : #259156;
}

.white {
	color : #FFFFFF;
}

.whiteB {
	color : #FFFFFF;
	font-weight : bold;
	font-family : arial,tahoma,verdana,geneva,helvetic,sans-serif;
}

.WomensHealth {
	color : #FFCBB8;
}

.WomensHealthDark {
	color : #FF9B75;
}

.yourprice {
	color : #818156;
	font-weight : bold;
	font-family : arial,tahoma,verdana,geneva,helvetic,sans-serif;
	font-style: italic;
}
.chartlabel {
	color: #006699;
	font-weight: bold;
	font-family : arial,tahoma,verdana,geneva,helvetic,sans-serif;
	font-size: 11px;
}

.green_tr {
color: #fff;
text-align: center;
background: #339966;
font-weight: bold;
padding: 4px;
}

.yellow_tr {
color: #000;
text-align: center;
font-weight: bold;
background: #ffff99;
padding: 4px;
}

.border_td {
border-right: 1px solid #79C92A; 
border-bottom: 1px solid #79C92A; 
padding: 10px;
}

.border_rt {
border-bottom: 1px solid #79C92A; 
padding: 10px;
}

.border_bt {
border-right: 1px solid #79C92A; 
padding: 10px;
}
.formsubtitle {
	font-family: arial,verdana,helvetica,geneva,sans-serif;
	font-size:13px;
	font-weight:bold;
}
