.hcp_chart_container:after,
.inner_2col:after,
.clearfix:after 
	{ clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }

#container { width:980px;padding-left:0px; }

#referralpad #container { /* padding-top:10px; */
	padding-top:0px;
}


h1 {  
	font-family: "neutraBold", Arial;
	text-transform: uppercase;
	color: #006137;
    font-size: 34px;
    line-height: 37px;
	background: url(../images/global/grey-bar.png) bottom left no-repeat;
	padding: 0 0 10px 0;
	margin: 0 0 24px 0;
}

#referralpad h1 { letter-spacing: -.03em; font-size: 31px; }
#referralpad .subhead p { margin:0px;line-height:normal; }

h3, h4, .layout2 h3 {
	font-family: "neutraBold", Arial;
	color: #006137;
    font-size: 14px;
	line-height: 25px;
}

h4 { font-family:"neutraMedium", Arial; font-size:18px; line-height:normal;width:65%; }

.dropshadow_box_675, .dropshadow_box_full 
	{
	margin-top:5px;
	padding-bottom:8px;
	background-repeat:no-repeat;
	background-position:center bottom;
	}
.dropshadow_box_675 { width:675px;background-image:url(../images/global/dropshadows/dropshadow675.png); }
.dropshadow_box_full { width:100%; background-image:url(../images/global/dropshadows/dropshadow920.png);}

.box
	{
	background-color:#FFF;
	border: 1px solid #CCC;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/*
	-webkit-box-shadow: #000 0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	*/
	padding:15px 15px 10px 15px;
	background-image:url(../images/home/mini_carousel/bg.png);
	}
.ie7 .box, .ie8 .box { behavior: url(App_Master/js/css3pie/pie.htc); position:relative; }

.right_column .img_left { float:left;margin:0px 10px 10px 0px }
.right_column .img_right { float:right;margin:0px 0px 10px 10px }


/* top nav active states */

#digestive_benefits #tn_benefits a,
#digestive_well_being #tn_benefits a,
#activia_benefits #tn_benefits a,
#promotions #tn_promotions a,
#community #tn_community a
	{ color:#ffe100;  }

#digestive_benefits #tn_benefits a,
#digestive_well_being #tn_benefits a,
#activia_benefits #tn_benefits a,
#promotions #tn_promotions a,
#community #tn_community a
	{ 
	color:#ffe100; 
	background-image:url(../images/global/masthead/mouseover.png);
	background-repeat:no-repeat;
	background-position:right center;
	}

/* top nav active states */

/* left nav active states */

/* left nav active states */



/* templates */

/* 
header area then left right colums
--------------------
| header           |
--------------------
|        |         |
|        |         |
|        |         |
--------------------
*/
.layout1  {  }
.layout1 #header { width:85%; }





/* 
header is in left column
and overlaps right column
--------------------
| header     |     |
|------------|     |
|        |         |
|        |         |
--------------------
*/
.layout2  {  }
.layout2 #header { width:425px; font-size:13px; }
.layout2 .left_column { z-index:2; }
.layout2 .right_column { z-index:1;  }
.layout2 #navcontainer { margin-top:20px; }
.layout2 .dropshadow_box_675, .layout2 .dropshadow_box_full { clear:both;  }

/* 
two column, wide left
--------------------
|            |     |
|            |     |
|            |     |
|            |     |
--------------------
*/
.layout_wideleft {  }
.layout_wideleft .left_column { width:600px; float:left; }
.layout_wideleft .right_column { width:285px; float:right }

/* templates */


/* left navigation container */

#navcontainer {
	width:175px;
	background-image:url(../images/global/dropshadows/dropshadow170.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	position:relative;
	padding-bottom:7px;
	position:relative;
	}

#navlist
	{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:10px 0px 0px 0px;
	border: 1px solid #e1e1e1;
	background-color:#FFF;
	position:relative;
	}

.ie6 #navlist, .ie7 #navlist, .ie8 #navlist
	{ behavior: url(App_Master/js/css3pie/pie.htc); position:relative; }

/* left navigation container */

/* left navigation UL */

.ulList #navlist { padding:20px 0px 5px 0px; }
.ulList #navlist ul, #navlist li { padding:0px; margin:0px; list-style-type:none; }
.ulList .leftnav { position:relative; }
.ulList .leftnav a { display:block;padding:5px 0px 5px 0px; }
/*.ulList .leftnav .menu a:hover, .leftnav .active .submenu a { background-color:#f5df0b;  }*/
.ulList .leftnav .active .menu a, .ulList .leftnav .menu a:hover,
.ulList .leftnav .submenu .active a, .ulList .leftnav .submenu a:hover 
	{ background-color:#f5df0b;  }

.ulList .leftnav li { font-family:"neutraBold", Arial; color:#005a33; font-size:16px; }
.ie .ulList .leftnav li { font-size:18px; letter-spacing:-.03em; }
.ulList .leftnav li a { color:#005a33; padding-left:10px;  }
.ulList .leftnav .submenu li { font-family:"neutraMedium", Arial; color:#25770b; font-size:14px; /*display:none;*/}

.ulList .leftnav .submenu li.open { display:block;}
.ulList .leftnav .submenu li a { color:#25770b;padding-left:20px;  }

.ulList .leftnav .menu div, .leftnav .submenu div { padding-bottom:10px;margin-top:-10px; width:180px; }
/* .ulList .leftnav li div:first-child { margin-top:0px; }
.ulList .leftnav li div:hover, .ulList .leftnav .active div
	{ 
	background-image:url(../images/global/inner_navigation/curl.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
*/
.ulList #navlist .zblock { width:100%; height:15px; position:absolute; bottom:0px; z-index:5; }

.ulList .leftnav .active .menu div, .ulList .leftnav .menu div:hover,
.ulList .leftnav .submenu .active div, .ulList .leftnav .submenu div:hover 

/*
.ulList .leftnav .active .submenu li, .ulList .leftnav .active .menu,
.ulList .leftnav .submenu li:hover, .ulList .leftnav .menu:hover
*/
	{ 
	background-image:url(../images/global/inner_navigation/curl.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	}

.ulList .leftnav i { font-family:"neutraMedium", Arial; font-size:14px; display:block;}

/* left navigation UL */


/* left navigation DT 

.leftnav { position:relative; }
.leftnav a { display:block;padding:5px 0px 5px 0px; }
.leftnav a:hover, .leftnav .active a { background-color:#f5df0b;  }
.leftnav dt { font-family:"neutraBold", Arial; color:#006137; font-size:16px; }
.leftnav dt a { color:#006137; padding-left:10px;  }
.leftnav dd { font-family:"neutraMedium", Arial; color:#25770b; font-size:14px; }
.leftnav dd.open { display:block;}
.leftnav dd a { color:#25770b;padding-left:20px;  }
.leftnav dt, .leftnav dd { padding-bottom:10px;margin-top:-10px; width:180px; }
.leftnav dt:first-child, .leftnav dd:first-child { margin-top:0px; }
.leftnav dt:hover, .leftnav dd:hover, .leftnav dd.active
	{ 
	background-image:url(../images/global/inner_navigation/curl.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	}

 left navigation DT */


/* callouts */

.callout
	{
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	position:relative;
	padding:10px;
	font-size:12px;
	margin-top:20px;
	}
.ie7 .callout, .ie8 .callout { behavior: url(App_Master/js/css3pie/pie.htc); position:relative; -pie-poll:true;}
.callout p { margin:8px 0px 0px 0px; line-height:1.6em; }
.callout h3 { line-height:normal; text-transform:uppercase;font-family:"neutraMedium":arial;font-size:15px; }

/* callout colors */

.callout.green {width:170px; color:#DDF0E9; border:5px solid #21923a; background-color:#006137; }
.callout.green h3 { color:#92efb2; }

.callout.pink 
	{ 
	width:160px; color:#21923a; border:5px solid #dbd9dc; background-color:#fef7ff; 
	background-repeat:no-repeat;
	}
.callout.hcp { background-position:left bottom; background-image:url(../images/global/callouts/healthcare_pros.gif); }

.callout.pink h3 { color:#006137; }
.callout_shadow
	{
	width:190px;
	background-image:url(../images/global/dropshadows/dropshadow175.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	position:relative;
	padding-bottom:7px;
	position:relative;
	}

.callout .red_button { margin-top:15px; }
.callout.pink .red_button { padding-bottom:60px; }

.callout.nutritional_benefits { background-color:#FCEEF4; height:260px; background-position:3px 0px; background-image:url(../images/global/callouts/yoga_woman.gif); }
.callout.nutritional_benefits p { text-shadow: 0px 0px 35px #F00; font-size:16px; padding-left:91px; }
.callout.nutritional_benefits .red_button { padding-bottom:0px;position:absolute;bottom:5px; right:5px; }

/* callouts */

.fade_heart { position:absolute; z-index:5; top:220px; }
.activia_benefits_heart {  position:absolute; z-index:5; top:250px; left:50px; }

/* heroes */

.big_product_feature
	{
	padding-top:185px;
	background-repeat:no-repeat;
	background-position:center top;
	margin-top:-35px;
	height:255px;
	}

#feature_activia_blueberry { background-image:url(../images/products/heroes/hero_activia_blueberry.png);  }
#feature_activia_cherry { background-image:url(../images/products/heroes/hero_activia_cherry.png);  }
#feature_activia_mixed_berry { background-image:url(../images/products/heroes/hero_activia_mixed_berry.png);  }
#feature_activia_peach { background-image:url(../images/products/heroes/hero_activia_peach.png);  }
#feature_activia_prune { background-image:url(../images/products/heroes/hero_activia_prune.png);  }
#feature_activia_strawberry { background-image:url(../images/products/heroes/hero_activia_strawberry.png);  }
#feature_activia_vanilla { background-image:url(../images/products/heroes/hero_activia_vanilla.png);  }

#feature_light_blueberry { background-image:url(../images/products/heroes/hero_light_blueberry.png);  }
#feature_light_cherry { background-image:url(../images/products/heroes/hero_light_cherry.png);  }
#feature_light_keylime { background-image:url(../images/products/heroes/hero_light_keylime.png);  }
#feature_light_peach { background-image:url(../images/products/heroes/hero_light_peach.png);  }
#feature_light_raspberry { background-image:url(../images/products/heroes/hero_light_raspberry.png);  }
#feature_light_strawberry { background-image:url(../images/products/heroes/hero_light_strawberry.png);  }
#feature_light_strawberry_banana { background-image:url(../images/products/heroes/hero_light_strawberry_banana.png);  }
#feature_light_vanilla { background-image:url(../images/products/heroes/hero_light_vanilla.png);  }

/* flavor tout */

.flavor_tout { width:170px; margin-right:30px; float:right;  }
.category .flavor_tout p { line-height:normal; }
.tout_product_review { margin-top:12px; }
/*
.flavor_tout.inactive { display:none; }
.flavor_tout.active { display:block; }
*/
.category .right_column .big_product_feature { display:none; }
.category .right_column .active { display:block; }


.flavor_tout h5 { font-family:"neutraMedium", Arial; font-size:16px; color:#006137; text-transform:uppercase; }
.flavor_tout .store_near_you { width:75%; padding-right:3px; margin-top:20px; background-image:url(../images/products/store_near_you_giftbasket.gif); background-repeat:no-repeat; background-position:right bottom}
.flavor_tout .red_button { width:150px; margin:20px 0px 0px 0px; font-size:13px; font-weight:bold; background-image:url(../images/global/buttons/button_red150px.png); }
.flavor_tout .button {  padding:3px 0px 0px 10px; }
.red_button a { color:#FFF; }

/* flavor tout */

/* product thumbnails */

/* v1: with hoverpulse */
.product_thumbs_container { padding:20px 0px;  margin:0px auto; position:relative; z-index:4; }
.product_thumbs_container ul, .product_thumbs_container li { position:relative; padding:0px; margin:0px; list-style-type:none; }
.product_thumbs_container { margin:0px auto; }
.product_thumbs_container li { position:relative;float:left; height:78px;padding-left:0px; }
.product_thumbs_container li:first-child { padding-left:0px; }
.product_thumbs_container li img { position:absolute; }
.product_thumbs_container li .thumb { position:absolute;left:7px; }
.product_thumbs_container li .thumb a { display:block; width:78px; margin:0px auto; }
.product_thumbs_container li .red_button { position:absolute; z-index:102;bottom:-15px;display:none; }
.ie7 .product_thumbs_container li .red_button { left:7px; }

#activia .product_thumbs_container li { width:95px; }
#light .product_thumbs_container li { width:80px; }

/* v2: with underglow */

.product_thumbs_container li .thumb .active { background-image:url(../temp/images/activia_thumbs_underglow.png); background-repeat:no-repeat; }
.product_thumbs_container li .red_button { bottom:0px; }
.product_thumbs_container li { height:105px; }
/*.product_thumbs_container li { height:105px; }  */
.product_thumbs_container { padding:20px 0px 0px 0px; }

.p1 { width:95px; }
.p2 { width:190px; }
.p3 { width:285px; }
.p4 { width:380px; }
.p5 { width:475px; }
.p6 { width:570px; }
.p7 { width:665px; }
.p8 { width:760px; }
.p9 { width:855px; }
.p10 { width:950px; }


.product_thumbs_container:after,
.product_thumbs_list:after
	{ clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }

/* /product thumbnails */

/*  available in sizes 

.product_sizes_container { float:right; padding:0px 25px 15px 0px; }
.product_sizes_list { float:right; }
.product_sizes_container ul, .product_sizes_container li { padding:0px; margin:0px; list-style-type:none; }
.product_sizes_container li { margin-left:-7px;font-size:11px;color:#FFF; text-align:center; position:relative;float:left; }
.product_sizes_container li:first-child { margin-left:0px; }
.product_sizes_container li span { display:block;font-size:16px;font-weight:bold; }
.product_sizes_container .available div { padding-top:42px; font-size:12px;font-weight:bold;position:relative; margin-right:14px; color:#005a33; bottom:0px; }
.size4pk div, .size8pk div, .size12pk div, .size24pk div, .size24oz div
	{  
	background-image:url(../images/products/product_sizes/sprite_product_sizes_sm_lg.png);
	line-height:1.1em; 
	padding-top:9px;
	margin:9px 0px 0px 0px;
	width:60px; 
	height:20px; 
	background-repeat:no-repeat;
	background-position:0px 0px; 
	}
.size24oz div { padding-top:15px;margin-top:0px;width:68px; height:43px; background-position:-83px 0px; }
.product_sizes_container:after,
.product_sizes_list:after
	{ clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
  available in sizes */


/* available in sizes */
.product_sizes_container { float:right; padding:0px 25px 15px 0px; margin:10px 0px 0px 0px;}
.product_sizes_list { float:right; }
.product_sizes_container ul, .product_sizes_container li { padding:0px; margin:0px; list-style-type:none; }
.product_sizes_container li {font-size:11px;color:#005a33; text-align:center; /*position:relative;*/ float:left;margin-left:15px; }
.product_sizes_container li:first-child { margin-left:0px; }
.product_sizes_container li span { font-size:14px;font-weight:bold; }
.product_sizes_container .available div { padding-top:32px; font-size:12px;font-weight:bold; /*position:relative; bottom:0px;*/ }
.size1pk div, .size4pk div, .size6pk div, .size8pk div, .size12pk div, .size24pk div, .size24oz div, .size7ozbottle div
	{  
	background-image:url(../images/products/product_sizes/sprite_container_groups_vertical.gif);
	padding-top:47px;
	width:60px; 
	height:20px; 
	background-repeat:no-repeat;
	background-position:center 0px; 
	}
.product_sizes_container:after,
.product_sizes_list:after
	{ clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }

.product_sizes_list .size1pk div { width:20px; }
.product_sizes_list .size4pk div { width:39px; background-position:center -84px;  }
.product_sizes_list .size6pk div { width:57px; background-position:center -230px;  }
.product_sizes_list .size8pk div { width:39px; background-position:center -168px; }
.product_sizes_list .size12pk div { width:57px; background-position:center -322px; }
.product_sizes_list .size24pk div { width:62px; background-position:center -406px; }
.product_sizes_list .size24oz div {  width:35px; background-position:center -490px; }
.product_sizes_list .size7ozbottle div {  width:20px; background-position:center -575px; }

/* available in sizes */

/* healthcare pros */

.hcp_chart_container { position:relative; width:640px;}

.hcp_left { width:465px; position:relative; float:left; z-index:1; }
.hcp_left .red_button { margin-top:12px; width:140px; background-image:url(../images/global/buttons/button_red140px.png);  }
.blue_glow_box { position:relative; }

.blue_glow_box
	{
	border: 1px solid #696;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: #57a1ae 0px 0px 20px;
	-moz-box-shadow: #57a1ae 0px 0px 20px;
	box-shadow: #57a1ae 0px 0px 20px;
	background-color: #FFF;
	padding:20px;
	
	}
.ie7 .blue_glow_box, .ie8 .blue_glow_box  { behavior: url(App_Master/js/css3pie/pie.htc); position:relative; -pie-poll:true;}

.hcp_left .blue_glow_box { margin:15px 0px 0px 0px; width:500px; }

.blue_glow_box h3 { text-align:center;margin-right:40px;border-bottom: #00854C dashed 1px;padding-bottom:5px; }
.hcp_table { width:89%; }
.hcp_table td, .hcp_table th { padding:10px; vertical-align:bottom;  }
.hcp_table td:first-child { width:100%; }
.hcp_table .odd td { background-color:#E9F0F1; }
.hcp_table th { color:#006137;font-weight:bold; }
.hcp_table .assoc { color:#006137; display:block; }
.hcp_table .location { font-size:.9em; }
.hcp_table .conf_date { white-space: nowrap;}

.hcp_right { width:170px; height:650px; overflow:hidden; position:relative; float:right;z-index:2; }

/* healthcare pros */

/* digestive well being */
.well_being_chart_intro { margin-top:20px; padding-top:20px; border-top:3px dotted #CCC; }
#well_being_chart ul, #well_being_chart li { padding-left:0px; margin-left:0px; list-style-type:none; line-height:normal; }
#well_being_chart:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
#well_being_chart { margin:10px auto; }
#well_being_chart .digestive_left { width:325px;float:left; }
#well_being_chart .digestive_right { width:325px;float:right; }
#well_being_chart li { color:#00854c; margin-top:15px; padding-left:70px;background-image:url(../images/digestive_well_being/sprites_nutrition.gif);background-repeat:no-repeat; }
.right_column #well_being_chart li strong { color:#006137; display:inline; }
#well_being_chart .fiber_foods { background-position:-533px 2px; }
#well_being_chart .lean_meats { background-position:-198px -393px; }
#well_being_chart .fish { background-position:-470px -73px; }
#well_being_chart .fluids { background-position:-152px -473px; }
#well_being_chart .fattening_foods { background-position:-407px -158px; }
#well_being_chart .dont_rush { background-position:-82px -553px; }
#well_being_chart .fermented_dairy { background-position:-340px -233px; }
#well_being_chart .exercise { background-position:-4px -639px; }
#well_being_chart .bodyweight { background-position:-275px -319px; }
/* digestive well being */

/* activia benefits */

.inner_2col { margin-top:20px; }
.twocol_left { width:450px; float:left; }
.twocol_right { width:200px; float:right; }
.twocol_right .callout { margin-top:0px; }
/* activia benefits */



/* community */

.video_thumbs 
	{ 
	width:280px; background-image:url(../images/global/dropshadows/dropshadow260.png); background-repeat:no-repeat; background-position:center bottom; padding-bottom:6px; 
	font-family:"neutraMedium",Arial;
	font-size:13px;
	text-transform:uppercase;
	margin-top:15px;
	}
.video_thumbs:first-child {margin-top:0px;}

.video_thumbs .vid
	{
	background-color:#FFF;
	border: 1px solid #CCC;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-repeat:no-repeat;
	margin-top:5px;
	}
.ie7 .video_thumbs .vid, .ie8 .video_thumbs .vid 
	{ behavior: url(App_Master/js/css3pie/pie.htc); position:relative; }

.video_thumbs .vid a { display:block;height:170px;text-indent:-20000px; }
#vid_parfait_crunch .vid { background-image:url(../temp/images/video_parfait.jpg); }
#vid_french_selects .vid { background-image:url(../temp/images/video_thumbnail.jpg); }

/* community */

/* digestive benefits */

#digestive_benefits .right_column strong, #digestive_well_being .right_column strong { display:block; color:#00693c; font-weight:bold; }
#digestive_benefits .right_column .strong  {  color:#00693c; }

/* promotions */

#promotions #header { width: 60%;}
#promotions .prmo_note { color:#00854C; margin-top:3px; font-size:12px; line-height:normal; }
/* promotions */

/* activia benefits */
#activia_benefits #header { width:445px; }

/* inner pages (not homepage) */

.layout1, .layout2 { background-image:url(../images/global/bg_inner_clouds.jpg); background-repeat:repeat-x; background-position:center -45px; }

.layout1 .left_column, .layout2 .left_column, 
.layout1 .right_column, .layout2 .right_column 
	{ position:relative; }

.layout1 .left_column, .layout2 .left_column  { width: 222px; float: left; text-align: center; margin: 60px 0 0 0;}

.layout1 .right_column, .layout2 .right_column  { width: 718px; float: right; margin: 0 auto; background: url(../../NEWFILES/ref-pad-N.png) right 68px no-repeat;}

.layout1 #header strong, .layout2 #header strong  { color:#006137; }

.layout1 #header p, .layout2 #header p  { color: #00854c; }

.layout1 p, .layout2 p  { line-height:1.6em; font-size: 12px;}

.ie #header p sup { line-height:1px; }

.activia_body { margin: 15px 0px 0px 0px; position: relative; }

#community .left_column p strong { color:#006137; }

#community .our_videos  { position:absolute; bottom:0px; right:0px; }

#community .join_us {float:right; }

#faqs h5 { font-size:16px; color:#006137; font-weight:bold;margin-top:14px; }
#faqs h5:first-child { margin-top:0px; }
#faqs #header { width: auto; }









/* activia benefits: the yoga lady! */

.yoga_woman_flourish, .yoga_woman { position:relative; }
.yoga_woman_flourish { float:right; width:315px; height:510px;background-image:url(../images/digestive_benefits/yoga_woman_bg.gif); background-repeat:no-repeat; background-position:-1000px 0px; }
.yoga_woman_flourish.active { background-position:0px 50px; }
.yoga_woman { width:315px; padding-top:130px; height:380px; background-image:url(../images/digestive_benefits/yoga_woman.gif); background-repeat:no-repeat; background-position:20px 0px; }
/*.yoga_content_container { background-image:url(../temp/images/digestive_benefits/test_bg.png); }*/
.yoga_content_container1 { width:35px; height:30px; margin-left:100px; }
.yoga_content_container2 { width:35px; height:30px; margin-left:73px; margin-top:45px; }
.yoga_content_container3 { width:50px; height:40px; margin-left:65px; margin-top:5px; }

.yoga_content_box 
	{ 
	width:335px;
	display:none; 
	padding:0px 20px 20px 20px;
	line-height:1.8em;
	color:#005A33;
	font-size:14px;	
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 0px 0px 10px 4px #B1D7D9;
	-moz-box-shadow: 0px 0px 10px 4px #B1D7D9;
	box-shadow: 0px 0px 10px 4px #B1D7D9;
	}
.ie7 .yoga_content_box, .ie8 .yoga_content_box 	 { background-color:#FFF; behavior: url(App_Master/js/css3pie/pie.htc); position:relative; -pie-poll:true; } /* -pie-lazy-init:true; */

.inner .yoga_content_box h4
	{
	background-image: url("../images/digestive_benefits/yoga_callout_heart.png");
	background-repeat: no-repeat;
	font-family: "neutraBold",Arial,sans-serif;
	font-size: 22px;
	width: auto;
	height: 40px;
	margin: 0px 0 -20px 0;
	padding: 30px 0 0px 75px;
	position: relative;
	bottom: 16px;
	left: -10px;
	}
/*.ie8 .inner .yoga_content_box h4 { margin-top:0px; }*/

.yoga_content_box p { margin-top:5px;}
.yoga_popups { position:absolute; top:265px; right:285px;  }
.yoga_popups .active { display:block; }
.yoga_content_container .active { display:block; }

/* activia benefits: the yoga lady! */

.layout1 h2 {  
	font-family: "neutraBold", Arial;
	color: #006137;
    font-size: 18px;
}

.layout2 h2 {  
	font-family: "neutraBold", Arial;
	color: #006137;
    font-size: 26px;
	background: url(../images/global/pink-bar.png) bottom left no-repeat;
	padding: 0 0 10px 0;
	line-height: 32px;
	margin: 42px 0 22px 0;
}

.right_column  div {
	margin: 15px 0 30px 0;
	padding: 0 0 0 0;
	width: 430px;
	font-size: 12px;
}

.right_column  div {
	clear: both;
	margin-bottom: 5px;
	height: auto;
	padding-bottom: 0px;
	line-height: 1.2l;
}

.right_column  div label {
	width: 100px;
	text-align: right;
	float: left;
	padding: 0 0px 6px 0;
	display: compact;
	margin: 12px 12px 0 0;
}

.right_column  div input, .right_column  div select, .right_column  div textarea {
	width: 190px;
	margin: 10px 0 0 0;
	height: 20px;
}

.red-text {
	margin: 0 auto;
	padding: 0 0 0 0;
	color: #d26d28;
}

.right_column  div input.f-submit {
	margin: 4px 50px 10px 0;
	padding: 0 0 0 0;
	width: 87px;
	height: 32px;
	text-align: right;
	float: right;
}

.right_column  div select.large { width: 220px;}

.right_column  div input.f-for-checkbox { width: 20px; text-align: left; float: left; padding: 0 0px 6px 0; display: compact; margin: 12px 6px 0 0;}
.right_column  div label.f-for-checkbox {width: 400px; margin: 13px 0 0 0; text-align: left;}

#get-form-privacy-r { color: #006137; margin: 0 20px 0 0; font-weight: bold;}
#get-form-privacy-r p.note { color: #666666; margin: 20px 0 0 0;}

.layout1 .get-footer-back, .layout2 .get-footer-back {
	width: 252px;
	float: left;
	margin: 0 auto;
	padding: 0 0 15px 0;
}
.layout1 .get-footer-bifidus, .layout2 .get-footer-bifidus { width: 718px; float: right; margin: 0 auto; padding: 0 0 10px 0;}

.layout2 .get-footer-back {
	padding: 43px 0 15px 0;
}
.layout2 .get-footer-bifidus  { width: 725px;}

.layout2 h3 { margin: 0 22px 0 0;}

.tag-line {
	margin: 0;
	padding: 7px 0 0 0;
	color: #006137;
	font-style: italic;
	font-size: 11px;
	font-weight: bold;
	width: 800px;
	float: left;
}
