﻿div#Feature
{
	width: 930px;
	background-position: center;
}

div#FeatureImage
{
	background: url(/static/images/products/productfeature_bkgd.png) no-repeat;
	width: 930px;
	height: 244px;
	background-position: center;
	position: relative;
	top: 70px;
	margin-bottom:30px;
}
div#FeatureImage2
{
	width: 930px;
	height: 244px;
	margin-top: 30px;
	padding-left: 18px;
}


div#PediaSureFeature
{
	float: left; 
	height: 290px; 
	padding-top: 0px;
	position: relative;
	top: -75px;
	width: 450px;
}
.PediaSureFeatureImage
{
	padding-left: 25px;
}
.PediaSureSidekicksFeatureImage
{}
div#PediaSureSidekicksFeature
{
	height: 290px;
	float: right;
	position: relative;
	top: -75px;
	width: 440px;
}
.featureText
{	
	font-size: 0.917em;
	font-style: normal;
	color: #4a4a4a;
}


.nutritionDimension
{
	height: 74px;
	width: 236px;
}
div#PediaSureNutrition
{
	width: 240px;
	height: 74px;
	padding-left: 155px;
	float: left;
}
div#SidekicksNutrition
{
	width: 350px;
	height: 74px; 
	padding-right: 65px;
	float: right;
}

div#logos
{
	width: 942px;
	height: 30px;
	float: left;
}

.PediaSureLogo
{
	font-size: 1em;
	font-style: normal;
	color: #4a4a4a;
}
.PediaSureSKLogo
{
	font-size: 1em;
	font-style: normal;
	color: #4a4a4a;
	text-align: right;
	padding-right: 10px;
}

#PediaSureNewLogo
{
	float: left;
	z-index: 10;
	position: absolute;
	margin: 0;
	padding-left: 30px;
}

#SidekicksNewLogo
{
	float: right; 
	margin: 0; 
	padding-right: 25px;
}
div#chartTitle
{
	width: 882px;
	text-align:center;
	margin-bottom:-3px;
}

div#leftChart
{
	width: 438px;
	float: none;
}
.chartDivider
{
	background: url(/static/images/products/chart_divider.gif) no-repeat;
	background-position: top;
	padding-right: 8px;
	padding-left: 7px;
	width: 24px;
	height: 589px;
	position: relative;
	top: -3px;
}

.chartText
{
	float: none;
	font-size: 1em;
	font: Arial; 
	color: #4a4a4a;
	padding-left: 10px;
}

div#rightChart
{
	width: 438px;
}

.blueBackground
{
	width: 121px;
	background-color: #e4f8ff;
}

.peachBackground
{
	background-color: #f7f6c0;
}

.row1
{
	height: 184px;
}

.lastRow
{
	height: 118px;
}
.leftGap, .rightGap
{
	padding-left: 30px;
}

.categoryText
{
	text-align: right;
	font-size: 1.083em;
	color: #4a4a4a;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	padding-right: 20px;
}
.blueCategoryText
{
	text-align: right; 
	font-size: 1.083em;
	color: #4a4a4a; 
	background-color: #e4f8ff;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: text-top;
}
.productText
{
	padding-left: 100px;
	font-size: 1.083em;
	color: #00529b;
}
.LearnMore
{
	width: 115px;
	font-size: 1.083em;
	color: #00529b;
	float: left;
	margin-bottom: 44px;
	margin-right: 30px;
}
.arrow_pad
{
	padding-left: 5px;
}
.blueProductText
{
	padding-left: 100px;
	font-size: 1.083em;
	color: #00529b;
	background-color: #cdeffb;
	width: 169px;
}
.peachProductText
{
	padding-left: 100px;
	font-size: 1.083em;
	color: #00529b;
	background-color: #f7f6c0;
	width: 169px;
}
.tblCompareBorder
{
	border-bottom-width: 1px;
	border-bottom-color: #a8bdd3;
	border-bottom-style: solid;
	width: 882px;
	margin: 0 auto;
}
.capsText
{
	font-size: 0.917em;
}
.BuyNow
{
	float: right;
	width: 103px;
	height: 29px;
}
div#featureBase
{
	
}
div#pediaSureMonkey
{
	float: left;
	width: 100px;
	padding-bottom: 31px;
	padding-left: 24px;
}
div#sidekicksKid
{
	float: left;
}
div#left_chart_end
{
	padding-right: 3px;
	width: 269px;
}
div#right_chart_end
{
	padding-left: 10px;
	width: 269px;
}
.listTitle
{
	padding-top: 51px;
	margin-left: 111px; 
	float: none;
	font-size: 1em;
	font: Arial;
	font-weight: bold;
	color: #4a4a4a;
	padding-left: 10px;
}
.table_header_text
{
	width: 180px;
	float:left;
}
.monkeyImage
{
	float: left;
	width: 110px;
	padding-bottom: 31px;
	padding-left: 24px;
}
ul.listItem li
{
	margin-left:0 !important;
	margin-bottom: 5px !important;
}
.kidImage
{
	float: left;
	padding-left: 15px;
	width: 95px;
	padding-bottom: 31px;
}
.kid_list_Title
{
	padding-top: 51px;
	margin-left: 87px;
	float: none;
	font-size: 1em;
	font: Arial;
	font-weight: bold;
	color: #4a4a4a;
	padding-left: 10px;
	padding-right: 33px;
}
.kid_text
{
	padding-right: 33px;
}
.learn_buy_cell
{
	width: 269px;
}


/*--------for pediasure product landing -----------------*/
.bodycopy_pad
{
	padding-bottom: 25px;
}
.product_flavor
{
	font-size: 2.167em;
	color: #42c8f6;
	padding-bottom: 25px;
	padding-top: 40px;
}

.nutritional_facts_title
{
	font-weight: bold;
	text-align: left;
	font-size: 1.167em; /*14px*/
	color: #00438a;
	padding-bottom: 15px;
	width: 380px;
	border-bottom: solid 1px #b2c6dc;
}

.nutrition_facts
{
	width: 380px;
	display: block;
	float: left;
}

.nutritional_facts_row
{
	width: 380px;
	clear: both;
	display: inline;
	float: left;
	border-bottom: solid 1px #b2c6dc;
}
.left_column_text
{
	font-weight: bold;
	font-size: 1.0em; /*12px*/
	color: #00438a;
	text-align: left;
	width: 155px;
	margin-right: 35px;
	float: left;
	display: inline;
	padding-top: 5px;
	padding-bottom: 5px;
}

.right_column_text
{
	font-size: 1.0em; /*12px*/
	color: #00438a;
	text-align: left;
	width: 190px;
	float: right;
	display: inline;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ingredients_title
{
	font-weight: bold;
	font-size: 1.167em; /*14px*/
	color: #00438a;
	text-align: left;
	float: left;
	clear: both;
	display: block;
	padding-top: 19px;
	padding-bottom: 15px;
}
.ingredients_seperator
{
	width: 670px;
	border-bottom: solid 1px #b2c6dc;
	float: left;
	clear: both;
	display: block;
}

.ingredients_copy
{
	padding-top: 15px;
	padding-bottom: 40px;	
	width: 670px;
	text-align: left justify; 
	font-size: 1.0em; /*12px*/
	color: #333333;
	float: left;
	clear: both;
	display: block; /* refer to copy doc for bolded ingredient items)  */
}
.ingredient_footer
{
	padding-top: 15px;
	font-weight: bold;
}
.footnote
{
	width: 410px;
}

.content_padding
{
	width: 665px;
	width: inherit;
}
.product_ingredient_section
{
	float: left;
	clear: both;
	display: block;
	width: 670px;
}

.new_look
{
	font-weight: bold;
	font-size: 1.5em; /*18px;*/
	color: #00438a;
	width: 675px;
	text-align: left;
}

.sidekick_bottles
{
	width: 395px;
}

.number1
{
	float: right;
	margin: -2px;
}
.bottles
{
	margin: -1px;
	padding-top: 15px;
}
.bottles img
{
	clear: none;
	float: left;
}
.ro
{
	height: 276px;
	width: 100px;
}

.product_labels
{
	font-size: 1em;
	text-align: center;
	vertical-align: bottom;
	z-index: 20;
	color: #333333;
	top: 276px; /*width:100px;*/
	display: inline;
	position: relative; /*align center horizontally & vertically below product*/
}
.which-flavors
{
	text-align: left;
	clear: both;
	float: left;
	width: 670px;
}
.fiber, .banana, .berry, .chocolate, .vanilla, .strawberry, .chocolateSidekicks, .vanillaSidekicks, 
.strawberrySidekicks
{
	cursor: pointer;
}

.hidden_nutrition
{
	display:none;
}
.show_nutrition
{
	display:block;
}
.closeinfo
{
	float: right;
	display: none;
	cursor: pointer;
	vertical-align: baseline; /*width:665px;*/
	width: 21px;
	height: 26px;
	margin-top: -25px;
	padding: 0 10px 0 0;
}

.blue_line
{
	width: 665px;
	border-top-color: #b3e9fb;
	border-top-style: solid;
	border-top-width: 2px; /*height:2px;     background-color:#b3e9fb;*/
}
.width-670
{
	width: 670px;
}
.fiber-top
{
	width: 670px;
}
.fiber-middle
{
	width: 670px;
}

.banana-top
{
	width: 670px;
}
.banana-middle
{
	width: 670px;
}

.berry-top
{
	width: 670px;
}
.berry-middle
{
	width: 670px;
}

.chocolate-top
{
	width: 670px;
}
.chocolate-middle
{
	width: 670px;
}

.vanilla-top
{
	width: 670px;
}
.vanilla-middle
{
	width: 670px;
}

.strawberry-top
{
	width: 670px;
}
.strawberry-middle
{
	width: 670px;
}


.chocolateSidekicks-middle
{
	width: 670px;
}

.vanillaSidekicks-middle
{
	width: 670px;
}

.strawberrySidekicks-middle
{
	width: 670px;
}

.column_left_main
{
	width: 385px;
	margin: 0px;
	display: block;
	float: left;
}
.column_right_main
{
	width: 240px;
	margin: 0px;
	display: block;
	float: right;
}
.column_right_buttons
{
	width: 176px;
	display: block;
	padding-top: 40px;
	padding-left: 100px;
	padding-bottom: 60px;
}

.bottom_right_button
{
	padding-left: 50px;
	display: block;
	width: 200px;
	float: right;
}

.btn_buy_now
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.column_right_image
{
	width: 176px;
	display: block;
	padding-left: 80px;
	padding-bottom: 10px;
	padding-top: 1px;
}



/* from existing pediasure site -for serving*/
.serving-left
{
	/*font-family: Arial;*/
	font-size: 1em; /*14.4px*/
	color: #000;
	text-decoration: none;
	text-align: Left;
	letter-spacing: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
}
.serving-left b
{
	/*font-family: Arial;*/
	font-size: 1em; /*14.4px*/
	color: #000;
	text-decoration: none;
	text-align: Left;
	letter-spacing: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
}

.nutri_info_wrapper-right
{
	color: #000000;
	float: right;
	width: 195px;
	padding-top: 15px;
	margin-left: 2px; /*font-family: Arial;*/
	color: #000;
	text-decoration: none;
	text-align: Left;
	letter-spacing: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
}
.nutri_info_wrapper-right b
{
	/*font-family: Arial;*/
	color: #000;
	text-decoration: none;
	text-align: Left;
	letter-spacing: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
}
.nutri_info_wrapper-left
{
	color: #000000;
	float: left;
	width: 185px;
	padding-top: 15px;
}

.nutri_info_row
{
	border-bottom: 1px dotted #CDCDCD;
	display: inline;
	float: left; /* margin-left:10px; margin-top:8px; */
	padding-bottom: 2px;
	width: 175px;
}
.nutri_info_row_r
{
	border-bottom: 1px dotted #CDCDCD;
	display: inline;
	float: left; /* margin-left:10px; margin-top:8px; */
	padding-bottom: 2px;
	width: 195px;
}
.nutri_info_row_first
{
	border-bottom: 1px dotted #CDCDCD;
	border-top: solid 4px #000;
	display: inline;
	float: left; /* margin-left:10px; margin-top:8px; */
	padding-bottom: 2px;
	width: 175px;
}
.nutri_info_row_last
{
	border-bottom: 1px dotted #CDCDCD;
	border-bottom: solid 4px #000;
	display: inline;
	float: left; /* margin-left:10px; margin-top:8px; */
	padding-bottom: 2px;
	width: 175px;
}
.nutri_info_row_first_right
{
	border-bottom: 1px dotted #CDCDCD;
	border-top: solid 4px #000;
	display: inline;
	float: left; /* margin-left:10px; margin-top:8px; */
	padding-bottom: 2px;
	width: 195px;
}
.nutri_info_row_last_right
{
	border-bottom: 1px dotted #CDCDCD;
	border-bottom: solid 4px #000;
	display: inline;
	float: left; /* margin-left:10px; margin-top:8px; */
	padding-bottom: 2px;
	width: 195px;
}
.nutri_info_row_left
{
	float: left;
}
.nutri_info_row_right
{
	float: right;
}
.nutri_sub_header_left
{
	float: left;
	text-align: left;
	margin-bottom: 5px;
}
.nutri_sub_header_right
{
	float: right;
	text-align: right;
	margin-bottom: 5px;
}
.vitamins
{
	float: left;
	width: 380px;
	overflow: hidden;
	text-align: justify;
	margin: 0;
	padding: 0;
	line-height: 1.2em; /*font-family: Arial;*/
	font-size: 1em;
	color: #000;
	text-decoration: none;
	letter-spacing: normal;
	font-weight: normal;
	text-transform: none;
}
.border-dotted
{
	border-bottom: dotted 1px;
}
.vitamins em
{
	color: #000;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
}
/*end of styles from existing pediasure site -for serving*/
/*--------end of pediasure product landing -----------------*/
/*-----------------sidekicks.use-------------*/
.sidekicks_help_column_header
{
	width: 250px; /*220*/
	padding: 15px 20px; /*25px 20px*/
	display: block;
	float: right;
	clear: right;
	font-weight: bold;
	font-size: 1.167em;
	font-family: Arial;
	color: #4a4a4a;
}
.sidekicks_help_column_green, .sidekicks_help_column_white
{
	width: 250px;
	padding: 15px 20px 15px 10px;
	display: block;
	float: right;
	clear: right;
}

.sidekicks_help_w_row
{
	width: 680px; /*675*/
	display: block;
}
.column_header
{
	background-color: #EFF8DA;
	margin-bottom: 5px;
}

.sidekicks_help_g_row
{
	width: 680px;
	background-color: #eff8da;
	display: block;
}
.footnote_sidekicks_use
{
	width: 680px;
}

/*adopted*/
.nutrition_page
{
	width: 690px;
	float: left;
}
#page_top
{
	width: 690px;
}
.growth_development_text
{
	width: 525px;
	float: left;
	padding-top: 15px;
}
.list_content_generic
{
	width: 650px;
	float: left;
	display: block;
}
.column_header_white, .column_header_green, .nutrient_column_header_white
{
	
	width: 80px;
	padding: 15px 10px 15px 20px;
}
.nutrient_column_header_white
{
	display: block;
	text-align: left;
	font-weight: bold;
	font-size: 1.167em;
	font-family: Arial;
	color: #4a4a4a;
	float: left;
	clear: left;
}

.column_header_white
{
	display: block;
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	font-family: Arial;
	color: #4a4a4a;
	float: left;
	clear: left;
}

.column_header_green
{
	display: block;
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	font-family: Arial;
	color: #4a4a4a;
	float: left;
	clear: left;
}
.importance_column_white, .importance_column_green
{
	width: 250px;
	display: block;
	padding: 15px 10px;
	float: left;
	clear: none;
}
.importance_column_header
{
	width: 250px; /*mid-245*/
	display: block;
	padding: 15px 20px 15px 10px; /*padding: 25px 0px;*/
	float: left;
	clear: none;
	font-weight: bold;
	font-size: 1.167em;
	font-family: Arial;
	color: #4a4a4a;
}

/*-----------------end of sidekicks.use-------------*/
div#commercial_wrapper
{
	width: 483px;
	height: 300px;
	background: #cdeffb;
	border: solid 1px #bbd9e3;
	margin: 20px 0 10px;
	padding: 20px;
}

div#picky_eater_commercial_wrapper
{
	width: 483px;
	height: 325px;
	background: #cdeffb;
	border: solid 1px #bbd9e3;
	margin: 20px 0 10px;
	padding: 20px;
}

div#tv-callout-video
{
	height:298px;
	width:485px;
}
div.whats-new-container
{
	width: 525px;
}
div.whats-new-container .link
{
	text-align: right;
	padding: 10px 20px 0 0;
	text-decoration: underline;
	color: #17a5d8;
	cursor: pointer;
}
div.whats-new-container .hide-transcript
{
	background: #cdeffb;
}
div.whats-new-container .video-transcript
{
	padding: 5px 20px;
	background: #cdeffb;
}

/*div table ****************************************/


.div_product_landing_chart
{
    width: 882px;
    margin:20px auto 0;
}
.div_chartTitle
{
    width: 881px;
    text-align: center;
}

#div_chart
{
    width: 882px;
    border-bottom-width: 1px;
    border-bottom-color: #a8bdd3;
    border-bottom-style: solid;
    border-top-width: 1px;
    border-top-color: #a8bdd3;
    border-top-style: solid;
}
#left_section
{
    width: 421px;
    padding-right: 8px;
}

#middle_section
{
    width: 24px;
    height: 589px;
    display: inline;
    position: relative;
    top: -1px;
}

#right_section
{
    width: 421px;
    padding-left: 8px;
}
.div_blue_background
{
    width: 121px;
    background-color: #e4f8ff;
     font-size: 1.083em;
}

.div_blue_background_r1
{
    width: 121px;
    background-color: #e4f8ff;
    height: 184px;
     font-size: 1.083em;
     padding-bottom:18px;
}

.div_bluebackground_last_row
{
    width: 121px;
    background-color: #e4f8ff;
    height: 118px;
     font-size: 1.083em;
}
.div_row_first_landing
{
    width: 421px;
    display: block;
    margin-bottom:-1px;
}
.div_row_first_landing_right
{
    width: 421px;
    float: right;
    clear: right;
    display: block;
    margin-bottom: -4px;
}

#div_row1_right_content
{
    width: 300px;
    float: left;
    
}
#div_row1_left_content
{
    width: 300px;
    float: right;
    position: relative;
    top: -200px;
    margin-bottom: -200px;
}

.div_blueBackground
{
    width: 121px;
    background-color: #e4f8ff;
    padding-bottom: 10px;
    padding-top: 10px;
    display: inline;
     font-size: 1.083em;
}

.div_peachBackground
{
    background-color: #f7f6c0;
}


div#div_left_chart_end
{
    padding-right: 3px;
    width: 256px; /*(308-8-44)*/
    padding-left: 41px;
    padding-top: 39px;
}

div#div_right_chart_end
{
    width: 270px; /*(308-8-52)*/ /*padding-left: 21px;     padding-right: 31px;*/
    padding-top: 39px;
}

.div_leftGap, .div_rightGap
{
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 31px;
    float: left;
}

.div_categoryText
{
    text-align: right; 
    font-size: 1.083em;
    color: #4a4a4a;
    padding-top: 10px;
    padding-bottom: 10px;
    vertical-align: top;
    padding-right: 20px;
    width: 101px;
    float: left;
}
.div_blueCategoryText
{
    text-align: right; 
    font-size: 1.083em;
    color: #4a4a4a; /*background-color: #f3fbfe;*/
    background-color: #e4f8ff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    vertical-align: text-top;
    width: 101px;
    float: left;
}

.div_productText
{
    padding-left: 100px; /*font-family:Arial;    */
    font-size: 1.083em;
    color: #00529b;
    width: 169px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.div_LearnMore
{
    width: 115px; /*font-family:Arial;    */
    font-size: 1em;
    color: #00529b;
    float: left;
    margin-bottom: 44px;
    margin-right: 30px;
}
.div_LearnMore_right
{
    /*font-family:Arial;    */
    font-size: 1em;
    color: #00529b;
    float: left;
    margin-bottom: 44px;
}
.div_BuyNow
{
    float: right;
    width: 103px;
    height: 29px;
}
.arrow_pad
{
    padding-left: 5px;
}
.div_blueProductText
{
    padding-left: 100px; /*font-family:Arial;    */
    font-size: 1.083em;
    color: #00529b; /*background-color: #ecf8fd;*/
    background-color: #cdeffb;
    width: 169px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: right;
    clear: none;
}
.div_peachProductText
{
    padding-left: 100px; /*font-family:Arial;    */
    font-size: 1.083em;
    color: #00529b;
    background-color: #f7f6c0; /*width:271px;*/
    width: 169px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.div_row_landing
{
    width: 421px;
    display: inline-block;
}
.div_row_white_landing
{
    width: 421px;
    display: inline-block;
}

.div_listTitle
{
    padding-top: 51px;
    margin-left: 111px; /*text-indent:111px;*/
    float: none;
    font-size: 1em;
    font: Arial;
    font-weight: bold;
    color: #4a4a4a;
    padding-bottom: 5px; /*padding-left: 10px;*/
}

.div_monkeyImage
{
    /*height:55px;*/
    float: left;
    width: 110px; /*padding-bottom: 31px;*/
    padding-left: 24px; /*position:relative;*/
     padding-bottom: 41px;
}
ul.div_listItem li
{
    margin-left: 0 !important;
    margin-bottom: 5px !important;
}
.div_kidImage
{
    float: left;
    padding-left: 7px;
    width: 85px;
    padding-bottom: 37px;
}
.div_kid_list_Title
{
    padding-top: 51px; /*    margin-left: 87px;*/
    margin-left: 80px;
    float: none;
    font-size: 1em;
    font: Arial;
    font-weight: bold;
    color: #4a4a4a; /*padding-left: 10px;*/
    padding-right: 31px;
    padding-bottom: 5px;
}
.div_kid_text
{
    padding-right: 15px;
}

.white_text
{
    font-size: 1.083em;
    color: White;
    padding-top: 10px;
    padding-bottom: 10px;
}

.blue_text
{
    color: #e4f8ff;
    font-size: 1.083em;
    padding-top: 10px;
    padding-bottom: 10px;
}

.peach_text
{
    color: #f7f6c0;
    font-size: 1.083em;
    padding-top: 10px;
    padding-bottom: 10px;
}


.landing_footnote
{
    margin-left: 30px;
    width: 852px; /*(882-30)*/
    padding-top: 10px;
}
/*end div table ****************************************/
