/**********************/
/* Native html styles */

* {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
 	padding: 0px;
 	line-height: 116%;
 	
}
.home_flash
{
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	width:auto;
	text-align:center;
}
body, td {
	font-family:verdana, helvetica, sans-serif; 
	font-size:75%; 
	color:#000000;
	overflow: -moz-scrollbars-vertical;
}

td.couponlbl
{
font-size:133%;
text-align: left;
}

input.textbox {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	border-spacing: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.button {
	border: solid 1px #000000;
}

a {
	color: #3C68AF;
	text-decoration: underline;
}

a.visited {
	color: #3C68AF;
	text-decoration: underline;
}
a img
{
	border-style: none;
}
/* Header styles */
.header_main
{
background-image: url(/images/header/header-bg.jpg); 
background-repeat: no-repeat;
height: 74px; 
width: 780px;
}
.top_nav a
{
text-decoration: none;
}
.gluc_logo
{
height: 74px; 
width: 148px; 
float: left;
}
/*****************/
/* Global styles */

#content_header {
	margin-top: 20px;
}
.top_nav
{
	float:right;
height:21px;
}
/* Registered Trademark */
.superscript {
	position: relative;top: -4px;font-size: 80%;
}

.it {
	font-style:italic;
}

/* Main table container style */
.main {
	margin-top: 10px;
	border-style: solid;
	border-color: #96b4e0;
	border-width: 1px;
	border-spacing: 0px;
}

/*****************/
/* Common styles */
.body_font
{
font-family: Verdana;  
color: #000000; 
text-decoration: none; 
word-spacing: normal; 
text-align: left; 
letter-spacing: 0; 
line-height: 1.2em; 
text-transform: none;
text-transform: none;
}
.global_footer .footer 
{
	font-family: Verdana;  
color: #336bbe; 
text-decoration: none; 
word-spacing: normal; 
text-align: left; 
letter-spacing: 0; 
line-height: 1.1em; 
font-size: 1em;
	/*color:#000000;
	font-family:verdana;
	font-size: 90%;*/
}
.global_footer .footer:hover
{
	font-family: Verdana; 
color: #4c7dc5; 
text-decoration: none; 
word-spacing: normal; 
text-align: left; 
letter-spacing: 0; 
line-height: 1.1em; 
font-size: 1em;
text-transform: none;

}

.left_nav_award {
	border-bottom:1px solid #96b4e0;
	color:#3C68AF;
	font-family: Verdana; 
	color: #636363; 
	text-decoration: none; 
	word-spacing: normal; 
	text-align: left; 
	letter-spacing: 0; 
	line-height: 1.1em; 
	font-size: 1em;
	font-weight: none;
	text-transform: none;
	margin-left:10px;
	margin-right:9px;
	padding-bottom:10px;
}
.left_nav_tools
{
text-align:center;
}
.left_nav_text
{
	text-align:center;
	font-family: Verdana;
color: #636363; 
text-decoration: none; 
word-spacing: normal; 
letter-spacing: 0; 
line-height: 1.1em; 
font-size: 1em;
text-transform: none;

	
}

.footer_center{
	padding-top:5px;
	text-align:center;
}

.global_footer {
	padding-top: 5px;
	text-align: center;
}

.header {
	background-color:#3C68AF; 
	width:780px;
}

.breadcrumb {
	color:#3C68AF; 
	font-size:120%;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
}

.faq_answer {
	border-style: solid;
	border-color: #3C68AF;
	border-width: 1px;
	border-spacing: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.enlarge {
	color:#3C68AF; 
	font-size:110%;
	font-family: verdana, helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
}

a.enlarge_link {
	color:#3C68AF; 
	font-size:90%;
	text-decoration: none;
	font-weight: bold;
}


h3.contactus {
	color:#3C68AF; 
	font-size:110%;
	font-family: verdana, helvetica, sans-serif;
	margin-top: 15px;
	margin-bottom: 15px;
}

h3.products {
	color:#3C68AF; 
	font-size:110%;
	font-family: verdana, helvetica, sans-serif;
}

h3.smart_nutrition {
	color:#3C68AF; 
	font-size:125%;
	font-family: verdana, helvetica, sans-serif;
}

h3.offer_media {
	color:#3C68AF; 
	font-size:125%;
	font-family: verdana, helvetica, sans-serif;
}

h4.offer_media {
	color:#3C68AF; 
	font-size:100%;
	font-weight:bold;
	font-family: verdana, helvetica, sans-serif;
}

.offer_media{
	color:#3C68AF; 
	font-size:100%;
	font-family: verdana, helvetica, sans-serif;
}

.media-submit{
	margin-left:10px;
}

a.offer_media:link{ 
	color: #3C68AF; 
	text-decoration: 
	underline; 
}

input.textbox-media {
	border-style: solid;
	border-color: #3C68AF;
	border-width: 1px;
	border-spacing: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.textbox-media-promo {
	border-style: solid;
	border-color: #3C68AF;
	border-width: 1px;
 
	padding: 0px;
	margin: 0px;
   
	border-spacing: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

input.textbox-media-promo {
	border-style: solid;
	border-color: #3C68AF;
	border-width: 1px;
 
	padding: 0px;
	margin: 0px;
   
	border-spacing: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

table.promoTable td {
	padding-bottom: 15px;
	width: 250px;
	color: #3C68AF;
}

h4.smart_nutrition {
	color:#3C68AF; 
	font-size:100%;
	font-family: verdana, helvetica, sans-serif;
}

div#nutrition_facts {
	background-color:#E6EBF5; 
	font-family: verdana, helvetica, sans-serif;
}

div#complete_nutritional {
	padding-left:15px;
	padding-right:10px;
}

#callout {
	position: relative;
	left:90px;
}

#quote {
	position: relative;
	left:20px;
}

#headline {
	margin-left:12px;
	margin-right: 0px;
	padding: 0px;
}

.npwd_divider {
	color: #3C68AF;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-bottom: solid 1px;
	width: 95%;
	margin-left: 12px;
	margin-right: 10px;
}

.faqsubhead {
	font-size: 115%;
	text-decoration: none;
}

/*****************/
/* Rebate Styles */

h3.rebate {
	color:#3C68AF; 
	font-size:125%;
	font-family: verdana, helvetica, sans-serif;
}

.rebate_subhead {
	color:#3C68AF; 
	font-size:100%;
	font-weight:bold;
	font-family: verdana, helvetica, sans-serif;
}

div.disclaimer {
	color:#000000;
	font-family:verdana;
	font-size: 90%;
	width: 705px;
}

#rebate 
{
	padding-left: 25px;
	padding-right: 25px;
}

/*****************/
/* Cross-Browser Compatibility */

/* Mozilla XSLT padding fix */
img.left_nav {
 /* margin-top: -3px !important; */ 
	margin-top: 0px;
}

/*&&>> IE <<&&*/

* html ul li a {
	width: 1px;
}

* html ul li a.offer_media {
	width: 100%;
}

.science_page {
	padding-left:42px; 
	padding-right:10px;
}

.science_title {
	font-family:Verdana;
	font-weight:bold;
	font-size:125%;
	color:#3c68af;
}
.table_thead {
	font-size:125%;
}
.table_tbody{
	font-size:80%;
}

table.standard {
	border-width: 0px;
}

.standard td {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
}

table.faq {
	border-width: 0px;
	font-family:Verdana;	
}

table.faq_gcSpecial {
	width:540px;
	border-width: 0px;
	font-family:Verdana;	
}

.faq thead td, .faq_gcSpecial thead td{
	border-style: none;
	border-width: 0px;
	border-color: #000000;
	text-align: left;
	font-size:70%;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
}
.faq td, .faq_gcSpecial td {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
}
.faq td.bold, .faq_gcSpecial td.bold {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	font-weight:bold;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
}
td img.scienceimg{
	display:block;
}
.hr{
	color:#1e559c;
	margin-bottom:30px;
}
.sciencetext{
	vertical-align:top;
	padding:0px 0px 0px 30px;
	border-collapse:collapse;
	border-left:solid 1px #1e559c;
	border-right: solid 1px #1e559c;
	width:375px;
}
table.sciencebottom {
	border-collapse:collapse;
	font-family:Verdana;	
}
.sciencebottom td {
	border-width: 1px;
	height:45px;
	border-style:solid;
	border-color:#1e559c;
	text-align:center;
	vertical-align:middle;
}
div.sciencepop{
	background-color:#1e559c;
	width:400px;
	text-align:left;
	position:absolute;
	color:#fff;
	display:none;
}
.sciencepop div{
	padding:17px 10px 10px 10px;
}
.sciencepop img.close{
	position:absolute; top:0; right:0;
	}

.sciencebottom td.blue{
	color:#3c68af;
	font-weight:bold;
	text-align:left;
	padding:5px 5px 5px 5px;
}

.sciencebottom td.reg{
	text-align:left;
	padding:5px 5px 5px 5px;
}

.sciencebottom tr.gray{
	background-color:#e8edf5;
}
.sciencebottom thead td {
	border-width: 1px;
	color:#3c68af;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	border-style: solid;
	border-color:#1e559c;
}

ul.moveright {
	margin-left: 15px;
	padding: 0px;
}

ol.moveright {
	margin-left: 23px;
	padding: 0px;
}

.CouponImg
{
display:inline;
float:left;
height:29px;
padding-left:115px;
padding-top:10px;
width:202px;
}

.Right-Callout
{
float:right;
height:169px;
padding-right:50px;
padding-top:60px;
}
.Left-Callout
{
float:left;
padding-left:40px;
padding-top:40px;
}
.DCFL-Callout
{
border:medium none;
display: inline;
color:#186BAD;
float:left;
font-family:Verdana;
font-size:9pt;
font-weight:bold;
padding-left:95px;
padding-top:19px;
}
.phone
{
	width:75;
}
.callouts
{
	background-image:url(/images/home/blue_grad_bot.png);
background-position:left bottom;
background-repeat:no-repeat;
height:86px;
margin:0 auto;

width:1022px;
}
.left_callout
{
	background-image:url(/images/home/bot_box_left.png);
background-repeat:no-repeat;

text-align:left;
float:left;
height:57px;
width:321px;
}
.center_callout
{
	background-image:url(/images/home/bot_box_mid.png);
background-repeat:no-repeat;
margin-left: 8px;
float:left;
height:57px;
width:321px;
}
.center_co_content
{
	padding-left:120px;
	padding-top:3px;
	text-align:left;
}
.center_co_body
{
	font-family: Verdana; 
color: #636363; 
text-decoration: none; 
word-spacing: normal; 
text-align: left; 
letter-spacing: 0;
line-height: 1.1em; 
font-size: .9em;


}
.center_co_header
{
	font-family: Verdana; 
color: #f4aa00; 
text-decoration: none; 
word-spacing: normal; 
text-align: left; 
letter-spacing: 0;
line-height: 1.3em; 
font-size: 1.1em;
font-weight: bold;

}
.right_callout
{
background-image:url(/images/home/bot_box_right.png);
background-repeat:no-repeat;
float:left;
height:62px;
margin-left:3px;
width:324px;
}
.left_co_content
{
	float:left;
	text-align:left;
padding:8px 12px 0 125px;
}
.left_co_content_off
{
	padding-left: 23px;
	height: 57px;
	width: 321px;
}

.left_co_text
{
	font-family: Verdana; 
color: #6690ce;  
text-align: left;
line-height: 1.3em; 
font-size: 8pt;
font-weight: bold;
}

.co_talk_to_dietician_top
{
    font-family: Verdana;
    color: #f4aa00; 
    font-weight: bolder;
    font-strech: wider;
}

.co_talk_to_dietician_detail
{
    font-family: Verdana;
    color: #636363;
    font-size: 0.8em; 
    font-strech: wider;
}

.co_coupon_content
{
    margin-left: 140px;
    margin-right: 5px;
    color: #4c7dc6; 
    font-size: 0.9em;
}

.co_coupon_bold
{
    font-weight: bold; 
}

.co_coupon_large
{
    font-size: 1.8em;
}

.co_coupon_bottomlink
{
    float: right;
}

#eating_right_callout
{
    /* margin-right: 20px; */
}

#eating_right_text
{
    text-align: center;
    margin-left: 8px;
    color: #939393;
    font-size: 0.8em;
    font-weight: bold;
}

#eating_right_link
{
    margin-top: 13px;
    margin-left: 18px;
}
.bluebold
{
font-weight: bold;
color: #0046ad;
}
