a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#doesbutton a:hover,
#siresbutton a:hover,
#siresbutton a.nmh,
#doesbutton a.nmh  {
   background-position: -50px 0%;
}

#siresrollover,
#aboutusrollover,
#semenrollover,
#homerollover  {
   position: absolute;
   left: 29px;
   z-index: 6;
   width: 140px;
   height: 36px;
   background-repeat: no-repeat;
}

#contactusbutton a.nmh,
#contactusbutton a:hover  {
   background-position: -98px 0%;
}

#viewvideobutton a.nmh,
#viewvideobutton a:hover  {
   background-position: -90px 0%;
}

#viewvideo,
#i23contactus,
#semen,
#i19aboutus  {
   position: absolute;
   left: 29px;
   z-index: 4;
   width: 140px;
   height: 36px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#aboutusbutton a.nmh,
#aboutusbutton a:hover  {
   background-position: -94px 0%;
}

#semenbutton a:hover,
#semenbutton a.nmh  {
   background-position: -61px 0%;
}

#homebutton a:hover,
#homebutton a.nmh  {
   background-position: -59px 0%;
}

#i119darrendeckardfamily4004st  {
   background: url(sg_about-us_media/d119darrendeckardfamily4004.jpg) no-repeat;
   position: absolute;
   left: 251px;
   top: 741px;
   z-index: 4;
   width: 301px;
   height: 49px;
   margin-left: 0px;
   margin-top: 0px;
}

#callforsemenavailabilty  {
   background: url(sg_sires_media/callforsemenavailabilty.jpg) no-repeat;
   position: absolute;
   left: 21px;
   top: 635px;
   z-index: 4;
   width: 147px;
   height: 35px;
   margin-left: 0px;
   margin-top: 0px;
}

#wtmarketingincbutton a  {
   background: url(sg_home_media/wtmarketingincbutton.jpg) no-repeat;
   display: block;
   height: 11px;
   width: 215px;
   font-size: 11px;
   line-height: 11px;
}

#wtmarketingincbutton  {
   position: absolute;
   left: 7px;
   top: 788px;
   z-index: 4;
   width: 215px;
   height: 11px;
   margin-left: 0px;
   margin-top: 0px;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#i61rollsroyce242581  {
   background: url(sg_sires_media/d61rollsroyce242581.jpg) no-repeat;
   position: absolute;
   left: 344px;
   top: 749px;
   z-index: 5;
   width: 155px;
   height: 45px;
   margin-left: 0px;
   margin-top: 0px;
}

#rocketfuelbutton a  {
   background: url(sg_sires_media/rocketfuelbutton.jpg) no-repeat;
   display: block;
   height: 223px;
   width: 168px;
   font-size: 223px;
   line-height: 223px;
}

#rollsroycebutton a  {
   background: url(sg_sires_media/rollsroycebutton.jpg) no-repeat;
   display: block;
   height: 203px;
   width: 180px;
   font-size: 203px;
   line-height: 203px;
}

#page,
#innerfooter  {
   margin: 0px auto 0px auto;
   width: 630px;
   position: relative;
}

#viewvideobutton a  {
   background: url(sg_home_media/viewvideobutton.jpg) no-repeat;
   display: block;
   height: 13px;
   width: 90px;
   font-size: 13px;
   line-height: 13px;
}

#i2606hammer2yrold  {
   background: url(sg_sires_media/d2606hammer2yrold.jpg) no-repeat;
   position: absolute;
   left: 257px;
   top: 575px;
   z-index: 7;
   width: 108px;
   height: 45px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactusbutton a  {
   background: url(sg_home_media/contactusbutton.jpg) no-repeat;
   display: block;
   height: 14px;
   width: 98px;
   font-size: 14px;
   line-height: 14px;
}

#backgroundcopy10  {
   background: url(sg_home_media/backgroundcopy10.jpg) no-repeat;
   position: absolute;
   left: 4px;
   top: 578px;
   z-index: 4;
   width: 168px;
   height: 147px;
   margin-left: 0px;
   margin-top: 0px;
}

#welcometooursite  {
   background: url(sg_home_media/welcometooursite.jpg) no-repeat;
   position: absolute;
   left: 10px;
   top: 159px;
   z-index: 6;
   width: 237px;
   height: 117px;
   margin-left: 0px;
   margin-top: 0px;
}

#rollsroycebutton  {
   position: absolute;
   left: 341px;
   top: 570px;
   z-index: 4;
   width: 180px;
   height: 203px;
   margin-left: 0px;
   margin-top: 0px;
}

#rocketfuelbutton  {
   position: absolute;
   left: 138px;
   top: 558px;
   z-index: 5;
   width: 168px;
   height: 223px;
   margin-left: 0px;
   margin-top: 0px;
}

#redbullyearling  {
   background: url(sg_sires_media/redbullyearling.jpg) no-repeat;
   position: absolute;
   left: 242px;
   top: 393px;
   z-index: 9;
   width: 105px;
   height: 46px;
   margin-left: 0px;
   margin-top: 0px;
}

#redlinebutton a  {
   background: url(sg_sires_media/redbullbutton.jpg) no-repeat;
   display: block;
   height: 175px;
   width: 208px;
   font-size: 175px;
   line-height: 175px;
}

#aboutusbutton a  {
   background: url(sg_home_media/aboutusbutton.jpg) no-repeat;
   display: block;
   height: 16px;
   width: 94px;
   font-size: 16px;
   line-height: 16px;
}

#contactusbutton  {
   position: absolute;
   left: 49px;
   top: 523px;
   z-index: 5;
   width: 98px;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

#redbullbutton a  {
   background: url(sg_sires_media/layer35.jpg) no-repeat;
   display: block;
   height: 182px;
   width: 234px;
   font-size: 182px;
   line-height: 182px;
}

#aboutusrollover  {
   background-image: url(sg_energizer_media/aboutusrollover.gif);
   top: 450px;
}

#redline2yearold  {
   background: url(sg_sires_media/redline2yearold.jpg) no-repeat;
   position: absolute;
   left: 435px;
   top: 394px;
   z-index: 8;
   width: 101px;
   height: 45px;
   margin-left: 0px;
   margin-top: 0px;
}

#bigeasybutton a  {
   background: url(sg_sires_media/bigeasybutton.jpg) no-repeat;
   display: block;
   height: 167px;
   width: 190px;
   font-size: 167px;
   line-height: 167px;
}

#viewvideobutton  {
   position: absolute;
   left: 49px;
   top: 484px;
   z-index: 5;
   width: 90px;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
}

#hammerbutton a  {
   background: url(sg_sires_media/hammerbutton.jpg) no-repeat;
   display: block;
   height: 166px;
   width: 179px;
   font-size: 166px;
   line-height: 166px;
}

#i0wwfenergizer  {
   position: absolute;
   background-repeat: no-repeat;
}

#bigeasy2yrold  {
   background: url(sg_sires_media/bigeasy2yrold.jpg) no-repeat;
   position: absolute;
   left: 499px;
   top: 573px;
   z-index: 10;
   width: 110px;
   height: 46px;
   margin-left: 0px;
   margin-top: 0px;
}

#redbullbutton  {
   position: absolute;
   left: 181px;
   top: 243px;
   z-index: 8;
   width: 234px;
   height: 182px;
   margin-left: 0px;
   margin-top: 0px;
}

#siresrollover  {
   background-image: url(sg_energizer_media/siresrollover.gif);
   top: 322px;
}

#aboutusbutton  {
   position: absolute;
   left: 50px;
   top: 443px;
   z-index: 5;
   width: 94px;
   height: 16px;
   margin-left: 0px;
   margin-top: 0px;
}

#semenrollover  {
   background-image: url(sg_energizer_media/semenrollover.gif);
   top: 407px;
}

#redlinebutton  {
   position: absolute;
   left: 370px;
   top: 245px;
   z-index: 7;
   width: 208px;
   height: 175px;
   margin-left: 0px;
   margin-top: 0px;
}

#i62rocketfuel  {
   background: url(sg_sires_media/d62rocketfuel.jpg) no-repeat;
   position: absolute;
   left: 161px;
   top: 750px;
   z-index: 6;
   width: 156px;
   height: 30px;
   margin-left: 0px;
   margin-top: 0px;
}

#siresbutton a  {
   background: url(sg_home_media/siresbutton.jpg) no-repeat;
   display: block;
   height: 16px;
   width: 50px;
   font-size: 16px;
   line-height: 16px;
}

#semenbutton a  {
   background: url(sg_home_media/semenbutton.jpg) no-repeat;
   display: block;
   height: 16px;
   width: 61px;
   font-size: 16px;
   line-height: 16px;
}

#bigeasybutton  {
   position: absolute;
   left: 440px;
   top: 427px;
   z-index: 9;
   width: 190px;
   height: 167px;
   margin-left: 0px;
   margin-top: 0px;
}

#homebutton a  {
   background: url(sg_home_media/homebutton.jpg) no-repeat;
   display: block;
   height: 16px;
   width: 59px;
   font-size: 16px;
   line-height: 16px;
}

#hammerbutton  {
   position: absolute;
   left: 197px;
   top: 424px;
   z-index: 6;
   width: 179px;
   height: 166px;
   margin-left: 0px;
   margin-top: 0px;
}

#doesbutton a  {
   background: url(sg_home_media/doesbutton.jpg) no-repeat;
   display: block;
   height: 15px;
   width: 50px;
   font-size: 15px;
   line-height: 15px;
}

#home,
#sires  {
   position: absolute;
   left: 29px;
   z-index: 6;
   width: 140px;
   height: 36px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#homerollover  {
   background-image: url(sg_energizer_media/homerollover.gif);
   top: 282px;
}

#i23contactus  {
   background-image: url(sg_home_media/d23contactus.jpg);
   top: 515px;
}

#layer10copy3  {
   position: absolute;
   left: 222px;
   top: 164px;
   z-index: 7;
   width: 408px;
   height: 67px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#innerfooter  {
   height: 0px;
}

#semenbutton  {
   position: absolute;
   left: 68px;
   top: 403px;
   z-index: 5;
   width: 61px;
   height: 16px;
   margin-left: 0px;
   margin-top: 0px;
}

#siresbutton  {
   position: absolute;
   left: 73px;
   top: 326px;
   z-index: 7;
   width: 50px;
   height: 16px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer4copy4  {
   background: url(sg_sires_media/layer4copy4.jpg) no-repeat;
   position: absolute;
   left: 188px;
   top: 165px;
   z-index: 6;
   width: 442px;
   height: 80px;
   margin-left: 0px;
   margin-top: 0px;
}

#doesbutton  {
   position: absolute;
   left: 73px;
   top: 365px;
   z-index: 5;
   width: 50px;
   height: 15px;
   margin-left: 0px;
   margin-top: 0px;
}

#ridefooter  {
   font-size: 0px;
}

#i19aboutus  {
   background-image: url(sg_home_media/d19aboutus.jpg);
   top: 436px;
}

#homebutton  {
   position: absolute;
   left: 69px;
   top: 289px;
   z-index: 7;
   width: 59px;
   height: 16px;
   margin-left: 0px;
   margin-top: 0px;
}

#viewvideo  {
   background-image: url(sg_home_media/viewvideo.jpg);
   top: 476px;
}

#page_bkg  {
   position: absolute;
   width: 630px;
   height: 801px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#i21does  {
   background: url(sg_home_media/d21does.jpg) no-repeat;
   position: absolute;
   left: 29px;
   top: 357px;
   z-index: 4;
   width: 140px;
   height: 35px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer30  {
   background: url(sg_home_media/layer30.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 630px;
   height: 213px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer31  {
   background: url(sg_home_media/layer31.jpg) no-repeat;
   position: absolute;
   left: 4px;
   top: 15px;
   z-index: 5;
   width: 626px;
   height: 309px;
   margin-left: 0px;
   margin-top: 0px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#layer2  {
   background: url(sg_home_media/layer2.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 630px;
   height: 801px;
   margin-left: 0px;
   margin-top: 0px;
}

#semen  {
   background-image: url(sg_home_media/semen.jpg);
   top: 396px;
}

#sires  {
   background-image: url(sg_sires_media/sires.jpg);
   top: 319px;
}

#page  {
   height: 801px;
}

#home  {
   background-image: url(sg_sires_media/home.jpg);
   top: 282px;
}

#top  {
   min-height: 100%;
   width: 100%;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}


