﻿body
{
    width:961px;
    margin:0px auto 0px auto;
    font-family:Arial;
    font-size:10pt;
    color:Black;
    background-image:url('../images/Common/pediasure_background.gif');
    background-repeat:repeat-y;
    position: relative;
}
FORM
{
  position: relative;
}
ul.nodisc
{
    list-style-type:none;
    margin:0px;
    padding:0px;
}
ul.nodisc li
{
    margin:0px;
    padding:0px;
}
.underline
{
    text-decoration:underline;
}
.pointer
{
    cursor:pointer;
}
/**/h1,h2,h3
{
    margin:0px;
    padding:0px;
}
h1
{
    color:#0054a4;
    font-size:1.2em;
}
h2,h2.faq
{
    color:#0081c6;
    font-size:1.0em;
    margin:0px 0px 0px 0px;
}
h2.faq
{
    margin:0px;
}
h2.benefits_foottxt
{
    margin:0px;
    padding:0px;
    color:#3bbed9;
    font-size:1.2em;
    text-align:center;
}
h2.find_in_aisle
{
    margin:0px;
    padding:0px;
    color:#ffffff;
    font-size:1.2em;
    text-align:center;
    background-image:url('../images/Common/aisle-bg.jpg');
    background-repeat:no-repeat;
    padding-top:10px;
    height:65px;
    width:186px;
}
h3
{
    color:#3bbed9;
    font-size:0.9em;
    margin:0px 0px 0px 8px;
}
h2.body_copy_h2
{
    font-family:Arial;
    font-size:10pt;
    display:inline;
    color:#37A7DC;
    font-weight:normal;
}
h2.bold_h2,h2.faq_bold_h2
{
    font-family:Arial;
    font-size:10pt;
    display:inline;
    color:#3b4ca8;
    font-weight:bold;
}
h2.large_italic_h2
{
    font-family:Verdana;
    font-size:13pt;
    font-style:italic;
    font-weight:bold;
    color:#50b0df;
}
/****************Bridges SEO Styles**********************/
h1.body_header_h1
{
    font-family:Arial;
    font-size:3.5em;
    font-weight:bold;
    font-style:italic;
    color:#0389ca;
    line-height:1.3em;
}
h1.body_subheader_h1
{
    font-family:Arial;
    font-size:2.8em;
    font-weight:bold;
    font-style:italic;
    color:#3bbed9;
    line-height:1em;
}
h1.page_header_h1
{
    font-family:Arial;
    font-size:2.4em;
    font-weight:bold;
    font-style:italic;
    color:#3b4ca8;
    line-height:1.3em;
}
h2.page_subheader_h2
{
    font-family:Arial;
    font-size:1.6em;
    font-weight:bold;
    font-style:normal;
    color:#0389ca;
    line-height:1.2em;
}
h2.callout1_h2
{
    font-family:Arial;
    font-size:1.4em;
    font-weight:bold;
    font-style:italic;
    color:#0389ca;
    line-height:1.3em;
}
h2.callout2_h2
{
    font-family:Arial;
    font-size:1.2em;
    font-weight:bold;
    font-style:normal;
    color:#3bbed9;
    line-height:1.3em;
}
h2.callout3_h2
{
    font-family:Arial;
    font-size:1em;
    font-weight:bold;
    font-style:normal;
    color:#3bbed9;
    line-height:1.3em;
}
h1.callout4_h1
{
    font-family:Arial;
    font-size:1.4em;
    font-weight:bold;
    font-style:italic;
    color:#3bbed9;
    line-height:1.3em;
}
/****************Bridges SEO Styles**********************/
.border
{
    border:solid 2px green;
}
.floatleft
{
	float:left;
}
.super
{
	position: relative;
	font-size: 90%;
	top: -4px;
}
.bold 
{
	font-weight: bold;
}
.darkblue
{
    color:#3B4CA8;
}
a,.lightblue
{
    color:#50B0DF;
}
.form_arrow
{
    margin-top:-2px;
}
div.common_header
{
    background-image:url('../images/Header/header-bg.jpg');
    background-repeat:no-repeat;
    height:151px;
    margin-left:12px;
}
* html #problemChild {
  font-size:0;
}
div.common_content
{
    background-image:url('../images/Common/background.jpg');
    background-repeat:no-repeat;
    /*padding-left:123px;*/
    padding-bottom:0px;
    margin-left:12px;
    position:relative;
}
.common_bg_extend
{
    background-image:url('../images/Common/background_extender.jpg');
    background-repeat:repeat-y;
}
/***********************HEADER**********************************/
ul.headernav
{
    padding:0px;
    margin:0px;
    list-style-type:none;
    list-style-image:none;
}
ul.headernav li
{
    list-style-type:none;
    list-style-image:none;
    float:left;
}
div.homelink
{
    float:left;
    padding-left:10px;
    padding-top:50px;
}
.imgHomeLink
{
    Height:70px;
    Width:200px;
}
.imgBenefits
{
    margin-top:61px;
    margin-left:27px;
    float:left;
}
.imgFlavors
{
    margin-top:55px;
    margin-left:13px;
    float:left;
}
.imgInfo
{
    margin-top:51px;
    margin-left:15px;
    float:left;
}
.imgFaq
{
    margin-top:52px;
    margin-left:19px;
    float:left;
}
.imgSignUp
{
    margin-top:0px;
    margin-left:119px;
    float:left;
}
.imgLocator
{
    padding-top:8px;
    margin-left:0px;
    float:none;
}
.imgLocator_noSignup
{
    padding-top:8px;
    padding-left:835px;
    float:none;
}
.imgBottlesTop
{
    margin-top:-20px;
    margin-left:523px;
}
/***********************END HEADER******************************/
/***********************FOOTER**********************************/
div.footer
{
    /*padding-left:245px;*/
    padding-top:40px;
    padding-bottom:20px;
    color:#50B0DF;
    font-size:0.9em;
}
div.footer_wrapper
{
    text-align:center;
    /*height:90px;*/
    /*width:500px;*/
}
div.footer_links
{
    color:#0389ca;
}
.footer_link
{
    text-decoration:none;
}
.footer_reg
{
    color:#666666;
}
#cross_brand_footer a 
{
    color:#666666;
    text-decoration:none;
}

#cross_brand_footer ul 
{
	list-style-type:none;
	margin: 0px auto 0px auto;
}

#cross_brand_footer li 
{
	display: inline;
	color:#666666;
	padding: 3px 0px 3px 0px;			
}
/***********************END FOOTER******************************/
/***********************HOME************************************/
.home_headerTxt
{
    left:325px;
    position:absolute;
    top:82px;
    width:370px;
}
div.home_header
{
    background-image:url('../images/Header/header-bg-home.jpg');
    background-repeat:no-repeat;
    height:151px;
    margin-left:12px;
}
.home_bg_extend
{
    background-image:url('../images/Common/background_extender.jpg');
    background-repeat:repeat-y;
    /*height:838px;*/
}
div.home_content2
{
    margin-top:-145px;
    /*position:relative;
    z-index:1;*/
}
div.home_content
{
    background-image:url('../images/Home/home-bg.jpg');
    background-repeat:no-repeat;
    margin-left:12px;
    /*height:500px;*/
}
.home
{
    padding-left:295px;
}
.home_content_text
{
    width:370px;
    padding-top:33px;
    padding-left:60px;
    color:#37A7DC;
    position:relative;
    z-index:99;
}
.nou
{
    text-decoration:none;
}
.home_topTxt
{
    height:170px;
    width:550px;
    /*border:solid 2px green;*/
}
.home_imgLearnMore
{
    margin-top:10px;
    margin-left:60px;
    font-size:0.79em;
    font-weight:bold;
    color:#37A7DC;
    width:200px;
    /*position:relative;
    z-index:99;*/
}
#home_flash
{
    height:370px;
    width:479px;
    margin-left:162px;
    margin-top:-133px;
}
.home_DYK
{
    margin-top:-60px; 
    float:left;
    position:relative;
}
.div_dykTEXT
{
    font-size:9pt;
    width:220px;
    padding-left:116px;
    color:Black;
    /*color:#37A7DC;*/
}
.home_bottom_btns
{
    height:105px;
}
.home_LeftBtn
{
    height:20px;
    width:41px;
    padding-left:0px;
    float:left;
}
.home_PrintSave
{
    padding-left:446px;  
}
.home_RightBtn
{
    float:right;
    padding-right:12px;
}
.div_home_regLink
{
    padding-left:9px;
}
.home_regLink
{
    color:White;
    text-decoration:none;
}
.home_footnote
{
    font-size:8pt;
    color:Gray;
    padding-left:190px;
    float:none;
    width:747px;
}
/***********************END HOME******************************/
/***********************BENEFITS******************************/
.benefits_bgfade_footer
{
    background-image:url('../images/Benefits/benefits-bkgrnd2.jpg');
    background-repeat:no-repeat;
    height:67px;
    width:590px;
    padding-top:10px;
    padding-left:10px;
    margin-left:15px;
    text-align:center;
}
.benefits_bgfade_left
{
    background-image:url('../images/Benefits/benefits-bkgrnd.jpg');
    background-repeat:no-repeat;
    height:65px;
    width:234px;
    padding-left:12px;
    float:left;
    padding-top:5px;
    margin-left:25px;
    margin-top:20px;
    text-align:center;
}
.benefits_bgfade_right
{
    background-image:url('../images/Benefits/benefits-bkgrnd-right.jpg');
    background-repeat:no-repeat;
    height:65px;
    width:238px;
    float:left;
    padding-top:5px;
    padding-left:13px;
    margin-top:20px;
    text-align:center;
}
div.benefits_header
{
    background-image:url('../images/Header/header-bg');
    background-repeat:no-repeat;
    height:151px;
}
div.benefits_content
{
    /*background-image:url('../images/Benefits/benefits_bg.jpg');
    background-repeat:no-repeat;*/
    /*height:647px;*/
    padding-left:123px;
    padding-bottom:20px;
}
.benefits_leftcol
{
    width:568px;
    float:left;
}
.benefits_rightcol
{
    width:100px;
}
.benefits_imgTitle
{
}
.benefits_p1
{
    padding-top:10px;
    width:568px;
}
.benefits_p2
{
    padding-top:10px;
    padding-bottom:10px;
    width:568px;
}
.benefits_img1_8
{
    margin-top:20px;
    margin-left:67px;
    float:left;
}
.benefits_img9_13
{
    margin-top:20px;
    margin-left:50px;
    float:none;
}
.benefits_imgTxt
{
    margin-top:10px;
    margin-left:25px;
}
.benefits_imgLine
{
    margin-top:35px;
    margin-left:0px;
}
.benefits_bottom
{
    /*margin-top:-20px;*/
}
.benefits_footnote
{
    color:Gray;
    font-size:8pt;
    width:568px;
    padding-top:20px;
}
.benefits_bottlesBottom
{
    margin-top:0px;
    padding-left:0px;
    padding-bottom:0px;
}
.benefits_imgFootnote
{
    color:Black;
    font-size:7pt;
    padding-bottom:24px;
    padding-left:20px;
}
.benefits_divRightCallout
{
    padding-left:610px;
}
.benefits_rightCallout
{
    padding-left:5px;
}
.div_dha_callout_ben
{
    margin-top:10px;
    height:101px;
    width:584px;
    background-image:url('../images/Benefits/dha-callout.gif');
    background-repeat:no-repeat;
}
.dha_redTxt
{
    color:#C6272E;
    font-weight:bold;
    padding-left:5px;
    padding-top:55px;
    text-align:center;
    width:161px;
}
.dha_normTxt
{
    color:#3b4ca8;    
    padding-left:35px;
    padding-top:25px;
    width:375px;
}
/***********************END BENEFITS**************************/
/***********************FLAVORS*******************************/
div.flavor_content
{
    /*height:541px;*/
    padding-left:123px;
}
.flavors_leftcol
{
    float:left;
}
.flavors_rightcol
{
}
.flavors_p1
{
    width:568px;
    padding-top:10px;
    padding-bottom:20px;
}

.flavors_bottlesBottom
{
    margin-left:-5px;
}   
.flavors_imgFootnote
{
    color:Black;
    font-size:7pt;
    padding-bottom:24px;
    padding-left:630px;
}
/***********************END FLAVORS***************************/
/***********************NUTRITIONAL INFO**********************/
.info_content
{
    /*height:700px;*/
    padding-left:123px;
}
.info_p1
{
    width:568px;
    padding-top:10px;
    padding-bottom:20px;
}
#info_flash
{
    width:570px;
    height:573px;
    margin-left:40px;
}
.info_rightcol
{
    padding-left:615px;
}
.info_bottlesBottom
{
    margin-left:-5px;
}   
.info_imgFootnote
{
    color:Black;
    font-size:7pt;
    padding-bottom:24px;
    padding-left:10px;
}
.info_footnote
{
    color:Gray;
    font-size:8pt;
    width:568px;
    padding-top:15px;
}
.div_dha_callout_info
{
    margin-top:10px;
    height:192px;
    width:186px;
    background-image:url('../images/Info/info-dha-callout.jpg');
    background-repeat:no-repeat;
}
.dha_redTxt_info
{
    color:#C6272E;
    font-weight:bold;
    padding-left:105px;
    padding-top:13px;
    text-align:center;
    width:80px;
    font-size:0.9em;
}
.dha_normTxt_info
{
    color:#3b4ca8;    
    padding-left:12px;
    padding-top:17px;
    padding-right:12px;
    font-size:0.9em;
    /*width:100px;*/
}
/***********************END NUTRITIONAL INFO******************/
/***********************REGISTER******************************/
.register_content
{
    /*height:500px;*/
    padding-left:123px;
}
.register_leftcol
{
    float:left;
    width:568px;
}
.register_rightcol
{
    padding-left:582px;
    padding-top:104px;
}
.register_p1
{
    padding-top:10px;
    padding-bottom:20px;
    font-size:9pt;
}
.register_p2
{
    width:400px;
}
.register_form
{
    padding-left:50px;
    color:#3B4CA8;
    font-weight:bold;
}
.register_formtxt
{
    padding-bottom:3px;
}
.register_topbox
{
    background-image: url('../images/Common/bluebox_top.jpg');
    background-repeat:no-repeat;
    width:456px;
    height:9px;
}
.regstier_middlebox
{
    background-image: url('../images/Common/bluebox_middle.jpg');
    background-repeat:no-repeat;
    height:205px;
    width:456px;
    margin-top:-3px;
    padding-left:25px;
    padding-top:15px;
}
.register_middle_left
{
    width:218px;
    float:left;
}
.register_middle_right
{
}
.register_extendbox
{
    background-image: url('../images/Common/bluebox_bg_extender.jpg');
    background-repeat:repeat-y;
    width:456px;
    padding-left:25px;
    padding-top:15px;
    padding-bottom:10px;
    margin-top:-26px;
}
.regsiter_bottombox
{
    background-image: url('../images/Common/bluebox_bottom.jpg');
    background-repeat:no-repeat;
    height:9px;
    width:456px;
}
.register_bar
{
    padding:20px 0px 15px 0px;
}
.register_imgSubmit
{
    margin-top:0px;
    margin-left:160px;
}
.register_error_city
{
    margin-top:-15px;
    padding-left:219px;
}
.register_error_zip
{
    padding-left:100px;
}
.register_3rdline
{
    padding-top:20px;
}
.register_state
{
    float:left;
    padding-right:40px;
}
.register_3rdline_right
{
    padding-top:3px;
}
/***********************END REGISTER**************************/
/***********************THANKS********************************/
.thanks_content
{
    /*height:400px;*/
    padding-left:123px;
}
.thanks_p1
{
    width:568px;
    padding-top:10px;
    padding-bottom:10px;
}
.thanks_productshot
{
    margin-top:45px;
    margin-left:208px;
}
.thanks_productfootnote
{
	color:Black;
    font-size:7pt;
    margin-left:238px;
}
/***********************END THANKS****************************/
/***********************STORE LOCATOR*************************/
.storelocator_content
{
    /*height:400px;*/
    padding-left:123px;
}
.storelocator_content_result
{
    padding-left:123px;
}
.storelocator_p1
{
    width:568px;
    padding-top:10px;
    padding-bottom:20px;
}
.storelocator_form
{
    padding-left:50px;
    color:#3B4CA8;
    font-weight:bold;
    margin-top:-50px;
}
.storelocator_ddl
{
    width:400px;
    color:#3B4CA8;
}
.storelocator_ddlMiles
{
    color:#3B4CA8;
    width:80px;
}
.storelocator_bar
{
    padding:20px 0px 15px 0px;
}
.storelocator_imgFind
{
    margin-top:0px;
    margin-left:160px;
}
.storelocator_formtxt
{
    padding-bottom:3px;
}
.storelocator_middlebox
{
    background-image: url('../images/Common/bluebox_middle.jpg');
    background-repeat:no-repeat;
    height:205px;
    width:456px;
    margin-top:-3px;
    padding-left:25px;
    padding-top:15px;
}
.storelocator_extendbox
{
    background-image: url('../images/Common/bluebox_bg_extender.jpg');
    background-repeat:repeat-y;
    width:456px;
    padding-left:25px;
    margin-top:-36px;
}
.storelocator_bottombox
{
    background-image: url('../images/Common/bluebox_bottom.jpg');
    background-repeat:no-repeat;
    height:9px;
    width:456px;
}
.storelocator_rightcol
{
    padding-left:615px;
}
.storelocator_bottlesBottom
{
    margin-left:-5px;
}   
.storelocator_imgFootnote
{
    color:Black;
    font-size:7pt;
    padding-bottom:24px;
    padding-left:10px;
}
.storelocator_footnote
{
    color:Gray;
    font-size:8pt;
    width:468px;
    padding-top:15px;
}
#locatorresults
{
	width: 621px;
	height: auto;
	padding: 10px 6px 10px 24px;
}
#frame_results 
{
	width: 621px;
	height: 315px;
}
/***********************END STORE LOCATOR*********************/
/***********************SITEMAP*******************************/
.sitemap_contact
{
    padding-left:123px;
    /*height:400px;*/
}
.sitemap_leftcol
{
    float:left;
    width:200px;
}
.sitemap_link
{
    line-height:22px;
    text-decoration:none;
}
.sitemap_bar
{
    float:left;
    padding-right:40px;
}
.div_sitemap_links
{
    padding-left:22px;
}
.sitemap_rightcol
{
    float:left;
    /*width:240px;*/
}
.sitemap_txt
{
    padding-bottom:3px;
    padding-left:3px;
    color:#3B4CA8;
    font-weight:bold;
}
ul.sitemap
{
    margin:0px;
    list-style-type:none;
}
ul.sitemap li
{
    /*margin-left:-10px;*/
    margin-bottom:5px;
}
.sitemapLink
{
    text-decoration:none;
}
/***********************END SITEMAP***************************/
/***********************CONTACT US****************************/
.contact_content
{
    padding-left:123px;
    /*height:400px;*/
}
.contact_p1
{
    width:568px;
    padding-top:10px;
    padding-bottom:20px;
}
.contact_p2
{
    padding-left:20px;
}
.contact_indent
{
    padding-left:22px;
    color:#50B0DF;
}
h2.contact_txt
{
    padding-bottom:3px;
    padding-left:3px;
    color:#3B4CA8;
    font-weight:bold;
}
.contact_phone
{
    padding-top:20px; 
}
/***********************END CONTACT US************************/
/***********************FAQ***********************************/

.faq_content
{
    padding-left:123px;
}
.faq_p1
{
    padding-top:10px;
    padding-bottom:20px;
    width:568px;
    
}
.faq_bottle
{
    padding-bottom:10px;
    padding-left:610px;
}
.faq_leftcol
{
    float:left;
    width:568px;
}
.faq_rightcol
{
    padding-left:610px;
} 
.faq_bottlesBottom
{
}
.faq_imgFootnote
{
    color:Black;
    font-size:7pt;
    padding-bottom:24px;
    padding-left:15px;
}
.faq_all_questions
{
    width:610px;
}
.faq_question
{
    color:#3B4CA8;
    text-decoration:none;
    font-weight:bold;
}
.faq_answer
{
    color:#50B0DF;
    margin-left: 26px;
    padding-top:5px;
    padding-bottom: 12px;
}
.faq_question_click
{
    color:#50B0DF;
    text-decoration:none;
    font-weight:bold;
}
.faq_footnote
{
    font-family:Verdana;
    font-size:13pt;
    font-style:italic;
    font-weight:bold;
    text-decoration:none;
    color:#50B0DF;
    padding-top:18px;
    padding-left:25px;
    margin-top:50px;
    margin-left:100px;
    margin-bottom:0px;
    height:50px;
    background-image:url('../images/FAQs/faq_footnote_bg.jpg');
    background-repeat:no-repeat;
}
.faq_link
{
    font-family:Verdana;
    font-size:13pt;
    font-style:italic;
    font-weight:bold;
    text-decoration:underline;
    color:#329FD4;
}
/***********************END FAQ*******************************/
/***********************ERROR*********************************/
.error_content
{
    width:540px;
    /*height:250px;*/
    padding-top:100px;
    padding-left:123px;
}
/***********************END ERROR*****************************/
.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 */


.modalPopup
{
	border: solid 1px Gray;
	padding: 5px 15px;	
	background-color: White;
	width: 450px;
}

.modalBackground
{
	background-color: Gray;
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	opacity:.7;
}