#id2mezzalunatext p a:hover,
#infotext p a:hover,
#id2bottommenu li a:hover  {
   text-decoration: underline;
}

#bodycopytext p,
#bymailtext p,
#bodycopytextcopy p  {
   font: 16px/20px Tahoma, sans-serif;
   margin: 0px;
   text-align: left;
   color: #3F3B85;
}

#infotext p,
#byphonetext p,
#byemailtext p  {
   font: 16px/20px Tahoma, sans-serif;
   margin: 0px;
   text-align: right;
}

#infotext p a,
#id2mezzalunatext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#momsbestawardbutton a:hover  {
   background-position: -146px 0%;
}

#id0whatsnewsbutton a:hover  {
   background-position: -181px 0%;
}

#biggestslumperbutton a:hover  {
   background-position: -345px 0%;
}

#id1productsbutton a:hover  {
   background-position: -148px 0%;
}

#momsbestawardbutton a  {
   background: url(sg_home_media/momsbestawardbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 146px;
   width: 146px;
   font-size: 146px;
   line-height: 146px;
}

#topchoice a  {
   background: url(sg_home_media/topchoice.gif) no-repeat 0% 0px;
   display: block;
   height: 146px;
   width: 146px;
   font-size: 146px;
   line-height: 146px;
}
#id2mezzalunatext p a  {
   color: #FFFFFF;
}

#id0whatsnewsbutton a  {
   background: url(sg_home_media/id0whatsnewsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 66px;
   width: 181px;
   font-size: 66px;
   line-height: 66px;
}

#biggestslumperbutton a  {
   background: url(sg_home_media/biggestslumperbutton.png) no-repeat 0% 0px;
   display: block;
   height: 46px;
   width: 340px;
   font-size: 46px;
   line-height: 46px;
}

#facebookbutton a  {
   background: url(sg_home_media/facebookbutton.png) no-repeat 0% 0px;
   display: block;
   height: 95px;
   width: 200px;
   font-size: 95px;
   line-height: 95px;
}

#twitterbutton a  {
   background: url(sg_home_media/twitterbutton.png) no-repeat 0% 0px;
   display: block;
   height: 95px;
   width: 200px;
   font-size: 95px;
   line-height: 95px;
}

#id1productsbutton a  {
   background: url(sg_home_media/id1productsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 54px;
   width: 148px;
   font-size: 54px;
   line-height: 54px;
}

#momsbestawardbutton  {
	visibility: visible;
	position: absolute;
	left: 54px;
	top: 362px;
	z-index: 6;
	width: 146px;
	height: 146px;
}

#topchoice  {
	visibility: visible;
	position: absolute;
	left: 524px;
	top: 368px;
	z-index: 6;
	width: 136px;
	height: 137px;
}

#id2mezzalunatext p  {
   font: 10px/17px Tahoma, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 16px;
   text-align: left;
}

#id0whatsnewsbutton  {
	visibility: visible;
	position: absolute;
	left: 330px;
	top: 165px;
	z-index: 6;
	width: 181px;
	height: 66px;
}

#biggestslumperbutton  {
	visibility: visible;
	position: absolute;
	left: 330px;
	top: 106px;
	z-index: 6;
	width: 340px;
	height: 46px;
}

#facebookbutton  {
	visibility: visible;
	position: absolute;
	left: 328px;
	top: 66px;
	z-index: 6;
	width: 200px;
	height: 95px;
}

#twitterbutton  {
	visibility: visible;
	position: absolute;
	left: 508px;
	top: 66px;
	z-index: 6;
	width: 201px;
	height: 97px;
}

#id2bottommenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #3F3B85;
   height: 100%;
}

#bodycopytextcopy p  {
   padding-bottom: 20px;
}

#environmenttext p  {
   font: 18px/20px Tahoma, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 16px;
   padding-right: 17px;
   padding-left: 17px;
   text-align: left;
}

#id1productsbutton  {
	visibility: visible;
	position: absolute;
	left: 513px;
	top: 165px;
	z-index: 6;
	width: 148px;
	height: 54px;
}

#bodycopytextcopy  {
	visibility: visible;
	position: absolute;
	left: 67px;
	top: 533px;
	z-index: 5;
	width: 581px;
	text-align: center;
}

#id2bottommenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#id2mezzalunatext  {
	visibility: visible;
	position: absolute;
	left: 278px;
	top: 1003px;
	z-index: 4;
	width: 148px;
}

#environmenttext  {
	visibility: visible;
	position: absolute;
	left: 113px;
	top: 709px;
	z-index: 4;
	width: 556px;
}

#rectanglerrect  {
	background: url(sg_home_media/rectanglerrect.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 31px;
	top: 804px;
	z-index: 3;
	width: 654px;
	height: 197px;
}

#bodycopytext p  {
   padding-bottom: 20px;
}

#id2bottommenu  {
	font: 14px/20px Tahoma, sans-serif;
	margin: 0px;
	height: 20px;
	padding: 0px;
	list-style: none;
	text-align: left;
	color: #3F3B85;
	position: absolute;
	left: 187px;
	top: 1055px;
	z-index: 6;
	padding-bottom: 40px;
	width: 462px;
}

#byphonetext p  {
   color: #3F3B85;
}

#byemailtext p  {
   color: #FFFFFF;
}

#infotext p a  {
   color: #3F3B85;
}

#bodycopytext  {
	visibility: visible;
	position: absolute;
	left: 213px;
	top: 351px;
	z-index: 5;
	width: 298px;
}

#borderbottom  {
	background: url(sg_home_media/borderbottom.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 4px;
	top: 665px;
	z-index: 3;
	width: 710px;
	height: 121px;
}

#byemailtext  {
	visibility: visible;
	position: absolute;
	left: 348px;
	top: 858px;
	z-index: 4;
	width: 295px;
}

#byphonetext  {
	visibility: visible;
	position: absolute;
	left: 348px;
	top: 936px;
	z-index: 5;
	width: 295px;
}

#bymailtext  {
	visibility: visible;
	position: absolute;
	left: 74px;
	top: 858px;
	z-index: 4;
	width: 222px;
}

#infotext p  {
   color: #3F3B85;
}

#middlecopy  {
	background: url(sg_home_media/middlecopy.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 4px;
	top: 364px;
	z-index: 4;
	width: 710px;
	height: 304px;
}

#contactus  {
	background: url(sg_home_media/contactus.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 291px;
	top: 818px;
	z-index: 4;
	width: 143px;
	height: 40px;
}

#bordertop  {
	background: url(sg_home_media/bordertop.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 4px;
	top: 192px;
	z-index: 1;
	width: 710px;
	height: 172px;
}

#welcometo  {
   background: url(sg_home_media/welcometo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 73px;
   top: 264px;
   z-index: 6;
   width: 578px;
   height: 44px;
}

#pid4home  {
   margin: 0px auto 0px auto;
   height: 1037px;
   width: 714px;
   position: relative;
   background-color: #8F81BA;
}

#infotext  {
	visibility: visible;
	position: absolute;
	left: 348px;
	top: 879px;
	z-index: 6;
	width: 295px;
}

#logo  {
	background: url(sg_home_media/logo.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 43px;
	top: 41px;
	z-index: 6;
	width: 263px;
	height: 157px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #8F81BA;
}
#pid4home #bodycopytext p {
	text-align: center;
}
#pid4home #bodycopytextcopy p {
	text-align: center;
}
