a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#i1storyboardanimaticstext p,
#i0i3danimationtext p,
#bryancallensoftwaretext p,
#i2dsoftwaretext p,
#louieandersonsoftwaretext li,
#animaticssoftwaretext li,
#themenightsoftwaretext p,
#breternstsoftwaretext li,
#bryancallensoftwaretext li,
#sugarsammysoftwaretext p,
#i1i3danimationtext li,
#artworktext p,
#i0i2danimationtext li,
#dougbensonsoftwaretext li,
#i2dsoftwaretext li,
#motiongraphicstext p,
#i3dsoftwaretext p,
#animationtext p,
#i1i3danimationtext p,
#i0i2danimationtext p,
#animaticssoftwaretext p,
#kiswcommercialsoftwaretex li,
#breternstsoftwaretext p,
#contactmetext p,
#animationtext li,
#sugarsammysoftwaretext li,
#i3dsoftwaretext li,
#thankyoutext p,
#parlorlivecommercialsoftw p,
#louieandersonsoftwaretext p,
#motiongraphicstext li,
#i0storyboardanimaticstext li,
#i1i2danimationtext li,
#welcometextscroll li,
#themenightsoftwaretext li,
#contactmetext li,
#i0storyboardanimaticstext p,
#i1i2danimationtext p,
#thankyoutext li,
#kiswcommercialsoftwaretex p,
#dougbensonsoftwaretext p,
#parlorlivecommercialsoftw li,
#welcometextscroll p,
#i1storyboardanimaticstext li,
#i0i3danimationtext li,
#artworktext li  {
   padding: 0px;
   margin: 0px;
   color: #FFFFFF;
   text-decoration: none;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: Tahoma, sans-serif;
   text-indent: 0px;
   text-align: justify;
   text-transform: uppercase;
}

#dougbensonxmedia,
#parlorlivecommercialxmedi,
#i2djumpxmedia,
#i3djumpxmedia,
#i3dwalkaxmedia,
#animaticpart2xmedia,
#animaticpart1xmedia,
#anamaticpart2xmedia,
#anamaticpart1xmedia,
#i2dpigballxmedia,
#breternstxmedia,
#i3dwalkcxmedia,
#i2dskipxmedia,
#i3dspaceguyxmedia,
#sugarsammyxmedia,
#kiswcommercialxmedia,
#i2dpigballbouncexmedia,
#i2dpigbouncexmedia,
#i3dpigbouncexmedia,
#louieandersonxmedia,
#i3djumpupxmedia,
#bryancallenxmedia,
#i3dskipropexmedia,
#i3dwalkbxmedia,
#i2dwalkxmedia,
#themenightxmedia,
#i3dboxliftxmedia  {
   position: absolute;
   left: 145px;
   top: 363px;
   z-index: 4;
   width: 560px;
}

#i2dskipbutton a.nmh,
#i2dskipbutton a:hover,
#i2dpigballbouncebutton a:hover,
#i3dskipropebutton a.nmh,
#i3dwalkabutton a.nmh,
#i3djumpupbutton a:hover,
#i3dskipropebutton a:hover,
#i2dpigballbouncebutton a.nmh,
#i3dwalkabutton a:hover,
#i3dpigbouncebutton a.nmh,
#i3dpigbouncebutton a:hover,
#i3djumpupbutton a.nmh  {
   background-position: -75px 0%;
}

#sugarsammysoftwaretext,
#parlorlivecommercialsoftw,
#breternstsoftwaretext,
#bryancallensoftwaretext,
#themenightsoftwaretext,
#dougbensonsoftwaretext,
#i2dsoftwaretext,
#louieandersonsoftwaretext,
#animaticssoftwaretext,
#i3dsoftwaretext,
#kiswcommercialsoftwaretex  {
   position: absolute;
   left: 752px;
   top: 560px;
   z-index: 5;
   width: 124px;
}

#i2dsoftwaretext p a,
#i1i2danimationtext p a,
#bryancallensoftwaretext p a,
#i1storyboardanimaticstext p a,
#motiongraphicstext p a,
#animaticssoftwaretext p a,
#contactmetext p a,
#i3dsoftwaretext p a,
#i1i3danimationtext p a  {
   display: inline;
}

#i3dboxliftbutton a:hover,
#i3dspaceguybutton a.nmh,
#i3dspaceguybutton a:hover,
#i3dwalkbbutton a:hover,
#i3dwalkcbutton a.nmh,
#i3dboxliftbutton a.nmh,
#i3dwalkcbutton a:hover,
#i3dwalkbbutton a.nmh  {
   background-position: -74px 0%;
}

#i3dwalkabutton a:active,
#i2dskipbutton a:active,
#i3dskipropebutton a:active,
#i3djumpupbutton a:active,
#i2dpigballbouncebutton a:active,
#i3dpigbouncebutton a:active  {
   background-position: -150px 0%;
}

#louieandersonbutton a.nmh,
#louieandersonbutton a:hover,
#themenightbutton a:hover,
#breternstbutton a.nmh,
#breternstbutton a:hover,
#themenightbutton a.nmh  {
   background-position: -86px 0%;
}

#kiswcommercialbutton a.nmh,
#kiswcommercialbutton a:hover,
#parlorlivecommercialbutto a:hover,
#parlorlivecommercialbutto a.nmh  {
   background-position: -88px 0%;
}

#i3dpigbouncebutton a,
#i2dpigballbouncebutton a,
#i3dwalkabutton a,
#i2dskipbutton a,
#i3dskipropebutton a,
#i3djumpupbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 63px;
   width: 75px;
   font-size: 63px;
   line-height: 63px;
}

#animaticpart2button a.nmh,
#anamaticpart2button a.nmh,
#animaticpart2button a:hover,
#anamaticpart2button a:hover  {
   background-position: -141px 0%;
}

#i3dspaceguybutton a:active,
#i3dboxliftbutton a:active,
#i3dwalkbbutton a:active,
#i3dwalkcbutton a:active  {
   background-position: -148px 0%;
}

#contactmeform fieldset div label,
#contactmeform fieldset div input,
#contactmeform fieldset div textarea  {
   font: normal normal 14px/17px Tahoma, sans-serif;
   letter-spacing: 0px;
   text-transform: uppercase;
   text-decoration: none;
   color: #CC9966;
}

#bryancallenbutton a:hover,
#bryancallenbutton a.nmh,
#dougbensonbutton a:hover,
#dougbensonbutton a.nmh  {
   background-position: -85px 0%;
}

#motiongraphicsbutton a:hover,
#motiongraphicsbutton a.nmh,
#artworkbutton a:hover,
#artworkbutton a.nmh  {
   background-position: -114px 0%;
}

#animationbutton a.nmh,
#contactmebutton a:hover,
#animationbutton a:hover,
#contactmebutton a.nmh  {
   background-position: -113px 0%;
}

#i2dwalkbutton a.nmh,
#i2djumpbutton a.nmh,
#i2djumpbutton a:hover,
#i2dwalkbutton a:hover  {
   background-position: -76px 0%;
}

#i3dsoftwarecolor,
#motiongraphicssoftwarecol,
#i2dsoftwarecolor,
#animaticssoftwarecolor  {
   position: absolute;
   left: 747px;
   top: 548px;
   z-index: 4;
   width: 139px;
   height: 167px;
   background-repeat: no-repeat;
}

#louieandersonbutton a:active,
#themenightbutton a:active,
#breternstbutton a:active  {
   background-position: -172px 0%;
}

#i3dspaceguybutton a,
#i3dboxliftbutton a,
#i3dwalkbbutton a,
#i3dwalkcbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 63px;
   width: 74px;
   font-size: 63px;
   line-height: 63px;
}

#kiswcommercialbutton a:active,
#parlorlivecommercialbutto a:active  {
   background-position: -176px 0%;
}

#louieandersonbutton a,
#themenightbutton a,
#breternstbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 55px;
   width: 86px;
   font-size: 55px;
   line-height: 55px;
}

#louieandersonstop,
#parlorlivecommercialstop,
#themenightstop  {
   position: absolute;
   top: 239px;
   z-index: 4;
   width: 75px;
   height: 49px;
   background-repeat: no-repeat;
}

#anamaticpart2button a:active,
#animaticpart2button a:active  {
   background-position: -282px 0%;
}

#artworkpreviousthumbsetbu a,
#artworknextthumbsetbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 65px;
   width: 65px;
   font-size: 65px;
   line-height: 65px;
}

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

#bryancallenbutton a:active,
#dougbensonbutton a:active  {
   background-position: -170px 0%;
}

#artworkbutton a:active,
#motiongraphicsbutton a:active  {
   background-position: -228px 0%;
}

#artworkpreviousthumbsetbu,
#artworknextthumbsetbutton  {
   position: absolute;
   top: 283px;
   z-index: 5;
   width: 65px;
   height: 65px;
}

#kiswcommercialbutton a,
#parlorlivecommercialbutto a  {
   background-repeat: no-repeat;
   display: block;
   height: 55px;
   width: 88px;
   font-size: 55px;
   line-height: 55px;
}

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

#contactmebutton a:active,
#animationbutton a:active  {
   background-position: -226px 0%;
}

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

#i3djumpstop,
#i3dspaceguystop,
#i3dpigbouncestop  {
   position: absolute;
   top: 285px;
   z-index: 4;
   width: 62px;
   height: 52px;
   background-repeat: no-repeat;
}

#i2djumpbutton a:active,
#i2dwalkbutton a:active  {
   background-position: -152px 0%;
}

#animaticpart2button a,
#anamaticpart2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 85px;
   width: 141px;
   font-size: 85px;
   line-height: 85px;
}

#i2danimationbutton a,
#i3danimationbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 117px;
   width: 214px;
   font-size: 117px;
   line-height: 117px;
}

#animaticpart2button,
#anamaticpart2button  {
   position: absolute;
   left: 477px;
   top: 268px;
   width: 141px;
   height: 85px;
}

#dougbensonbutton a,
#bryancallenbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 55px;
   width: 85px;
   font-size: 55px;
   line-height: 55px;
}

#motiongraphicsbutton a,
#artworkbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 114px;
   width: 114px;
   font-size: 114px;
   line-height: 114px;
}

#i2dskipbutton,
#i2dpigballbouncebutton  {
   position: absolute;
   top: 271px;
   z-index: 4;
   width: 75px;
   height: 63px;
}

#animaticpart2stop,
#anamaticpart2stop  {
   position: absolute;
   left: 484px;
   top: 272px;
   z-index: 4;
   width: 127px;
   height: 77px;
   background-repeat: no-repeat;
}

#contactmebutton a,
#animationbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 114px;
   width: 113px;
   font-size: 114px;
   line-height: 114px;
}

#contactmeform li,
#contactmeform p  {
   font: normal normal 14px/17px Tahoma, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #CC9966;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#i2dskipstop,
#i2dpigballbouncestop  {
   position: absolute;
   top: 276px;
   z-index: 4;
   width: 63px;
   height: 53px;
   background-repeat: no-repeat;
}

#i2djumpbutton a,
#i2dwalkbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 63px;
   width: 76px;
   font-size: 63px;
   line-height: 63px;
}

#i2dpigballstop,
#i2dpigbouncestop  {
   position: absolute;
   left: 583px;
   top: 268px;
   z-index: 4;
   width: 68px;
   height: 57px;
   background-repeat: no-repeat;
}

#i3djumpupstop,
#i3dboxliftstop  {
   position: absolute;
   top: 285px;
   z-index: 5;
   width: 62px;
   height: 52px;
   background-repeat: no-repeat;
}

#i2dwalkbutton,
#i2djumpbutton  {
   position: absolute;
   top: 271px;
   z-index: 5;
   width: 76px;
   height: 63px;
}

#i0storyboardanimaticstext li  {
   font-size: 20px;
   line-height: 24px;
}

#parlorlivecommercialsoftw li  {
   font-size: 14px;
   line-height: 17px;
}

#kiswcommercialsoftwaretex li  {
   font-size: 14px;
   line-height: 17px;
}

#animaticpart1button a:active  {
   background-position: -284px 0%;
}

#i1storyboardanimaticstext li  {
   font-size: 28px;
   line-height: 34px;
   font-variant: normal;
}

#louieandersonsoftwaretext li  {
   font-size: 14px;
   line-height: 17px;
}

#parlorlivecommercialbutto a  {
   background-image: url(sg_bryan-callen_media/parlorlivecommercialbutto.jpg);
}

#i3dwalkbstop,
#i3dwalkastop  {
   position: absolute;
   top: 223px;
   z-index: 5;
   width: 62px;
   height: 53px;
   background-repeat: no-repeat;
}

#i0storyboardanimaticstext p  {
   font-size: 20px;
   line-height: 24px;
}

#parlorlivecommercialsoftw p  {
   font-size: 14px;
   line-height: 17px;
}

#i1storyboardanimaticstext p  {
   font-size: 28px;
   line-height: 34px;
   font-variant: normal;
}

#artworkpreviousthumbsetbu a  {
   background-image: url(sg_artwork_media/artworkpreviousthumbsetbu.jpg);
}

#louieandersonsoftwaretext p  {
   font-size: 14px;
   line-height: 17px;
}

#kiswcommercialsoftwaretex p  {
   font-size: 14px;
   line-height: 17px;
}

#artworknextthumbsetbutton a  {
   background-image: url(sg_artwork_media/artworknextthumbsetbutton.jpg);
}

#bryancallensoftwaretext li  {
   font-size: 14px;
   line-height: 17px;
}

#aaronbishopbutton a:active  {
   background-position: -262px 0%;
}

#artworkpreviousthumbsetbu  {
   left: 218px;
}

#parlorlivecommercialbutto  {
   position: absolute;
   left: 567px;
   top: 236px;
   z-index: 7;
   width: 88px;
   height: 55px;
}

#motiongraphicssoftwarecol  {
   background-image: url(sg_bryan-callen_media/motiongraphicssoftwarecol.jpg);
}

#bryancallensoftwaretext p  {
   font-size: 14px;
   line-height: 17px;
}

#sugarsammybutton a:active  {
   background-position: -168px 0%;
}

#themenightsoftwaretext li  {
   font-size: 14px;
   line-height: 17px;
}

#sugarsammysoftwaretext li  {
   font-size: 14px;
   line-height: 17px;
}

#i1storyboardanimaticstext  {
   position: absolute;
   left: 395px;
   top: 178px;
   z-index: 4;
   width: 186px;
}

#dougbensonsoftwaretext li  {
   font-size: 14px;
   line-height: 17px;
}

#artworknextthumbsetbutton  {
   left: 614px;
}

#animaticssoftwaretext li  {
   font-size: 14px;
   line-height: 17px;
}

#parlorlivecommercialstop  {
   background-image: url(sg_parlor-live-commercial_media/parlorlivecommercialstop.jpg);
   left: 573px;
}

#breternstsoftwaretext li  {
   font-size: 14px;
   line-height: 17px;
}

#themenightsoftwaretext p  {
   font-size: 14px;
   line-height: 17px;
}

#i2dpigballbouncebutton a  {
   background-image: url(sg_2d-animation_media/i2dpigballbouncebutton.jpg);
}

#sugarsammysoftwaretext p  {
   font-size: 14px;
   line-height: 17px;
}

#dougbensonsoftwaretext p  {
   font-size: 14px;
   line-height: 17px;
}

#animaticssoftwaretext p  {
   font-size: 14px;
   line-height: 17px;
}

#breternstsoftwaretext p  {
   font-size: 14px;
   line-height: 17px;
}

#i0motiongraphicsbanner  {
   background: url(sg_2d-animation_media/d0motiongraphicsbanner.jpg) no-repeat;
   position: absolute;
   left: 605px;
   top: 38px;
   z-index: 5;
   width: 167px;
   height: 81px;
}

#animaticssoftwarecolor  {
   background-image: url(sg_animatic-part1_media/animaticssoftwarecolor.jpg);
}

#motiongraphicsbutton a  {
   background-image: url(sg_2d-animation_media/motiongraphicsbutton.jpg);
}

#kiswcommercialbutton a  {
   background-image: url(sg_bryan-callen_media/kiswcommercialbutton.jpg);
}

#i2dpigballbouncebutton  {
   left: 562px;
}

#i1motiongraphicsbanner  {
   background: url(sg_bryan-callen_media/d1motiongraphicsbanner.jpg) no-repeat;
   position: absolute;
   left: 589px;
   top: 21px;
   z-index: 5;
   width: 200px;
   height: 114px;
}

#i0i3danimationtext li  {
   font-size: 20px;
   line-height: 24px;
}

#i0i2danimationtext li  {
   font-size: 20px;
   line-height: 24px;
}

#louieandersonbutton a  {
   background-image: url(sg_bryan-callen_media/louieandersonbutton.jpg);
}

#motiongraphicstext li  {
   font-size: 20px;
   line-height: 24px;
   font-variant: normal;
}

#i1i3danimationtext li  {
   font-size: 22px;
   line-height: 27px;
   font-variant: normal;
}

#i1i2danimationtext li  {
   font-size: 25px;
   line-height: 31px;
   font-variant: normal;
}

#animaticpart1button a  {
   background: url(sg_storyboard-anamatics_media/animaticpart1button.jpg) no-repeat;
   display: block;
   height: 85px;
   width: 142px;
   font-size: 85px;
   line-height: 85px;
}

#animaticpart2button a  {
   background-image: url(sg_storyboard-animatics_media/animaticpart2button.jpg);
}

#anamaticpart2button a  {
   background-image: url(sg_storyboard-anamatics_media/anamaticpart2button.jpg);
}

#i2dpigballbouncestop  {
   background-image: url(sg_2d-pig-ball-bounce_media/i2dpigballbouncestop.jpg);
   left: 568px;
}

#welcometextscroll li  {
   font-size: 21px;
   line-height: 25px;
}

#i3dpigbouncebutton a  {
   background-image: url(sg_3d-animation_media/i3dpigbouncebutton.jpg);
}

#i0i3danimationtext p  {
   font-size: 20px;
   line-height: 24px;
}

#i1i3danimationtext p  {
   font-size: 22px;
   line-height: 27px;
   font-variant: normal;
}

#kiswcommercialbutton  {
   position: absolute;
   left: 567px;
   top: 288px;
   z-index: 9;
   width: 88px;
   height: 55px;
}

#i2danimationbutton a  {
   background-image: url(sg_animation_media/i2danimationbutton.jpg);
}

#motiongraphicstext p  {
   font-size: 20px;
   line-height: 24px;
   font-variant: normal;
}

#i1i2danimationtext p  {
   font-size: 25px;
   line-height: 31px;
   font-variant: normal;
}

#motiongraphicsbutton  {
   position: absolute;
   left: 523px;
   top: 44px;
   z-index: 7;
   width: 114px;
   height: 114px;
}

#i3danimationbutton a  {
   background-image: url(sg_animation_media/i3danimationbutton.jpg);
}

#i0i2danimationtext p  {
   font-size: 20px;
   line-height: 24px;
}

#welcometextscroll p  {
   font-size: 21px;
   line-height: 25px;
}

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

#i3dspaceguybutton a  {
   background-image: url(sg_3d-animation_media/i3dspaceguybutton.jpg);
}

#louieandersonbutton  {
   position: absolute;
   left: 484px;
   top: 236px;
   z-index: 6;
   width: 86px;
   height: 55px;
}

#bryancallenbutton a  {
   background-image: url(sg_doug-benson_media/bryancallenbutton.jpg);
}

#aaronbishopbutton a  {
   background: url(sg_2d-animation_media/aaronbishopbutton.jpg) no-repeat;
   display: block;
   height: 132px;
   width: 131px;
   font-size: 132px;
   line-height: 132px;
}

#animaticpart1button  {
   position: absolute;
   left: 338px;
   top: 268px;
   z-index: 4;
   width: 142px;
   height: 85px;
}

#i3dskipropebutton a  {
   background-image: url(sg_3d-animation_media/i3dskipropebutton.jpg);
}

#i0artworkbannercopy  {
   background: url(sg_2d-animation_media/d0artworkbannercopy.jpg) no-repeat;
   position: absolute;
   left: 711px;
   top: 137px;
   z-index: 4;
   width: 128px;
   height: 66px;
}

#i3dboxliftbutton a  {
   background-image: url(sg_3d-animation_media/i3dboxliftbutton.jpg);
}

#sugarsammybutton a  {
   background: url(sg_bryan-callen_media/sugarsammybutton.jpg) no-repeat;
   display: block;
   height: 55px;
   width: 84px;
   font-size: 55px;
   line-height: 55px;
}

#i1i3danimationtext  {
   position: absolute;
   left: 404px;
   top: 174px;
   z-index: 4;
   width: 169px;
}

#dougbensonbutton a  {
   background-image: url(sg_bryan-callen_media/dougbensonbutton.jpg);
}

#i3dpigbouncebutton  {
   position: absolute;
   left: 550px;
   top: 280px;
   z-index: 4;
   width: 75px;
   height: 63px;
}

#motiongraphicstext  {
   position: absolute;
   left: 397px;
   top: 182px;
   z-index: 5;
   width: 189px;
}

#themenightbutton a  {
   background-image: url(sg_bryan-callen_media/themenightbutton.jpg);
}

#i1i2danimationtext  {
   position: absolute;
   left: 410px;
   top: 212px;
   z-index: 4;
   width: 179px;
}

#i2dsoftwaretext li  {
   font-size: 14px;
   line-height: 17px;
}

#i3dsoftwaretext li  {
   font-size: 14px;
   line-height: 17px;
}

#i0contactmebanner  {
   background: url(sg_2d-animation_media/d0contactmebanner.jpg) no-repeat;
   position: absolute;
   left: 780px;
   top: 243px;
   z-index: 4;
   width: 168px;
   height: 71px;
}

#i1animationbanner  {
   background: url(sg_2d-animation_media/d1animationbanner.jpg) no-repeat;
   position: absolute;
   left: 430px;
   top: 0px;
   z-index: 4;
   width: 200px;
   height: 106px;
}

#breternstbutton a  {
   background-image: url(sg_bryan-callen_media/breternstbutton.jpg);
}

#louieandersonstop  {
   background-image: url(sg_louie-anderson_media/louieandersonstop.jpg);
   left: 490px;
}

#animaticpart1stop  {
   position: absolute;
   left: 349px;
   top: 274px;
   width: 120px;
   height: 73px;
   background-repeat: no-repeat;
}

#i3dsoftwaretext p  {
   font-size: 14px;
   line-height: 17px;
}

#bryancallenbutton  {
   position: absolute;
   left: 318px;
   top: 236px;
   z-index: 9;
   width: 85px;
   height: 55px;
}

#i3djumpupbutton a  {
   background-image: url(sg_3d-animation_media/i3djumpupbutton.jpg);
}

#i3dskipropebutton  {
   position: absolute;
   left: 550px;
   top: 218px;
   z-index: 5;
   width: 75px;
   height: 63px;
}

#i3dspaceguybutton  {
   position: absolute;
   left: 462px;
   top: 280px;
   z-index: 4;
   width: 74px;
   height: 63px;
}

#i1contactmebanner  {
   background: url(sg_contact-me_media/d1contactmebanner.jpg) no-repeat;
   position: absolute;
   left: 764px;
   top: 225px;
   z-index: 4;
   width: 200px;
   height: 104px;
}

#i2dsoftwaretext p  {
   font-size: 14px;
   line-height: 17px;
}

#i0animationbanner  {
   background: url(sg_aaron-bishop_media/d0animationbanner.jpg) no-repeat;
   position: absolute;
   left: 447px;
   top: 5px;
   z-index: 4;
   width: 167px;
   height: 86px;
}

#animationbutton a  {
   background-image: url(sg_2d-animation_media/animationbutton.jpg);
}

#animaticpart2stop  {
   background-image: url(sg_animatic-part2_media/animaticpart2stop.jpg);
}

#anamaticpart2stop  {
   background-image: url(sg_anamatic-part2_media/anamaticpart2stop.jpg);
}

#aaronbishopbutton  {
   position: absolute;
   left: 735px;
   top: 347px;
   z-index: 4;
   width: 131px;
   height: 132px;
}

#contactmebutton a  {
   background-image: url(sg_2d-animation_media/contactmebutton.jpg);
}

#i2dsoftwarecolor  {
   background-image: url(sg_2d-animation_media/i2dsoftwarecolor.jpg);
}

#i3dwalkabutton a  {
   background-image: url(sg_3d-animation_media/i3dwalkabutton.jpg);
}

#dougbensonbutton  {
   position: absolute;
   left: 318px;
   top: 288px;
   z-index: 8;
   width: 85px;
   height: 55px;
}

#i3dboxliftbutton  {
   position: absolute;
   left: 375px;
   top: 280px;
   z-index: 5;
   width: 74px;
   height: 63px;
}

#animationtext li  {
   font-size: 28px;
   line-height: 34px;
   font-variant: normal;
}

#i3dsoftwarecolor  {
   background-image: url(sg_3d-animation_media/i3dsoftwarecolor.jpg);
}

#i3dwalkcbutton a  {
   background-image: url(sg_3d-animation_media/i3dwalkcbutton.jpg);
}

#i3dwalkbbutton a  {
   background-image: url(sg_3d-animation_media/i3dwalkbbutton.jpg);
}

#themenightbutton  {
   position: absolute;
   left: 401px;
   top: 236px;
   z-index: 5;
   width: 86px;
   height: 55px;
}

#i2dpigbouncestop  {
   background-image: url(sg_2d-pig-bounce_media/i2dpigbouncestop.jpg);
}

#sugarsammybutton  {
   position: absolute;
   left: 485px;
   top: 288px;
   z-index: 8;
   width: 84px;
   height: 55px;
}

#i3dpigbouncestop  {
   background-image: url(sg_3d-pig-bounce_media/i3dpigbouncestop.jpg);
   left: 556px;
}

#contactmetext li  {
   font-size: 24px;
   line-height: 29px;
}

#artworkbutton a  {
   background-image: url(sg_2d-animation_media/artworkbutton.jpg);
}

#contactmetext p  {
   font-size: 24px;
   line-height: 29px;
}

#thankyoutext li  {
   font-size: 24px;
   line-height: 29px;
}

#i2djumpbutton a  {
   background-image: url(sg_2d-pig-ball-bounce_media/i2djumpbutton.jpg);
}

#i2dwalkbutton a  {
   background-image: url(sg_2d-animation_media/i2dwalkbutton.jpg);
}

#animationtext p  {
   font-size: 28px;
   line-height: 34px;
   font-variant: normal;
}

#i3dskipropestop  {
   position: absolute;
   top: 223px;
   z-index: 4;
   width: 62px;
   height: 53px;
   background-repeat: no-repeat;
}

#breternstbutton  {
   position: absolute;
   left: 401px;
   top: 288px;
   z-index: 7;
   width: 86px;
   height: 55px;
}

#animationbutton  {
   position: absolute;
   left: 377px;
   top: 11px;
   z-index: 5;
   width: 113px;
   height: 114px;
}

#i3dspaceguystop  {
   background-image: url(sg_3d-space-guy_media/i3dspaceguystop.jpg);
   left: 468px;
}

#i2dskipbutton a  {
   background-image: url(sg_2d-animation_media/i2dskipbutton.jpg);
}

#i3djumpupbutton  {
   position: absolute;
   left: 286px;
   top: 280px;
   z-index: 5;
   width: 75px;
   height: 63px;
}

#aaronbishoplogo  {
   background: url(sg_2d-animation_media/aaronbishoplogo.jpg) no-repeat;
   position: absolute;
   left: 13px;
   top: 13px;
   z-index: 4;
   width: 389px;
   height: 325px;
}

#contactmebutton  {
   position: absolute;
   left: 695px;
   top: 237px;
   z-index: 5;
   width: 113px;
   height: 114px;
}

#themenightstop  {
   background-image: url(sg_theme-night_media/themenightstop.jpg);
   left: 407px;
}

#i3dwalkcbutton  {
   position: absolute;
   left: 462px;
   top: 218px;
   z-index: 5;
   width: 74px;
   height: 63px;
}

#i3dwalkabutton  {
   position: absolute;
   left: 286px;
   top: 218px;
   z-index: 6;
   width: 75px;
   height: 63px;
}

#i2dpigballstop  {
   background-image: url(sg_2d-pig-ball_media/i2dpigballstop.jpg);
}

#artworktext li  {
   font-size: 30px;
   line-height: 36px;
   font-variant: normal;
}

#i3dwalkbbutton  {
   position: absolute;
   left: 375px;
   top: 218px;
   z-index: 6;
   width: 74px;
   height: 63px;
}

#i3dboxliftstop  {
   background-image: url(sg_3d-box-lift_media/i3dboxliftstop.jpg);
   left: 381px;
}

#thankyoutext p  {
   font-size: 24px;
   line-height: 29px;
}

#i2djumpbutton  {
   left: 376px;
}

#i2dskipbutton  {
   left: 469px;
}

#i2dwalkbutton  {
   left: 283px;
}

#contactmetext  {
   position: absolute;
   left: 395px;
   top: 222px;
   z-index: 4;
   width: 221px;
}

#artworkbutton  {
   position: absolute;
   left: 632px;
   top: 124px;
   z-index: 6;
   width: 114px;
   height: 114px;
}

#artworktext p  {
   font-size: 30px;
   line-height: 36px;
   font-variant: normal;
}

#i3djumpupstop  {
   background-image: url(sg_3d-jump-up_media/i3djumpupstop.jpg);
   left: 293px;
}

#i3dwalkastop  {
   background-image: url(sg_3d-walk-a_media/i3dwalkastop.jpg);
   left: 293px;
}

#i3dwalkbstop  {
   background-image: url(sg_3d-walk-b_media/i3dwalkbstop.jpg);
   left: 381px;
}

#i3djumpstop  {
   background-image: url(sg_3d-jump_media/i3djumpstop.jpg);
   left: 318px;
}

#movieborder  {
   background: url(sg_2d-animation_media/movieborder.jpg) no-repeat;
   position: absolute;
   left: 55px;
   top: 49px;
   z-index: 3;
   width: 745px;
   height: 687px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 964px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#i2dskipstop  {
   background-image: url(sg_2d-skip_media/i2dskipstop.jpg);
   left: 475px;
}

#ridefooter  {
   font-size: 0px;
}

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

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

#page  {
   margin: 0px auto 0px auto;
   height: 975px;
   width: 964px;
   position: relative;
}

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

h1,
h3,
body, p,
h5,
h2,
h4,
h6  {
   font-family: Tahoma, sans-serif;
}

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

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


