#cosineresponsetextscroll *:first-child  {
   padding-top: 0px;
}

#idealcosinebutton a:hover  {
   background-position: -253px 0%;
}

#idealcosinebutton a  {
   background: url(cosineresponsemedia/idealcosinebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 172px;
   width: 253px;
   font-size: 172px;
   line-height: 172px;
}

#idealcosinebutton  {
	visibility: visible;
	position: absolute;
	left: 319px;
	top: 416px;
	z-index: 4;
	width: 253px;
	height: 172px;
}

#cosine2pagetext  {
   visibility: visible;
   position: absolute;
   left: 663px;
   top: 541px;
   z-index: 3;
   width: 298px;
}

#layer2  {
   background: url(cosineresponsemedia/layer2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 656px;
   top: 206px;
   z-index: 4;
   width: 319px;
   height: 319px;
}

#cosine  {
   background: url(cosineresponsemedia/cosine.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 660px;
   top: 207px;
   z-index: 3;
   width: 310px;
   height: 317px;
}
