﻿body
{
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#9AD9FF;
	font-size:13px;
	font-family:Trebuchet MS,Trebuchet, Arial;
	color:#666666;
}

img { border-style:none;}

.clear { clear:both;}

#wrapper
{
	margin-left:auto;
	margin-right:auto;
	width:990px;
	position:relative;
}

#global-logo
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}

#global-game-link
{
	position:absolute;
	top:10px;
	right:21px;
	z-index:10;
}
#global-game-link a
{
	display:block;
	background-image:url(/images/tab_slowmeltzone.gif);
	width:57px;
	height:123px;
	text-indent: -999em;
	font-size:12px;
	margin:0px;
	padding:0px;
}

#home-wrapper
{
	margin-left:auto;
	margin-right:auto;
	width:990px;
	position:relative;
}
#home-inner { padding-left:18px;}

#footer-wrapper 
{
	margin-left:auto;
	margin-right:auto;
	width:970px;
}

#footer-menu { margin:0px; padding:5px 0px 0px 25px; }
#footer-menu li
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	display:inline;
	font-size:11px;
	color:#0260B7;
	padding-right:5px;
}

#footer-wrapper a { color:#0260B7}
#footer-menu li.first { padding-right:15px;}

#footer-disclaimer { padding-top:10px; padding-left:25px; font-size:10px; color:#0260B7; width:635px;}
#footer-disclaimer p { padding-top:10px;}

#topnav-wrapper
{
	position:absolute;
	top:0px;
	left:168px;
	z-index:100;
}

#content-wrapper
{
	background-image:url(/images/bckg_tile.jpg);
	background-repeat:repeat-y;
	width:924px;
	margin-left:18px;
}

#content-inner
{
	background-image:url(/images/bckg_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:70px 0px 0px 31px;
	margin:0px;
}

#content-bottom { margin-left:18px;}

#content-story { padding-left:125px; width:725px;}
#content-story-left { float:left;}
#content-story-right { float:left; padding-left:15px;}

#content-story-right span { font-size:14px; font-weight:bold; color:#EE2C2C;}
#content-story-right p { width:400px; margin:0px; padding:15px 0px 0px 0px;}


h1.story
{
	background-image:url(/images/history_headline.gif);
	width:234px;
	height:33px;
	text-indent: -999em;
	font-size:12px;
	margin:0px 0px 15px 0px;
	padding:0px;
}

h1.summer
{
	background-image:url(/images/summerfun_headline.gif);
	width:188px;
	height:29px;
	text-indent: -999em;
	font-size:12px;
	margin:0px 0px 5px 4px;
	padding:0px;
}

h1.sitemap
{
	background-image:url(/images/sitemap_headline.gif);
	width:104px;
	height:33px;
	text-indent: -999em;
	font-size:12px;
	margin:0px 0px 5px 4px;
	padding:0px;
}

h1.signup-thanks
{
	background-image:url(/images/headline_signupTY.gif);
	width:147px;
	height:29px;
	text-indent: -999em;
	font-size:12px;
	margin:0px 0px 5px 4px;
	padding:0px;
}

#parents-home-wrapper { margin-left:18px;}

ul#parentslanding
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul#parentslanding li
{
	display: block;
	margin: 0px;
	padding:0px;
	overflow: hidden;
	text-indent: -999em;
}


ul#parentslanding li h1 { padding:0px; margin:0px;}

ul#parentslanding li.first {
	background:url(/images/parentsHome_leftBckg1.jpg) 0 0 no-repeat;	
	width:531px;
	height:231px;
}

ul#parentslanding li.first a
{
	display: block;
	width: 531px;
	height: 231px;
}

ul#parentslanding li.second {
	background:url(/images/parentsHome_leftBckg2.jpg) 0 0 no-repeat;	
	width:531px;
	height:148px;
}

ul#parentslanding li.second a
{
	display: block;
	width: 531px;
	height: 148px;
}

ul#parentslanding li.third {
	background:url(/images/parentsHome_leftBckg3.jpg) 0 0 no-repeat;	
	width:531px;
	height:102px;
}

ul#parentslanding li.third a
{
	display: block;
	width: 531px;
	height: 162px;
}

#parentshome-right
{
	float:left;
	background:url(/images/parentsHome_right.jpg) 0 0 no-repeat;
	margin:0px;
	padding:0px;
	position:relative;
	width:411px;
	height:532px;
	z-index:1;
}
#parentshome-right a {
	display: block;
	text-indent: -999em;
}

#parentshome-right a.product { position:absolute; top:405px; left:200px; width:130px; height:28px;}
#parentshome-right a.allergen-btn { position:absolute; top:435px; left:192px; width:135px; height:18px;}

#summer-wrapper
{
	margin-left:120px;
}

.summer-box
{
	background:url(/images/summersmiles-bkgrd.gif) 0 0 no-repeat;
	width:620px;
	height:138px;
}
.summer-box-lg
{
	background:url(/images/recipeBckg.gif) 0 0 no-repeat;
	width:620px;
	height:312px;
}

.summer-box-img { float:left; padding-right:10px;}
.summer-box-text { float:left; padding-top:25px; width:425px;}
.summer-box-text2 { float:left; padding-top:15px; width:425px;}
.summer-box-text h2 { margin:0px; padding:0px; text-indent: -999em; font-size:12px;}
.summer-box-text ul { padding:0px; margin:10px 0px 0px 15px;}
.summer-box-text ul li { padding:0px; margin:0px;}

h2.summer1
{
	background:url(/images/summerfun_sub1.gif) 0 0 no-repeat;
	width:225px;
	height:20px;
}
h2.summer2
{
	background:url(/images/summerfun_sub2.gif) 0 0 no-repeat;
	width:112px;
	height:20px;
}
h2.summer3
{
	background:url(/images/summerfun_sub3.gif) 0 0 no-repeat;
	width:70px;
	height:20px;
}
h2.summer4
{
	background:url(/images/summerfun_sub4.gif) 0 0 no-repeat;
	width:131px;
	height:20px;
}
h2.summer5
{
	background:url(/images/summerfun_subTag.gif) 0 0 no-repeat;
	width:177px;
	height:20px;
}
h2.summer6
{
	background:url(/images/summerfun_subParfait.gif) 0 0 no-repeat;
	width:231px;
	height:20px;
}

.signup-thanks-section { float:left; width:195px; margin-top:20px; padding-right:35px;}
.signup-thanks-section h2 { margin:0px; padding:8px 0px 0px 0px; text-indent: -999em; font-size:12px;}
.signup-thanks-section p { margin:0px; padding:5px 0px 0px 0px;}

h2.thanks1
{
	background-image:url(/images/signupThanks_sub1.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:195px;
	height:44px;
}
h2.thanks2
{
	background-image:url(/images/signupThanks_sub2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:165px;
	height:23px;
}
h2.thanks3
{
	background-image:url(/images/signupThanks_sub3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:157px;
	height:44px;
}

.wheretobuy-form { padding:25px 0px 0px 0px;}
.wheretobuy-left { float:left; width:150px; padding:8px 0px 0px 15px;}
.wheretobuy-right { float:left; padding-top:5px;}
#wheretobuy-btn { padding:15px 0px 0px 200px;}

#locator-results { padding:15px 0px 0px 0px; border-bottom:solid 1px red;}
.locator-header { color:Red; border-bottom:solid 1px red; }

#sitemap-wrapper
{
	margin-left:120px;
}

#sitemap-wrapper div { padding-top:20px; font-size:14px;}
#sitemap-wrapper a { font-weight:normal; text-decoration:underline; color:#666666;}
#sitemap-wrapper ul { margin:0px; padding:0px;}
#sitemap-wrapper ul li { margin:0px; padding:0px; list-style-type:none;}
#sitemap-wrapper p { margin:0px; padding:0px;}
#sitemap-wrapper .indent { padding-left:25px;}
#sitemap-wrapper .indent2 { padding-left:50px;}

#kid-wrapper
{
	margin-left:auto;
	margin-right:auto;
	width:990px;
	position:relative;
	height:600px;
}

#kid-wrapper .kid-game-wrapper
{
	display:none;
	position:absolute;
	top:85px;
	left:245px;
}

#allergen-popup { padding:0px 0px 0px 15px;}
#allergen-popup p { padding:5px 0px 0px 0px; margin:0px;}
#allergen-popup h2
{
	background-image:url(/images/headline_allergenInfoPopup.gif);
	width:210px;
	height:27px;
	text-indent: -999em;
	font-size:12px;
	margin:0px;
	padding:0px;
}

/*----------contact us-----------*/
h1.contact
{
	background-image:url(/images/contactus_headline.gif);
	width:139px;
	height:29px;
	text-indent: -999em;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#contact-wrapper1
{
	background-image:url(/images/bckg_tile.jpg);
	background-repeat:repeat-y;
	width:924px;
	margin-left:18px;
}

#contact-wrapper2
{
	background-image:url(/images/bckg_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:924px;
	padding:70px 0px 0px 0px;
	margin:0px;
}

#contact-wrapper3
{
	background-image:url(/images/bckg_bottom.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	width:924px;
}

#contact-wrapper4
{
	background-image:url(/images/contactus_botPops.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	width:924px;
}

#contact-left-wrapper
{
	float:left;
	width:410px;
	margin:0px;
	padding-left:152px;
}

#contact-form { float:right; margin-top:25px;}

#contact-form input { width:250px;}

#contact-bottom { width:500px; padding:15px 0px 75px 125px; margin:0px;}
#contact-btn { padding-left:175px;}

#contact-info-box-outer1
{
	float:right;
	margin:50px 0px 0px 0px;
	padding-right:30px;
}

#contact-info-box-outer2
{
	margin:0px;
	padding:0px;
	width:275px;
	background-image:url(/images/redCorner_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#EE2C2C;
	color:#FFFFFF;
}

#contact-info-box
{
	background-image:url(/images/redCorner_bot.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:10px
}

h1.signup
{
	background-image:url(/images/signup_03.gif);
	background-repeat:no-repeat;
	width:101px;
	height:33px;
	text-indent: -999em;
	font-size:12px;
	margin:0px;
	padding:0px 0px 5px 0px;
}

/*-----KIDS SLOW THE MELT---------*/
#kids-melt-outer
{
	margin-left:auto;
	margin-right:auto;
	width:990px;
	position:relative;
	height:650px;
}
#kids-melt-wrapper 
{
    background:url(/images/kids/kids_slowtheMelt_bckg.jpg) no-repeat right top;
    width:990px;
    height:599px;
    position:relative;
}

#kids-melt-wrapper .logo { position:absolute; top:0px; left:0px;}
#kids-melt-wrapper .logo a 
{
    display:block;
    background:url(/images/kids/nav_logo_kids.png) no-repeat left top;
    width:155px;
    height:150px;
    text-indent:-999em;
    behavior: url(/Styles/iepngfix.htc);
    cursor:pointer;
}
#kids-melt-wrapper .grownups { position:absolute; top:0px; right:38px;}
#kids-melt-wrapper .grownups a 
{
    display:block;
    background:url(/images/kids/grownup_tab.gif) no-repeat left top;
    width:97px;
    height:43px;
    text-indent:-999em;
}
#kids-melt-wrapper .penguin { position:absolute; bottom:20px; right:100px;}
#kids-melt-wrapper .natgeo { position:absolute; top:5px; right:150px;}

#kids-melt-wrapper .intro { position:absolute; top:40px; left:170px; width:416px;}
#kids-melt-wrapper .intro p { padding:10px 0px 0px 0px; margin:0px;}
#kids-melt-wrapper h1
{
    padding:0px;
    margin:0px;
    background:url(/images/kids/headline.gif) no-repeat left top;
    width:416px;
    height:40px;
    text-indent:-999em;
}
#kids-melt-wrapper h2
{
    padding:0px;
    margin:0px;
    background:url(/images/kids/box_headline.jpg) no-repeat left top;
    width:572px;
    height:26px;
    text-indent:-999em;
    position:absolute;
    top:162px;
    left:228px;
}

#kids-melt-wrapper ul { padding:0px; margin:0px;}
#kids-melt-wrapper ul li { float:left; display:inline; padding:0px; margin:0px; width:133px; color:#4AB8E9; font-size:12px;}
#kids-melt-wrapper ul li p { padding:0px 4px 0px 4px; margin:0px; text-align:center; width:125px;}

#kids-melt-wrapper ul.row1 { position:absolute; top:190px; left:190px;}
#kids-melt-wrapper ul.row2 { position:absolute; top:335px; left:190px;}

#kids-melt-outer .nat-logo { padding:0px 0px 0px 21px;}

#wrapper .nat-logo { padding:5px 0px 0px 18px;}

/*---PARENTS SLOW MELT PAGE-----------*/
#parents-melt-wrapper
{
	background-image:url(/images/bckg_tile.jpg);
	background-repeat:repeat-y;
	width:924px;
	margin:0px 0px 0px 18px;
	padding:0px;
}
#parents-melt-inner
{
	background-image:url(/images/bckg_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px;
	margin:0px;
}
#parents-melt-bottom
{
	background:url(/images/kids/bottom.jpg) no-repeat left bottom;
	padding:70px 0px 0px 155px;
	margin:0px;
	height:700px;
	position:relative;
}
#parents-melt-bottom h1 
{
    padding:0px;
    margin:0px;
    background:url(/images/kids/parentheadline.gif) no-repeat left top;
    width:707px;
    height:60px;
    text-indent:-999em;
    behavior: url(/Styles/iepngfix.htc);
}
#parents-melt-bottom p { margin:0px; padding:10px 0px 0px 0px; width:375px;}
#parents-melt-bottom .bears { position:absolute; top:140px; right:40px;}

#parents-melt-bottom .box-left { position:absolute; bottom:35px; left:145px; height:320px;}
#parents-melt-bottom .box-right { position:absolute; bottom:35px; right:135px; height:320px;}

#parents-melt-bottom .box { margin:0px; padding:12px 0px 0px 0px; width:312px;}
#parents-melt-bottom .white { background-color:#FFFFFF; width:282px; padding:0px 20px 0px 10px; color:#2676BB;}

#parents-melt-bottom .box img { behavior: url(/Styles/iepngfix.htc);}

ul#signup-thanks { padding:25px 0px 0px 0px;}
ul#signup-thanks li { float:left; display:inline; width:260px;}
ul#signup-thanks li p { width:200px;padding:0px 0px 3px 3px;margin:0;}
ul#signup-thanks li.fca3 { width:206px;}
ul#signup-thanks h2 { text-indent:-999em;padding:0;margin:0;}

ul#signup-thanks li.fca1 h2
{
    background:url(/images/promotion/signupThanks_sub1.gif) no-repeat 0px 0px;
    width:195px;
    height:44px;
}
ul#signup-thanks li.fca2 h2
{
    background:url(/images/promotion/signupThanks_sub2.gif) no-repeat 0px 0px;
    width:175px;
    height:44px;
}
ul#signup-thanks li.fca3 h2
{
    background:url(/images/promotion/signupThanks_sub3.gif) no-repeat 0px 0px;
    width:205px;
    height:44px;
}
