@import "common.css";

*html .b-main {margin-top:-15px;}
*+html .b-main {margin-top:-15px;}

.pink {color:#dd3687;}

.b-header {
	background-image:url(../img/bg_header2.jpg);
}
.b-center
{
	background: none;
	border-bottom: 1px solid #004990;
}
.main_form {
	width:475px;
	height:309px;
	padding-top: 166px;
	background:url(../img/bg_colon_fowardfriend_form.jpg) top left no-repeat;
}
.main_form .errors {
	margin: -30px 0 15px 25px;
}
.main_form .errors li { list-style-type: disc !important; background: none !important; padding-left: 0 !important; margin-left: 20px !important; }

.main_form .form1 label {
	display:block;
	width:179px;
	height:16px;
	line-height: 16px;
	float:left;
	text-align:right;
	font-size:11px;
	color:#58595b;
	padding-right:2px;
}
.main_form .form1 input {

	margin-bottom:5px;
	width:127px;
	font-size:9px;
}
*html .main_form.fwd {margin-top:-12px;}
.main_form.fwd .form1 input {margin-bottom:5px; padding:0;}
*html .main_form.fwd .form1 input {margin-bottom:3px;}
*+html .main_form.fwd .form1 input {margin-bottom:3px;}
.main_form .form1 .last {
	margin-bottom:25px;
}
.main_form.fwd .form1 .last {margin-bottom:25px;}
*html .main_form.fwd .form1 .last {margin-bottom:22px;}
*+html .main_form.fwd .form1 .last {margin-bottom:22px;}

.main_form .form2{
	padding-top:25px;
	padding-left:130px;
}
.main_form.fwd .form2{padding-top:40px;}
.main_form .form2 div {
	font-size:10px;
	color:#58595b;
}
.main_form .form2 div.label {
	width:50px;
	float:left;
	padding-right:74px;
}
.main_form .form2 textarea {
	margin-top:4px;
	width:212px;
	height:62px;
	margin-bottom:11px;
}
*html .main_form.fwd .form2 textarea {margin-bottom:9px;}
*+html .main_form.fwd .form2 textarea {margin-bottom:9px;}
.main_form  #buttons{ text-align: right; width: 214px; }
.main_form.fwd  #buttons{ text-align: right; width: 215px; padding-top:1px;}
.main_form .bg_thank {
	padding-top:159px;
	padding-left:187px;
	height:16px;
	width:102px;
}

.colomn_faq  {
	background:url(../img/bg_colon_health_faq.jpg) top left no-repeat;
}
.colomn_faq .txt {
	padding-left:43px;
	width:593px;
	float:left;
	padding-bottom:10px;
}
.colomn_import .txt {
	padding-left:43px;
	width:593px;
	float:left;
	padding-bottom:10px;
}
.colomn_faq .txt .link {
	padding-bottom:25px;
	padding-top:158px;
}
.colomn_faq .txt .link a {
	color:#dd3687;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
}
.colomn_faq .txt h2, .colomn_faq .txt p {
	color:#58595b;
	font-size:12px;
	line-height:19px;
	margin-bottom:20px;
}
.colomn_faq .txt h2 {
	font-weight:bold;
	margin-bottom:0px;
	margin-top:39px;
}
.colomn_faq .txt .back-top a {
	color:#dd3687;
	text-decoration:underline;
}
.colomn_faq .right_link , .colomn_import .right_link, .colomn_product .right_link, .wheretobuy .right_link, .colomn_promote .right_link {
	padding-top:15px;
	float:left;
	background:url(../img/bg_colon_right.jpg) top right no-repeat;
	width:162px;
	height:500px;
}
.colomn_faq  .right_link  {
	background:url(../img/bg_colon_right.jpg) top right no-repeat;
}

.colomn_faq .right_link a, .colomn_import .right_link a, .colomn_product .right_link a, .wheretobuy .right_link a, .colomn_promote .right_link a {
	margin-left:14px;
	display:block;
	width:141px;
	height:75px;
	margin-bottom:8px;
	text-indent: -9999px;
}
.colomn_import {
	background:url(../img/bg_colon_health_importance.jpg) top left no-repeat;
}
.colomn_import .txt p, .colomn_import .txt h3, .colomn_import .txt h2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#58595b;
}
.colomn_import .txt h2 {
	margin-bottom:2px;
	margin-top:24px;
}
.colomn_import .txt .st1 {
	display:block;
	padding-top:254px;
	padding-left:132px;
	padding-right:0;
	line-height:19px;
	width:350px;
	padding-bottom:16px;
}
.colomn_import .txt .st2 {
	display:block;
	padding-left:150px;
	padding-right:125px;
}

ul.ul1 {
	padding-top:10px;
}
ul.ul1 li {
	padding-bottom:6px;
	line-height:10px;
}
.colomn_import .txt .ul1 {
	list-style-type:decimal;
	padding-left:22px;
	color:#58595b;
	padding-bottom:5px;
	padding-top:8px;
}

.colomn_import .txt .ul1 li{
	padding-bottom:8px;
}

.colomn_import .txt sup {font-size:8px; line-height:8px;}
.colomn_import .txt .st3 {
	margin-top:-5px;
	line-height:19px;
	padding-right:120px;
}
.colomn_import .txt .st4 {
	padding-top:24px;
	padding-right:120px;
	line-height:19px;
}
.colomn_import .txt h3{
	color:#dd3687;
	font-size:11px;
	padding-top:17px;
	padding-left:66px;
}
ul.ul2 {
	padding-top:6px;
	padding-left:80px;
	padding-bottom:10px;
	width:360px;
}
ul.ul2 li {
	color:#dd3687;
	padding-bottom:5px;
}
.colomn_import .txt .st5 {
	padding-top:50px;
	font-size:9px;
	width:600px;
	line-height:12px;
	padding-bottom:20px;
}

.colomn_product .txt {
	padding-left:43px;
	width:593px;
	float:left;
	padding-bottom:10px;
}

.colomn_product .txt p.st0 {
	padding-top: 160px;
	width: 314px;
}

.colomn_product .txt a.fiber_coupon {
	height: 60px; 
	top: 107px; 
	left: 423px; 
	width: 145px; 
	position:absolute;
	display: block;
	color: #800080;
}

.colomn_product .txt a.pro_coupon {
color:#800080;
display:block;
height:68px;
left:394px;
position:absolute;
top:107px;
width:203px;
}

.colomn_product .txt ul{
	color: #58595B;
	padding-left: 199px;
	margin-top: 12px;
	width: 320px;
}

.colomn_product .txt ul li{
	margin-bottom: 10px;
	margin-left: 15px;
}

.colomn_product .txt .footnote_box{
	margin-top: 41px;
	margin-bottom: 54px;
	padding: 5px;
	border: 1px solid #58595B;
	font-size: 9px;
	width: 330px;
	line-height: 10px;
	margin-left: 68px;
}

.colon_fiber .txt .footnote_box{
	margin-top: 35px;
}

.colomn_product {
	background:url(../img/bg_colon_product.jpg) top left no-repeat;
}

.colon_fiber {
	background-image:url(../img/bg_colon_fiber_product.jpg);
}
.colomn_product .right_link {
	background:url(../img/bg_colon_right.jpg) top left no-repeat;
}
.colomn_product .txt .st1, .colomn_product .txt .st2 {
	padding-left:199px;
	line-height:19px;
	width:330px;
	padding-bottom:22px;
}

.colomn_product .txt p{
	width: 312px;
}

.colomn_product .txt p, .colomn_product .txt h2, .colomn_product .txt h3, .colomn_product .txt h4 {
	color:#58595b;
}
.colomn_product .txt h4.product_footnotes {
	padding-top:25px; 
	padding-bottom:25px; 
	line-height:11px;
}

.colomn_product .txt h2.product_otheringr {margin-top:18px;}
uc5px;
}

.colomn_product .txt imn-bottom: 5px;
}

.colomn_product .txt img.preb
.colomn_product .txt .stpx;
}

.colomn_product .txt h2, .colomn_pro
}
.colomn_product .txt .st2 {
	font-weight:bold;
	padding-bottom:78px;	
}
.colomn_product .txt img {
	margin-left:-15px;
}

.colomn_product .txt img.subhead{
	margin-left: 0px;
	margin-bottom: 5px;
}

.colomn_product .txt img.prebiotic{
	margin-bottom: 10px;
}

.colomn_product .txt h2, .colomn_product .txt h3 {
	margin-bottom:2px;
	font-size: 12px;
}

.colomn_product .txt p {
	line-height:19px;
}
.colomn_product h3.m20 {
	margin-bottom:20px;
}
.colomn_product h3.m22 {
	margin-bottom:22px;
}
.colomn_product h4 {
	padding-top:46px;
	font-size:9px;
	line-height:8px;
	font-weight:normal;
}
.colomn_product p.st3{
	margin-top: 35px;
	margin-bottom: 15px;
}
.wheretobuy {
	background:url(../img/bg_colon_where_to_buy.jpg) top left no-repeat;
}
.wheretobuy .txt {
	padding-left:43px;
	width:593px;
	float:left;
	
}
.wheretobuy .frames {
	height:185px;
	padding-top:305px;
	padding-left:30px;
	padding-bottom:32px;
}
.wheretobuy .link {
	background: url(../img/bg_colon_wtb_link.gif) top left no-repeat;
	margin-left: 25px;
	margin-bottom: 25px;
	width: 512px;
	padding-top: 53px;
	text-align: center;
}
.wheretobuy .right_link {
	background:url(../img/bg_colon_right.jpg) top left no-repeat;
}
.wheretobuy .link a {
	margin: 0 12px; 
}
.colomn_promote .txt {
	padding-left:41px;
	width:595px;
	float:left;
	padding-bottom:10px;
}
.colomn_promote .txt sup {font-size:8px; line-height:8px;}
.colomn_promote {
	background:url(../img/bg_colon_promote.jpg) top left no-repeat;
}
.colomn_promote .txt p, .colomn_promote .txt h2, .colomn_promote .txt ul, .colomn_promote .txt h4  {
	color:#58595b;
}
.colomn_promote .txt h4 {font-size:9px; font-weight: normal; line-height:14px;}
.colomn_promote p {
	width:550px;
	line-height:19px;
}
.colomn_promote .right_link {
	background:url(../img/bg_colon_right.jpg) top left no-repeat;
}
.colomn_promote p.st1 {
	padding-top:425px;
	padding-bottom:7px;
}
.colomn_promote .txt h2 {
	margin-top:15px;
}
.colomn_promote .txt ul {
	margin-top:-2px;
	width:500px;
	padding-bottom:8px;
}
.colomn_promote .txt ul li {
	margin-left:20px;
	padding-bottom:6px;
}
.colomn_promote p.st2 {
	padding-bottom:25px;
}
.colomn_promote p.st3 {
	padding-bottom:48px;
}
.colomn_promote h4 {
	font-size:9px;
	line-height:11px;
}



iframe {
	border:none;
	overflow:hidden;
	display:block;
}
.wheretobuy .frames iframe {
	height:190px;
	width:220px;
	display:block;
	float:left;
}
.b-center .content.colon_stories {background:url(../img/bg_colon_health_center.jpg) top left repeat-y; }
.b-center .content.colon_stories .top_colon_stories {background:url(../img/bg_colon_health_top.jpg) top left no-repeat; height:387px; width: 100%; padding-top:10px; position:relative;}
.b-center .content.colon_stories .top_colon_stories .numbers, .b-center .content.colon_stories .text_colon_stories .numbers{position:absolute; background-image:url(../img/page_num.gif); display:block; width: 61px; height:13px; overflow:hidden;}

#colon_stories_2 .b-center .content.colon_stories .numbers{
	background-position: 0px -13px;
}

#colon_stories_3 .b-center .content.colon_stories .numbers{
	background-position: 0px -26px;
}

.b-center .content.colon_stories .top_colon_stories .numbers{
right: 65px; top: 361px;
}
.b-center .content.colon_stories .text_colon_stories .numbers{
right: 65px; bottom: 74px;
}
.b-center .content.colon_stories .top_colon_stories .numbers a, .b-center .content.colon_stories .text_colon_stories .numbers a{width: 20px; display:block; float:left; height:13px; margin-top:0px;}
*html .b-center .content.colon_stories .top_colon_stories {padding-top:20px; height:365px;}
*+html .b-center .content.colon_stories .top_colon_stories {padding-top:20px; height:365px;}
.b-center .content.colon_stories .top_colon_stories h2 { float: left; padding-left: 34px; padding-top: 10px; }
.b-center .content.colon_stories .top_colon_stories div { float: right; margin-top: 11px; *margin-top:0px;}
.b-center .content.colon_stories .top_colon_stories a {display:block; width:214px; height:35px; margin-bottom:9px; text-indent:-9999px;}
.b-center .content.colon_stories .top_colon_stories a span {display:none;}
.b-center .content.colon_stories .text_colon_stories {background:url(../img/bg_colon_health_bottom_blank.jpg) bottom left no-repeat; padding-left:64px; height:1500px; position:relative; margin-top: -11px;}
.b-center .content.colon_stories .text_colon_stories p {display:block; border-bottom:1px solid #483979; font-size:12px; color:#58595b; width:609px; line-height:18px; padding:26px 33px 25px 27px;}
.b-center .content.colon_stories .text_colon_stories p.last_text_colon {border:0; padding-bottom:0;}
.exper {display:block; position:absolute; z-index:100; width:130px; height:54px; margin-left:570px; margin-top:440px;}
#colon_stories_2 .exper{margin-top:455px;}
#colon_stories_3 .exper{margin-top:315px;}
.exper span {display:none;}

.pinkcircle {width: 734px; background:url(../img/colon_health_callout.jpg) no-repeat; background-position: 529px 130px;}

#supplement_facts{
	margin-top:14px;
	color:#58595B;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #48397a;
}

#supplement_facts th{
	font-size: 17px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #48397a;
	color:#FFF;
}

#supplement_facts td{
	font-size: 10px;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

#supplement_facts .smaller{
	font-size: 9px;
}

#supplement_facts .addpadding{
	padding-top: 10px;
}

#supplement_facts .reduce_line{
	line-height: 1.3em; 
}

#supplement_facts .bigline td{
	border-bottom: 5px solid #48397a;
}

#supplement_facts .oneline td{
	border-bottom: 1px solid #48397a;
}

.colon_fiber #supplement_facts .bigline td, .colon_fiber #supplement_facts .oneline td{
	border-bottom-color: #f8992a;
}

.colon_fiber #supplement_facts th{
	background-color: #f8992a;
}

.colon_fiber #supplement_facts{
	border-color: #f8992a;
}

.alignright{
	text-align:right;
}

.b-center h1.colonQuestion{
	text-indent: -9999px;
	position:absolute;
}

#landing_main_container{
	width: 798px;
	height: 402px;
	background-image: url(../img/bg_colon_health_landing.jpg);
	position: relative;
}

#landing_main_container a, #landing_main_container div, #landing_main_container h1{
	position:absolute;
	text-indent: -9999px;
}

#landing_main_container .products{
	background-image: url(../img/landing_products.jpg);
	width: 456px;
	height: 323px;
	top: 49px;
	left: 312px;
}

#landing_main_container .products a{
	position: static;
	float:left;
}

#landing_main_container .products .five{
	width: 170px;
	height: 66px;
	position:absolute;
	left:0px;
	right: 970px;
    top: 0px;
}

#landing_main_container .products .three{
	width: 155px;
	height: 60px;
	position:absolute;
	left:300px;
	right: 0px;
    top: 55px;
}

#landing_main_container .products .three_coupon{
	width: 170px;
	height: 66px;
	position:absolute;
	left: 0px;
	right: 970px;
    top: 0px;
}

#landing_main_container .products .fiber{
	width: 175px;
	height: 290px;
	margin-top: 15px;
	margin-left: 100px;
}

#landing_main_container .products .probiotic{
	width: 145px;
	height: 215px;
	margin-top: 90px;
	margin-left: 5px;
}

#landing_main_container .forward_this{
	background-image: url(../img/landing_forward_this.jpg);
	width: 184px;
	height: 12px;
	top: 376px;
	left: 482px;
	overflow:hidden;
	background-repeat:no-repeat;
}

#landing_main_container .save_dollar{
	background-image: url(../img/landing_save_dollar.jpg);
	width: 171px;
	height: 70px;
	top: 0px;
	right: 0px;
}

#landing_main_container .reviews{
	background-image: url(../img/landing_reviews.jpg);
	width: 313px;
	height: 99px;
	top: 292px;
	left: 0px;
}

#landing_bottom{
	position: relative;
}

#landing_bottom div{
	position:absolute;
	padding-left: 4px;
	background-image: url(../img/menu_bottom.jpg);
	height: 124px;
	width: 794px;
}

#landing_bottom a{
	float: left;
	width: 129px;
	height: 100px;
	margin-top: 10px;
	margin-right: 3px;
	text-indent: -9999px;
	background-image: url(../img/1x1.gif);
}

#colon_health_home{
	*margin-top: 15px;
}
#colon_health_home .content{
	width: 798px; 
	height: 526px;
}

.bottom20{
	padding-bottom: 20px;
}