﻿.secthdr { font-family:Trebuchet MS; font-size:24px; line-height:normal; color:#0e7d8b; }
/* COMMON */
.roundbox { margin:0 0 -5px 0; padding:10px 15px; width:478px; border-style:solid; border-color:#d9d9d9; border-width:0 1px; }
.roundboxbottom { margin:0 0 10px 0; }
.separator { margin:10px 0; height:3px; background:url(../Utility/images/sep_bg.gif) repeat-x; }


/* ABOUT US */
.aboutus { font-size:13px; line-height:18px; color:#666; }
.aboutus h2 { color:#666; font-size:14px; }
.aboutus h3 { color:#666; font-size:14px; font-weight:normal; }
.aboutus p { margin:0 0 10px 0; }
.aboutus ul { margin:0 0 10px 15px; }


/* CORPORATE */
.corpintro { margin:0 0 15px 0; font-size:12px; }
.corp .roundbox { overflow:hidden; }
.corp .roundbox p { margin:0 0 10px 0; }
.corp .roundbox .thumb { float:right; display:block; margin:0 0 0 25px; padding:4px; width:140px; height:140px; border:1px solid #DFDFDF; }


/* GERBER BABY */
.gb .subhdr { color:#2375BD; font-size:20px; font-weight:normal; }
.gb h3 { color:#2375BD; font-size:12px; }
.gb p { margin:0 0 20px 0; }
.gbthumb { float:right; display:block; margin:0 0 0 25px; padding:4px; width:140px; height:140px; border:1px solid #DFDFDF; }


/* LANDING */
.osintro .subhdr { color:#2375BD; font-size:20px; font-weight:normal; }
.osintro sup, .osland sup { font-size:9px; line-height:9px; }
.osintro p { margin:0 0 10px 0; }
.osintro ul { margin:0 0 10px 15px; }

.osland h3 { margin:0 0 5px 0; color:#2375BD; font-size:12px; }
.osland h4 { color:#2375BD; font-size:12px; font-weight:normal; }
.osland p { margin:0 0 20px 0; }
.osland p.disclaim { font-size:10px; color:#666; line-height:12px; }
.osland .roundboxbottom { margin:0 0 20px 0; }
.osthumb { float:left; display:block; margin:0 10px 0 0; padding:4px; width:76px; height:76px; border:1px solid #DFDFDF; }


/* NESTLE NUTRITION */
.nnintro { margin:0 0 15px 0; }
.nnintro h2 { color:#2375BD; font-size:20px; font-weight:normal; }
.nnintro p { margin:0 0 10px 0; }
.nnthumb { float:right; display:block; margin:0 0 10px 25px; padding:4px; width:140px; height:140px; border:1px solid #DFDFDF; }
.nn h3 { color:#2375BD; font-size:12px; }
.nn p { margin:0 0 15px 0; }
.nn ol { margin:0 0 15px 0; }
.nn ol li { margin:0 0 0 25px; }


/* PRESS ROOM */
.printro { margin:0 0 20px 0; font-size:13px; line-height:18px; color:#8f9daa;  }
.prlist h3 { color:#2375BD; font-size:14px; color:#666; line-height:18px; }


/* PRESS DETAILS */
.prdetails { color:#666; font-size:13px; line-height:18px; }
.prtitle { color:#2375BD; font-size:20px; line-height:30px; font-weight:normal; }
img.prthumb { width:140px; height:140px; border:1px solid #dfdfdf; margin:15px 0 10px 20px; padding:4px; display:block; float:right; }

.prdetails h2 { margin:0 0 5px 0;  font-size:14px; }
.prdetails h3 { margin:0 0 10px 0;  font-size:14px; }
.prdetails h4 { margin:0 0 10px 0; text-align:center; font-weight:normal; font-style:italic; font-size:12px; } 
.prdetails p, .prdetails ol, .prdetails ul, .prdetails table { margin:0 0 15px 0; }
.prdetails ol li { margin:0 0 0 25px; }
.prdetails ul { list-style-type:none; }
.prdetails ul li { padding:0 0 0 25px; background:url(images/link_bullet.gif) 15px 5px no-repeat; }
.prdetails table td { vertical-align:top; }
.prdetails table.bordered { border-collapse:collapse; }
.prdetails table.bordered td { padding:6px 12px; border:1px solid #CCC; }


/* TIMELINE */
.timeline { position:relative; margin:0 0 25px 0; padding:0 0 10px 0; }
.timeline .inner { width:496px; padding:10px 7px 0 7px;}
.timeline .rndboxhdr { margin:20px; }
.tlinks { padding:17px 0 0 0; width:490px; height:25px; background:url(images/timeline_bg.gif) no-repeat;  }
.tlinks a { position:absolute; display:block; } 
.tlink-1928 { margin-left:30px; }
.tlink-1932 { margin-left:45px; }
.tlink-1963 { margin-left:90px; }
.tlink-1977 { margin-left:105px; }
.tlink-1986 { margin-left:120px; }
.tlink-1990 { margin-left:135px; }
.tlink-1997 { margin-left:150px; }
.tlink-2001 { margin-left:210px; }
.tlink-2002 { margin-left:250px; }
.tlink-2003 { margin-left:285px; }
.tlink-2004 { margin-left:320px; }
.tlink-2005 { margin-left:355px; }
.tlink-2007 { margin-left:410px; }
.tlink-2008 { margin-left:440px; }
.tlink-2009 { margin-left:470px; }

.tcontent { width:495px; background:url(images/timeline_content_bg.gif) top center repeat-y; }
.tcontent div { padding:0; background:url(images/timeline_content_bg.gif) bottom right no-repeat; }
.tcontent div h3 { margin:0; padding:10px 15px 3px 15px; background:url(images/timeline_content_bg.gif) top left no-repeat; }
.tcontent div p { margin:0; padding:0 15px 10px 15px; }

