#tragusbutton a:hover,
#lightbutton a:hover,
#messengerbutton a:hover,
#rejubutton a:hover,
#popbutton a:hover,
#r360button a:hover,
#researchbutton a:hover,
#pibbutton a:hover,
#id34whaleybutton a:hover,
#ideationbutton a:hover,
#resistancebutton a:hover,
#i3dbutton a:hover,
#id18facebookbutton a:hover,
#cadbutton a:hover,
#split22button a:hover,
#irisbutton a:hover,
#prototypebutton a:hover  {
   background-position: -52px 0%;
}

#prototypebutton a,
#id18facebookbutton a,
#researchbutton a,
#cadbutton a,
#pibbutton a,
#resistancebutton a,
#id34whaleybutton a,
#ideationbutton a,
#rejubutton a,
#lightbutton a,
#split22button a,
#irisbutton a,
#r360button a,
#tragusbutton a,
#i3dbutton a,
#messengerbutton a,
#popbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 52px;
   width: 52px;
   background-position: 0% 0px;
   font-size: 52px;
   line-height: 52px;
}

#r360button,
#rejubutton,
#ideationbutton,
#i3dbutton,
#lightbutton,
#messengerbutton,
#resistancebutton,
#split22button,
#prototypebutton,
#researchbutton,
#tragusbutton,
#pibbutton,
#irisbutton,
#popbutton,
#cadbutton  {
   visibility: visible;
   position: absolute;
   top: 152px;
   z-index: 3;
   width: 52px;
   height: 52px;
}

#id17whaleytext p a:hover,
#id17facebooktext p a:hover,
#id17budgettext p a:hover  {
   text-decoration: underline;
}

#id35whaleybutton a,
#blogbutton a,
#id0homebutton a,
#contactbutton a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #747575;
}

#process p,
#id17withinyourbudget p,
#id18fanpage p,
#productdesign p  {
   font: 14px/17px "Arial Black", sans-serif;
   margin: 0px;
   color: #747575;
   text-align: left;
}

#id17budgettext p a,
#id17facebooktext p a,
#id17whaleytext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #1C95C7;
}

#id17whaleytext p,
#id17budgettext p,
#id17facebooktext p  {
   font: 11px/13px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #747575;
   text-align: left;
}

#id0homebutton,
#blogbutton,
#contactbutton  {
   font: 14px/15px "Arial Black", sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 20px;
   z-index: 3;
   height: 15px;
}

#id18facebookbutton,
#id34whaleybutton  {
   visibility: visible;
   position: absolute;
   top: 726px;
   z-index: 4;
   width: 52px;
   height: 52px;
}

#shape44copy2,
#shape44copy  {
   background: url(sg_r360_media/shape44copy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 18px;
   z-index: 3;
   width: 1px;
   height: 36px;
}

#id1homebutton a:hover  {
   background-position: -102px 0%;
}

#id17withinyourbudget  {
   visibility: visible;
   position: absolute;
   left: 422px;
   top: 723px;
   z-index: 4;
   width: 208px;
}

#id18facebookbutton a  {
   background-image: url(sg_r360_media/id11facebookbutton.jpg);
}

#id34whaleybutton a  {
   background-image: url(sg_r360_media/id20whaleybutton.jpg);
}

#resistancebutton a  {
   background-image: url(sg_r360_media/resistancebutton.jpg);
}

#id18facebookbutton  {
   left: 679px;
}

#prototypebutton a  {
   background-image: url(sg_r360_media/prototypebutton.jpg);
}

#formmeetsfunction  {
   background: url(sg_home_media/formmeetsfunction.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 227px;
   z-index: 4;
   width: 960px;
   height: 464px;
}

#messengerbutton a  {
   background-image: url(sg_r360_media/messengerbutton.jpg);
}

#id35whaleybutton  {
   font: 14px/15px "Arial Black", sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 111px;
   top: 717px;
   z-index: 4;
   width: 203px;
   height: 15px;
}

#id34whaleybutton  {
   left: 45px;
}

#id17facebooktext  {
   visibility: visible;
   position: absolute;
   left: 743px;
   top: 751px;
   z-index: 4;
   width: 171px;
}

#researchbutton a  {
   background-image: url(sg_r360_media/researchbutton.jpg);
}

#resistancebutton  {
   left: 139px;
}

#ideationbutton a  {
   background-image: url(sg_r360_media/ideationbutton.jpg);
}

#split22button a  {
   background-image: url(sg_r360_media/split22button.jpg);
}

#prototypebutton  {
   left: 833px;
}

#id1homebutton a  {
   background: url(sg_r360_media/id1homebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 83px;
   width: 102px;
   font-size: 83px;
   line-height: 83px;
}

#messengerbutton  {
   left: 78px;
}

#id1pop,
#id1cad  {
   visibility: visible;
   position: absolute;
   top: 212px;
   z-index: 3;
   width: 21px;
   height: 8px;
   background-repeat: no-repeat;
}

#id17budgettext  {
   visibility: visible;
   position: absolute;
   left: 422px;
   top: 751px;
   z-index: 4;
   width: 188px;
}

#id17budgeticon  {
   background: url(sg_r360_media/id10budgeticon.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 357px;
   top: 726px;
   z-index: 4;
   width: 52px;
   height: 52px;
}

#researchbutton  {
   left: 650px;
}

#ideationbutton  {
   left: 710px;
}

#id17whaleytext  {
   visibility: visible;
   position: absolute;
   left: 111px;
   top: 751px;
   z-index: 4;
   width: 184px;
}

#tragusbutton a  {
   background-image: url(sg_r360_media/tragusbutton.jpg);
}

#contactbutton  {
   width: 79px;
   left: 848px;
}

#id1homebutton  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 19px;
   z-index: 3;
   width: 102px;
   height: 83px;
}

#lightbutton a  {
   background-image: url(sg_r360_media/lightbutton.jpg);
}

#id0homebutton  {
   width: 50px;
   left: 671px;
}

#productdesign  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 119px;
   z-index: 3;
   width: 144px;
}

#split22button  {
   left: 383px;
}

#irisbutton a  {
   background-image: url(sg_r360_media/irisbutton.jpg);
}

#id1prototype  {
   background: url(sg_r360_media/id1prototype.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 829px;
   top: 212px;
   z-index: 3;
   width: 61px;
   height: 8px;
}

#r360button a  {
   background-image: url(sg_r360_media/r360button.jpg);
}

#shape44copy2  {
   left: 740px;
}

#tragusbutton  {
   left: 261px;
}

#rejubutton a  {
   background-image: url(sg_r360_media/rejubutton.jpg);
}

#id1ideation  {
   background: url(sg_r360_media/id1ideation.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 713px;
   top: 212px;
   z-index: 3;
   width: 46px;
   height: 8px;
}

#cadbutton a  {
   background-image: url(sg_r360_media/cadbutton.jpg);
}

#id18fanpage  {
   visibility: visible;
   position: absolute;
   left: 743px;
   top: 723px;
   z-index: 4;
   width: 152px;
}

#shape44copy  {
   left: 834px;
}

#popbutton a  {
   background-image: url(sg_r360_media/popbutton.jpg);
}

#lightbutton  {
   left: 200px;
}

#id1research  {
   background: url(sg_r360_media/id1research.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 648px;
   top: 212px;
   z-index: 3;
   width: 55px;
   height: 8px;
}

#i3dbutton a  {
   background-image: url(sg_r360_media/3dbutton.jpg);
}

#pibbutton a  {
   background-image: url(sg_r360_media/pibbutton.jpg);
}

#id1split22  {
   background: url(sg_r360_media/id1split22.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 390px;
   top: 212px;
   z-index: 3;
   width: 39px;
   height: 8px;
}

#rejubutton  {
   left: 506px;
}

#r360button  {
   left: 445px;
}

#irisbutton  {
   left: 322px;
}

#blogbutton  {
   width: 47px;
   left: 767px;
}

#i3dbutton  {
   left: 895px;
}

#popbutton  {
   left: 568px;
}

#cadbutton  {
   left: 771px;
}

#id2tragus  {
   background: url(sg_r360_media/id2tragus.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 266px;
   top: 212px;
   z-index: 3;
   width: 42px;
   height: 8px;
}

#pibbutton  {
   left: 16px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   height: 1070px;
   width: 960px;
   position: relative;
   background-color: #FFFFFF;
}

#id1light  {
   background: url(sg_r360_media/id1light.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 212px;
   z-index: 3;
   width: 29px;
   height: 8px;
}

#process  {
   visibility: visible;
   position: absolute;
   left: 649px;
   top: 119px;
   z-index: 3;
   width: 77px;
}

#id1reju  {
   background: url(sg_r360_media/id1reju.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 519px;
   top: 212px;
   z-index: 3;
   width: 26px;
   height: 8px;
}

#shape44  {
   background: url(sg_home_media/shape44.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 689px;
   z-index: 3;
   width: 960px;
   height: 381px;
}

#id1r360  {
   background: url(sg_r360_media/id1r360.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 460px;
   top: 212px;
   z-index: 3;
   width: 24px;
   height: 8px;
}

#id1iris  {
   background: url(sg_r360_media/id1iris.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 341px;
   top: 212px;
   z-index: 3;
   width: 19px;
   height: 8px;
}

#i3dwork  {
   background: url(sg_r360_media/3dwork.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 897px;
   top: 212px;
   z-index: 3;
   width: 47px;
   height: 8px;
}

#shape42  {
   background: url(sg_r360_media/shape42.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 634px;
   top: 131px;
   z-index: 5;
   width: 1px;
   height: 97px;
}

#id1pop  {
   background-image: url(sg_r360_media/id1pop.jpg);
   left: 586px;
}

#id1cad  {
   background-image: url(sg_r360_media/id1cad.jpg);
   left: 787px;
}

#id1pib  {
   background: url(sg_r360_media/id1pib.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 212px;
   z-index: 3;
   width: 16px;
   height: 8px;
}

#msngr  {
   background: url(sg_r360_media/msngr.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 86px;
   top: 212px;
   z-index: 3;
   width: 37px;
   height: 8px;
}

#rstn  {
   background: url(sg_r360_media/rstn.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 212px;
   z-index: 3;
   width: 27px;
   height: 8px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #CCCCCC;
}

