html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #F7F6E2;
}


#homepage  {
   margin: 0px auto 0px auto;
   height: 1245px;
   width: 1074px;
   position: relative;
   background-color: #F7F6E2;
}


/* ---------- */
/* SEARCH BAR */
/* ---------- */

#id0search  {
   background: url(images/id0search.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 650px;
   top: 83px;
   z-index: 6;
   width: 51px;
   height: 14px;
}

#searchfield  {
   background: url(images/searchfield.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 710px;
   top: 76px;
   z-index: 6;
   width: 263px;
   height: 30px;
}

.textInput
{
	float:left;
	background: transparent;
	border: none;
	color: #000000;
	width: 250px;
	height: 22px;
	padding-left: 5px;
	margin-left: 4px;
	margin-top: 4px;
}

#submitbutton a:hover  {
   background-position: -26px 0%;
}

#submitbutton a  {
   background: url(images/submitbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 25px;
   font-size: 25px;
   line-height: 25px;
}

#submitbutton  {
   visibility: visible;
   position: absolute;
   left: 974px;
   top: 77px;
   z-index: 6;
   width: 25px;
   height: 25px;
}


/* -------------- */
/* TOP NAVIGATION */
/* -------------- */


#navdivider1,
#navdivider2,
#navdivider3,
#navdivider4,
#navdivider5  {
   background: url(images/navdivider5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 136px;
   z-index: 6;
   width: 2px;
   height: 53px;
}

#navdivider5  {
   left: 897px;
}

#navdivider2  {
   left: 556px;
}

#navdivider1  {
   left: 444px;
}

#navdivider4  {
   left: 783px;
}

#navdivider3  {
   left: 678px;
}

#navbg  {
   background: url(images/navbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 1074px;
   height: 193px;
}


/* ------------------ */
/* NAVIGATION BUTTONS */
/* ------------------ */


#logobutton a:hover  {
   background-position: -342px 0%;
}

#logobutton a  {
   background: url(images/logobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 345px;
   width: 342px;
   font-size: 345px;
   line-height: 345px;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 8;
   width: 342px;
   height: 345px;
}

#whyywmbutton a:hover  {
   background-position: -86px 0%;
}

#whyywmbutton a  {
   background: url(images/whyywmbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 86px;
   font-size: 19px;
   line-height: 19px;
}

#whyywmbutton  {
   visibility: visible;
   position: absolute;
   left: 343px;
   top: 155px;
   z-index: 6;
   width: 86px;
   height: 19px;
}

#takechallengebutton a:hover  {
   background-position: -82px 0%;
}

#takechallengebutton a  {
   background: url(images/takechallengebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 37px;
   width: 82px;
   font-size: 37px;
   line-height: 37px;
}

#takechallengebutton  {
   visibility: visible;
   position: absolute;
   left: 461px;
   top: 147px;
   z-index: 6;
   width: 82px;
   height: 37px;
}

#aboutcampaignbutton a,
#measureweightbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 38px;
   background-position: 0% 0px;
   font-size: 38px;
   line-height: 38px;
}

#measureweightbutton a:hover  {
   background-position: -92px 0%;
}

#measureweightbutton a  {
   width: 92px;
   background-image: url(images/measureweightbutton.jpg);
}

#measureweightbutton  {
   visibility: visible;
   position: absolute;
   left: 575px;
   top: 146px;
   z-index: 6;
   width: 92px;
   height: 38px;
}

#healthwellnessbutton a:hover  {
   background-position: -71px 0%;
}

#healthwellnessbutton a  {
   background: url(images/healthwellnessbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 71px;
   font-size: 30px;
   line-height: 30px;
}

#healthwellnessbutton  {
   visibility: visible;
   position: absolute;
   left: 697px;
   top: 147px;
   z-index: 6;
   width: 71px;
   height: 30px;
}

#aboutcampaignbutton a:hover  {
   background-position: -81px 0%;
}

#aboutcampaignbutton a  {
   width: 81px;
   background-image: url(images/aboutcampaignbutton.jpg);
}

#aboutcampaignbutton  {
   visibility: visible;
   position: absolute;
   left: 909px;
   top: 146px;
   z-index: 6;
   width: 81px;
   height: 38px;
}

#kidscornerbutton a:hover  {
   background-position: -93px 0%;
}

#kidscornerbutton a  {
   background: url(images/kidscornerbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 93px;
   font-size: 16px;
   line-height: 16px;
}

#kidscornerbutton  {
   visibility: visible;
   position: absolute;
   left: 796px;
   top: 155px;
   z-index: 6;
   width: 93px;
   height: 16px;
}



/* ------ */
/* QUOTES */
/* ------ */

#quote1box  {
   background: url(images/quote1box.jpg) no-repeat;
   position: absolute;
   left: 189px;
   top: 370px;
   z-index: 8;
   width: 175px;
   height: 140px;
}

#quote2box  {
   background: url(images/quote2box.jpg) no-repeat;
   position: absolute;
   left: 159px;
   top: 263px;
   z-index: 7;
   width: 205px;
   height: 174px;
}

#quote3box  {
   background: url(images/quote3box.jpg) no-repeat;
   position: absolute;
   left: 37px;
   top: 339px;
   z-index: 5;
   width: 175px;
   height: 149px;
}


/* ---- */
/* BODY */
/* ---- */


#body p,
#copyrighttext p,
#addresstext p,
#challengetext p  {
   font: 12px/18px Verdana, sans-serif;
   margin: 0px;
   color: #282561;
   text-align: left;
}

#headline p  {
   font: 20px/14px Tahoma, sans-serif;
   margin: 0px;
   color: #BF1E2E;
   text-align: left;
}

#headline  {
	visibility: visible;
	position: absolute;
	left: 105px;
	top: 560px;
	z-index: 5;
	width: 468px;
	height: 30px;
}

#purplebackground  {
   background: url(images/purplebackground.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 189px;
   z-index: 3;
   width: 1074px;
   height: 672px;
}

#backgroundtile  {
   background: url(images/backgroundtile.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 189px;
   z-index: 4;
   width: 1074px;
   height: 642px;
}

#id0slideshow  {
   visibility: visible;
   position: absolute;
   left: 364px;
   top: 241px;
   z-index: 6;
   width: 592px;
   height: 259px;
   background-color: #FFFFFF;
   background-image: none;
}

#slideshowborder  {
   background: url(images/slideshowborder.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 336px;
   top: 212px;
   z-index: 5;
   width: 650px;
   height: 317px;
}

#whiteboxbg  {
   background: url(images/whiteboxbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 591px;
   top: 551px;
   z-index: 7;
   width: 395px;
   height: 283px;
}

#challengetext  {
	visibility: visible;
	position: absolute;
	left: 623px;
	top: 720px;
	z-index: 8;
	width: 328px;
}

#logosm  {
   background: url(images/logosm.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 796px;
   top: 517px;
   z-index: 10;
   width: 191px;
   height: 175px;
}

#today  {
   background: url(images/today.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 848px;
   top: 678px;
   z-index: 9;
   width: 108px;
   height: 44px;
}

#body  {
   visibility: visible;
   position: absolute;
   left: 106px;
   top: 602px;
   z-index: 5;
   width: 467px;
}

#body a {
	color: #282561;
	text-decoration: none;
}

#body a:hover {
	color: #BF1E2E;
	text-decoration: none;
}

#takethechallenge  {
   background: url(images/takethechallenge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 625px;
   top: 590px;
   z-index: 8;
   width: 264px;
   height: 123px;
}

#challengetext a {
	color: #282561;
	text-decoration: none;
}

#challengetext a:hover {
	color: #BF1E2E;
	text-decoration: none;
}



/* ------ */
/* FOOTER */
/* ------ */


#sitemapline,
#contactusline  {
   background: url(images/sitemapline.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 915px;
   z-index: 7;
   width: 175px;
   height: 1px;
}

#sitemapmenu li a:hover  {
   text-decoration: underline;
}

#sitemapmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #282561;
   width: 100%;
   display: block;
}

#copyrighttext p  {
   line-height: 15px;
}

#sitemapmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#contactusline  {
   left: 111px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 800px;
   top: 864px;
   z-index: 7;
   width: 219px;
}

#id0contactus  {
   background: url(images/id0contactus.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 112px;
   top: 895px;
   z-index: 7;
   width: 84px;
   height: 13px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 920px;
   z-index: 7;
   width: 181px;
}

#addresstext a {
	color: #282561;
	text-decoration: none;
}

#addresstext a:hover {
	color: #BF1E2E;
	text-decoration: none;
}

#sitemapmenu  {
   font: 12px/18px Verdana, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #282561;
   position: absolute;
   left: 340px;
   top: 920px;
   z-index: 7;
   width: 195px;
}

#sitemapline  {
   left: 340px;
}

#footer1  {
   background: url(images/footer1.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 831px;
   z-index: 6;
   width: 1074px;
   height: 414px;
}

#sitemap  {
   background: url(images/sitemap.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 341px;
   top: 895px;
   z-index: 7;
   width: 62px;
   height: 17px;
}

#partners  {
	background: url(images/partners.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 634px;
	top: 65px;
	z-index: 5;
	width: 166px;
	height: 21px;
}

#partnerslogos  {
	visibility: visible;
	position: absolute;
	left: 633px;
	top: 88px;
	z-index: 5;
	width: 365px;
	height: 123px;
}
