body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#bg_image {	width: 100%;	height: 100%;	left: 0px;	top: 0px;	position: absolute;	z-index: 0;}#contents {	position:absolute;	z-index:1;}
.container-home {background-image:url(../img/vf_background3.jpg);
		background-repeat: no-repeat;
	 	background-position: center top;
}

.container-brands {background-image:url(../img/vf_brands_bg.jpg);
		background-repeat: no-repeat;
	 	background-position: center top;
}.prenatal-backer {background-image:url(../img/page-backers/products/vf_products-prenatal-blank.jpg);		background-repeat: no-repeat;	 	background-position: center top;}
.container-heartone-bogo-promo {		background-image:url(../img/page-backers/products/heartOne-bogo-background.jpg);		background-repeat: no-repeat;	 	background-position: center top;}
.container-purchase {background-image:url(../img/vf_purchase_bg.jpg);
		background-repeat: no-repeat;
	 	background-position: center top;
}

.container-products {background-image:url(../img/vf_products_bg.jpg);
		background-repeat: no-repeat;
	 	background-position: center top;
}

.container-form {background-image:url(../img/page-backers/simple-steps-form-rev2.jpg);
		background-repeat: no-repeat;
	 	background-position: center top;
}

.container-fp_form {background-image:url(../img/page-backers/simple-steps-fp_form.jpg);
		background-repeat: no-repeat;
	 	background-position: center top;
}

.container-refills {background-image:url(../img/page-backers/simple-steps_refills.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container-forgot {background-image:url(../img/page-backers/simple-steps_forgot.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container-request_received {background-image:url(../img/page-backers/simple-steps_request_received.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container-30days {background-image:url(../img/page-backers/simple-steps_30days.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container-refill_request {background-image:url(../img/page-backers/simple-steps_refillreq_received.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container-problem-code {background-image:url(../img/page-backers/simple-steps_problem-code.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container-problem-email {background-image:url(../img/page-backers/simple-steps_problem-email.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container-confirm-100yes{background-image:url(../img/page-backers/SSreg-confirm100-checked.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container_fp-confirm-100yes{background-image:url(../img/page-backers/SSregFP-confirm100-checked.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container-confirm-100no{background-image:url(../img/page-backers/SSreg-confirm100-unchecked.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container_fp-confirm-100no{background-image:url(../img/page-backers/SSregFP-confirm100-unchecked.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container-confirm-post100yes{background-image:url(../img/page-backers/SSreg-confirm-post100-checked.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container_fp-confirm-post100yes{background-image:url(../img/page-backers/SSregFP-confirm-post100-checked.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container-confirm-post100no{background-image:url(../img/page-backers/SSreg-confirm-post100-unchecked.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.container_fp-confirm-post100no{background-image:url(../img/page-backers/SSregFP-confirm-post100-unchecked.jpg);
		background-repeat:no-repeat;
		background-position: center top;
}

.kwicks1 {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks1 li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 125px;
	height: 24px;

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks1.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}
.kwicks2 {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks2 li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 125px;
	height: 24px;

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks2.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}
.kwicks3 {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks3 li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 125px;
	height: 24px;

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks3.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}

#menu_br {
	font-size:4px;
}

/* New Style */
#header {
	margin-top:-10px;
}

#top-nav {
	padding:25px 0 25px 200px;
	}

#main_wrapper {
	background-image:url(../img/vf_background3.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:765px;
}

#left_div {
	margin-top:-35px;
	margin-left:135px;
	display:inline;
	float:left;
}

#left_divL1{
	margin-top:20px;
}

#left_divL2{
	margin-top:-35px;
}

#left_divL3{
	margin-top:-35px;
}

#left_divL4{
	margin-top:-15px;
}

#left_txtL1{
	font-family:Arial;
	font-weight:900;
	color:#37B34A;
	font-size:65px;
	display:inline;
}

#left_txtL2{
	font-family:Arial;
	font-weight:200;
	color:#D6DE23;
	font-size:50px;
}

#left_txtL3{
	font-family:Arial;
	font-weight:200;
	color:#00A69C;
	font-size:65px;
	display:inline;
}

#left_txtL4{
	font-family:Arial;
	font-weight:200;
	color:#00A69C;
	font-size:15px;
	display:inline;
}

#features_wrapper_outer{
	float:left;
	margin:55px 0 0 0;
	width:412px;
	height:512px;
	background:url(../img/vf_featuresbg0.jpg) -412px 0 no-repeat;
}

#features_wrapper_inner{
	margin:0 0 0 30px;
	width:412px;
	height:512px;
}

#feature1_wrapper{
}

#feature2_wrapper{
	margin:60px 0 0 0;
}

#feature3_wrapper{
	margin:51px 0 0 0;
}

#feature1_divL1{
}

#feature1_divL2{
	margin:30px 0 0 0;
}

#feature1_divL3{
	margin:15px 0 0 0;
}

#feature1_divL4{
}

#feature2_divL1{
}

#feature2_divL2{
	margin:30px 0 0 0;
}

#feature2_divL3{
	
}

#feature2_divL4{
}

#feature2_divL5{
}

#feature3_divL1{
	
}

#feature3_divL2{
	margin:24px 0 0 0;
	
}

#feature3_divL3{
}

#feature3_divL4{
}

#feature3_divL5{
	
}

#feature3_divL6{
	
}

#feature1_txt1{
	font-family:Arial;
	font-weight:200;
	color:#008484;
	font-size:21px;
}

#feature1_txt2{
	font-family:Arial;
	font-weight:600;
	color:#008484;
	font-size:14px;
}

#feature1_txt3{
	font-family:Arial;
	font-weight:200;
	color:#008484;
	font-size:12px;
}

#feature2_txt1{
	font-family:Arial;
	font-weight:200;
	color:#27B473;
	font-size:21px;
}


#feature2_txt2{
	font-family:Arial;
	font-weight:600;
	color:#F05A28;
	font-size:14px;
}

#feature2_txt3{
	font-family:Arial;
	font-weight:600;
	color:#D91C5C;
	font-size:14px;
}

#feature2_txt4{
	font-family:Arial;
	font-weight:600;
	color:#0681C5;
	font-size:14px;
}

#feature2_txt5{
	font-family:Arial;
	font-weight:600;
	color:#27B473;
	font-size:14px;
}

#feature3_txt1{
	font-family:Arial;
	font-weight:200;
	color:#76AD3F;
	font-size:21px;
}


#feature3_txt2{
	font-family:Arial;
	font-weight:600;
	color:#76AD3F;
	font-size:14px;
}

#feature3_txt3{
	font-family:Arial;
	font-weight:200;
	color:#76AD3F;
	font-size:12px;
}

#feature3_txt4{
	font-family:Arial;
	font-weight:200;
	color:#76AD3F;
	font-size:12px;
}

#feature3_txt5{
	font-family:Arial;
	font-weight:200;
	color:#76AD3F;
	font-size:12px;
}

#feature3_txt6{
	font-family:Arial;
	font-weight:200;
	color:#76AD3F;
	font-size:12px;
}

.footer {
font-family: Arial;
font-size: 10px;
font-style: normal;
font-weight: 500;
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:Arial; 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;}

/* Fiber Pages */
#vf_fiber_title {
	padding-right:445px;
	padding-bottom:25px;
}

#vf_fiber_bottle {
	padding-right:420px;
	padding-bottom:25px;
}

#vf_fiber_subtitle {
	padding-left:420px;
}

#vf_fiber_subtext {
	padding-left: 25px;
}

#vf_fiber_disclaimer {
	padding-right:130px;
}

#vf_fiber_disclaimer_box {
	border:1px solid #000000;
	width:325px;
	padding-right:5px;
	padding-left:5px;
}

#vf_fiber_footer {
	 height:76px;
}

#vf_fiber_choices_footer {
	 height:124px;
}

#vf_fiber_footer_prod {
	 height:57px;
}

#vf_fiber_sfacts {
	padding-right:130px;
}


/*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; 
}

/*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; 
}

/*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 - 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; 
}

