* { margin:0 auto;padding:0; }

body { 
font-family: Verdana, Arial, Helvetica, sans-serif;
background:#fff;
height: 100%;
}

strong, em, b, i, h2, h3, h4, h5, h6, address { font-family: Verdana, Arial, Helvetica, sans-serif;}

h1 { font-weight:normal;font-size: 2em; }

/* h1              { font-size: 2em; margin: .67em 0 } */

h2 { font-size: 1.5em; margin:0 0 0.75em 0 }

h3              { font-size: 1.17em; margin: .83em 0 }

img a { border:none; }

.helvneue { font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-weight:400; font-stretch:normal; }

#outercontainer { min-height: 100%;padding-bottom: 0px;position: relative; }

#container { min-height: 100%;padding-bottom: 30px;position: relative;margin-bottom:-30px; }

body div.sidebar{margin:0 0 2em;overflow:hidden;width:47%;}

body div#footer{clear:both;width:100%;}

blockquote { margin:1.12em 40px; }

p, ul, fieldset { margin: .12em 0 1em 0; }

p{font-size:13px; color:#333;}

ol { margin:0px 40px; }

a{text-decoration:underline; color: #15C;}
a:hover{color:#3397E8; text-decoration:underline;}
a:visited{color: #15C;}

sup { font-size:6px; }



#header { width:976px;margin-top:4px; }



#container { font-size:15px;width:1024px;padding-top:116px;position:relative;margin: 0 auto;top:100;z-index: 2; }

#container p { line-height:18px; margin-top:0px;}

#content { opacity:0.9;filter:alpha(opacity=90); padding:8px; -moz-box-shadow: 0 0 4px black; -webkit-box-shadow: 0 0 4px black; box-shadow: 0 0 4px black; }

#content-single { padding:0px 8px 0px 0px; }





#leftsocial { height:100px;font-size:15px;color:#263139;text-align:center;padding:10px 5px 0px 5px;margin-top:15px; }

#leftsocial img { padding:15px 4px 0px 4px; }

#leftnewsletter{margin: 15px auto; width:180px; text-align:center; font-size:15px;color:#263139;}

.rightmain { padding-bottom:0px; font-size:13px;color:#333;background:#fff; }

.divpg { width:8px; }

.rightmain h2 { font-size:13px; }

.rightmain a{text-decoration:underline; color: #15C;}
.rightmain a:hover{color:#3397E8; text-decoration:underline !important;}
.rightmain a:visited{color: #15C;}

/*.opportunity h2 { color:#0059a0; }

.member-resources { background-color:#f1f5ed;opacity:0.95;filter:alpha(opacity=95); }

.member-resources h2 { color:#477306;margin-top:0; } */

.entry-content { padding:18px 13px 30px 18px;background:#fff;width:783px; }

.entry-content ul { margin:0px 0px 18px 68px; }

.entry-content-single { padding:18px 13px 30px 18px;background:#fff;width:683px; }

.mainpghdr { background:#fff;}



#sidebar { background:#f9f9f9;width:186px;padding-top:30px; }

#sidebar h1 { font-size:17px;font-weight:bold;text-transform:uppercase;text-align:center;color:#263139;margin-bottom:25px; }

#sidebar ul { list-style:url('/skin/images/smArrow.png'); list-style-position:inside; font-size:12px; }

#sidebar li { background-color:#fff;margin-bottom:1px;padding:8px 0px 8px 0px; }

#sidebar ul { margin-left:5px; }

#sidebar li a { color:#263139;text-decoration:none; display: inline-block; vertical-align: top; width: 150px; margin-left: -5px;}

/**/

#sidebar li#sidenavselected,#sidebar li#sidenavselected li { background-color:#fff; }

#sidebar li#sidenavselected a, #sidebar li a.sidenavselected { font-weight:bold; }

#sidebar ul li ul { margin:12px 0 0 12px; }

#sidebar ul li ul li { margin-bottom:0px;padding:6px 0px; }

#sidebar li#sidenavselected li a { font-weight:normal;color:#333; }



.bg_default { background-color:#fff; }

.bg_company { background-color:#dff5ff; }

.bg_opportunity { background-color:#fff3d6; }

.bg_products { background-color:#8edfef; }

.bg_news { background-color:#dae97b; }

.bg_investor-relations { background-color:#c6d2f4; }

.bg_member-resources { background-color:#8bca31; }

.bg_contact-us { background-color:#e9f4fa; }



.default h2 { color:#fff; font-size:14px;}

.company h2, .company h4, .rightmain.pgon_dr-wallach strong, .bg_company #sidebar li a.sidenavselected { color:#0072b0;}

.opportunity h1, .opportunity h2, .opportunity strong { color:#333; }

.opportunity h1 {  font-size:16px; }

.opportunity h2 { font-size:13px;}

.opportunity h1, .pgon_contact-us h1 { font-size:16px; }

.products h2, .products h3, .featName, .bg_products #sidebar li a.sidenavselected { color:#1c4970; }

.news h2, .bg_news #sidebar li a.sidenavselected { color:#387a17; }

.company h1, .company h2, .company h4, .bg_company #sidebar li a.sidenavselected { color:#0072b0; }

.opportunity h1, .opportunity h2, .bg_opportunity #sidebar li a.sidenavselected { color:#bb7025;}

/* .company h4{margin-top:-18px;} */



.investor-relations h1, .investor-relations h2, .bg_investor-relations #sidebar li a.sidenavselected { color:#485f9c; }

.investor-relations h1 { font-size:16px; }

.invrel-bod-pic { float:left;margin:0px 16px 8px 0px;padding:1px;border:1px solid #485f9c; }

.member-resources h1,.member-resources h2,.member-resources h4, .rightmain h1.title a, .bg_member-resources #sidebar li a.sidenavselected { color:#387a16; }

.member-resources h1 { font-size:16px; }

.member-resources h2.tpad { padding-top:22px; }

.member-resources .alignright { float:right;margin:0px 0px 12px 16px;padding:1px;border:1px solid #387a16; }

.contact-us h2, .pgon_contact-us h1 { color:#005b81; }

.featName { font-weight:bold;font-size:13px;margin-top:18px; }



#topbar { width:100%;position:absolute;z-index:10;top:0;left:0;height:82px;background:url(/skin/images/_bg_top.png) repeat-x; }

#toplogo { float:left;}

#topnav { width:740px;float:left;text-align:right; }

#toptopnav { color:#666;font-size:11px;margin:10px 0px 14px 0px; }

#toptopnav a { color:#666;text-decoration:none; }

#mainnav { color:#999;font-size:13px;font-weight:bold; }

#mainnav a { color:#666;text-decoration:none; }

#mainnav a#mainnavselected { color:#333; }



#footer {  position:fixed;left:0px; bottom:0px;text-align:center;font-size:12px;color:666;height:20px;padding-top:10px;background:url(/skin/images/footerbg.png) repeat-x;z-index: 3;padding-top:-30px;opacity:0.9;filter:alpha(opacity=90); }



.floatLeft, .alignleft  { float:left; }

.floatRight { float: right; }

.alignright { float: right;padding-left: 15px;padding-bottom: 10px; }





#mainlight { 
	font-size:15px;
	line-height:19px;
	width:542px;
	height:600px;
	padding:116px 139px 0px 209px;
	background:url(/skin/images/bg_shine.png) no-repeat;
	position:relative;
	margin:0 auto;
	top:0;
	z-index:2; 
}

#mainlight h1 { font-size:44px;line-height:52px;padding-bottom:26px; }

#mainlight a { font-weight: bold; }

.slidenavpad { padding-right:22px; }

.homeslidetxt { display:none;visibility:hidden; }

.homeslidetxtvis { display:block;visibility:visible; }

.homegreen { color:#477306; font-size:12px;}

.homeblue { color:#3283b4; font-size:12px;}

.homegrey { color:#263139; font-size:12px;}

.arrowpad { padding-right:8px; }



.boldunderline { font-weight:bold;text-decoration:underline; }

.opptbl img, .memrestble img { padding-right:12px; }

.memrestble { margin-top:28px; }

.memrestble td { background-position:top;padding:28px 10px 18px 18px; }

.memrestble td table td { background:url(none);padding:0px 0px 0px 0px; }

.memrestble h1 { font-size:20px;text-decoration:underline;margin-bottom:12px; }

.memrestble a { text-transform:uppercase;text-decoration:underline;color:#477306;font-size:10px; }

.mr-calendar { width:81px;height:85px;background:url(/skin/images/mr-calendar.png) no-repeat;text-align:center;text-transform:uppercase;margin-right:18px; }

.mr-month { font-size:15px;color:#FFFFFF;padding-top:10px; }

.mr-date { font-size:20px;color:#000; }

ul.aboutList, ul.faqs, ul.featuredList, ul.downloadsList, ul.bannerdownloadsList, ul.multidownloadsList, ul.productul, ul.mineralsul  { font-weight:normal;list-style:none; margin-left:0px; }

.entry-content ul.faqs, .entry-content ul.featuredList, .entry-content ul.downloadsList, .entry-content ul.bannerdownloadsList, .entry-content ul.productul, .entry-content ul.mineralsul  { margin: 14px 0px 18px 18px; }

.entry-content ul.productul li, .entry-content ul.mineralsul li { margin-bottom:18px; }

.entry-content ul.downloadsList li { border-bottom:1px solid #387a16;margin-bottom:38px;width:700px; }

.entry-content ul.viddownloadsList { margin: 0px 0px 18px 0px; }

.entry-content ul.viddownloadsList li { border-bottom:1px solid #387a16;margin-bottom:38px;width:700px;display:block;clear:both;min-height:140px; }

ul.bannerdownloadsList { font-weight:normal;list-style:none; margin-left:0px; }

.entry-content ul.bannerdownloadsList li { font-weight:normal; }

ul.aboutList li { padding:0px; }

ul.faqs li { padding:5px 0; }

ul.aboutList, ul.bonusList { margin:22px 12px 8px 0px; }

ul.aboutList img { float:left;margin:0px 12px 8px 0px;padding:1px;border:1px solid #0072b0; }

ul.aboutList li { clear:both;display:block;margin:0px 12px 26px 0px;padding-bottom:18px; }

ul.aboutList h4 { margin-top:-16px;margin-bottom:5px; }

ul.aboutList li p.aboutP { padding-left:121px; }

/* ul.aboutList h4 { clear:both;display:block; } */

.wp-image-657 { float:left;margin:0px 12px 8px 0px;padding:1px;border:1px solid #0072b0; }



ul.bonusList, ul.contactList { font-weight:normal;list-style:none; margin-left:0px;}

ul.bonusList li, ul.contactList li { display:block;padding-bottom: 40px; }



.featuredList li { padding:8px 20px 16px 2px; }

.featuredList img {margin-bottom:36px; }



.entry-content ul.testimonialsList { margin: 14px 12px 18px 8px; }

ul.testimonialsList, ul.diamondNamesUl { font-weight:normal;list-style:none; }

ul.testimonialsList li { display:block;padding:30px 0;border-bottom:1px solid #387a16; }

ul.testimonialsList img.floatLeft { margin:0px 12px 8px 0px;padding:1px;border:1px solid #387a16; }

ul.testimonialsList img.floatRight {  margin:0px 0px 8px 12px;padding:1px;border:1px solid #387a16; }

.drwallachThumb{margin:0px 12px 8px 0px; padding:1px; border:1px solid #0075b8;}



.downloadsList {

    list-style: none outside none;

}

.mediaButtonPhoto {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #717C80;

    padding-left: 20px;

    right: 0;

    top: 51px;

    float: right;

}



.flickr_badge_image img {

    border: 1px solid black !important;

    margin-right: 7px;

}

.mediaButtonPhoto { width:140px; }

.floatRight {

    float: right;

}



.testName { font-weight:bold;font-size:14px;color:#387a16; }

.triple_left { margin-bottom:18px; }

.triple li { width: 33.333%; }

.international-countries li { float: left; text-transform:capitalize;}



#triple_right { margin-top:30px;padding-top:10px;border-top:1px solid #387a16; }



.entry-content ul.diamondNamesUl li { 

display: inline;

float: left;

font-size: 14px;

width: 240px;

text-align: left;

padding-bottom: 10px;

}



.carOne {

float: left;

width: 360px;

padding-right: 20px;

margin-top: 20px;

margin-bottom: 10px;

border-right: 2px dotted grey;

}

.carTwo {

float: right;

width: 360px;margin: 20px 20px 10px 10px; }

.finePrint {

padding:15px 25px;margin-top:12px;

float: left;

clear: both;

background-color: #efefef;

color: black;

font-size:8px;

}

.finePrint strong { font-size:13px; }

.finePrint p{font-size:9px;}

.entry-content ul.press-list { list-style:none;padding-left:4px;margin: 24px 0px 18px 8px;font-weight:normal; }

.entry-content ul.press-list span { font-weight:bold; }

.entry-content ul.press-list li { margin-bottom:12px; }



.mediaButton { float:none; clear:all; }

.entry-content ul.multidownloadsList { width:600px; }

ul.multidownloadsList li { width:600px;margin-bottom:48px;display:block;height:120px; }

ul.downportal li { float:left;display:block;margin-bottom:18px;display:block; }



.entry-content ul#multimediaBanners { margin: 0px 0px 18px 10px; }

.entry-content ul#multimediaBanners li {

list-style: none;display:block;float:left;height:380px;width:120px;padding:0px 10px;margin-bottom:34px;

}

.entry-content ul#multimediaBanners img {

margin-bottom: 8px;clear:all;

}

.producttop { background:url(/skin/images/products_top.png) no-repeat;height:16px; }

.productbg { background:url(/skin/images/products_bg.png) repeat-y;padding:10px 20px;width:740px; }

.productbot { background:url(/skin/images/products_bot.png) no-repeat;height:11px; }

.searchby { padding-left:20px; padding-bottom:6px;lineheight:18px; }

.proddiv { width:350px;padding:0 8px 20px;height:200px;float:left; }

.proddiv h2 { font-size:13px;color:#1c4970;margin:0;padding:0; }

#container .proddiv p { font-size:11px;line-height:13px; }

.proddiv img { margin-right:10px; }

.proddiv a { color:#0059a0;text-decoration:underline; }

.item-description > a{ color:#0059a0; text-decoration:underline; background: url('/skin/images/link2bg.jpg') no-repeat center; font-size:12px; width: 150px; display: inline-block; text-align: center !important; height: 30px; line-height: 2.6; margin:10px 0;
}

#progresultsnavcontainer { text-align:right;margin-bottom:-40px;padding-top:10px;font-size:11px;color:#666; max-width:450px; float:right; clear:both; }

.progresultsnav { width:20px;display:inline;cursor:pointer;color:#1c4970; }

.progresultsnav a { text-decoration:underline;color:#1c4970; min-width:15px;}

.progresultsnavs a { text-decoration:none;color:#666; }

.presulthide { display:none;visibility:hidden; }

.presultshow { display:block;visibility:visible; }

.prodof { font-weight:normal;font-style:italic; }



.prodspc { width:600px;height:20px; }

.entry-content ul.functionsUl {

list-style: none;margin:8px 4px 10px 0;padding:8px;

}

.functionsUl li {

float: left;display:block;width:160px;height:30px;padding:2px;margin-right:15px;margin-bottom:8px;font-weight:normal;font-size:10px;

}

.functionsUl li img { float: left; margin: -4px 0 0 -25px; }

.functionsUl li label { display:block; margin: -1px 0 0 45px; vertical-align:text-top;}

.functionsUl input { float:left; padding:4px; }

.vtip { padding:0px 6px;float:left;margin-bottom:8px; }



.prodfunctiontbl { font-size:11px;line-height:14px; }

.prodfunctiontbl td { padding:10px 0; }

.prodfunctiontbl img { padding-top:2px; }



.hintBox  {

list-style: none;

}



.productactive { visibility:visible; display:block; }

.productinactive { visibility:hidden; display:none;margin-bottom:18px; }





.prodsovw { width:120px;height:200px;border:1px solid #098;float:left; }



.prodpg {color:#666; }

.prodmain {padding-right:16px; }

.prodpg h1 {color:#1c4970;font-size:28px; }

.prodpgimg { margin-left; }

.proddesc { line-height:15px;padding-right:10px; }


.link3{

text-decoration:underline !important;

}



.profda { font-size:9px;margin-top:18px; }



.prodspecbg { background:url(/skin/images/prodspec.gif) repeat-x;margin-top:48px; }

.prodspec { background:#fff;padding-right:2px; }

.propgcompany { color:#1c4970; }

.selectName { height:37px;width:320px;margin:0; }

.darkgrey { color:#333; }

#divtbl td { padding:6px 2px;font-size:11px; }

#divtbl img { padding:0 6px 4px 6px; }

#divtbl input { margin-left:10px; }



.news-events-dates{font-size:11px; color:#666;}



.bannerMockup { margin: 0px 38px 8px 46px; }



.rightmain a.dldlnk, .rightmain a.dldlnk p { color:#387a16;text-decoration:underline;margin:0;padding:0; }



.whtbg { background:#fff; }



.aboutlogos td { padding:10px;height:120px; }

.viddownloadsList li { display:block;margin-bottom:8px; }

.videoThumb { border: none;margin-right: 13px; padding:1px;border:1px solid #0072b0; }

.videoP {

width: 665px;

margin-left: 8px;

}

.entry-content ul.downloadsecList {

margin: 2px 0px 20px 10px;padding-left:20px;list-style:url('/skin/images/faq-bullet.png'); clear:both;

}



.downloadsecList li {min-height:24px;margin-right:18px; }

.pgon_downloads h1 { clear:both;margin:28px 0px 8px 0px;display:block; }



.entry-content ul.oppList1, .entry-content ul.oppList2, .entry-content ul.oppList3 {

list-style: none;float:left;margin:0 0 0 10px;

}

.oppList1 {

width:300px;

}

.oppList2 {

width:200px;

}

.oppList3 {

width:200px;

}

.entry-content ul.startbusinessul { padding:10px 0px 10px 68px;margin:10px 0px 10px 168px; }

.getpaidlist { padding:10px 40px 10px 20px;margin:10px 0px 10px 20px; }

.wp-image-1093 { margin-right:12px; }

.international-countries { text-transform:capitalize; }

.successthumb{margin:0px 12px 8px 0px;padding:1px;border:1px solid #387a16; }

.success-main td{padding:0px 5px 25px 0px;}



.recognitionthumb{margin:0px 12px 8px 0px;padding:1px;border:1px solid #40801c; }



.about-pages{margin-top: 0px; padding: 0px;}

ul.aboutList img.managementThumb, .managementThumb {margin:0px 12px 18px 0px;padding:1px;border:1px solid #0075B8;}

.about-pages td{padding:0px 0px 20px 0px;}



.post_break { height:1px; margin:24px 0px 30px 0px; }

.recentposts { border-top:dashed thin #387a16; border-bottom:dashed thin #387a16; }

.recentposts h2 { padding:12px 0px 4px 0; }



.hideit { display:none;visibility:hidden; }

.showit { display:block;visibility:visible; }



#loading { text-align:center;font-size:16px;font-weight:bold;color:#1c4970; }



.pgon_products-90-for-life ul.expl90 { font-weight:bold; }

.pgon_products-90-for-life .expl90 li { margin-bottom:12px; }





.ingredients90 h3 { font-size:18px;color:#0378c2;margin-top:38px; }

.green90 { color:#00a850; }

.download90 a { font-size:10px;color:#333;text-decoration:underline;padding-bottom:18px; }

ingredients90 { width:766px; }

.entry-content .ingredients90 ul { margin: 0px 0px 18px 44px; }

.min60 li { width:18%;float:left; }

.vit16 { width:720px; }

.vit16 li { width:30%;float:left;padding-right:12px; }

.ess12 { width:360px; }

.ess12 li { width:30%;float:left;padding-right:12px; }

.pad90li { white-space:nowrap;margin-left:-28px; }

#toph1 h1 { padding-top:20px; }

.comppullquote { width:240px;padding:18px 0px 18px 30px;margin-left:18px;float:right;border-left:2px solid #e0e0e0;font-size:18px;line-height:24px; }

.cellPad5 td{ padding:5px !important;}

.tableBorder{ border:1px solid #444;}

.rowBotBorder td{ border-bottom:1px solid #444;}

.rightBorder{ border-right:1px solid #444;}

h2.resource-h2 {
	text-align: center;
	font-size: 24px;
	color: #387a16;
	padding-bottom: 5px;
}
.member-resources-table {
	margin-left: -8px;
}
.resources-list {
	margin: auto;
	width: 725px;
}
h4.resources-h4 {
	padding-bottom: 5px;
	color: #387a16;
}
table.quicklinks-socialmedia {
	margin-left: 170px;
}
h5.socialmedia-h5 {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 20px;
	color: #387a16;
}
.entry-content ul.downloadsecList img {
	vertical-align: middle;
}

ul.downloadsecList li img.socmed {
	margin: 10px 10px;
}
#news-signup {
	margin: 5px; 
	width:180px; 
	text-align:left; 
	font-size:15px;
	color:#263139;
}
.ss-crumbs {
	text-align: center;
	padding: 30px 0 0 0;
	font-size: 16px;
	font-weight: bold;
}
#trc-link {
	text-decoration:none;
	color:#000;
}
#trc-link > img{
	display:none;
}
.breaking-news {
	margin-left: 14px;
	margin-bottom: 15px;
}
.social-media-banners {

}