body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
	
}

sup {
	bottom: .5ex;
}

sub {
	top: .5ex;
}
.container-home {background-image:url(../img/page-backers/index.jpg);
		background-repeat: no-repeat;
	 	background-position: center top;
}
.container-form {background-image:url(../img/page-backers/simple-steps-form-rev.jpg);
		background-repeat: no-repeat;
	 	background-position: center top;
}



/*MAIN TEXT BLOCK*/
.content-headline {
font-family: "Myriad Bold", "Myriad Pro Bold", "Myriad", "Franklin Gothic Demi", "Century Gothic Bold", Tahoma, Verdana, "Helvetica Neue LT", "Helvetica Neue", "Helvetica Bold", Gill Sans, "News Gothic", "Univers", "Interstate", "MS Serif", "Trebuchet MS", Arial;
font-size: 18px;
font-weight: 600;
margin-top:20px;
margin-bottom:3px;
margin-right:0px;
margin-left:0px;
line-height:21px;
color:#231F20;
}

.content {
font-family: "Myriad Bold", "Helvetica Neue LT", "Helvetica Neue", "Helvetica", "News Gothic", "Myriad Pro", "Myriad", "Univers", "Interstate", "MS Serif", "Gill Sans", "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 18px;
color:#231F20;
}

.content a, .content a:visited {
	text-decoration: none; 
	color:#4980c1;
}
.content a:hover, .content a:visited:hover {color: #4980c1; text-decoration: underline;}

.content-information {
font-family: "Helvetica Neue LT", "Helvetica Neue", "Helvetica", "News Gothic", "Myriad Pro", "Myriad", "Univers", "Interstate", "MS Serif", "Gill Sans", "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 18px;
color:#231F20;
}

.content-information a, .content-information a:visited {
	text-decoration: none; 
	color:#4980c1;
}
.content-information a:hover, .content-information a:visited:hover {color: #4980c1; text-decoration: underline;}


.testimonial {
font-family: "Helvetica Neue LT", "Helvetica Neue", "Helvetica", "News Gothic", "Myriad Pro", "Myriad", "Univers", "Interstate", "MS Serif", "Gill Sans", "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 12px;
font-style: italic;
font-weight: bold;
line-height: 18px;
color:#419fd1;
text-align:right;
}

.testimonial a, .testimonial a:visited {
	text-decoration: none; 
	color:#419fd1;
}
.testimonial a:hover, .testimonial a:visited:hover {color: #00a69c; text-decoration: underline;}


/*INFORMATION TEXT AREA GRADIENT*/

.information-gradient {background-image:url(../img/information/information-gradient.jpg);
		background-repeat: no-repeat;
	 	background-position: center top;
}
.media-manufacturing-background {background-image:url(../img/media/manufacturing-video-backer.gif);
		background-repeat: no-repeat;
	 	background-position: left top;
		width:462;
}
.broadcast-ad-background {background-image:url(../img/media/broadcast-video-backer.gif);
		background-repeat: no-repeat;
	 	background-position: left top;
		width:462;
}
.print-advertising-background {background-image:url(../img/media/print-advertising-backer.gif);
		background-repeat: no-repeat;
	 	background-position: left top;
		width:462;
}

/*ROLLOVERS - INFORMATION MENU*/
a.information-nutrition { 
        background:url(../img/information/menu-nutrition-101.gif) repeat 0px 0px; 
        width: 250px; 
        height: 22px; 
        display: block; 
}

a.information-nutrition span { 
        display: none; 
}

a.information-nutrition:hover { 
        background: url(../img/information/menu-nutrition-101.gif) repeat 0px -22px; 
}
a.information-media { 
        background:url(../img/information/menu-media.gif) repeat 0px 0px; 
        width: 250px; 
        height: 22px; 
        display: block; 
}

a.information-media span { 
        display: none; 
}

a.information-media:hover { 
        background: url(../img/information/menu-media.gif) repeat 0px -22px; 
}

a.information-about-nnp { 
        background:url(../img/information/menu-about-nnp.gif) repeat 0px 0px; 
        width: 275px; 
        height: 22px; 
        display: block; 
}

a.information-about-nnp span { 
        display: none; 
}

a.information-about-nnp:hover { 
        background: url(../img/information/menu-about-nnp.gif) repeat 0px -22px; 
}

a.information-contact { 
        background:url(../img/information/menu-contact-us.gif) repeat 0px 0px; 
        width: 250px; 
        height: 22px; 
        display: block; 
}

a.information-contact span { 
        display: none; 
}

a.information-contact:hover { 
        background: url(../img/information/menu-contact-us.gif) repeat 0px -22px; 
}


a.information-about { 
        background:url(../img/information/menu-about.gif) repeat 0px 0px; 
        width: 250px; 
        height: 33px; 
        display: block; 
}

a.information-about span { 
        display: none; 
}

a.information-about:hover { 
        background: url(../img/information/menu-about.gif) repeat 0px -33px; 
}

a.information-faq { 
        background:url(../img/information/menu-faq.gif) repeat 0px 0px; 
        width: 250px; 
        height: 33px; 
        display: block; 
}

a.information-faq span { 
        display: none; 
}

a.information-faq:hover { 
        background: url(../img/information/menu-faq.gif) repeat 0px -33px; 
}

a.information-testimonials { 
        background:url(../img/information/menu-testimonials.gif) repeat 0px 0px; 
        width: 250px; 
        height: 33px; 
        display: block; 
}

a.information-testimonials span { 
        display: none; 
}

a.information-testimonials:hover { 
        background: url(../img/information/menu-testimonials.gif) repeat 0px -33px; 
}

a.information-newsworthy { 
        background:url(../img/information/menu-newsworthy.gif) repeat 0px 0px; 
        width: 250px; 
        height: 33px; 
        display: block; 
}

a.information-newsworthy span { 
        display: none; 
}

a.information-newsworthy:hover { 
        background: url(../img/information/menu-newsworthy.gif) repeat 0px -33px; 
}

/*ROLLOVERS - MEDIA MENU*/

a.media-print { 
        background:url(../img/media/print-advertising.gif) repeat 0px 0px; 
        width: 250px; 
        height: 33px; 
        display: block; 
}

a.media-print span { 
        display: none; 
}

a.media-print:hover { 
        background: url(../img/media/print-advertising.gif) repeat 0px -33px; 
}

a.media-broadcast { 
        background:url(../img/media/broadcast.gif) repeat 0px 0px; 
        width: 250px; 
        height: 33px; 
        display: block; 
}

a.media-broadcast span { 
        display: none; 
}

a.media-broadcast:hover { 
        background: url(../img/media/broadcast.gif) repeat 0px -33px; 
}

a.media-scenes { 
        background:url(../img/media/behind-the-scenes.gif) repeat 0px 0px; 
        width: 250px; 
        height: 33px; 
        display: block; 
}

a.media-scenes span { 
        display: none; 
}

a.media-scenes:hover { 
        background: url(../img/media/behind-the-scenes.gif) repeat 0px -33px; 
}

a.media-press { 
        background:url(../img/media/press-releases.gif) repeat 0px 0px; 
        width: 250px; 
        height: 33px; 
        display: block; 
}

a.media-press span { 
        display: none; 
}

a.media-press:hover { 
        background: url(../img/media/press-releases.gif) repeat 0px -33px; 
}

a.media-news { 
        background:url(../img/media/in-the-news.gif) repeat 0px 0px; 
        width: 250px; 
        height: 33px; 
        display: block; 
}

a.media-news span { 
        display: none; 
}

a.media-news:hover { 
        background: url(../img/media/in-the-news.gif) repeat 0px -33px; 
}




/*ROLLOVERS - GRAPHICS*/
/*HOME - bucket rollover - products*/
a.bucket-products { 
        background:url(../img/buckets/bucket-product.gif) repeat 0px 0px; 
        width: 408px; 
        height: 156px; 
        display: block; 
}

a.bucket-products span { 
        display: none; 
}

a.bucket-products:hover { 
        background: url(../img/buckets/bucket-product.gif) repeat 0px -156px; 
}

/*HOME - bucket rollover - nutrition*/
a.bucket-nutrition { 
        background:url(../img/buckets/bucket-nutrition.gif) repeat 0px 0px; 
        width: 408px; 
        height: 178px; 
        display: block; 
}

a.bucket-nutrition span { 
        display: none; 
}

a.bucket-nutrition:hover { 
        background: url(../img/buckets/bucket-nutrition.gif) repeat 0px -178px; 
}

/*HOME - bucket rollover - media*/
a.bucket-media { 
        background:url(../img/buckets/bucket-media.gif) repeat 0px 0px; 
        width: 408px; 
        height: 171px; 
        display: block; 
}

a.bucket-media span { 
        display: none; 
}

a.bucket-media:hover { 
        background: url(../img/buckets/bucket-media.gif) repeat 0px -171px; 
}

/*VITAMINS BOTTLES - arrows*/
a.products-left-arrow { 
        background:url(../img/vitamin-data/left-arrow.gif) repeat 0px 0px; 
        width: 11px; 
        height: 21px; 
        display: block; 
}

a.products-left-arrow span { 
        display: none; 
}

a.products-left-arrow:hover { 
        background: url(../img/vitamin-data/left-arrow.gif) repeat 0px -21px; 
}
a.products-right-arrow { 
        background:url(../img/vitamin-data/right-arrow.gif) repeat 0px 0px; 
        width: 11px; 
        height: 21px; 
        display: block; 
}

a.products-right-arrow span { 
        display: none; 
}

a.products-right-arrow:hover { 
        background: url(../img/vitamin-data/right-arrow.gif) repeat 0px -21px; 
}



.footer {
font-family: "Trebuchet MS", sans-serif;
font-size: 10px;
font-style: normal;
font-weight: 500;
line-height: 1.6em;
color:#231F20;
}

.footer a, .footer a:visited {
	text-decoration: none; 
	color:#231F20;
}
.footer a:hover, .footer a:visited:hover {color: #009345; text-decoration: underline;}

.subfooter {font-family: "Trebuchet MS", Gill Sans, Verdana; color:#231F20; font-size:9px;; font-weight : normal; text-decoration: none; vertical-align:top; font-weight:lighter;}

.subfooter a, .footer a:visited {
	text-decoration: none; 
	color:#231F20;
}
.subfooter a:hover, .subfooter a:visited:hover {color: #009345; text-decoration: underline;}
