/**********************/
/* Native html styles */

* {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
 	padding: 0px;
 	
}
.clearfix:after 
{
    content: ""; 
    display: block; 
    height: 1%; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.home_flash
{
margin:0 auto;
width:995px;
}
.home_alt_content
{
height:270px;
margin-left:auto;
margin-right:auto;
margin-top:-20px;
position:relative;
width:995px;
}
.floatL
{
float:left;
}
/*#flash_play
{
margin: 0 auto;
width: 995px;
}*/
.home_alt_bot_bg
{
background-image:url("/images/home/home_alt_bot_bg.gif");
background-position:left top;
background-repeat:no-repeat;
height:98px;
margin:auto 0;
width:995px;
}
.home_alt_header
{
    height:182px;
margin:0 auto;
width:995px;


background-image:url(/images/home/home_alt_header.gif);
background-repeat:no-repeat;
 
}
.home_alt_prod_logo
{
float: left;
width:163px;
height: 80px;
}
.home_alt_abbott
{
float:right;
height:59px;
}
.home_alt_nav
{
float:left;
text-align:right;
width:808px;
}
.hcp_link
{
float:right;
padding-top:14px;
width:182px;
}
.home_alt_gluc
{
background-image:url(/images/home/home_alt_nav_line.jpg);
background-position:center bottom;
background-repeat:no-repeat;
float:left;
height:80px;
width:995px;
}
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;
}
/*float:left;
height:21px;
text-align:right;
width:632px;
}
/* Registered Trademark */
.superscript {
	position: relative;top: -4px;font-size: 80%;
	text-decoration: none;
}

.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;

}

.global_footer .footer:visited
{
    color: #4c7dc5; 
}

.global_footer_text
{
    color: #000000;
}

.left_nav_award {
	border-bottom:1px solid #96b4e0;
	font-family: Verdana; 
	color: #636363; 
	text-decoration: none; 
	word-spacing: normal; 
	text-align: left; 
	letter-spacing: 0; 
	line-height: 1.1em; 
	font-size: 0.8em;
	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;
	color: #336BBE;
}
.global_footer_ruby 
{
	font-size: 75%;
	padding-top: 5px;
	text-align: left;
	
}

.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:#0046AD; 
	font-size:110%;
	font-family: verdana, helvetica, sans-serif;
}

h3.smart_nutrition {
	color:#0046ad; 
	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;
	margin-top: 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;
	color: #0046ad;
}

/*****************/
/* 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;
}

/* Footer text

/* Ruby Page */
.Top-BG
{
background-image:url(/images/Ruby/Ruby-top-bg.jpg);
height:93px;

}
.Ruby-Coupon
{
background-image:url(/images/Ruby/Ruby-Coupon-top.jpg);
height:88px;
padding-left:75px;
}
.Ruby-Callouts
{
background-image:url(/images/Ruby/Ruby-Callout-bg.jpg);
height:149px;
}
.Ruby-mid
{
	background-image:url(/images/Ruby/CouponBG.jpg);
	height: 45px;
	
}
.Ruby-bot
{
	background-image:url(/images/Ruby/Ruby-bot.jpg);
	height: 281px;
	background-repeat:no-repeat;
}
.CouponImg
{
display:inline;
float:left;
height:29px;
padding-left:115px;
padding-top:10px;
width:202px;
}
.Ruby-Header
{
	padding-left:75px;
	padding-top:20px;
	color:#3C68AF;
font-family:verdana,helvetica,sans-serif;
font-weight:bold;
font-size:1.5em;
line-height:116%;
margin:0;

}
.Ruby-SubHeader
{
	padding-left:75px;
	color:#3C68AF;
font-family:verdana,helvetica,sans-serif;
font-size:1em;
line-height:116%;
margin:0;
}
.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:995px;
padding-top: 25px;
}

.callouts_small
{
	background-image: url(/images/home/blue_grad_bot_780.png);
    background-position:left bottom;
    background-repeat:no-repeat;
    height:86px;
    margin:0 auto;

    width:780px;
}

.left_callout
{
	background-image:url(/images/home/MotherLove-callout.gif);
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:59px;
width:321px;
cursor: pointer;
}
.dietitian_co
{
text-decoration: none;
cursor: pointer;
}

.center_callout_small_margin
{
   margin-left: 66px;
   display: inline;
   cursor: pointer;
}

.center_co_content
{
	padding-left:120px;
	padding-top:3px;
	text-align:left;
	height: 100%;
	cursor: pointer;
}
.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;
cursor: pointer;
position: relative;
}
.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
{
    color: #4c7dc6; 
    font-size: 0.9em;
    line-height: 1em;
}

.co_coupon_bold
{
    font-weight: bold; 
    color: #1f5cb7;
}

.co_coupon_large
{
    font-size: 1.8em;
}

.co_coupon_first_line
{
    position: absolute;
    top: 5px;
    left: 120px;
    padding-bottom: 5px;
    padding-top: 2px;
}

.co_coupon_second_line
{
    position: absolute;
    top: 23px;
    left: 120px;
    padding-bottom: 2px;
}

.co_coupon_bottomlink
{
    bottom: 10px;
    position: absolute;
    right: 5px;
}

#eating_right_callout
{
    padding-top: 15px;
}
#eating_right_img
{
padding-left: 15px;
}

#left_callout_grey_text
{
    text-align: center;
    margin-left: 8px;
    color: #939393;
    font-size: 0.8em;
    font-weight: bold;
}

#eating_right_link
{
    margin-top: 13px;
    margin-left: 15px;
}
.bluebold
{
font-weight: bold;
color: #0046ad;
}
#ContactUs1_valSummary
{
    padding-left: 20px;
}

.small_footer_text
{
    font-size: 90%;
}
.global_footer_text
{
color: Black;
text-align:center;
}
.miglucerna
{
height:21px;
padding-right:6px;
vertical-align:bottom;
}

.seo_header
{
position:absolute;
z-index: -1;
font-size:1em;
padding-left:12px;
}
.gluc_logo
{
height: 74px; 
width:243px; 
float:left;
}
.header_tagline
{
float:left;
padding-top:37px;
width:226px;
height: 12px;
}
.header_links
{
padding-top:14px;
float:right;
font-size:75%;
height: 39px;
}
.abbott_logo
{
float:right;
height: 39px;
}
.header_hcp
{
float:right;
color: #3C68AF;
padding-right: 8px;
}
.header_main a:visited
{
color: #3C68AF;
text-decoration: none;
}
.header_main a
{
color: #3C68AF;
text-decoration: none;
}

/* Ask a Dietitian */ 
#ask_content
{
padding-bottom: 40px;
}
#page_copy
{
width:50%; 
float:left;
padding-top:24
}
#vid_holder
{
padding-top: 15px;
float:left;
}
#page_copy ul
{
list-style-type: disc;
margin-left: 16px;
padding-bottom:40px;
}
#page_copy li
{
padding-bottom: 4px;
}
.ask_button
{
padding-left:100px;
}
.ask_button img
{
cursor: pointer;
}
.disclaim
{
padding-top: 30px;
float:left;

}

.enews_left_co
{
padding:0px 0px 15px 0px;
margin:62px 16px 0px 12px;
text-align:center;
}
.talk_callout
{
margin:20px 16px 0 12px;
text-align:center;
}
.left_callout_grey_text
{
    text-align: center;
    color: #939393;
    font-size: 0.8em;
    font-weight: bold;
}
.leftCO_link
{
    margin-top: 13px;
    margin-left: 15px;
}
.news_left
{
float:left;
padding-right:10px;
width:285px;
}
.news_right
{
width: 266px;
float:left;
}
.olLeft
{
margin-left:23px;
}
.olLeft li
{
margin-top: 5px;
margin-bottom: 10px;
}
.bodypadding
{
padding-right:10px;
width:551px;
}
div.sweepstake-promotion-callout
{
margin:20px 16px 0 12px;
}