/**{margin:0px auto;padding: 0px;}*/

*{margin:auto;}


BODY{
	background: #65809E url(../../../../images/custom/ghn-body-bg.jpg) repeat-x;
	padding: 5px 0 0 0;
	text-align: center;
	color: #333333;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/** BEGIN HEADER **/

.header {
/*	background: url(../images/img/bg_header.jpg) repeat-x;*/
	height: 108px;
}

.headlivehelppad {  
padding-top: 22px;  
padding-right: 10px;  
padding-bottom: 0px;  
}

.headerlabel {
	background-color:#9eb5d7;
	padding-left:185px;
	padding-top: 0px;
	margin-top: 0px;
}
.aligntitletop {
	vertical-align: top;
	margin-top: 0px;
	padding-top: 0px;
}

/*	footer	*/
.footer { 
	padding: 0 10px 0 20px;
	background:#1c374e url(../images/ghn-footer-bg.jpg);
} 

.footer p {
	margin: 0;
	padding: 10px 0;
	color: #FFF;
	text-align: center;
	font-size: 11pt;
	
} 

.footer a {
	color: #FFF;
	text-decoration: none;
	}
	
.footer a:hover {
	text-decoration: none;
	}

.footer li {
	margin: 0 15px;
	list-style: none;
	display: inline;
}

.footer td a, a.visited, a.active {
	color: #ffffff;
	text-decoration: none;
}

.footer a:visited, a:active {
	color: #ffffff;
	text-decoration: none;
}

.footer td a:hover {
	color: #FF0;	
}

#footercredit a {
	margin: 0;
	color: #FFF;
	text-align: justify;
	font-size: 8pt;	
}

#footercredit { 
	width: 800px;
	margin: 0 auto;
} 

#footercredit p {
	margin: 0;
	color: #FFF;
	text-align: center;
	font-size: 8pt;	
}

#footerextra { 
	width: 800px;
	margin: 0 auto;
	padding: 20px 5px 0 5px;
}

#footerextra p {
	margin: 0;
	padding: 10px 0;
	color: #FFF;
	text-align: justify;
	font-size: 8pt;
	
}

#footerextra a {
	margin: 0;
	padding: 10px 0;
	color: #FFF;
	text-align: justify;
	font-size: 8pt;	
}

/*end footer*/

/* A-Z Form*/
.a-z-head{
  font:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	letter-spacing:1px;
	font-weight:bold;
}

/*Right Bar*/
#rightbarmargin {
	padding-left: 11px;
	padding-right: 11px;
}

/*end right bar*/

.searchtop {
	background: url(../images/img/bg_search.jpg) no-repeat right;	
}

.menu li {
	display: inline;
	margin-right: 15px;	
}

h2 {
	margin-bottom: 10px;
	color: #030;
}

form{margin:0;padding:0;}
A:ACTIVE{color:#0E4369;text-decoration:none;}
A:LINK{color:#0E4369;text-decoration:none;}
A:VISITED{color:#0E4369;text-decoration:none;}
A:HOVER{color:#8fb812;text-decoration:underline;}

.TopBottomBar{
	font-size:11px;
	background: url(../images/img/bg_menu.jpg) repeat-x;	
	height:23px;
	color:#000000;
	padding:7px;
}
A:ACTIVE.TopBottomBarLink{color:#005B84;text-decoration:none;}
A:LINK.TopBottomBarLink{color:#005B84;text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#005B84;text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#000000;text-decoration:underline;}

.strike{
	text-decoration:line-through;
}
/** BOX STYLES **/
.BoxFrame{background-color:#2A2A2A;}

.BoxHeader{
	background: url(../images/img/bg_green_title.jpg) no-repeat;
	height:27px;
	font-size:14px;	
	padding-left:2px;
	padding-right:2px;
	color:#FFFFFF;	
}
.BoxHeaderCat{
	background: url(../images/img/bg_categories_title.jpg) no-repeat;
	height:27px;
	font-size:14px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;	
}

.BoxHeaderCart{
	background: url(../images/img/bg_cart_title.jpg) no-repeat;	
	height:27px;
	font-size:14px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;	
}

.BoxHeaderGrey{
	background: url(../images/img/bg_grey_title.jpg) no-repeat;	
	height:24px;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;	
}
.BoxContent{
	font-size:14px;
	padding: 2px;
/*	background-color:#EBEFF0;
	border-right: 1px solid ;
	border-left: 1px solid ;
*/	color:#005B84;	
}
.BoxContentCart{
	font-size:14px;
	padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;
	background: ;
	color:;
	border-right: 1px solid ;
	border-left: 1px solid ;
}

.BoxContentCart a, a.visited, a.active {
	color: ;	
}

.BoxContentGrey{
	font-size:14px;
	padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;
	border-right: 1px solid ;
	border-left: 1px solid ;
	color:;
}
.BoxText{
	font-size:14px;
	padding: 4px 0;
	color:#005B84;
}
A:ACTIVE.BoxLink{color:#005B84;text-decoration:none;}
#desc-block3-grn-box {
}
A:LINK.BoxLink{color:#005B84;text-decoration:none;}
A:VISITED.BoxLink{color:#005B84;text-decoration:none;}
A:HOVER.BoxLink{color:#000055;text-decoration:underline;}

/** PAGE HEADER AND NAVIGATION					**/
.pageHeader{
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:left;
	margin:0px;
	color:#006808;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom:1px dotted silver;
}
tr.pageHeaderRow td {
	border-bottom:1px dotted silver;
}
tr.pageHeaderRow h1 {
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:left;
	margin:0px;
	color:#006808;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: none;
}

.pageNavigation{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;	
	padding: 9px;
	color:#111111;
	height: 20px;	
}

.pageNavigation div{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#111111;	
}

/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	border-bottom:1px solid #2A2A2A;
	border-top:1px solid #2A2A2A;
	margin-top: 5px;
}

.CatalogNavigation table tr td{
	font-size:12px;
	font-style:normal;
	font-weight:normal;	
	color:#000000;
}
.CatalogItemDark{
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:4px;
	color:#333333;
}
.CatalogItemLight{
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	padding:4px;
	color:#333333;
}

/* Start Home Page */
.ghnstoreheader {
	color:#3271B6;
	font-size:24pt;
	font-weight:bold;
	padding:5px;
	text-align:center;
	font-family: "trebuchet ms", verdana, arial;
}

.feature_headline {
	background-image:url(../../../../images/custom/ghn-usa-smallbox-h-g.jpg);
	background-repeat:repeat-x;
	border-bottom-color:#E5D5C3;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#FFFFFF;
	font-size:14pt;
	font-weight:bold;
	height:30px;
	margin-left:10px;
	padding-left:10px;
	padding-top:3px;
	vertical-align:top;
}

.featurebox_outline {
	border: 1px solid #CCC;
	margin: 0px;
}

.featuredheadline {
	color:#8CA52F;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:2em;
	text-align:left;
}

.featuredheadlinewhite {
	color:#FFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bolder;
	text-align:left;
}

.featuredcopy {
	color:#333333;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	line-height:1.5em;
	text-align:left;
}


.featurehead_redbox {
	background-image: url(../../../../images/custom/ghn-feathead-red.jpg);
	background-repeat: repeat-x;
}
.featurehead_blue {
	background-image: url(../../../../images/custom/ghn-feathead-blue.jpg);
	background-repeat: repeat-x;
}
.featurehead_green {
	background-image: url(../../../../images/custom/ghn-feathead-green.jpg);
	background-repeat: repeat-x;
}
.featurehead_turquoise {
	background-image: url(../../../../images/custom/ghn-feathead-turquoise.jpg);
	background-repeat: repeat-x;
}

.hp-td-left{
	padding-top:12px;
	padding-right:10px;
}
.hp-td-rgt{
	padding-top:12px;
}


/* End Home Page */


/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader{
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	color:#000000;
}

.listItem{
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	color:#000000;
}

/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet{
	border:1px solid #ACB8C0;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;

}

.formContent{
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}

.formSeparator{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:6px;
	color:#000000;
}

.formHeader{
	clear:both;
	background-color:#EBEFF0;
	color:#000000;
	padding:5px;
}

.formLine{
	clear:both;
	float:left;
	width:100%;
}

.formCaption{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}

.formControl2{
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formControlText2{
	font-family:arial;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	width:150px;color:#2A2A2A;
}

.formControl{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace{
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;
	color:#2A2A2A;
}

.formlogin{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:250px;
	color:#2A2A2A;
}

.formControlSelect{
	font-family:arial;
	#font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;color:#2A2A2A;
}

.formButtons{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:99%;
}
/**NEW FORM END**/

.FormItems{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}

.formRemark{
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#666666;	
}

.ProductSubtitle{
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
	margin:0px;
}

p {
	margin-bottom: 15px;	
}

blockquote {
	padding: 10px;	
}

.input {
	font-family: lucida grande, trebuchet ms;
	font-size: 10px;
	padding: 4px;
	border: 1px solid #000;
	color: #7a858d;
}

/*begin home page*/

#catdiv2 a:hover
{
color: #8fb812;
text-decoration: underline;
}


#catdiv2 a:link, {
 text-decoration:none;
/* color:#FFFFFF;*/
 color:#0E4369;
 border:none;
 outline:none;
}

/*#catdiv2 a:hover {
 text-decoration:none;
 border:none;
 color:#CCFF33; 
}*/
/*end home page*/

/* Top-20 Catalog DIV */
div#catdiv {
	width: 790px; 
	height: 820px; 
	overflow: auto; 
	position: relative; 
	visibility: visible; 
	vertical-align: top; 
	margin-bottom: -15px;
	text-align: left;
}

div#catdiv.catalog_all {
	height: 550px;
	margin-bottom: 0px;
}

/*Begin Top Menu Cart*/

/*.shoppy {
	color: #fff200;
	font-size: 10pt;
	font-weight: bold;
	}*/
	
.shoppy {
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	}
	
/*End Top Menu Cart*/

/*Begin Left Menu*/
#sidebar1 {
	float: left;
	width: 138px;
	background: transparent;
	height: 710px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 13px;
}

#sidebar1 ul {
	list-style-type: none;
	padding-left: 0px;
	display: block;
	height:18px;
	}
	
#sidebar1 ul li {
	color: #74A7BB;
	font-weight:700;
	font-size: 1.0em;
	padding-bottom: 1px;
	line-height:20px;

	}

#sidebar1 a {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.05em;
	color: #1e3346;
	text-decoration: none;
	display: block;
	padding-bottom:3px;
	padding-left: 5px;
	}

#sidebar1 a:hover {
	color: #FFF;
	background: #122538;
/*	background: #122538 url(menu/sidemenu_over.jpg) repeat-x; */
	}

.shopheader {
/*	font: normal 17px Lucida Grande, "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	border-bottom: 1px dotted silver;
	color: #006808;
	margin: 0 0 10px 0;
	font-weight: bold;
	}
#catalogimage {
	padding-left: 10px;
	padding-bottom: 10px;
}


/* start details page */
#main	{
	float: left;
	margin-left: 0px;
	text-align:center;
	background-color:#cfcfcf;
	width:786px;
/*	border: 1px solid #CCC;*/
	}

/*#main a {
	color:#FFFFFF;
	border:none;
	outline:hidden;
}
#main a:hover {
	color:#FFFFFF;
}*/

/*A:ACTIVE.TopBottomBarLink{color:#005B84;text-decoration:none;}
A:LINK.TopBottomBarLink{color:#005B84;text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#005B84;text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#000000;text-decoration:underline;}
*/
#main h1	{
	color: #035b89;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
/*	border-bottom: 1px dotted #CCCCCC;*/
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	font-weight: normal;
	}

#buynow {
 width:750px;

}

.under-top-box {
	padding: 10px 0 0 0;
	}
	
.under-top-box p{
	vertical-align:bottom;
	padding-bottom:0px;
}

.blackt {
	color: #000;
	}
	
.redt-big {
	color: #e1111d;
	font-weight: bold;
	font-size: 18pt;
	}
	
.redt-normal {
	color: #e1111d;
	font-size: 12pt;
	}

.buybar {
	background: #2b5066 url(../../../../images/custom/buy-bar-bg.gif) repeat-x;
	color: #FFFF66;
	font-size: 14pt;
	margin-top: 5px;
	text-align:center;
	}

.prod-tagline {
	background: #2b5066 url(../../../../images/custom/prodbuy-tagline.gif) repeat-x;
	color: #FFF;
	font-size: 30px;
	padding: 10px;
	font-weight: bold;
	width: 562px;
	}
	
.prod-100 {
	background: #87ae11 url(../../../../images/custom/100-percent-bg.jpg) repeat-x;
	height: 29px;
	}
		
.prod-gre-title {
	font-size: 20px;
	color: #89ae11;
	font-weight: bold;
	padding: 5px 10px 10px 10px;
	}

.desc-block1 {
	background-color: #FFF;
	border-top: 10px solid #cfcfcf;
	margin-bottom:10px;
	width:768px;
	}

.desc-block1 a {
	text-decoration:none;
	border:none;
	color:#FFFFFF;
	}

.desc-block1 a:hover {
	text-decoration:none;
	border:none;
	color:#FFFFFF;
	}

.desc-block1 img {
  border:none;
	}
	
.desc-block1 li {
	margin-left: 30px;
	}

.desc-block1-inner {
	margin-top: 10px;
	background: #FFF;
	padding: 15px;
	}

.desc-block1 p {
	color: #4c6b87;
	font-size: 13px;
	padding-bottom: 10px;
	}

.desc-block1-t1 {
	color: #89ae11;
	/*border-bottom: 1px solid #89ae11;*/
	font-size: 16px;
	padding: 5px 0 5px 0;
	}	
	
.desc-block1-t2 {
	color: #243f54;
	border-bottom: 1px solid #89ae11;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	margin-bottom: 10px;
	}	

.productview {
	background-color: #FFF;
	border-top: 10px solid #cfcfcf;;
	}
	
.productview li {
	margin-left: 30px;
	}
	
.desc-block2 {
	width:736px;
	background-color: #FFF;
	padding: 15px;
	color: #89ae11;
	margin-top: 5px;
}

.desc-block2 p {
	color: #4c6b87;
	font-size: 13px;
	padding-bottom: 5px;
}

.desc-block2-inner {
	margin-top: 10px;
	}
	
.desc-block2-t1 {
	color: #506b01;
	/* color: #89ae11; */
	/*border-bottom: 1px solid #89ae11;*/
	font-size: 16pt;
	padding: 0px 0 5px 0;
	font-weight: bold;
}	
.desc-block2-t1 .tabs_or_caps {
	color: #3a4d01;
	font-weight: bold;
	text-decoration:underline;
}

.desc-block3 {
	width:736px;
	margin-top: 10px;
	background: #FFF;
	padding: 15px;
	}
	
.desc-block3-title {
	color: #243f54;
	font-size: 16pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: left;
	}
	
.desc-block3 p {
	color: #4c6b87;
	font-size: 13px;
	padding-bottom: 10px;
	}
	
.desc-block3-detail {
    margin-left: auto;
    margin-right: auto;
	}
	
.desc-block4 {
	width:766px;
	margin-top: 10px;
	/* background: #FFF;*/
	}
	
.desc-block4-img {
	height: 166px;
	background-image: url(/images/custom/greenlist-bg.gif);
	background-repeat: repeat-x;
	}

.desc-block4-img li {
	margin-left: 55px;
	font-size: 10pt;
	color: #FFF;
	}
	
.desc-block4-img h2 {
	color: #FFF;
	font-size: 14pt;
	margin-left: 25px;
	}

	
.desc-block5 {
	width:736px;
	margin-top: 10px;
	background: #FFF;
	padding: 15px;
	}
	
.desc-block5-title {
	color: #243f54;
	font-size: 16pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: left;
	}
	
.desc-block5 p {
	color: #4c6b87;
	font-size: 13px;
	padding-bottom: 10px;
	}
	
.desc-block6 {
	width:766px;
	margin-top: 10px;
	}

.desc-block6-title {
	color: #243f54;
	font-size: 18pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	text-align: left;
	}

.desc-block6-title span {
	color: #243f54;
	font-size: 10pt;
	}

.desc-block6 p {
	margin-top: 10px;
	}
	
.desc-block7 {
	width:736px;
	background: #FFF;
	padding: 15px;
	color: #4c6b87;
	margin-top: 10px;
	}

.desc-block7-title {
	color: #243f54;
	font-size: 16pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	text-align: left;
	}	

.desc-block7 p {
	margin-top: 10px;
	}
	
.desc-block8 {
	width:736px;
	background: #FFF;
	padding: 15px;
	margin-top: 10px;
	color: #4c6b87;
	}
	
.desc-block8 h2 {
	color: #86ad11;
	font-size: 16pt;
	margin-top: 10px;
	font-weight: normal;
	}	

.desc-block8-title {
	color: #243f54;
	font-size: 16pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: left;
	}
	
.desc-block8 p {
	margin-top: 10px;
	}
	
.desc-block9 {
	width:766px;
	margin-top: 10px;
	color: #4c6b87;
	}
	
.desc-block9-inner {
	background: #FFF;
	padding: 15px;
	color: #4c6b87;
	}
	
.desc-block9 h2 {
	color: #86ad11;
	font-size: 16pt;
	margin-top: 10px;
	font-weight: normal;
	}	

.desc-block9-title {
	color: #243f54;
	font-size: 16pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: left;
	}
	
.desc-block9 p {
	margin-top: 10px;
	}		


.desc-block10 {
	width:736px;
	background: #FFF;
	padding: 15px;
	margin-top: 10px;
	color: #4c6b87;
	}
	
.desc-block10 h3 {
	color: #86ad11;
	font-size: 16pt;
	margin-top: 10px;
	font-weight: normal;
	}
	
.desc-block10-title {
	color: #243f54;
	font-size: 16pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	font-weight: bold;
	}

.desc-block10 ul {
	padding: 15px 0 15px 0;
	}	

.desc-block10 li {
	margin-left: 45px;
	color: #000;
	}
	
.desc-block10	 p {
	margin-top: 10px;
	}	


.desc-block11 {
	width:736px;
	background: #FFF;
	padding: 15px;
	margin-top: 10px;
	color: #4c6b87;
	}
	
.desc-block11 h3 {
	color: #86ad11;
	font-size: 16pt;
	margin-top: 10px;
	font-weight: normal;
	}
	
.desc-block11-title {
	color: #243f54;
	font-size: 16pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: left;
	}

.desc-block11 ul {
	padding: 15px 0 15px 0;
	}	

.desc-block11 li {
	margin-left: 45px;
	color: #000;
	}
	
.desc-block11 p {
	margin-top: 10px;
	}

.desc-block12 {
	width:766px;
	margin-top: 10px;
	}
	
.desc-block12-inner {
	background: #FFF;
	padding: 15px;
	color: #4c6b87;
	}

	
.desc-block12 h3 {
	color: #86ad11;
	font-size: 16pt;
	margin-top: 10px;
	font-weight: normal;
	}
	
.desc-block12-title {
	color: #243f54;
	font-size: 16pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	font-weight: bold;
	background: #FFF;
	text-align: left;
	}

.desc-block12 ul {
	padding: 15px 0 15px 0;
	}	

.desc-block12 li {
	margin-left: 45px;
	color: #000;
	}
	
.desc-block12 p {
	margin-top: 10px;
	}
	
.desc-block13 {
	width:736px;
	background: #FFF;
	padding: 15px;;
	color: #4c6b87;
	margin-top: 10px;
	}

.desc-block13-title {
	color: #243f54;
	font-size: 16pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;

	}

.desc-block13 p {
	margin-top: 0px;
	padding-bottom: 10px;
	}


.desc-block13 h3	{
	color: #4c6b87;
	font-style:italic;
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 10pt;
	}

.desc-block14 {
	width:766px;
	margin-top: 10px;
	}

.about-ghn {
	width:736px;
	height: 44px;
	background: #1d455d url(../../../../images/custom/about-ghn-bg.gif) repeat-x;
	text-align: center;
	}
	
.call-us {
	height: 54px;
	background: #254358 url(../../../../images/custom/call-us-bg.gif) repeat-x;
	text-align: center;
	margin-top: 5px;
	}

.choose-easy-way {
	height: 34px;
	background: #254358 url(../../../../images/custom/eas-way-order-bg.gif) repeat-x;
	text-align: center;
	margin-top: 0px;
	}
	
.contact-block {
	margin-top: 10px;
	}
	
.buy-block {
	margin: 10px;
	}
	
.under-top-box {
	padding: 10px 0 0 0;
	}


.shoptestimonials {
	background: #feff9e;
	color: #000;
	margin-top: 10px;
	padding: 15px;
	}

.shoptestimonials-title {
	color: #243f54;
	font-size: 18pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	}

.shoptestimonials-title span {
	color: #243f54;
	font-size: 10pt;
	}

.shoptestimonials p {
	margin-top: 10px;
	}

.shopcontentblock1 {
	background: #FFF;
	padding: 15px;
	color: #4c6b87;
	margin-top: 10px;
	}

.shopcontentblock1-title {
	color: #243f54;
	font-size: 16pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	}	

.shopcontentblock1 p {
	margin-top: 10px;
	}
	
.shopcontentblock2 {
	background: #FFF;
	padding: 15px;
	margin-top: 10px;
	color: #4c6b87;
	}
	
.shopcontentblock2 h2 {
	color: #86ad11;
	font-size: 16pt;
	margin-top: 10px;
	font-weight: normal;
	}	

.shopcontentblock2-title {
	color: #243f54;
	font-size: 16pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	font-weight: bold;
	}
	
.shopcontentblock2 p {
	margin-top: 10px;
	}	

.green-listbox {
	background: #5A7B22;
	color: #FFF;
	margin-top: 10px;
	padding: 15px;
	}
	
.green-listbox li {
	margin-left: 45px;
	}
.green-listbox h2 {
	color: #FFF;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
.green-listbox p {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	}
		
.shopcontentblock3 {
	background: #FFF;
	padding: 15px;
	margin-top: 10px;
	color: #4c6b87;
	}
	
.shopcontentblock3 h3 {
	color: #86ad11;
	font-size: 16pt;
	margin-top: 10px;
	font-weight: normal;
	}
	
.shopcontentblock3-title {
	color: #243f54;
	font-size: 16pt;
	border-bottom: 1px solid #86ad11;
	padding-bottom: 10px;
	font-weight: bold;
	}

.shopcontentblock3 ul {
	padding: 15px 0 15px 0;
	}	

.shopcontentblock3 li {
	margin-left: 45px;
	color: #000;
	}
	
.shopcontentblock3	 p {
	margin-top: 10px;
	}	

/* End Product Details */

/* Start product catalog */
.catalog-pagetitle {
	background:#9ac514 url(../../../../images/images/english/bg-shopbyneed.gif) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	/*	margin-top:10px;*/
/*	padding:10px;*/
	font-family: "trebuchet ms";
	padding-left: 10px;
}
/* end product catalog */

/* Start Shop by Need */
.shopbyneed-pagetitle {
	background:#9ac514 url(../../../../images/images/english/shopbyneed-bg.gif) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	font-family: "trebuchet ms";
}

.sbn-featuredheadline {
color:#8CA52F;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bolder;
line-height:2em;
text-align:left;
}

.sbn-featuredcopy {
	color:#333333;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	line-height:1.5em;
	text-align:justify;
}
.sbn-Red_number_by_need {
	color:#F00;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:2em;
	text-align:left;
}
.shopbyneed-buybar {
	background-image: url(../../../../images/images/english/shopbyneed-buy-bg.gif);
}
.sbn-by_need_2nd_headline {
	color:#8CA52F;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:2em;
	text-align:left;
}
.shopbyneed-greybar {
	background-image: url(../../../../images/images/english/shopbyneed-also-buy-bg.gif);
}
.sbn-featuredheadlinegrey {
	color:#999;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:2em;
	text-align:left;
}

.byneedblockpad {
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
}

/* End Shop by Need */
/* Begin styles for many */

.ProductAttributesSelect {
  width:100%;
	font-size:14px;
}

/* End styles for many */

/* Start Top 20 Home*/

#top20 {
	background:#eeeeee /*url(../global/image/ghn-usa-top20-bg.jpg)*/ repeat-x;
/*	margin:inherit;*/
	margin-bottom: 5px;
	margin-top: 0px;
	padding:0px;
	text-align:left;
	width:170px
	}
	
#top20 h3 {
	height: 27px;
	color: #FFF;
	margin-top:0px;
	font-size: 12pt;
	padding-top: 4px;
	margin-bottom: 3px;
	text-align:center;
	background-color: #112437;
/*	background-image: url(images/ghn-top20-headerbg.jpg); */
	background-repeat: repeat-x;
	font-family: "trebuchet ms", arial, verdana;
	}

#top20 .top20num {
	font-size:0.8em;
	font-family:"trebuchet ms", verdana, arial;
	color:#996600; /*#006808;*/
	text-align:right;
	padding-right: 2px;
}
	
#top20 td {
	padding-bottom:4px; 
}
/*#top20 ul {
	list-style-type: none;
	padding-left: 1px;
	}
	
#top20 ul li {
	color: #006808;
	font-size: 9pt;
	padding-bottom: 2px;
	}
*/	
#top20 a {
	display:block;
	text-decoration: none;
	font-size:1em;
	color: #1E3346;
	font-family: "trebuchet ms", verdana, arial;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-right:5px;
	}
/*#top20 a:hover {
	text-decoration: none;
	color:#0033CC;
	font-family: "trebuchet ms", verdana, arial;
	}*/
	
#top20 a:hover {
	color: #FFF;
/*	background: #122538 url(menu/sidemenu_over.jpg) repeat-x; */
	background: #122538;
	}	
	
/* End Top 20 Home*/
/* Start Buy Options - Product Details Page */
.sub-prod-title {
    background: #FFF;
	color:#006600;
	font-size: 16pt;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	}

.sub-prod-image {
	width: 187px;
	height:auto;
	}

.subprod-right {
	text-align: right;
	background: #FFF;
	font-size: 9pt;
	padding: 10px;
	}
	
.subprod-right img {
  padding:0px;
	padding-bottom: 10px;
	}
	
.stock-title {
	font-size: 11pt;
	color: #e1111d;
	}

.subprod-left {
	text-align: left;
	background: #FFF;
	font-size: 9pt;
	padding: 10px;
	}

.subprod-left-title {
	font-size: 12pt;
	color: #89ae11;
	font-weight: bold;
	}

.subprod-left-price {
	font-size: 14pt;
	color: #e1111d;
	font-weight: bold;
	}

.subprod-retailprice {
	font-size: 9pt;
	}

.subprod-saveprice {
	font-size: 10pt;
	font-weight: bold;
	}
/* End Buy Options - Product Details Page */

/* Start Information Pages*/
.ip-innertext{
	padding-right:20px;
	padding-bottom:10px;
	text-align:justify;
}

/* End Information Pages*/

/* Start of Popover Box */
#tinyboxdiv {
/*	width: 600px; */
	margin: 20px; 
	border: 1px solid #ccc; 
	padding: 20px 25px; 
	background-color: #ffffff;
}

#tinybox {
	position: absolute;
	display: none;
	background-color: #ffffff;
	border: 15px solid #3d5166;
	z-index: 2000;
}

#tinybox h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	margin: 0;
}

#tinymask {
	position: absolute; 
	display: none; 
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%; 
	background-color: #dce8f4; 
	z-index: 1500;
}

#tinycontent {
/*
	width:710px; 
*/
	background-color: #ffffff;
}

#cartpopup {
	border: 8px solid #003366;
	margin: 10px;
	width: 710px;
}
#homepopup {
	border: 8px solid #003366;
	margin: 10px;
	/*width: 710px;*/
}
/* End of Popover Box */

#divPartnerPromo {
	position: absolute;
	display: none;
	background-color: #fff;
	border: 30px solid #3d5166;
	z-index: 2000;
	width:auto;
	height:auto;
}
#divPartnerPromo a.textLink:link,
#divPartnerPromo a.textLink:active,
#divPartnerPromo a.textLink:visited,
#divPartnerPromo a.textLink:hover {
	color:#f7e000;
	position:absolute;
	display:block;
	font-size:18px;
	text-decoration:none;
}
#divPartnerPromo a.textLink:hover {
	color:#a7e007;
}
#divMask {
	background-image:url(/partner_promos/natural_news/mask.png);
	background-repeat:repeat;
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	height: 1000%;
	width: 100%;
	background-color: #333;
	z-index: 1500;
//	filter:alpha(opacity=75);
	opacity:0.75;
}

.insertimagepadding{
	padding-right: 10px;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.articleborder{
	border: thin solid #E8E8E8;
}
#desc-block3-grn-box a:link{
	color: #000;
}
#footercredit nsa a:hover{
	color: #FFF;
	text-decoration: none;
}

/*#footercredit nsa a:hover{
	color: #19354b;
	text-decoration: none;*/
}
.catalog-pagetitle table tbody tr td a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.catalog-pagetitle table tbody tr td a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0;
	text-decoration: none;
}


/*Begin Top CSS Dropdown Menu*/
/* ================================================================ 
from http://www.cssplay.co.uk/menus/pro_drop6.html
Dropdown Pro 6
=================================================================== */

.preload1 {background: url(menu/six_0a.gif);}
.preload2 {background: url(menu/six_1a.gif);}

.navbartop {
	background: url(menu/six_0.gif) repeat-x;
}
#nav {
	padding:0;
	margin:0;
	list-style:none;
	list-style-position:outside;
	height:35px;
	background:#ffffff url(menu/six_0.gif) repeat-x;
	position:static;
	z-index:200;
	font-family:trebuchet ms, verdana, arial, sans-serif;
}
#nav li.top {display:block; float:left;}
#nav li a.top_link {
	display:block;
	float:left;
	height:35px;
	line-height:33px;
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 12px;
	cursor:pointer;
	background: url(menu/six_0.gif);
}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(menu/six_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(menu/six_0a.gif) no-repeat right top;}

#nav li:hover a.top_link,
#nav a.top_link:hover
{color:#fff; background: url(menu/six_1.gif) no-repeat;}
#nav li:hover a.top_link span, 
#nav a.top_link:hover span
{background:url(menu/six_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down,
#nav a.top_link:hover span.down
{background:url(menu/six_1a.gif) no-repeat right top; padding-bottom:0px;}

#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub
{
	left:1px;
	/*top:38px;*/
	top:35px;
	background: #17181a;
	padding:3px;
	border:0px solid #0b4d97;
	white-space:nowrap;
	width:180px;
	height:auto;
	z-index:300;
}
#nav :hover ul.sub li
{
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:135px;
	font-weight:normal;
}
#nav :hover ul.sub li a
{
	display:block;
	font-size:13px;
	height:18px;
	width:178px;
	line-height:18px;
	text-indent:5px;
	color:#FFF;
	text-decoration:none;
	border:0px solid #50b5d0;
}

#nav li ul.sub li a.fly
{background:#50b5d0 url(menu/arrow.gif) 80px 6px no-repeat;}
#nav :hover ul.sub li a:hover 
{
	background:#8cb211;
	color:#fff;
	border-color:#fff;
}
#nav :hover ul.sub li a.fly:hover
{background:#3f96a9 url(menu/arrow_over.gif) 80px 6px no-repeat; color:#fff;}

#nav li b {
	display:block;
	font-size:12px;
	height:18px;
	width:124px;
	line-height:18px;
	margin-bottom:3px;
/*	text-indent:6px;*/
	color:#f8ec00;
/*	border-bottom:1px solid #ff6;*/
	cursor:default;
	text-align: left;
	text-decoration: none;
}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:89px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover > ul
{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav li:hover > ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover > a.fly
{background:#3f96a9 url(menu/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 
#nav li:hover li:hover > li a.fly
{background:#50b5d0 url(menu/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#50b5d0;} 


/*End Top CSS Dropdown Menu*/
/*start of alterternate top CSS menu*/
#altnav {
	padding:0;
	margin:0;
	list-style:none;
	list-style-position:outside;
	height:35px;
	background:#ffffff url(menu/six_0.gif) repeat-x;
	position:static;
	z-index:200;
	font-family:trebuchet ms, verdana, arial, sans-serif;
}
#altnav li.top {display:block; float:left;}
#altnav li a.top_link {
	display:block;
	float:left;
	height:35px;
	line-height:33px;
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 6px;
	cursor:pointer;
	background: url(menu/six_0.gif);
}

/*last button checkout start*/
#altnav li.top2 {display:block; float:left;}
#altnav li a.top_link2 {
	display:block;
	float:left;
	height:35px;
	line-height:33px;
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 12px;
	cursor:pointer;
	background: url(menu/six_2.gif);
}

#altnav li a.top_link2 span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(menu/six_2.gif) right top no-repeat;}
#altnav li a.top_link2 span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(menu/six_2a.gif) no-repeat right top;}

#altnav li:hover a.top_link2,
#altnav a.top_link2:hover
{color:#FFFF00; background: url(menu/six_2.gif) no-repeat;}
#altnav li:hover a.top_link2 span, 
#altnav a.top_link2:hover span
{background:url(menu/six_2.gif) no-repeat right top;}
#altnav li:hover a.top_link2 span.down,
#altnav a.top_link2:hover span.down
{background:url(menu/six_2a.gif) no-repeat right top; padding-bottom:0px;}


/*last button checkout end*/

#altnav li a.top_link span {float:left; display:block; padding:0 16px 0 6px; height:35px; background: url(menu/six_0.gif) right top no-repeat;}
#altnav li a.top_link span.down {float:left; display:block; padding:0 16px 0 12px; height:35px; background: url(menu/six_0a.gif) no-repeat right top;}

#altnav li:hover a.top_link,
#altnav a.top_link:hover
{color: #ffffff;; background: url(menu/six_1.gif) no-repeat;}
#altnav li:hover a.top_link span, 
#altnav a.top_link:hover span
{background:url(menu/six_1.gif) no-repeat right top;}
#altnav li:hover a.top_link span.down,
#altnav a.top_link:hover span.down
{background:url(menu/six_1a.gif) no-repeat right top; padding-bottom:0px;}

#altnav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}

#altnav li:hover {position:relative; z-index:200;}
#altnav a:hover {position:relative; white-space:normal; z-index:200;}

#altnav :hover ul.sub
{
	left:1px;
	/*top:38px;*/
	top:35px;
	background: #17181a;
	padding:3px;
	border:0px solid #0b4d97;
	white-space:nowrap;
	width:180px;
	height:auto;
	z-index:300;
}
#altnav :hover ul.sub li
{
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:135px;
	font-weight:normal;
}
#altnav :hover ul.sub li a
{
	display:block;
	font-size:13px;
	height:18px;
	width:178px;
	line-height:18px;
	text-indent:5px;
	color:#FFF;
	text-decoration:none;
	border:0px solid #50b5d0;
}

#altnav li ul.sub li a.fly
{background:#50b5d0 url(menu/arrow.gif) 80px 6px no-repeat;}
#altnav :hover ul.sub li a:hover 
{
	background:#8cb211;
	color:#fff;
	border-color:#fff;
}
#altnav :hover ul.sub li a.fly:hover
{background:#3f96a9 url(menu/arrow_over.gif) 80px 6px no-repeat; color:#fff;}

#altnav li b {
	display:block;
	font-size:12px;
	height:18px;
	width:124px;
	line-height:18px;
	margin-bottom:3px;
/*	text-indent:6px;*/
	color:#f8ec00;
/*	border-bottom:1px solid #ff6;*/
	cursor:default;
	text-align: left;
	text-decoration: none;
}

#altnav a:hover a:hover ul,
#altnav a:hover a:hover a:hover ul,
#altnav a:hover a:hover a:hover a:hover ul,
#altnav a:hover a:hover a:hover a:hover a:hover ul
{left:89px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}

#altnav ul, 
#altnav a:hover ul ul,
#altnav a:hover a:hover ul ul,
#altnav a:hover a:hover a:hover ul ul,
#altnav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#altnav li:hover li:hover > ul
{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}
#altnav li:hover > ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#altnav li:hover li:hover > a.fly
{background:#3f96a9 url(menu/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 
#altnav li:hover li:hover > li a.fly
{background:#50b5d0 url(menu/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#50b5d0;} 



/*End of alternate top CSS menu*/


a.top_link {
	color:#fff; 
	background: url(menu/six_1.gif) no-repeat;
	display:block;
	float:left;
	height:35px;
	line-height:33px;
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 12px;
	cursor:pointer;
}
.featuredcopy a:link, .featuredcopy a:visited, .featuredcopy a:hover {
	color: #C00;
	text-decoration: none;
/*	display: block; */
/*	clear:left; */
}
.featuredcopy a:hover {
	text-decoration: underline;
}

div#orderProcessing {
	width:300px;
	height:120px;
	left:50%;
	margin-left:-200px;
	top:850px;
	background-color:#fff;
	position:absolute;
	display:none;
}

div.error_msg {
	margin-top:4px;
	font-size:95%;
	color:#600;
	display:none;
}
div.error_msg a:link,
div.error_msg a:visited {
	color:#009;
}
div.error_msg a:hover {
	color:#c00;
}
.affmsgheadline {
	color:#3271B6;
	font-size:15pt;
	font-weight:bold;
	font-family: "Trebuchet MS", Verdana ,Arial
}
.affmsgcopy{
	color: #333333;
	font-family: "Trebuchet MS", Verdana ,Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: .5px;
}
#affmsg {
	text-align: justify;
	width:580;
	border:1px solid #CCC;
	margin-bottom:8px;
	padding: 10px;	
}
/*	Begin Supplement Facts CSS */
.suppfactsbox {
	border: 2px solid #000;
	width: 590px;
	background-color: #FFF;
}
.suppfactsbox_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bolder;
	color: #000;
	text-align: left;
}
.suppfactsbox_bodycopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-align: right;
}
/*	End Supplement Facts CSS */
.suppfactsbox_bodycopyleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-align: left;
}
.suppfactsbox_subheadleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #000;
}
.suppfactsbox_subheadright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #000;
	text-align: right;
}
.supp_amount_pad {
	margin-top: 5px;
	margin-bottom: 5px;
}
.supp_ingred_pad {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.otheringredbox {
	width: 590px;
	padding: 10px;
	text-align: justify;
	background-color: #FFF;
}
.suppfactslinebg {
	background-color: #000;
}
.suppfactsbox_daily {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	line-height: 25px;
	text-align: left;
}
/*	Begin Supplement Facts CSS */
.suppfactsbox {
	border: 1px solid #000;
	width: 400px;
	background-color: #FFF;
}
.suppfactsbox_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bolder;
	color: #000;
	text-align: left;
}
.suppfactsbox_bodycopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	text-align: right;
}
.suppfactsbox_bodycopyleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	text-align: left;
}
.suppfactsbox_subheadleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000;
}
.suppfactsbox_subheadright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #000;
	text-align: right;
}
.supp_amount_pad {
	margin-top: 5px;
	margin-bottom: 5px;
}
.supp_ingred_pad {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.otheringredbox {
	width: 400px;
	padding: 10px;
	text-align: justify;
	background-color: #FFF;
}
.suppfactslinebg {
	background-color: #000;
	margin-top: 5px;
}
#suppunderline {
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.suppfactsbox_daily {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	line-height: 20px;
	text-align: left;
	letter-spacing: -1px;
}
.suppfactsbox_serving {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	text-align: left;
}
.suppfactsbox_bodycopyleftindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	text-align: left;
	line-height: 90%;
}
/*	End Supplement Facts CSS */