body
{
	margin: 0px;
	color: #505050;
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	font-size: 1.0em;
	background-color: #EDEDED;	
}
img
{
	border: none;
}
p
{
	color: #505050;
	background-color:transparent;
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
}
ul
{
	margin-left: 25px;
	font-size: 1.0em;
}
td .body
{
	font-size: 12px; color:#6d123e;background-color:transparent;
}
th 
{
	font-size: 1em;
	font-weight: normal;
	text-align: left;	
}
table
{
	border: none;
	/*border-collapse: collapse;*/
	padding: 0px;
	margin: 0px;
}

h1, h1.buy
{
	/*font-size: 1.34em;*/
	font-size: 2em;
	color: #F26F21;
	background-color:transparent;
	font-weight: normal;
}

body h1.product_header {
	font-size: 1.34em;
}

.hidden
{
	display: none;
}
.clear
{
	clear: both;
}

.sup
{
	position: relative;
	top: -3px;
	font-size: .75em;
}

a:visited, a 
{
	color: #6d123e;
	background-color:transparent;
	text-decoration:underline;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

/* global code */

#overall_container
{
	margin: 0px auto;
	/*background-image: url("../images/common/sub_gradient.jpg");
		background-repeat: repeat-x;*/
}
#overall_content
{
	width: 829px;
	min-height: 400px;
	height: auto !important;
  	height: 400px;
	font-size: .8em;
	position: relative;
	z-index: 1;
	padding: 0px 22px 15px 22px;
	background: url("../images/home_new/background_1px.png") repeat-y left top;
    color:inherit;
}

#overall_content_top
{
	width: 829px;
	background: #ffffff url("../images/home_new/bg_gradientframe_top.jpg") top left no-repeat;
    color:inherit;
}
#overall_content_container
{
	min-height: 400px;
	_height:400px;
	padding: 25px 25px 50px 25px;
	background: url("../images/home_new/bg_gradientframe_bottom.jpg") bottom left no-repeat;
	color:inherit;
}
#overall_content_container.capsules
{
	padding: 25px 0px 50px 25px;
}
#overall_content_container.capsules table
{
	position: relative;
	left: -35px;
	margin-right: -50px;
}


#overall_content.quiz_width #overall_content_top #overall_content_container
{
	padding: 15px 15px 40px 15px;
}

#overall_content_capsules
{
	width: 861px;
	min-height: 400px;
	height: auto !important;
  	height: 400px;
	/*padding: 10px 0px 0px 2px;
		margin: 0px auto -370px auto;
		background-image: url("../images/common/sub_white_box.png");
		background-repeat: repeat-y;*/
	background: url(../images/home_new/background_1px.png) repeat-y scroll left top;
	font-size: .7em;
	position: relative;
	z-index: 1;
	left: -10px;
	padding-left: 10px;
	color:inherit;
}
#overall_content_cn
{
	width: 863px;
	min-height: 400px;
	height: auto !important;
  	height: 400px;
	/*padding: 10px 5px 0px 2px;
		margin: 0px auto -370px auto;
		background-image: url("../images/common/sub_white_box.png");
		background-repeat: repeat-y;*/
	font-size: .7em;
	position: relative;
	z-index: 1;
	background: url(../images/home_new/background_1px.png) repeat-y scroll left top;
	/* left:-10px; */
	padding-left: 10px;
	padding-top: 20px;
	color:inherit;
}

#flash_subnav_callout
{
	position: relative;
	top: -32px;
	left: 405px;
	width: 250px;
	z-index: 2;
}


#footer_background
{
	/*height: 270px;
	padding-top: 394px;
	position: relative;
	z-index: -10;
	background-image: url("../images/common/sub_footer.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	margin-bottom: -270px;*/
	height: 0;
}
#footer
{
	width: 873px;
	height: 200px;
	margin: 0px auto 0px 8px;	
	font-family:Helvetica, Arial;
	position:relative;
	z-index: 2
}

#footer_spacer
{
	background: transparent url(../images/home_new/background_1px.png) repeat-y scroll left top; 
	height: 84px; 
	position: relative; 
	left: -10px; 
	z-index: -1;
	color:inherit;
}

#footer_orange_band
{
	height: 45px;
	width: 873px;
	color:#fff;
	color: white;
	background: transparent url("../images/home_new/footer_img.jpg") top left no-repeat;
	/*margin: -80px 0px 0px 0px;*/
	padding: 5px 0 0 0;
	/* margin-top: 13px; */
	/* *margin-top: 0; */
	/* float: left; */
}

#orange_home
{
	
}

#footer_product_image
{
	float: right;
	width: 311px;
	height: 166px;
	right:12px;
	position: relative;
	top: -88px;
	margin-bottom: -120px;
}

#footer_orange_band a
{
	color: white;
	background-color:transparent;
	text-decoration: none;
}
#footer_orange_band_links .white_arrow
{
	position: relative;
	left: 5px;
	top: 2px;
}
#footer_orange_band_links
{
	float: left;
	width: 225px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	/* margin: -25px 0px 0px 0px; */
	text-align: right;
}
#footer_orange_band_links div
{
	margin-bottom: 2px;
}
#footer_orange_band_links a
{
	font-size: 0.6em;
	font-weight: bold;
}
#footer_orange_band_nfc
{
	float: left;
	width: 288px;
	padding: 0px 0px 0px 15px;
	/* margin-top: -25px; */
}
#footer_orange_band_nfc .white_arrow
{
	position: relative;
	left: 5px;
	top: 1px;
}
#footer_orange_band_nfc #nfc_logo
{
	float: left;
	width: 86px;
	margin: 2px 0px 0px 20px;
}
#footer_orange_band_nfc #nfc_links
{
	float: left;
	width: 170px;
	font-size: 0.6em;
	text-align: right;
	padding-right: 10px;
	margin-top: 3px;
}
#footer_orange_band_nfc #nfc_links #nfc_main_link
{
	padding-right: 4px;
}
#footer_orange_band_nfc #nfc_links a 
{
	font-weight: bold;
}
#footer_links
{
	width: 873px;
	font-size: 0.65em;
	color: #F37721;
	background-color:transparent;
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	text-align: left;
	padding-top:50px;
	/* margin-top: -40px; */
	/*padding: 7px 10px 0px 0px;*/
}
#footer_links a.home_footerlink
{
	color: #F37721;
	background-color:transparent;
	text-decoration: none;
	/*font-size: 0.96em;*/
}
#footer_links a.home_footerlink:hover
{
	text-decoration: underline;
}
#footer_links a
{
	/*font-size: 11px;*/
	color: #F37721;
	background-color:transparent;
}
#bbb_legal
{
	/*margin: 45px auto 0px auto;*/
	margin: 10px auto 0px auto;
	width: 873px;
	color: #666;
	background-color:transparent;
	font-size: 0.6em;
}
#bbb_legal #bbb_logo_container
{
	float: left;
	width: 27px;
	margin: 0px 5px;
}
#bbb_legal #legal_disclaimers
{
	float: left;
	width: 775px;
	text-align: left;
	margin-left: 10px;
}
#bbb_legal #double_asterik_box
{
	width: 549px;
	border: 1px solid #f37721;
	margin: 10px auto 0px auto;
	padding: 4px 5px;
	font-weight: bold;
	color: #666;	
	background: #ffffff;
}
#footer_product
{
	width: 338px;
	position: relative;
	top: -250px;
	left: 618px;
	margin-bottom: -290px;
}


h2.green
{
	color: #339933;
	background-color:transparent;
	font-size: 1.2em;
	margin-bottom: 3px;
}
a.green, a.green:hover, a.green:visited
{
	font-size: 1.1em;
	color: #339933;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;	
}
a.orange, a.orange:hover, a.orange:visited
{
	font-size: 1.1em;
	color: #F26F21;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;	
}
h3.top10{
	color: #F26F21;
	background-color:transparent;
	margin-bottom:1px;
	font-size:0.7em;
}

h2.top10
{
	color: #6d123e;
	background-color:transparent;
	margin-bottom: 5px;
	font-size:1.0em;
}

p.top10
{
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 0px;
	font-size:0.9em;
}
ol.top10
{
	font-size: 1.1em;
	list-style-type:decimal;
	color: #6d123e;
	background-color:transparent;
	font-weight: bold;
	margin: 10px 0px 10px 20px;
}
p.disclaimer
{
	font-size: 0.9em;
	padding-left: 40px;
}

h3.orange
{
	color: #F26F21;
	background-color:transparent;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	display: inline;
}
h2.orangeh3
{
	color: #F26F21;
	background-color:transparent;
	margin: 0px;
	padding: 0px;
	font-size: .9em;
	display: inline;
}
h2.orange
{
	color: #F26F21;
	background-color:transparent;
	font-size: 1.2em;
}
h2.orange_detail_header
{
	color: #F26F21;
	background-color:transparent;
	font-size: 1.2em;
	margin: 10px 0px 5px 25px;
}
h2.orangePromo
{
	color: #F26F21;
	background-color:transparent;
	font-size: 1.2em;
	padding-bottom: 0px;
	margin-bottom: 3px;
}
h2.orange3h3
{
	font-weight:bold;
	color: #6d123e;
	background-color:transparent;
	margin: 0px;
	padding-top: 10px;
	font-size: 1.1em;
}
h2.style_M{
	/*font-weight:bold;*/
	font-weight:normal;
	/*text-decoration:underline;
	
	margin: 5px 0 0 0;
	padding-bottom: 15px;
	/*font-size: 1.1em;*/
	font-size:1.0em;
}
a.link-green 
{
	color: #339933;
	background-color:transparent;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
}
a.green2 
{
	color: #339933;
	background-color:transparent;
	font-size: 1.0em;
	text-decoration: none;
}
.leadingSub
{
	position: relative;
	top: 3px;
	font-size:0.8em;
}
.sub_content_text_products
{
	color: #333333;
	background-color:transparent;
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	font-size: 1.0em;
	font-weight: bold;
}

/* end global code */

/* main top nav */

#overall_nav_container
{
	margin: 0px auto;
	width: 873px;
}
.nav_edges
{
	float: left;
	width: 22px;
	margin-top: 19px;
}
#nav_container
{
	float: left;
	width: 873px;
}
#top_nav
{
	width: 873px;
	/*height: 112px;*/
	font-family:Helvetica, Arial;
	margin: 20px auto 0 auto;
}

#top_nav #nav
{
	width: 873px;
	height: 46px;
	background: url(../images/home_new/background_1px.png) repeat-y scroll left top;
	position: relative;
	/* left: -10px; */
	padding-left: 8px;
	z-index: 3; color: #ffffff;
}

#top_nav #nav div
{
	float: left;
    /*padding: 8px 15px;*/
    padding-top: 9px;
	height: 24px;
	z-index: 2;
}

#top_nav #nav a
{
	color: #ffffff;
	background-color:transparent;
	text-decoration: none;
	font-size: 0.75em;
	font-weight: bold;
	cursor: pointer;
	z-index:5;
}

#top_nav #logo
{
	padding: 0 !important;
	width: 140px !important;
	position: relative;
	/*margin: -37px 0 0 0;
	height: 92px !important;*/
	z-index:4;
}

#top_nav #logo div
{
	width: 140px !important;
	height: 92px !important;
	position: absolute;
	top: -46px;
	z-index: 999999 !important;
}

#top_nav #logo div a img
{
	
}

#top_nav #nav-fiber{
	background: url('../images/nav/nav_off_01.jpg') no-repeat top left;
	width: 160px;
	padding-left: 0;
	z-index: 1;
	text-align:center;color: #ffffff;
}

#top_nav #nav-products{
	background: url('../images/nav/nav_off_02.jpg') no-repeat top left;
	width: 103px;
	padding-left: 0;
	z-index: 1;
	text-align:center;color: #ffffff;
}

#top_nav #nav-promotions{
	background: url('../images/nav/nav_off_03.jpg') no-repeat top left;
	width: 85px;
	padding-left: 5px;
	z-index: 1;
	text-align:center;color: #ffffff;
}

#top_nav #nav-toolkit{
	background: url('../images/nav/nav_off_04.jpg') no-repeat top left;
	width: 132px;
	padding-left: 0;
	z-index: 1;
	text-align:center;color: #ffffff;
}

#top_nav #nav-faq{
	background: url('../images/nav/nav_off_05.jpg') no-repeat top left;
	width: 54px;
	padding-left: 6px;
	z-index: 1;
	text-align:center;color: #ffffff;
}

#top_nav #nav-store{
	background: url('../images/nav/nav_off_06.jpg') no-repeat top left;
	width: 175px;
	padding-left: 0;
	z-index: 1;
	text-align:center;color: #ffffff;
}

#top_nav #nav-fiber:hover, .nav-fiber-selected{
	background: url('/images/nav/nav_on_01.jpg') no-repeat top left !important;
	color: #ffffff;
}

#top_nav #nav-products:hover, .nav-products-selected{
	background: url('/images/nav/nav_on_02.jpg') no-repeat top left !important;
	color: #ffffff;
}

#top_nav #nav-promotions:hover, .nav-promotions-selected{
	background: url('/images/nav/nav_on_03.jpg') no-repeat top left !important;
	color: #ffffff;
}

#top_nav #nav-toolkit:hover, .nav-toolkit-selected{
	background: url('/images/nav/nav_on_04.jpg') no-repeat top left !important;
	color: #ffffff;	
}

#top_nav #nav-faq:hover, .nav-faq-selected{
	background: url('/images/nav/nav_on_05.jpg') no-repeat top left !important;
	color: #ffffff;
}

#sub_nav
{
	margin-left: 14px;
	width: 975px;
	height: 63px;
	margin: 0 auto;
}

#subpage_nav_wrapper
{
	background: url(../images/home_new/background_1px.png) repeat-y scroll left top;
	width: 873px;
	position:relative;
	/* left: -10px; */
	padding-left: 10px;
	z-index: 2
	color: #ffffff;
}

#subpage_nav
{
	background: #F16314 url("../images/nav/subnav_leftcorner.jpg") top left no-repeat;
	/*width: 100%;
	float: left; */
	height: 26px;
	margin: 0 auto;
	z-index: 5;
	position:relative;
	left:-15px;
	color: #ffffff;
}

#subpage_nav_links
{
	background: url("../images/nav/subnav_rightcorner.jpg") top right no-repeat;
	float: left;
	height: 26px;
	width: 559px;
	color: #ffffff;
}	

.commonSubNavDiv, .commonSubNavDiv_f2
{
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	color: #ffffff;
	background-color:transparent;
	height: 16px;
/*	padding: 7px 10px 10px 12px;*/
	position: relative;
	z-index: 999;
	left:20px;
	
	
}

.commonSubNavDiv_f2, .commonSubNavDiv:hover 
{
	
	background: url("../images/nav/nubbin.png") no-repeat center 26px;
	color: inherit;

	
}

a.subNav, a.subNav:visited, a.subNav:hover, a.subNav_f2, a.subNav_f2:visited, a.subNav_f2:hover
{
	color: #ffffff;
	background-color:transparent;
	text-decoration: none;
}


/* end main top nav */

/* homepage specific code */

#home_background{
	background: url("../images/home_new/background_1px.png") top left repeat-y;
	padding: 0px 23px 15px 23px;
	width: 829px;
	z-index: 1;color:inherit;
}

#overall_home_container
{
	margin: 0px auto;
	/*height: 830px;*/
	/*background-image: url("../images/common/vitality_background.jpg");
	background-repeat: no-repeat;
	background-position: top center;*/
}

#overall_home_content
{
	width: 829px;
	color:inherit;
/*	height: 359px;	*/
	background: #ffffff url("../images/home_new/bg_gradientframe_top.jpg") top left no-repeat;
}

#overall_home_bottom_bg
{
	padding: 15px;
	background: url("../images/home_new/bg_gradientframe_bottom.jpg") bottom left no-repeat;
	color:inherit;
}


#overall_home_bottom_bg h2{
	font-size:15px; font-weight:normal; color:#6d123e; text-align:right; margin-bottom:10px;background-color:transparent;
}

#callout_home_main
{
	float: left;
	width: 524px;
	height:385px !important; 
}

#callout_home_main #see-container{
	width: 524px;
	background: url("../images/home_new/maincallout_lower.jpg") top left no-repeat;
	height: 131px;
	color:inherit;
}

#callout_home_main #see-the-diff {
    margin: 19px 0 0 315px;
    position: relative;
    top: -83px;
}

#callout_home_main #see-the-diff-alternate {
    margin: 19px 0 0 315px;
    position: relative;
    top: -107px;
}

#callout_home_1{
	float: left;
	margin-left:15px; 
	margin-bottom:15px;   
	background: url("../images/home_new/callout_compare.jpg") top left no-repeat;
	height: 152px;
	width: 258px;color:inherit;
}

#callout_home_1_dr{
	float: left;
	margin-left:15px; 
	margin-bottom:15px;   
	background: url("../images/home_new/callout_compare_dr.jpg") top left no-repeat;
	height: 155px;
	width: 244px;
	color:inherit;
}


#callout_home_2{
	float: left;
	margin-left: 15px;            
	background: url("../images/home_new/callout_orange.jpg") top left no-repeat;
	height: 152px;
	width: 258px;
	color:inherit;
}

#callout_home_1 h2, #callout_home_2 h2, #callout_home_1_dr h2{
	padding-left: 21px;
	margin-top: 8px;
	
	
	
}

#callout_home_1 p, #callout_home_2 p, #callout_home_1_dr p{
	padding: 0px 0 0 122px;
	font-size:0.75em;
	width: 144px;
}


#callout_home_1 p#legal {
	font-size: 0.6em;
	padding: 6px 0 0 22px;
	width:230px;
	word-spacing:0.1em;
	
}

#callout_home_1 a, #callout_home_2 a, #callout_home_1_dr a{
	color: #6D123E;
	background-color:transparent;
	padding:0px;
	font-weight: bold;
}
#callout_home_2 a
{
	padding-top:15px;
}

#sifr_heading_1
{
	position: relative;
	left: 22px;
	top: 3px;
	font-size: 24px;
	width: 310px;
	height: 30px;
}
#sifr_heading_2
{
	position: relative;
	left: 42px;
	top: 10px;
	font-size: 18px;
	width: 250px;
	height: 25px;
}
#sifr_heading_2a
{
	position: relative;
	left: 157px;
	top: 11px;
	font-size: 18px;
	width: 250px;
	height: 22px;
}
#sifr_heading_3
{
	position: relative;
	left: 644px;
	top: -102px;
	font-size: 10px;
	width: 225px;
	height: 20px;
}
#sifr_heading_4
{
	position: relative;
	left: 670px;
	top: -67px;
	font-size: 10px;
	width: 300px;
	height: 20px;
}
#sifr_heading_5
{
	position: relative;
	left: 668px;
	top: -31px;
	font-size: 10px;
	width: 310px;
	height: 20px;
}
#sifr_heading_6
{
	position: relative;
	left: 642px;
	top: 2px;
	font-size: 10px;
	width: 250px;
	height: 20px;
}
#footer_home
{
	width: 873px;
	height: 209px;
	margin: 0px auto 0px 8px;	
	font-family:Helvetica, Arial;
	position:relative;
	z-index: 2;
}
#footer_callouts{
	margin-top:-26px;
}

#footer_callouts img
{	
	margin-right: 18px;
}
#footer_home #footer_product
{
	width: 338px;
	position: relative;
	top: -290px;
	left: 618px;
	margin-bottom: -290px;
}

.home_callout_arrow{
	position:relative;
	top:1px;
}

/* end homepage specific code */

/* wtb nav specific code */

#top_nav_wtb_container
{
	float: none;
	/*height: 29px;*/
	z-index: 1;
	position: relative; 
	}

#top_nav_wtb_container form
{
	margin: 0px;
	padding: 0px;
}

#top_nav_wtb_container div
{
	float: left;
	margin-right: 5px;
	position: relative; 
}

#top_gsa_container
{
	float: right;
	/*width:194px; */
	margin-right: 9px;
	position: relative; 
}

#top_nav_wtb
{
	height: 25px;
	/*width: 550px;
		margin: 4px 0px 0px 360px;*/
}

#top_nav_wtb #label_div
{
	/*background-image: url("../images/where_to_buy_page/wtb_top_stretch.gif");
		background-repeat: repeat-x;*/
	float: left;
	width: 122px;
	height: 25px;
	padding: 4px 0px 0px 10px;
	text-align:right;
}

#top_nav_wtb #cii_div
{
	/*background-image: url("../images/where_to_buy_page/wtb_top_stretch.gif");
		background-repeat: repeat-x;*/
	float: left;
	/*width: 285px;*/
	position: relative;
	height: 25px;
}

#top_nav_wtb #cii_div font{
	color: #6d123e;
	background-color:transparent;
	font-size: 0.625em;
	font-weight:bold;
}

#top_nav_wtb label, .nav_label{
	color: #6d123e;
	font-size: 0.625em;
	font-weight:bold;
	background-color:transparent;
}

#cii_sZip
{
	/*color: #000000;
	background-color:#ffffff;*/
	font-size: 0.65em;
	width: 47px;
}

#cii_nRadius
{
	position: relative;
	top: 1px;
	margin-right: 5px;
}

/* end wtb nav specific code */

/* product specific code */

.productTD
{
	background-image: url("../images/products/products_main.jpg");
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0.8em;
	width: 800px;
	height: 305px;color:inherit;
	
}
.product2TD
{
	background-image: url("../images/products/callout_bg_products.gif");
	padding-left: 64px;
	padding-right: 48px;
	background-repeat:no-repeat;
	background-position:center;
	font-size: 0.8em;
	width: 253px;
	height: 97px;
	height: 120px;
}
.productTDbrenda
{
	background-image: url("../images/products/callout_bg_products.gif");
	position: absolute;
	left: 570px;
	padding-left: 70px;
	padding-right: 40px;
	padding-top: 42px;
	background-repeat: no-repeat;
	background-position: top center;
	font-size: 0.8em;
	width: 180px;
	height: 100px;
}
.productMetaCompareCallout{
	background: url("../images/products/compare_callout.jpg") no-repeat;
	width: 340px;
	height: 129px;
	vertical-align: top;
	padding-top: 33px;
	padding-left: 30px;
}
.product-disclaimer 
{
	font-size: 0.7em;
	text-align: left;
}

.product-disclaimer-right 
{
	font-size: 0.6em;
	text-align: right;
}
h3.callLink 
{
	padding: 0px;
	margin: 0px;
}
.border
{
	border:1px solid #333333;
	padding:1px 1px 1px 5px;
}
.callLink 
{
	color: #339933;
	background-color:transparent;
	text-decoration: none;
	font-size: 1.1em;
}
.callLinkCompare{
	color: #AA3A0D;
	background-color:transparent;
	text-decoration: none;
	font-size: 1.1em;
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	font-weight: bold;
	line-height: 25px;
}
div.callout
{
	color: #333333;
	background-color:transparent;
	font-size: 1.2em;
	text-decoration: none;
	padding:0px;
	margin:0px;
}
div.compareCallout
{
	color: #333333;
	background-color:transparent;
	font-size: 1.0em;
	text-decoration: none;
	padding:0px;
	margin:0px;
	width: 240px;
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
}
a.prodLink1 
{
	color: #339933;
	background-color:transparent;
	text-decoration: none;
	float:top;
	position:relative;
	left: 90px;
	top: -60px;
}
a.prodLink2 
{
	color: #339933;
	background-color:transparent;
	text-decoration: none;
	float:top;
	position:relative;
	left: -45px;
	top: -10px;
}
a.prodLink3 
{
	color: #339933;
	background-color:transparent;
	text-decoration: none;
	float:top;
	position:relative;
	left: -40px;
	top: -10px;
}
a.prodLink4 
{
	color: #339933;
	background-color:transparent;
	text-decoration: none;
	float:top;
	position:relative;
	left: 595px;
	top: -130px;
}
a.prodLink5 
{
	color: #339933;
	background-color:transparent;
	text-decoration: none;
	float:top;
	position:relative;
	left: 665px;
	top: -60px;
}
h1.orange2
{
	padding-bottom:10px;
}
h1.orange
{
	padding-bottom:10px;
}
h2.orange2
{
	color: #F26F21;
	background-color:transparent;
	font-size:1.1em;
}
h3.orange2
{
	color: #F26F21;
	background-color:transparent;
	margin:0px;
	padding:0px;
	font-size:1.0em;
}
h2.orange2h3
{
	color: #F26F21;
	background-color:transparent;
	margin:0px;
	padding:0px;
	font-size:1.0em;
}


/* legacy code, here in case it needs to be */
img.pad-right 
{
	margin-right: 15px;
	margin-bottom:1px;
}
.pad-left-right 
{
	padding-left: 20px;
	padding-right: 10px;
}
/* end legacy code */

.top_description
{
	float: left;
	width: 337px;
	padding: 0px 0px 0px 30px
}
.top_image
{
	float: left;
	width: 140px;
}

.top_image_clear
{
	float: left;
	width: 137px;
}

.top_description_wafers
{
	float: left;
	width: 283px;
	padding: 0px 20px 0px 20px
}
.top_image_wafers
{
	float: left;
	width: 155px;
}


.space 
{
	padding-left: 25px;
	
}
.linkspace 
{
	padding-left: 45px;
	
}
.imagespace 
{
	padding-left: 15px;
	
}
.sub_content_text
{
	color: #333333;
	background-color:transparent;
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	margin-top: 10px;
}
.bold-text 
{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: inline;
}
.text-disclaimer 
{
	font-size: 0.75em;
	text-align: left;
}
.betweenTDs 
{
	color: #339933;
	background-color:transparent;
	text-decoration: none;
	float: top;
	position: relative;
	left: 2px;
	top: 20px;
	width: 441px;
}
h3.orange3
{
	color: #F26F21;
	background-color:transparent;
	margin: 0px;
	padding-top: 10px;
	font-size: 1.1em;
}
.pad-left-right-1 
{
	padding-left: 20px;
	padding-right: 10px;
}
h3.greenfaq
{
	color: #339933;
	background-color:transparent;
	font-size: 1.0em;
	margin-bottom: 3px;
}
h2.greenfaq
{
	color: #339933;
	background-color:transparent;
	font-size: 1.0em;
	margin-bottom: 3px;
}
.no_bullet
{
	list-style-type: none;
	padding-bottom: 3px;
}
.no_bullet img
{
	position: relative;
	top: 0px;
}

.list_spacer
{
	padding-top: 0px;
	margin-top: 0px;
}
.product_detail_items
{
	margin-bottom: 9px;
}

/* end product specific code */

/* where to buy */

#wtb_tabs
{
	width: 768px;
	height: 38px;
}

#wtb_tabs div
{
	float: left;
	text-align: center;
	color: #666666;
	background-color:transparent;
	font-family:Helvetica, Arial;
	font-size: 11px;
}

#tab_smooth
{
 	background-image: url("../images/where_to_buy_page/smooth.gif");
 	background-repeat: no-repeat;
 	width: 119px;
 	height: 38px;
 	cursor: pointer;
}

#tab_coarse
{
	background-image: url("../images/where_to_buy_page/coarse_milled.gif");
 	background-repeat: no-repeat;
 	width: 170px;
 	height: 38px;
 	cursor: pointer;
}

#tab_singles
{
	background-image: url("../images/where_to_buy_page/fiber_singles_tab_f1.jpg");
 	background-repeat: no-repeat;
 	width: 99px;
 	height: 38px;
 	cursor: pointer;
}


#tab_capsules
{
	background-image: url("../images/where_to_buy_page/capsules.gif");
 	background-repeat: no-repeat;
 	width: 109px;
 	height: 38px;
 	cursor: pointer;
}
						
#tab_wafers
{
	background-image: url("../images/where_to_buy_page/wafers.gif");
 	background-repeat: no-repeat;
 	width: 99px;
 	height: 38px;
 	cursor: pointer;
}	

#tab_clear_and_natural
{
	background-image: url("../images/where_to_buy_page/fibersure.gif");
 	background-repeat: no-repeat;
 	width: 75px;
 	height: 38px;
 	cursor: pointer;
}	

#tab_all
{
	background-image: url("../images/where_to_buy_page/all_prods.gif");
 	background-repeat: no-repeat;
 	width: 97px;
 	height: 38px;
 	cursor: pointer;
}	

#where_to_buy_divider
{
	border-top: 1px solid #C86D2D;
	width: 857px;
	height: 10px;
	position: relative;
	left: -39px;
}		

.tab_header_text
{
	font-size: .9em;
	padding:15px 15px 0 15px;
}

#bottom_wtb_container
{
	margin-top: 40px;
}

#bottom_wtb_left_cap
{
	float: left;
	width: 34px;
}

#bottom_wtb
{
	float: left;
	width: 631px;
	color: #339933;
	background-color:transparent;
	font-weight: bold;
}
#bottom_wtb #bottom_wtb_text
{
	/*background-image: url("../images/where_to_buy_page/wtb_sretch.gif");
	background-repeat: repeat-x;*/
	padding: 5px 5px 0px 30px;
	width: 280px;
	height: 40px;
	font-size: 0.95em; color:#6d123e;
	background-color:transparent;
}
#bottom_wtb #bottom_wtb_cii
{
	/*background-image: url("../images/where_to_buy_page/wtb_sretch.gif");
	background-repeat: repeat-x;*/
}

#bottom_wtb div
{
	float: left;
}

#bottom_wtb #cii_btnSubmit
{
	position: relative;
	top: 1px;
}

.wtb_product_container
{
	width: 750px;
}

.ind_products
{
	text-align: center;
	float: left;
	width: 250px;
	height: 316px;
	/*margin: 56px 0px;*/
	margin: 40px 0px;
	padding: 0px;
}

.product_name
{
	height: 35px;
}

.wtb_product_container a
{
	color: #6d123e;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;
}

.wtb_product_container a:hover
{
	text-decoration: underline;
}

.wtb_product_online
{
	color: #339933;
	background-color:transparent;
	text-decoration: none;
}

.wtb_product_online:hover
{
	text-decoration: underline;
}

.prod_info_div
{
	display: none;
	position: relative;
	top: 190px;
	left: 10px;
	margin-top: -162px;
	padding: 10px;
	width: 210px;
	height: 140px;
	background-color: #ffffff;
	border: 1px solid #FF9900;
	opacity: .88;
	text-align: left;
	font-size: .9em;
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
}

.wtb_disclaimers
{
	padding-top: 9px;
	margin-left:10px;
	font-size: 10px;
}

/* end where to buy */

/* ---------------- Added for converting Nutritional Label images to text ------- Chris Boyle - 1/28/2008 */

#nutriFacts {
    border: 1px solid #000000;
    width: 200px;
    padding: 8px;
    /*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	color: #000000;
	background-color:transparent;
	float: left;
	margin-top:13px;
}

#nutriFacts #nutriHeader {
    padding-bottom: 3px;
    margin: 0px;
    font-size: 0.8em;
    border-bottom: 8px solid #000000;
    
}

#nutriFacts #nutriHeader h1 {
    margin: 0px;
    font-size: 1.8em; 
    font-weight: bold;
	color: #000000;
	background-color:transparent;
}

#nutriFacts #nutriHeader h2 {
    margin: 0px;
    font-size: 1.1em;
    display: inline;
}

#nutriFacts #apsdvheaders {
    border-bottom: 2px solid #000000;
    margin-top: 3px;
    padding-bottom: 3px;
    font-size: 10px;
}
.ingedheaders {
    border-top: 2px solid #000000;
    margin-top: 3px;
    padding-bottom: 3px;
    font-size: 8px;
}

#nutriFacts #apsdvheaders br{
    clear: both;
}

#nutriFacts #aps {
    float: left;
}

#nutriFacts #dv {
    float: right;
}

#nutriFacts #facts {
    margin-top: 3px;
	margin-bottom: 3px;
    font-size: 0.85em;
    border-bottom: 8px solid #000000;
    padding-bottom: 5px;
}

#nutriFacts #facts .left {
    float: left;
    margin-top: 3px;
	
	margin-bottom: 3px;
}

#nutriFacts #facts .right {
    float: right;
    margin-top: 3px;
	
	margin-bottom: 3px;
}


#nutriFacts #facts .indent1 {
    margin-left: 10px;
}

#nutriFacts #facts .indent2 {
    margin-left: 20px;
}

#nutriFacts #facts .small {
	font-size: .8em;
}

#nutriFacts #facts_footer {
    font-size: 10px;
}

#nutriFacts #facts_footer .left {
    float: left;
    margin-top: 5px;
}

#nutriFacts #facts_footer .right {
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    width: 185px;
}

/* ------------- end Added for converting Nutritional Label images to text ------- Chris Boyle - 1/28/2008 */

/* compare specific code -- I believe this code is now orphaned, belonging to a page that no longer exists (Jacob Kanipe-Illig 9/29/2009)

.calcForm
{
	font-size: 0.9em;
	padding-left: 30px;
	padding-top: 5px;
}
.topline
{
	background-image: url("../images/compare/top_line.jpg");
	background-repeat: no-repeat;
	background-position: right;
	border-bottom: 1px solid #F97B19;
}
.row_head
{
	padding: 5px 0px 10px 15px;
	font-size: 1.1em;
	color: #F26F21;
	background-color:transparent;
	font-weight: bold;
}
.compareT
{
	width: 650px;
	margin-left: 60px;
}
.col_head
{
	border-right: 1px solid #F97B19;
	border-bottom: 1px solid #F97B19;
	padding: 5px 10px 5px 1px;
	width: 190px;
	font-size: 1em;
	color: #F26F21;
	background-color: #ffffff;
}
.col_meta
{
	border-right: 1px solid #F97B19;
	border-bottom: 1px solid #F97B19;
	padding: 5px 1px 5px 1px;
	width: 141px;
	font-weight: bold;
	font-size: 1em;
	color: #F26F21;
	background-color: #FFF6D7;
}
.col_other
{
	border-right: 1px solid #F97B19;
	border-bottom: 1px solid #F97B19;
	padding: 5px 1px 5px 1px;
	width: 141px;
	font-weight: bold;
	font-size: 1em;
	color: #F26F21;
	background-color: #ffffff;
}
.disclaimer2
{
	font-size: 0.8em;
	color: #666666;
}

end compare specific code */

/* fiber specific code */

.dietBox
{
	background-image: url("../images/mydiet/4_0_box_fill.gif");
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-bottom: 10px;
	height: 125px;
}
.dietBox2
{
	background-image: url("../images/mydiet/4_0_mixer_fill.gif");
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 30px;
}
h2.dietH2
{
	padding: 0px 0px 0px 10px;
	margin: 0px;
	color: #F26F21;
	background-color:transparent;
	display: inline;
	font-size: 1.3em;
}
h2.mixH2
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #F26F21;
	background-color:transparent;
	display: inline;
	font-size: 1.3em;
}
h2.dietH2-2
{
	padding: 0px 0px 0px 10px;
	margin: 0px;
	color: #F26F21;
	background-color:transparent;
	font-size: 1.3em;
}
img.dietIMG
{
	margin-left: 30px;
}
.dietForm
{
	font-size: 1em;
	line-height:25px;
}
.dietText
{
	font-size: 0.9em;
	padding-left: 30px;
}
.dietText2
{
	font-size: 0.9em;
	padding-left: 30px;
}
.dietText3
{
	font-size: 0.9em;
}
a.formLink{
	color: #339933;
	background-color:transparent;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
}
a.formLink2
{
	color: #339933;
	background-color:transparent;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
	padding-left: 50px;
}
.noCollapse
{
	border-collapse: separate;
}

p.recommend
{
	font-size: 1.6em;
	font-weight: normal;
	color: #6d123e;
	background-color:transparent;
	margin: 0;
	padding: 0;
	display: block;
	position:relative;
	top:10px;
	margin-bottom:5px;
}

h3.recommendTH
{
	margin: 0px;
	color: #F26F21;
	background-color:transparent;
	font-size: 1.5em;
	padding-bottom: 5px;
	
}
.cal-pad-right
{
	margin-right: 10px
}

.formTryAgain
{
	padding: 0px;
	background-image: url("../images/mydiet/calresult_callout_bg.jpg");
	background-repeat: no-repeat;
	width: 245px;
	height: 127px;
	
}
.error
{
	color: red;
	background-color:transparent;
}
.recommendH
{
	border: 1px solid #F26F21;
	background-color: #e8e8e8;
	padding: 4px 100px 3px 5px;
	font-size: 1.1em;
	font-weight: bold;
	color: #6d123e;
}
.recommendT
{
	width: 700px;
}
.recommentItem
{
	border-bottom: 1px solid #F97B19;
	padding: 6px 55px 7px 5px;
	font-size: 1.1em;
	
	background-color: #ffffff;
}
.recommentAmt
{
	border-bottom: 1px solid #F97B19;
	padding: 5px 40px 5px 20px;
	font-size: 1.1em;
	
	width: 75px;
}
h5.who
{
	 margin: 0;
	 padding: 0;
}
.superPad
{
	padding-left: 100px;
}
.calcBox
{
	background-image: url("../images/mydiet/4_1_bg.jpg");
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	height: 124px;
	width: 409px;
}
h3.calc2
{
	font-size: 1.0em;
	color: #F26F21;
	display: inline;
	background-color:transparent;
}
h1.calc
{
	font-size: 2.0em;
	color: #F26F21;
	background-color:transparent;
	margin: 0px;
	padding: 0px;
}
.push
{
	padding-right: 10px;
}
h3.green, h3.Green
{
	color: #339933;
	background-color:transparent;
	font-size: 1.4em;
	margin-bottom: 3px;
}
h3.greenLead
{
	color: #339933;
	background-color:transparent;
	font-size: 1.4em;
	margin-bottom: 3px;
}
h3.green2
{
	color: #339933;
	background-color:transparent;
	font-size: 1.4em;
	margin-bottom: 12px;
}
a.greenH3
{
	text-decoration: none;
}

h1.orange
{
	font-size: 2.0em;
	color: #F26F21;
	background-color:transparent;
	font-weight: normal;
	margin-bottom: 2px;
	visibility: visible;
}

.beautifyTD
{
	background-image: url("../images/fiber/1_0_bg_1.gif");
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left;
	font-size: .9em;
	width: 400px;
}

.beautifyTD2
{
	background-image: url("../images/fiber/1_0_bg_2.gif");
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left;
	font-size: .9em;
}
.guideH
{
	background-color: #e8e8e8;
	padding: 5px 5px 5px 15px;
	font-size: 1.1em;
	font-weight: bold;
	color: #6d123e; 
	border-top: 1px solid #F97B19;
}

.guideItem1
{
	border-top: 1px solid #F97B19;
	padding: 5px 0px 5px 15px;
	font-size: 1.1em;
	color: #505050;
	background-color: #ffffff;
	width: 220px; text-align:left;
}
.guideItem2
{
	border-top: 1px solid #F97B19;
	padding: 5px 0px 5px 15px;
	font-size: 1.1em;
	color: #505050;
	background-color: #FFFFFF;
	width: 221px; text-align:left;
}
.guideT
{
	width: 724px;
	margin-bottom: 10px;
	margin-top: 15px;
}
.guideTout
{
	background: url(../images/fiber/table_bg.jpg) no-repeat top center;
}

.tabs
{
	/*background-image:url("../images/mydiet/4_3_tabs.jpg");
	background-repeat:no-repeat;
	background-position:left;*/
	width: 768px;
	height: 25px;
	
}
.tabs2
{
	background-image:url("../images/mydiet/4_3_tabs_f2.jpg")
	background-repeat:no-repeat;
	background-position:left;
	width: 768px;
	height: 25px;
	
}
.tabs3
{
	background-image:url("../images/mydiet/4_3_tabs_f3.jpg")
	background-repeat:no-repeat;
	background-position:left;
	width: 768px;
	height: 25px;
	
}
.tabs4
{
	background-image: url("../images/mydiet/4_3_tabs_f4.jpg");
	background-repeat: no-repeat;
	background-position: left;
	width: 768px;
	height: 25px;
	
}

.fruitsTabOn, .fruitsTabOff
{
	text-decoration: none;
	font-weight: bold;
	display: inline;
	font-size: 13px;
	padding-left: 80px;
}
.fruitsTabOn
{
	color: #6d123e;
	text-align:center;
	background-color:transparent;
}
.fruitsTabOff
{	
	color: #339933;
	background-color:transparent;
}

.grainTabOn, .grainTabOff
{
	padding-left: 87px;
	font-weight: bold;
	display: inline;
	font-size: 1.0em;
	text-decoration: none;
}
.grainTabOn
{
	color: #6d123e;
	background-color:transparent;
}
.grainTabOff
{
	color: #ffffff;
	background-color:transparent;
}

.veggieTabOn, .veggieTabOff
{
	padding-left: 26px;
	font-weight: bold;
	display: inline;
	font-size: 1.0em;
	text-decoration: none;
}

.veggieTabOn
{
	color: #6d123e;
	background-color:transparent;
}
.veggieTabOff
{
	color: #339933;
	background-color:transparent;
}

.metaTabOn, .metaTabOff
{
	padding-left: 68px;
	font-weight: bold;
	display: inline;
	font-size: 1.0em;
	text-decoration: none;
}
.metaTabOff
{
	color: #339933;
	background-color:transparent;
}
.metaTabOn
{
	color: #6d123e;
	background-color:transparent;
}
a.tabLink
{
	text-decoration: none;
	color: #ffffff;
	background-color:transparent;
}

a.powder_product_call
 {
	color: #6d123e;
	background-color:transparent;
	text-decoration: none;
	margin-left: 30px;
	line-height:18px;
	font-size: 0.95em;
	font-weight: bold;
}

img.powder 
{
	float: top;
	position: relative;
	left: -10px;
	
}
/* end fiber specific code */

/* capsules specific code */

ul.heart_icon
{
	list-style: url("../images/capsules/heart.jpg");
	color: red;
	background-color:transparent;
	font-weight: bold;
	line-height: 1.5em;
	font-size: 1.1em;
}
a.heart_digestive_link, a.heart_digestive_link:hover, a.heart_digestive_link:visited
{
	font-size: 1.1em;
	color: #FF0313;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;
	
}
a.strong_bones_link, a.strong_bones_link:hover, a.strong_bones_link:visited
{
	font-size: 1.1em;
	color: #2681B0;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;
	
}
a.green, a.green:hover, a.green:visited
{
	font-size: 1.1em;
	color: #339933;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;
	
}


/* end capsules specific code */

/* top 10 specific code */



/* end top 10 specific code */

/* sitemap specific code */

.sitemapUL
{
	list-style-type: none
}
a.sitemap
{
	color:#6D123E;
	background-color:transparent;
	text-decoration: none;
}

/* end sitemap specific code */

/* what's new specific code */

#whats_new_products_image
{
	float: left;
	width: 250px;
}
#whats_new_message_container
{
	float: left;
	width: 527px;
}
#whats_new_message_header_image
{
	width: 300px;
	padding: 19px 0px 0px 10px;
	margin-left: 6px;
}
#whats_new_message_content
{
	width: 510px;
	padding: 0px 0px 10px 11px;
	margin-left: 6px;
	font-size: .9em;
}
#whats_new_message_content h3
{
	color: #003e85;
	background-color:transparent;
	font-size: 1.1em;
	padding-bottom: 7px;
	visibility: visible;
	letter-spacing: 0px;
}
#whats_new_message_content div
{
	margin: 0px 10px 7px 0px;
}

#left_promotions_callout {
	background:  url("../images/promotions/compare_callout.jpg") no-repeat;
	width: 311px;
	height: 179px;
	display: block;
	float: left;
	margin-right: 12px;
}

#left_promotions_callout h2 {
	margin: 30px 0 0 16px;
}

#left_promotions_callout div {
	margin: 8px 0 0 16px;
	font-size: 0.9em;
	width: 140px;
}

#left_promotions_callout a {
	margin-left: 14px;
	margin-top: 8px;
	display: block;
}

#left_callout
{
	float: left;
	width: 314px;
	margin-right: 29px;
	margin-top: 20px;
	
	display: none;
}
#left_callout #left_callout_image
{
	float: left;
	width: 131px;
}
#left_callout #left_callout_content
{
	float: left;
	width: 182px;
}
#left_callout #left_callout_content_top
{
	background-image: url("../images/promotions/samples_box.gif");
	background-repeat: no-repeat;
	padding: 9px 5px 0px 11px;
	height: 111px;
	width: 166px;
}
#left_callout #left_callout_content_top h2
{
	width: 145px;
	padding-left: 8px;
}
#left_callout #left_callout_content_top div
{
	margin: 9px 0px;	
	font-size: .9em;
	padding: 0px 12px 0px 8px;
}
#left_callout_content_bottom
{
	width: 182px;
}
#right_callout
{
	float: left;
	width: 439px;
	padding-top:17px;
}
#right_callout #right_callout_content
{
	background: url("../images/promotions/digestive_left.jpg") top left no-repeat;
	float: left;
	width: 200px;
	height: 165px;
	margin-top: 3px;
	
}
#right_callout #right_callout_content h2
{
	padding-left:25px;
	padding-top:10px;
	line-height: 15px;
	word-spacing:0.3em;
}
#right_callout #right_callout_content #right_callout_inner_content
{
	padding-left:23px;
	padding-top:6px;
	line-height: 14px;
	font-size:0.85em;
	width:160px;
}
#right_callout #right_callout_content sup{
	vertical-align: baseline;
	font-size: 0.75em;
	position: relative;
	top: -0.4em;
}
#right_callout #right_callout_image
{
	background: url("../images/promotions/digestive_right.jpg") top left no-repeat;
	float: left;
	width: 239px;
	height: 165px;
}
#right_callout #right_callout_button
{
	padding-top:10px;
	padding-left:15px;
}
#right_callout #right_callout_content_top
{
	background-image: url("../images/promotions/singles_box.gif");
	background-repeat: no-repeat;
	padding-top: 31px;
	padding-right: 0px;
	padding-left: 3px;
	height: 109px;
}
#right_callout #right_callout_content_top h2
{
	width: 230px;
	padding-left: 8px;
}
#right_callout #right_callout_content_top div
{
	margin-top: 5px;
	font-size: .9em;
	padding: 0px 8px;
}
#right_callout #right_callout_legal
{
	padding-top:145px;
	padding-left:10px;
	font-size:0.8em;

}
.callout_header
{
	color: #f26f21;
	background-color:transparent;
	font-size: 1.1em;
}


/* end what's new specific code */

/* fiber singles specific code */

.singles_label_left
{
	float: left;
	width: 200px;
	margin-right: 40px;
	height:350px;
	
}
.singles_label_right
{
	float: left;
	width: 200px;
	height:350px;
	
}

/* end fiber singles specific code */

/* clear natural specific code */

#clear_natural_logo
{
	float: left;
	width: 162px;
	margin: 0px 20px;
}
#clear_natural_header
{
	float: left;
	width: 417px;
	padding-right: 20px;
}
/*--------------------------------------------------------*/
#clear_natural_header h1.sifr
{
	font-size: 19px;
	font-weight:bold;
	color:#164273;
	background-color:transparent;
}
#clear_natural_header h1.sifr2
{
	font-size:19px;
	font-weight:bold;
	color:#164273;
	background-color:transparent;
	height:30px !important;
	top:-60px;
	*top:-59px;
	left:180px;
	position:relative;
}
p.clear_p {
	top:-35px; 
	left:155px;
	position:relative; 
	font-size:23px; 
	color:#164273; 
	background-color:transparent;
	font-weight:bold; 
	width:20px;
}
/*--------------------------------------------------------*/
#clear_natural_mini_nav
{
	float: left;
	width: 154px;
	height: 70px;
	background-image: url("../images/clear_natural/side_links.jpg");
	background-repeat: no-repeat;
	padding: 21px 0px 0px 25px;
	margin: 20px -77px 0px 0px;
}
#clear_natural_mini_nav div
{
	margin-bottom: 6px;
}
#clear_natural_mini_nav div div
{
	position: relative;
	left: 2px;
	top: 2px;
	display: inline;
}
#clear_natural_mini_nav a
{
	color: #003e85;
	background-color:transparent;
	font-size: 1.0em;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}
#clear_natural_mini_nav a:hover
{
	text-decoration: underline;
}


#cn_tabs_reflection
{
	float: left;
	width: 162px;
	height: 24px;	
	background-image: url("../images/clear_natural/cn_reflection.jpg");
	background-repeat: no-repeat;
	margin-left: -15px;
}
#cn_tabs_line
{
	float: left;
	/*width: 190px;*/
	width:103px;
	height: 24px;
	/*border-bottom: 1px solid #003e85;*/
	background: url("../images/clear_natural/tab_line.jpg") no-repeat right bottom;
	margin-top:15px;
}
#cn_tabs
{	
	float: left;
	/*width: 440px;*/
	width:527px;
	height: 31px;
	margin-top:15px;
}

#cn_tabs div
{
	float: left;
	text-align: center;
	font-family: arial, sans-serif;
	/*font-size: 1.15em;*/
	font-size:0.85em;
	letter-spacing: .5px;
	text-decoration: none;
	font-weight:bold;
	/*font-weight: bold;
	font-style: italic;*/
}

#tab_awards
{
	background-image: url("../images/clear_natural/tab_over.jpg");
 	background-repeat: no-repeat;
 	width: 132px;
 	height: 24px;
 	padding-top: 6px;
 	cursor: pointer;
 	color: #003e85;
	background-color:transparent;
}

#tab_facts, #tab_benefits
{
	background-image: url("../images/clear_natural/tab.jpg");
 	background-repeat: no-repeat;
 	width: 132px;
 	height: 24px;
 	padding-top: 6px;
 	cursor: pointer;
 	color: #fff;
}
#tab_usage
{
	background-image: url("../images/clear_natural/end_tab.jpg");
 	background-repeat: no-repeat;
 	width: 131px;
 	height: 24px;
 	padding-top: 6px;
 	cursor: pointer;
 	color: #fff;
}

#tab_div_awards, #tab_div_facts, #tab_div_benefits, #tab_div_usage
{
	height: 450px;
}

.cn_tab_container
{
	padding: 20px 30px 10px 9px;
	font-size: .95em;
	width: 760px;
}
/*----------------------------------------------*/
.cn_tab_container h2.sifr
{
	height: 20px;
	display:inline;
	
	
}
.cn_tab_container h2.sifr_new
{
	height: 20px;
	display:inline;
	position:relative;
	left:0px;
}
.clear_below_p_clear_natural {
	position:relative; font-size:19px; color:#164273; font-weight:bold; width:20px; float:left; left:4px; top:6px; background-color:transparent;
}
.clear_space_div{
	height:5px;
}
			
/*----------------------------------------------*/			

.cn_tab_container h3
{
	font-size: .9em;
	padding-bottom: 1px;
}
.cn_tab_container ul
{
	margin: 10px 25px;
	font-size: 1.0em;
}
.cn_tab_container div
{
	margin-bottom: 10px;
}
.cn_tab_container div.cn_disclaimer
{
	margin-top: 30px;
	font-size: .8em;
}

.cn_tab_container div.cn_disclaimer div
{
	margin-bottom: 0px;
}

.dagger_box
{
	border: 1px solid #f37721;
	padding: 2px;
}


#awards_content
{
	float: left;
	width: 607px;
}
#awards_image
{
	float: left;
	width: 290px;
	position: relative;
	top: 20px;
}
#benefits_content
{
	float: left;
	width: 514px;
}
#benefits_image
{
	float: left;
	width: 167px;
	height: 244px;
	position: relative;
	top: 35px;
}

#initial_div
{
	display: none;
}
#initial_div_left
{
	float: left;
	width: 220px;
	height: 304px;
	background-image: url("../images/clear_natural/div_layer/clear_natural.png");	
	background-repeat: no-repeat;	
}
#initial_div_right
{
	float: left;
	width: 373px;
	background-image: url("../images/clear_natural/div_layer/cn_background.png");
	background-repeat: no-repeat;
	padding: 75px 250px 0px 7px;
	height: 229px;
}
#initial_div_right #blue_bold
{
	font-weight: bold;
	color: #003e85;
	 background-color:transparent;
	margin: 10px 0px;
}
#initial_div_right #close_button_big
{
	width: 70px;
	height: 25px;
	cursor: pointer;
}
#initial_div_right #close_button_small
{
	position: relative;
	top: -58px;
	left: 579px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	margin-bottom: -30px;
}

/* end clear natural specific code */


/*Compare Competition Styles*/
#compareTop{
	width: 370px;
	/*height: 390px;*/
	padding-top: 15px;
	padding-bottom:20px;
}

#compareTopFlash{
	position: absolute;
	/*left: 461px;*/
	left:444px;
	top: 14px;
	width: 408px;
}

#compareFlash{
	background: url('../images/compare/check_the_deck.jpg') no-repeat;
	height: 403px;
	width: 815px;
	margin-left: -17px;
}
#compareFlashScroll{
	width: 420px; 
	height: 260px; 
	overflow: scroll;
}
#compareFlashContainer{
	padding-left: 247px;
	padding-top: 43px;
}

#compareChartCallout1{
	position: absolute;
	color: #AA3A0D;
	 background-color:transparent;
	padding-left: 260px;
	width: 180px;
	font-weight: bold;
	float: left;
	font-size: 8pt;
}

#compareChartCallout2{
	position: absolute;
	color: #AA3A0D;
	 background-color:transparent;
	font-weight: bold;
	width: 210px;
	padding-left: 480px;
	font-size: 8pt;
	text-align: right;
	
}

#compareBottomText{
	width: 400px;
	padding-right: 80px;
}

#compareBottomImage{
	background: url("../images/compare/pdf_callout.jpg") no-repeat top left;
	width: 350px;
	padding-left: 30px;
	padding-top: 20px;
	height: 80px;
	position: absolute;
	left: 480px;
}

#share a{
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color:  #AA3A0D;
	 background-color:transparent;
}

.compareHeader{
	/*font-family: "Stone Sans", sans-serif;*/
	font-family:Helvetica, Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 18pt;
	color: #AA3A0D;
	 background-color:transparent;
}

.compareHeader2{
	/*font-family: "Stone Sans", sans-serif;*/
	font-family:Helvetica, Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 16pt;
	color: #AA3A0D;
	 background-color:transparent;
}

.compareSubhead{
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	font-weight: bold;
	font-size: 13px;
	color: #505050;
	 background-color:transparent;
}

a.compare:visited{
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color:  #AA3A0D;
	 background-color:transparent;
	line-height: 20px;
}

a.compare{
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color:  #AA3A0D;
	 background-color:transparent;
	line-height: 20px;
}

a.compareLink2:visited{
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	color: #AA3A0D;
	 background-color:transparent;
	text-decoration: underline;
}

a.compareLink2{
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	color: #AA3A0D;
	 background-color:transparent;
	text-decoration: underline;
}

.compareSubhead2{
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	font-size: 11pt;
	font-weight: bold;
	color:  #AA3A0D;
	 background-color:transparent;
}

.compareFooter{
	font-size: 10px;
}

.overall_wrapper
{
	width: 873px; 
	margin: 0 auto;
}

.compareArrow{
	margin-bottom: -1px;
}

.compare_transcript{
	margin-left: 0px;
	margin-top: 0px; 
	text-align: center;
	margin-right: 50px;
}

.compare_t_links{
	/*background: url('/images/compare/callout_shape.jpg') no-repeat;*/
	width: 200px;
	height: 43px;
	padding-right: 51px;
	padding-top: 20px;
	margin-left: 190px;
	margin-bottom: 3px;
	margin-top:10px;
}

.compare_t_links div{
	margin-bottom: 10px;
}

.compare_t_links a:visited, .compare_t_links a{
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	color:  #fff;
	 background-color:transparent;
}

/*end compare competition styles*/

/* Right Nav Product Styles */
#right_prod_nav{
	float:left;
	width:249px;
	padding-top: 20px;
}

#left_prod{
	float: left;
	width: 528px;
	padding-top: 20px;
}

#right_nav{
	width: 226px;
	margin-top: 10px;
}

#right_nav h1
{
	font-size: 1.1em;
	color: #6d123e;
	 background-color:transparent;
	font-size:17px;
	font-weight:bold;
	margin: 0px auto 6px auto;
	position: relative;
	z-index: 10;
}

div#right_nav_callout
{
	font-size: 0.95em;
	background: url(/images/product_nav/callout_no1rec.jpg) no-repeat top left;
	padding-left: 108px;
	padding-top: 15px;
	height: 150px;
	margin-top: -15px;
	width:135px;
}
div#right_nav_callout a
{
	color: #6d123e;
	 background-color:transparent;
	display: block;
	font-weight: bold;
}

div.rhead 
{
	background: url(/images/product_nav/sidenav_titlebar.png) no-repeat center;
	font-size: 1.0em;
	cursor: pointer;
}

div.rhead a:link, div.rhead a:hover, div.rhead a:visited
{
	display: block;
	height: 23px;
	font-weight: bold;
	color: #fff;
	padding-left:15px;
	padding-right:12px;
	padding-top:4px;
	text-decoration: none;
	background: url(/images/product_nav/sidenav_arrowright.png) no-repeat 200px 6px;
}

div.rhead a.selected
{
	background: url(/images/product_nav/sidenav_arrowdown.png) no-repeat 200px 6px;
}

div.sub_rhead{
	font-size: 0.95em;
	font-weight: bold;
	height: 20px;
	background-color: #C5C5C5;
	padding-top: 4px;
	padding-left: 15px;
	margin-bottom: 1px;
	color:#000000;
}

div.sub_rlink{
	font-size: 0.95em;
	height: 18px;
	background-color: #E2E2E2;
	padding-top: 4px;
	padding-left: 10px;
	margin-bottom: 1px;
	color:#000000;
}
div.sub_rlink_capsules{
	font-size: 0.95em;
	height: 30px;
	background-color: #E2E2E2;
	padding-top: 4px;
	padding-left: 10px;
	margin-bottom: 1px;
	color:#000000;
}
div.sub_rlink_capsules a,div.sub_rlink_capsules a:visited{
	color: #1e1e1e;
	background-color:transparent;
	padding:2px 9px 2px 5px;
}
div.sub_rlink a,div.sub_rlink a:visited{
	color: #1e1e1e;
	background-color:transparent;
	/*padding:2px 30px 2px 20px;*/
	padding:2px 9px 2px 5px;
}

div.r_no_margin{
	margin-bottom: 0;
}

.nutrition_left{
	float:left;
	width: 275px;
	margin-right: 5px;
}


#product_menu{
	
	margin:0;
	padding:0;
	margin-top: 20px;
}

ul#prod_list{
	margin-left: 0px;
	
}

ul#prod_list li.prod_item
{
	float: left;
	display: inline;
	width: 130px;
}

ul#prod_list li.prod_item a
{
	
	text-align: center;
	margin:0;
	padding:0;
	text-decoration: none;
	color: #fff;
	background-color:transparent;
	font-weight: bold;
	width: 130px;
	height: 25px;
	display: block;
	cursor:pointer;	
}

ul#prod_list li.prod_item a.selected{
	background: url(/images/product_nav/lowerinfotab_white.jpg) no-repeat top left;
	color: #6d123e;
}

.prod_tab{
	background: url(/images/product_nav/lowerinfoarea_bg.jpg) no-repeat top left;
	width: 498px;
	padding: 10px 15px 40px 15px;
	min-height:130px;
	_bottom:8px;
	position:relative;
}

/*QUIZ PAGE*/

#fiber_iq_meter{
	width: 203px;
	float:left;
}

#fiber_quiz{
	width: 550px;
	float: left;
	font-size: 1.1em;
}

#fiber_quiz_top{
	width: 596px;
	height: 14px;
	background: url('/images/videos/QuizState_QuizActiveTop.jpg') no-repeat top left;
}

#fiber_quiz_mid{
	width: 596px;
	background: url('/images/videos/QuizState_QuizActiveRepeater.jpg') repeat-y top left;
	/*padding-left:28px;*/
	padding-top:10px;
	padding-bottom: 10px;
}
.quiz_disclaimers
{
	font-size: 0.7em;
}

#fiber_quiz_bottom{
	width: 596px;
	background: url('/images/videos/QuizState_QuizActiveBottom.jpg') no-repeat top left;
	height: 14px;
}

#quiz_flash{
	width: 777px;
}
#quiz_response{
	font-size: 1.3em;
}

#quiz_question_box{
	width: 406px;
	float: left;
}

.quiz_question{
	font-size: 1.125em;
	padding-bottom:10px;
	color:#6d123e;
	background-color:transparent;
	font-weight:bold;
}
.quiz_answer{
	margin-bottom:5px;
	color:#505050;
	background-color:transparent;
}

#quiz_answer_box{
	float: right;
	background-color: #E5E5E5;
	padding: 10px;
	width: 129px;
	overflow: hidden;
	/*margin-right: 53px;*/
}

#fiber_quiz_mid_inner { min-height: 113px;width:563px;margin:0px auto; }
#answer_image_area{
	height: 60px;
	margin-bottom:5px;
}

#quiz_question_box a:visited, #quiz_question_box a:link, #quiz_question_box a:hover, #quiz_question_box a:active{
	padding-left: 25px;
	height: 30px;
	display:inline-block;
	padding-top: 0px;
	font-size:1.1em;
	text-decoration: none;
}

#quiz_question_box a.selected{
	font-size: 1.2em;
	color: #F26F21;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;
}

#quiz_question_box span.answer_A a{
	background: url('/images/videos/QuizButton_A.jpg') no-repeat top left;
	/*margin-top: 5px;*/
}

#quiz_question_box span.answer_B a{
	background: url('/images/videos/QuizButton_B.jpg') no-repeat top left;
}

#quiz_question_box span.answer_C a{
	background: url('/images/videos/QuizButton_C.jpg') no-repeat top left;
}
#quiz_question_box span.answer_D a{
	background: url('/images/videos/QuizButton_D.jpg') no-repeat top left;
}
#quiz_question_box span.answer_A a.selected{
	background: url('/images/videos/QuizButton_A_active.jpg') no-repeat top left;
}
#quiz_question_box  span.answer_B a.selected{
	background: url('/images/videos/QuizButton_B_active.jpg') no-repeat top left;
}
#quiz_question_box span.answer_C a.selected{
	background: url('/images/videos/QuizButton_C_active.jpg') no-repeat top left;
}
#quiz_question_box span.answer_D a.selected{
	background: url('/images/videos/QuizButton_D_active.jpg') no-repeat top left;
}



#next_question{
	float:right;
	margin-right: 50px;
	margin-top: 0px;
}

#transcript_container
{
	margin: 0px auto 10px auto;
	width: 700px;	
}

#transcript_container p{
	margin: 15px 0;
}

#main_transcript_link
{
	text-align: center;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-top:10px;
	color: #666;
	background-color:transparent;
}

#transcript_display{
	max-height: 500px;
	overflow: auto;
}

#transcript_display div.transcript_left{
	width: 380px;
	float: left;
	text-align: left;
}

#transcript_display div.transcript_right{
	width: 280px;
	margin-left: 20px;
	float: left;
	text-align: left;
}

#video_menu_flash{
	float: left;
	width: 150px;
}

#resource_links_flash{
	float: right;
	width: 170px;
}

#transcript_flash{
	width: 430px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	/*max-height: 500px;
		overflow: auto;*/
}

#transcript_flash p{
	margin: 15px 0;
}

#transcript_flash div.transcript_left{
	float: left;
	width: 232px;
	padding-right: 10px;
}
#transcript_flash div.transcript_right{
	float: left;
	width: 170px;
}

#fiber_quiz input{
	border: #BA3B13 1px solid;
	background-color: #BA3B13;
	color: #fff;
	font-size: 1.2em;
}

.iqmeter{
	background: url('/images/iqmeter/meterBG.jpg') no-repeat top left;
	height:147px;
	padding-left:12px;
	padding-top:14px;
}

.iqmeter_internal{
	background:  url('/images/iqmeter/meter.jpg') no-repeat scroll left top transparent;
    width :160px;
}

.iqmeter img.meter_bottom{
	padding-left: 7px;
	padding-top: 5px;
}
.iqmeter img.meter_top{
	padding-bottom: 7px;
}

.orange_copy_prod{
	color:#F26F21;
	background-color:transparent;
	font-size:1.1em;
}

.rating{
	font-size:11px;
}

.rating_recommend{
	padding-top:6px;
	font-size:11px;
}

.dual_rating_recommend{
	padding-top:3px;
	font-size:11px;
}
#rating{
	/*padding-top:10px;
	padding-bottom:10px;*/
	width:305px;
	padding-bottom:8px;
}

#rating_details{
	padding-top:5px;
	height:13px;
	vertical-align:top;
}
#dual_rating_product{
	padding-top:5px;
	vertical-align:top;
	padding-bottom:10px;
	width:291px;
}
#rating_details_text{
	vertical-align:top;
	padding-left:6px;
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	font-size:0.95em;
}

#rating_details_text a{
	color:#f26f21;
	background-color:transparent;
}
#rating_dual_product{
	padding-top:5px;
	padding-bottom:10px;
	width: 291px;
}

#rating_dual_product{
	padding-top:5px;
	padding-bottom:10px;
	width: 291px;
}
#rating_dual_product a{
	color:#f26f21;
	background-color:transparent;
}

#rating_multiple_products{
	padding-top:4px;
	padding-bottom:4px;
	
}


/* SINGLE PRODUCT CSS */

#single_rating_product{
	/*font-family: tahoma;*/
	font-family:Helvetica, Arial;
	font-size:0.85em;
	/*padding-top:10px;*/
	padding-top:6px;
}
.single_rating_product_line_one{
	height:14px;
	padding-bottom:5px;
}
.single_rating_product_line_one_left{
	float:left;
}
.star_image{
	float:left;
}
.star_text{
	float:left;
	padding-left:3px;
	padding-top:0px;
}
.single_rating_product_line_one_right{
	float:left;
	padding-top:0px;
}
.single_rating_product_line_one_right a{
	text-decoration:underline;
	color:#6d123e;
	background-color:transparent;
}
.single_rating_product_line_one_right a:visited {
color:#6d123e;
background-color:transparent;
}

/* END OF SINGLE PRODUCT CSS */


/* DISCLAIMER ALIGNMENT */

#disclaimer_new  {
	float: left;
	width: 775px;
	text-align: left;
	margin-left: 10px;
	font-family:Helvetica, Arial;
}

#disclaimer_old {
	/*text-align:left;
	padding-left:10px;*/
	/*width:778px;*/
	font-family:Helvetica, Arial;
	font-size:10px;
}




/* END OF DISCLAIMER ALIGNMENT */

/*---------------------------Added new----------------------------*/
div.callout_text{
	margin:0;
	width:auto;
	padding:5px 0 0 0;
	font-size:.7em;
	margin-left:120px;
}
.g_sub_head_2{
	font-weight:bold;
	font-size:1.2em;
	color:#505050;
	background-color:transparent;
	padding-bottom:8px;
}

.padding_bottm_10px{
	padding-bottom:10px;
}
.padding_top_10px{
	padding-top:10px;
}
.powder_buy_btn{
	position:relative;
	float:right;
	top:-47px;
	right:12px;
}

.g_callout_body{
	color:#505050;
	background-color:transparent;
	font-size:1em; /* date:080910*/
	position:relative;
	left:131px;	
	width:222px;
}
.g_callout_link{
	color:#6d123e;
	background-color:transparent;
	font-size:1em;
	left:131px;
	font-weight:bold;
	width:234px;
	position:relative;
	padding-top:5px;
}

a.remove_underline{
	text-decoration:none;
}
	
.faq_ans_que{
	display:none;
	margin-top:10px;
	margin-left:45px;
}
.faq_que{
	cursor:pointer;
	
}
.faq_arrow{
	margin-right:5px; 
	vertical-align:bottom;
}
.faq_hr{
	border:0;
	background-color:#505050;
	height:1px;
	margin:10px 0;
}
.faq_ans_note{
	font-size:.75em;
}
.whats_new_top{
	width:798px; 
	height:385px; 
	background: url('/images/promotions/whats_new.png') no-repeat center; 
	position:relative;
	top:-10px;
	left:-10px;
	color:inherit;
}
.whats_new_content{
	width: 440px; 
	position: relative; 
	top: 105px; 
	left: 326px; 
	font-size: 95%;
}
.following_benefit{
	text-decoration:underline;
	color:#6d123e;
	background-color:transparent;
}
.whats_new_benefits{
	margin:16px 13px;	
	color:#6d123e;
	background-color:transparent;
	font-weight:bold;
}
.whats_new_benefits li{
	line-height:19px;
}
.left_callout{
	float:left; 
	background: url('/images/products/powder_left_callout.jpg') no-repeat; 
	width:365px; 
	height:165px; 
	margin:0px; 
	padding:0;
	color:inherit;
}
.right_callout{
	float:right; 
	background: url('/images/fiber-for-your-health/powder_right_callout.jpg') no-repeat; 
	width:365px; 
	height:165px; 
	margin-right:12px; 
	padding:0;
	color:inherit;
}
.whats_left_callout{
	position:relative;
	top:10px;
	left:-8px;
}
.whats_right_callout{
	background: url('/images/promotions/whatsnew_right_call.jpg') no-repeat; 
	position:relative;
	top:10px;
	left:11px;
	color:inherit;
}
.buy_bottom_callout{
	left:25px; width:200px;
}
.toolkit_callout{
	width:367px;
	height:180px;
	background: url(../images/mydiet/toolkit_callout_bg.jpg) no-repeat center;
	color:inherit;
	
}
.toolkit_callout_head{
	width:260px;
	margin:0;
	padding:0;font-size:20px; 
	font-weight:normal; 
	color:#6d123e
	background-color:transparent;
}
.remove_left{
	left:0;
}
.toolkit_callout_icon{
	padding-top:30px; 
	padding-left:30px; 
	float:left;
}
.toolkit_callout_condiv{
	padding-top:38px; 
	float:left; 
	padding-left:15px;
}
.toolkit_callout_p{
	width:250px;
}
.toolkit_left_callout{
	float:left;
	margin-bottom:20px;
	
}
.toolkit_right_callout{
	float:left;
	position:relative;
	margin:0 0 20px 34px;
}
.head_text_spacing{
	padding-bottom:20px;
}
.calculate_callout{
	width:394px;
	height:131px;
	background: url(../images/mydiet/calculate_callout_bg.jpg) no-repeat center right;
	color:inherit;
	
}
.calculate_callout_icon{
	padding-top:15px; 
	padding-left:15px; 
	float:left;
}
.calculate_callout_condiv{
	padding-top:10px; 
	float:left; 
	padding-left:15px;
}
.calculate_sub_head{
	font-size:1.1em;
	color:#6d123e;
	background-color:transparent;
	font-weight:bold;
	
}
.td_line_height{
	line-height:30px;
}
.fiber_head_content{
	clear:both;
	width:470px;
	margin-bottom:40px;
}
.calculate_result_head{
	margin-bottom:10px;
	font-size:18px;
	font-weight:bold;
	color:#6d123e;
	background-color:transparent;
}
.calculate_result_left{
	float:left; 
	width:450px;
}
.calculate_result_right{
	float:right; 
	width:245px;
}
.calresult_callout_head{
	margin-left:20px; 
	line-height:30px; 
	font-size:15px;
	color:#6d123e;
	background-color:transparent;
}
.fiber_products{
	width:768px;
	height:178px;
	margin-bottom:20px;
}
.fiber_prod_head{
	display:inline;
	margin-left:0px;
	padding-bottom:20px;
	font-size:17px;
	font-weight:bold;
	height:40px;
	position:relative;
	
	
	
}
.fiber_prod_content{
	margin-left:0px;
}
.top10prod{
	background: url(../images/fiber/fiber_top10reason_bg.jpg) no-repeat center;
	color:inherit;
}
.healthyprod{
	background: url(../images/fiber/fiber_healthyhabits_bg.jpg) no-repeat center;
	color:inherit;
}
.psylliumfiber{
	background: url(../images/fiber/fiber_psylliumfiber_bg.jpg) no-repeat center;
	color:inherit;
}
.fiber_health_head{
	font-size:25px; 
	font-weight:bold; 
	color:#6d123e; 
	background-color:transparent;
	height:40px;
	
	
}
.fiber_prod_divcontent{
	position:relative;
	top:60px;
	margin-left:35px;
	
}

.top10_arrow{
	position: relative; left:3px; top:0px; 
}
.habit_arrow{
	position:relative;left:4px; top:-3px; *top:0px;
}
.psyllium_arrow{
	position:relative;top:0px; left:3px; 
}
.fiber_top10_img{
	vertical-align: top;position: relative; margin-right:5px;
	
}
.fiber_psyllium_img{
	vertical-align: top;
	position: relative;
	margin-right:3px;
	*margin-left:5px;
}

a.link-color 
{
	color: #6d123e;
	background-color:transparent;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: underline;
}
.global_sub_headline_2{
	font-weight:bold;
	color:#505050;
	background-color:transparent;
	padding-bottom:13px;
	width:100%;
	font-size:1.4em;
}
.global_isolated_link{
	color:#6d123e;
	background-color:transparent;
	font-weight:bold;
}
.healthy_habit_p{
	padding-bottom:13px;
}
.bottom_spacing{
	padding-bottom:10px;
}
.whats_new_btn{
	margin:20px 12px 0 0;
}
.global_page_head{
	*top:0;
	font-size:24px;
	color:#6d123e;
	background-color:transparent;
	padding-bottom:10px;
	font-weight:bold;
}

/*-----*/
p.footer_link_two a{
	color:#505050;
	background-color:transparent;
	text-decoration:underline;
}

p.footer_note{
	 border:1px solid #f1904c;
	 background-color:#f8f8f8; 
	 padding:7px 0 8px 8px;
}

h1.toolkit_head{
		color:#6d123e;
		background-color:transparent;
		font-size:25px; 
		font-weight:bold; 
		color:#6d123e;
		padding-bottom:7px;
}

h1.calculate_head{
	font-size:25px;
	font-weight:bold;
	color:#6d123e;
	background-color:transparent;
	padding-bottom:7px;
}

h1.recommendTH{
	font-size:24px; 
	font-weight:bold; 
	color:#6d123e;
	background-color:transparent;
	height:40px;
}
#overall_content_container_f
{
	min-height: 400px;
	padding: 25px 25px 85px 25px;
	background: url("../images/home_new/bg_gradientframe_bottom.jpg") bottom left no-repeat;
	color:inherit;
}
.faq_head{
	font-size:25px;
	font-weight:bold;
	color:#6d123e;
	background-color:transparent;
	padding-bottom:7px;
}
#faq_head{
	font-size:25px;
	font-weight:bold;
	color:#6d123e;
	background-color:transparent;
	padding-bottom:7px;
}
.our_product_p{
	text-align:center; font-weight:bold; color:#6d123e; font-size:1.2em; float:left;background-color:transparent;
}
.our_product_p a{
	text-decoration:none;
	color:#6d123e;
	background-color:transparent;
	
}

.our_product_capsules{
	margin-left: 25px;
	
}
.our_product_singles{
	margin-left: 18px;
    width: 120px;
}
.our_product_powder{
	margin-left: 30px;
    width: 130px;
}
.our_product_wafer{
	margin-left: 21px;
    width: 170px;
}
.our_product_natural{
	margin-left: 16px;
    width: 108px;
}
h1.metamucis_powder_head{
	font-size:24px;
	font-weight:bold;
	color:#6d123e;
	background-color:transparent;
	margin-bottom:12px;
}
b.powder_product_call{
	color: #6d123e;
	background-color:transparent;
	text-decoration: none;
	line-height:18px;
	font-size: 0.95em;
	font-weight: bold;
}

#right_nav h1.left_space
{
	font-size: 1.1em;
	color: #6d123e;
	background-color:transparent;
	font-size:16px;
	font-weight:bold;
	margin: 0px 0px 6px auto;
	position: relative;
	z-index: 10;
	margin-left:25px;
	width:200px;
}

th.border_left{
	border-left: 1px solid #F97B19;
}

th.border_right{
	border-right: 1px solid #F97B19;
}

h2.normal_color
{
	color: #505050;
	background-color:transparent;
	font-size: 1.2em;
	margin-bottom: 3px;
}
h3.sub_head
{
	color: #6d123e;
	background-color:transparent;
	font-size: 1.4em;
	margin-bottom: 3px;
}
.powder_buy_btn_our_products{
	position:relative;
	float:right;
	top:-26px;
	right:12px;
}
#tab_div_smooth, #tab_div_coarse, #tab_div_singles, #tab_div_capsules, #tab_div_wafers, #tab_div_clear_and_natural, #tab_div_all{
	background: url('../images/where_to_buy_page/tab_bg.gif') no-repeat left top;
	width:768px;
	color:inherit;
}

.margin_top8px{
		margin-top:8px;
}

.h1_answer{
	padding-bottom:10px;
}
.quiz_subhead{
	color:#6d123e;
	background-color:transparent;
	font-weight:bold;
	font-size: 1.2em;
	margin-bottom: 10px;
}
.quiz_a{
	color: #6d123e;
	background-color:transparent;
	font-size: 1.0em;	
}

.global_right_callout_head1, .global_right_callout_head2{
	font-size:14px;
	font-weight:bold;
	color:#6d123e;
	background-color:transparent;
	padding-bottom:10px;
	text-align:right;
}


.global_bottom_callout_head{
	padding-bottom:10px;
	position:relative;
	left:131px;
	margin-top:15px;
	width:234px;
	font-size:14px;
	font-weight:bold; 
	color:#6d123e;
	background-color:transparent;
}
.whats_new_bottom_callout_head{
	padding-bottom:10px;
	position:relative;
	left:132px;
	margin-top:15px;
	/*width:234px;*/
	font-size:14px;
	font-weight:bold; 
	color:#1e3ab7;
	background-color:transparent;
}
.whats_new_bottom_callout_head1{
	padding-bottom:10px;
	position:relative;
	left:128px;
	margin-top:15px;
	/*width:234px;*/
	font-size:14px;
	font-weight:bold; 
	color:#1e3ab7;
	background-color:transparent;
}
.clear_below_p {
	top:15px; 
	left:133px;
	position:relative; 
	font-size:14px; 
	color:#1e3ab7; 
	background-color:transparent;
	font-weight:bold; 
	width:16px;margin:0 !important; 
	float:left;
}
.bottom_callout{
	
	position:relative;
	left:131px;
	margin-top:15px;
	padding-bottom:10px;
	width:234px;
	font-size:14px;
	font-weight:bold; 
	color:#6d123e;
	background-color:transparent;
}
.g_callout_body sup {
	vertical-align: baseline;
	font-size: 0.75em;
	position: relative;
	top: -0.4em;
	
}

#why_metamucil_better{
	/*margin:0 auto;*/
	width:767px;
	height:499px;
	background: url(../images/compare/why_metamucil_better_bg.jpg) no-repeat left top;
	position:relative;
	color:inherit;
}
#why_metamucil_better p{
	float:left; position:relative;
	top:75px; left:30px;
}
#chart_callouts{
	float:left;
	width:100%;
	font-size:11px;
	position:relative;
}
#chart_callouts_first{
	width:200px;
	position:relative;
	left:238px;	 top:100px;
}
#chart_callouts_second{
	width:182px;
	position:relative; top:73px;
	left:450px; text-align:right;
}
#flash_container{
	margin:50px auto;
	*margin:70px auto;
	width:519px;
	background: url(../images/compare/check_the_deck_new.jpg) no-repeat left top;
	height:293px;
	padding:20px 0 0 188px;
	color:inherit;
}
h1.global_product_head {
	font-size: 25px;
	color:#6d123e;
	background-color:transparent;
	font-weight:bold;
	margin-bottom:10px;
}
.bottom_callout_buy_online{
	position:relative;
	margin-top:15px;
	margin-bottom:10px;
	width:234px;
	font-size:14px;
	font-weight:bold; 
	color:#6d123e;
	background-color:transparent;
	left:10px;
}
.is_your_fiber_callout{
	background: url('/images/promotions/is_your_fiber_better.jpg') no-repeat; 
	position:relative;
	top:10px;
	left:11px;
	color:inherit;
}
sup
{
	/*font-size:0.65em;
	line-height:1;*/
	vertical-align: baseline;
	font-size:0.75em;
	*font-size:0.85em;
	position: relative;
	top: -0.4em;
}
.buy_metamucil_right_calout{
	float:right;
	width:231px;
	_width:206px;
	height:137px; 
	
	background: url(/images/where_to_buy_page/buy_store_callout.jpg) no-repeat center;
	_padding-left:25px;
}
.male_female_height{
	height:66px;
}
table.recommendT
{
	border: none;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
ul.margin_bottom{
	margin-bottom:10px;
}
.clear_natural_head1, .clear_natural_head2, .clear_and{
	display:inline;
	font-size:25px;
	font-weight:bold;
	color:#6d123e;
	background-color:transparent;
}
.clear_natural_p{
	margin-top:10px;
}
 .clear_content_subhead{
	font-size:1.1em;
	color:#6d123e;
	background-color:transparent;
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:10px;
}
.faq_ans_que ul{
	margin:7px 0;
}
.faq_ans_que ul li{
	margin-right:50px;
}
.cinnamon_pad_btm{
	padding-bottom:17px;
}
.faq_ans_ul{
	padding-left:14px;
}
.toolkit_arrow{
	vertical-align:middle;
	*vertical-align:baseline;
}

h2.fiber_tab_subhead{
	font-size:1em;
	margin:10px 0;
}

#apsdvsubheaders {
	padding-top:3px;
	border-bottom:3px solid #000;
	height:15px;
}
#apsdvsubheaders .aps {
    float: left;
	font-size:.85em;
	
}

#apsdvsubheaders .dv {
    float: right;
	font-size:.85em;
}
#facts{
	font-size:.85em;
}
.singles_label_right_wafer{
	float: left;
	width: 200px;
}
.singles_label_left_wafer{
	float: left;
	width: 200px;
	margin-right:40px;
}

/* 26th October 2010 Created by Satheesh */
img.metamucilimg 
{
	float: top;
	position: relative;
	left: -66px;
}
.opsyllium{
	position:relative;
	left:0px;
	margin-top:15px;
	padding-bottom:10px;
	width:234px;
	font-size:14px;
	font-weight:bold; 
	color:#6d123e;
	background-color:transparent;
}
.left_calloutmeta{
	float:left; 
	background: url('/images/products/multitasker.jpg') no-repeat; 
	width:365px; 
	height:165px; 
	margin:0px; 
	padding:0;
	color:inherit;
}
.right_calloutmeta{
	float:right; 
	background: url('/images/products/whymetamucil.jpg') no-repeat; 
	width:365px; 
	height:165px; 
	margin-right:12px; 
	padding:0;
	color:inherit;
}
.fiber_productsL{
	width:358px;
	height:178px;
	float:left;
	}
.fiber_productsR{
	width:410px;
	height:178px;
	float:right;
}

#quiz_main_head{
	width:779px;
	float:left;
	margin:10px 0;
}
.quiz_main_headL{
	width:395px;
	height:175px;
	float:left;
	}
.quiz_main_headR{
	width:377px;
	height:175px;
	float:right;
}
.spl_disclaimers{
display: none; 
font-family:Helvetica,Arial; 
font-size:0.6em; 
color:#505050;
background-color:transparent;
margin-left: 34px;
}

.answer_quiz{
	width:779px;
	float:left;
	margin:-25px 0 20px 0; 
}
.answer_quizL{
	width:395px;
	height:175px;
	float:left;
	}
.answer_quizR{
	width:377px;
	height:175px;
	float:right;
}
/*
.answer_quiz{
	height:154px; background:url(../images/faq/life_style_bg.jpg) right no-repeat; margin:10px 0 20px 0; top:-25px; position:relative;
}*/


.bottom_calloutcapsuls{	
	position:relative;
	left:131px;
	margin-top:15px;
	margin-bottom:5px;
	width:234px;
	font-size:14px;
	font-weight:bold; 
	color:#6d123e;
	background-color:transparent;
}
.g_callout_bodycapsuls {
color:#6D123E;
background-color:transparent;
font-size:1em;
font-weight:bold;
left:131px;
padding-top:10px;
position:relative;
width:234px;
}
#body_capsuls
{
	min-height: 400px;
	padding: 36px 25px 85px 25px;
	background: url("../images/home_new/bg_gradientframe_bottom.jpg") bottom left no-repeat;
	color:inherit;
}

#callout_home_doctor{
	float: left;
	margin-left:15px; 
	margin-bottom:15px;   
	background: url("../images/home_new/the-doctors-callOut.jpg") top left no-repeat;
	height: 155px;
	width: 244px;
	color:inherit;
}
.moviecallout{
	float: left;
	margin-left:15px; 
	margin-bottom:15px;   
	background: url("../images/home_new/simonmillercallout.jpg") top left no-repeat;
	 
	  padding: 70px 23px 69px 200px;
	color:inherit;
	}
h1.callout_home_doctor_head{
	font-size:14px;
	font-weight:bold;
	color:#6d123e;
	background-color:transparent;
	padding-bottom:15px;
	text-align:left;
	padding-left:10px;
	margin-top:10px;
}

#callout_home_doctor p{
	padding: 10px 0 0 120px;
	font-size:0.75em;
	width: 144px;
}

#callout_home_doctor a {
    background-color: transparent;
    color: #6D123E;
    font-weight: bold;
    padding: 0;
}


.whats_new_content {
    font-size: 95%;
    left: 276px;
    position: relative;
    top: 125px;
    width: 468px;
}

