#id2homebutton a,
#id1howitworksbutton a,
#id1aboutusbutton a,
#id1dietjournalbutton a,
#id1contactusbutton a,
#id1successstoriesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#id2homebutton a:hover,
#id1dietjournalbutton a:hover,
#id1successstoriesbutton a:hover,
#id1contactusbutton a:hover  {
   background-position: -132px 0%;
}

#id0successstoriesbutton a,
#id0contactusbutton a,
#id0homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 7px;
   background-position: 0% 0px;
   font-size: 7px;
   line-height: 7px;
}

#id8signupbutton a,
#id3askthedoctorbutton a,
#id6signupbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#id7signupbutton a:hover,
#id8signupbutton a:hover  {
   background-position: -184px 0%;
}

#id2askthedoctorbutton a,
#id7signupbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#id0howitworksbutton a,
#id0aboutusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 8px;
   background-position: 0% 0px;
   font-size: 8px;
   line-height: 8px;
}

#id0successstoriesbutton a:hover  {
   background-position: -83px 0%;
}

#id3askthedoctorbutton a:hover  {
   background-position: -168px 0%;
}

#id2askthedoctorbutton a:hover  {
   background-position: -81px 0%;
}

#id0dietjournalbutton a:hover  {
   background-position: -28px 0%;
}

#id1howitworksbutton a:hover  {
   background-position: -131px 0%;
}

#id0howitworksbutton a:hover  {
   background-position: -72px 0%;
}

#id1playvideobutton a:hover  {
   background-position: -157px 0%;
}

#id0contactusbutton a:hover  {
   background-position: -58px 0%;
}

#id2playvideobutton a:hover  {
   background-position: -187px 0%;
}

#id0successstoriesbutton a  {
   width: 83px;
   background-image: url(sg_home_media/id0successstoriesbutton.gif);
}

#marketplacebutton a:hover  {
   background-position: -149px 0%;
}

#id1successstoriesbutton a  {
   width: 132px;
   background-image: url(sg_home_media/id1successstoriesbutton.gif);
}

#id0aboutusbutton a:hover  {
   background-position: -49px 0%;
}

#id1aboutusbutton a:hover  {
   background-position: -133px 0%;
}

#id0successstoriesbutton  {
   visibility: visible;
   position: absolute;
   left: 418px;
   top: 633px;
   z-index: 4;
   width: 83px;
   height: 7px;
}

#id1successstoriesbutton  {
   visibility: visible;
   position: absolute;
   left: 414px;
   top: 129px;
   z-index: 7;
   width: 132px;
   height: 23px;
}

#id0signupbutton a:hover  {
   background-position: -798px 0%;
}

#id2askthedoctorbutton a  {
   width: 81px;
   background-image: url(sg_home_media/id2askthedoctorbutton.gif);
}

#id6signupbutton a:hover  {
   background-position: -135px 0%;
}

#id3askthedoctorbutton a  {
   width: 168px;
   background-image: url(sg_home_media/id3askthedoctorbutton.gif);
}

#id1dietjournalbutton a  {
   width: 132px;
   background-image: url(sg_home_media/id1dietjournalbutton.gif);
}

#id0dietjournalbutton a  {
   background: url(sg_home_media/id0dietjournalbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 9px;
   width: 28px;
   font-size: 9px;
   line-height: 9px;
}

#getapersonalizedtext p  {
   font: 15px/18px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
   color: #CC6600;
}

#id2askthedoctorbutton  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 380px;
   z-index: 6;
   width: 81px;
   height: 10px;
}

#id1homebutton a:hover  {
   background-position: -203px 0%;
}

#id3askthedoctorbutton  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 394px;
   z-index: 6;
   width: 168px;
   height: 24px;
}

#id0howitworksbutton a  {
   width: 72px;
   background-image: url(sg_home_media/id0howitworksbutton.gif);
}

#id0homebutton a:hover  {
   background-position: -31px 0%;
}

#id1howitworksbutton a  {
   width: 131px;
   background-image: url(sg_home_media/id1howitworksbutton.gif);
}

#id0dietjournalbutton  {
   visibility: visible;
   position: absolute;
   left: 612px;
   top: 633px;
   z-index: 4;
   width: 28px;
   height: 9px;
}

#id1dietjournalbutton  {
   visibility: visible;
   position: absolute;
   left: 675px;
   top: 129px;
   z-index: 5;
   width: 132px;
   height: 23px;
}

#getapersonalizedtext  {
   visibility: visible;
   position: absolute;
   left: 364px;
   top: 367px;
   z-index: 5;
   width: 255px;
}

#id1playvideobutton a  {
   background: url(sg_home_media/id1playvideobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 17px;
   width: 157px;
   font-size: 17px;
   line-height: 17px;
}

#id2playvideobutton a  {
   background: url(sg_home_media/id2playvideobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 107px;
   width: 187px;
   font-size: 107px;
   line-height: 107px;
}

#id1bmibutton a:hover  {
   background-position: -173px 0%;
}

#id0bmibutton a:hover  {
   background-position: -141px 0%;
}

#id1contactusbutton a  {
   width: 132px;
   background-image: url(sg_home_media/id1contactusbutton.gif);
}

#id0contactusbutton a  {
   width: 58px;
   background-image: url(sg_home_media/id0contactusbutton.gif);
}

#marketplacebutton a  {
   background: url(sg_home_media/marketplacebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 46px;
   width: 149px;
   font-size: 46px;
   line-height: 46px;
}

#id0howitworksbutton  {
   visibility: visible;
   position: absolute;
   left: 318px;
   top: 632px;
   z-index: 4;
   width: 72px;
   height: 8px;
}

#id1howitworksbutton  {
   visibility: visible;
   position: absolute;
   left: 283px;
   top: 129px;
   z-index: 8;
   width: 131px;
   height: 23px;
}

#id1aboutusbutton a  {
   width: 133px;
   background-image: url(sg_home_media/id1aboutusbutton.gif);
}

#id0aboutusbutton a  {
   width: 49px;
   background-image: url(sg_home_media/id0aboutusbutton.gif);
}

#id2playvideobutton  {
   visibility: visible;
   position: absolute;
   left: 349px;
   top: 477px;
   z-index: 6;
   width: 187px;
   height: 107px;
}

#id1contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 545px;
   top: 129px;
   z-index: 6;
   width: 132px;
   height: 23px;
}

#id0contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 529px;
   top: 633px;
   z-index: 4;
   width: 58px;
   height: 7px;
}

#id1playvideobutton  {
   visibility: visible;
   position: absolute;
   left: 550px;
   top: 487px;
   z-index: 6;
   width: 157px;
   height: 17px;
}

#id7signupbutton a  {
   width: 184px;
   background-image: url(sg_home_media/id7signupbutton.gif);
}

#marketplacebutton  {
   visibility: visible;
   position: absolute;
   left: 572px;
   top: 62px;
   z-index: 5;
   width: 149px;
   height: 46px;
}

#id6signupbutton a  {
   width: 135px;
   background-image: url(sg_home_media/id6signupbutton.gif);
}

#id0signupbutton a  {
   background: url(sg_home_media/id0signupbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 798px;
   font-size: 22px;
   line-height: 22px;
}

#id8signupbutton a  {
   width: 184px;
   background-image: url(sg_home_media/id8signupbutton.gif);
}

#id0aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 246px;
   top: 632px;
   z-index: 4;
   width: 49px;
   height: 8px;
}

#watchvideotext p  {
   font: 12px/14px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
   color: #2F3C4E;
}

#id1aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 151px;
   top: 129px;
   z-index: 9;
   width: 133px;
   height: 23px;
}

#id0homebutton a  {
   width: 31px;
   background-image: url(sg_home_media/id0homebutton.gif);
}

#id0signupbutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 594px;
   z-index: 5;
   width: 798px;
   height: 22px;
}

#copyrighttext p  {
   font: 10px/10px Verdana, sans-serif;
   margin: 0px;
   color: #999999;
   text-align: left;
}

#id2homebutton a  {
   width: 132px;
   background-image: url(sg_home_media/id2homebutton.gif);
}

#id1homebutton a  {
   background: url(sg_home_media/id1homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 98px;
   width: 203px;
   font-size: 98px;
   line-height: 98px;
}

#id6signupbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 427px;
   z-index: 5;
   width: 135px;
   height: 24px;
}

#id8signupbutton  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 469px;
   z-index: 6;
   width: 184px;
   height: 24px;
}

#id7signupbutton  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 455px;
   z-index: 6;
   width: 184px;
   height: 10px;
}

#watchvideotext  {
   visibility: visible;
   position: absolute;
   left: 550px;
   top: 506px;
   z-index: 6;
   width: 226px;
}

#id0bmibutton a  {
   background: url(sg_home_media/id0bmibutton.gif) no-repeat 0% 0px;
   display: block;
   height: 13px;
   width: 141px;
   font-size: 13px;
   line-height: 13px;
}

#id1bmibutton a  {
   background: url(sg_home_media/id1bmibutton.gif) no-repeat 0% 0px;
   display: block;
   height: 33px;
   width: 173px;
   font-size: 33px;
   line-height: 33px;
}

#id2homebutton  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 129px;
   z-index: 10;
   width: 132px;
   height: 23px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 332px;
   top: 647px;
   z-index: 4;
   width: 202px;
}

#id0homebutton  {
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 632px;
   z-index: 4;
   width: 31px;
   height: 7px;
}

#id1homebutton  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 28px;
   z-index: 5;
   width: 203px;
   height: 98px;
}

#topgreenfade  {
   background: url(sg_home_media/topgreenfade.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 66px;
   z-index: 4;
   width: 801px;
   height: 86px;
}

#id0bmibutton  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 526px;
   z-index: 6;
   width: 141px;
   height: 13px;
}

#id1bmibutton  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 543px;
   z-index: 6;
   width: 173px;
   height: 33px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 707px;
   width: 823px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#taguepict  {
   background: url(sg_home_media/taguepict.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 695px;
   top: 360px;
   z-index: 5;
   width: 95px;
   height: 95px;
}

#yellowbox  {
   background: url(sg_home_media/yellowbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 338px;
   top: 352px;
   z-index: 4;
   width: 474px;
   height: 111px;
}

#bottombar  {
   background: url(sg_home_media/bottombar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 592px;
   z-index: 4;
   width: 801px;
   height: 33px;
}

#topbanner  {
   background: url(sg_home_media/topbanner.gif) no-repeat;
   position: absolute;
   left: 14px;
   top: 150px;
   z-index: 11;
   width: 800px;
   height: 202px;
}

#greenbox  {
   background: url(sg_home_media/greenbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 351px;
   z-index: 5;
   width: 321px;
   height: 242px;
}

#bluebox  {
   background: url(sg_home_media/bluebox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 338px;
   top: 463px;
   z-index: 5;
   width: 474px;
   height: 130px;
}

#arrows  {
   background: url(sg_home_media/arrows.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 311px;
   top: 389px;
   z-index: 4;
   width: 14px;
   height: 163px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

h1  {
	font-size: medium;
	font-family: sans-serif, "Lucida Grande", Verdana, Arial;
}

a  {
	color: #8d8e91;
}

