a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#supporttext p,
#magazinesamplestext p,
#welcometojournalgraphicsdigitaltext p,
#salestext p,
#overviewheadertext p  {
   font: 20px/24px "Futura Heavy";
   margin: 0px;
   text-align: left;
   color: #0061AA;
}

#contactusbutton a:hover,
#homebutton a:hover,
#overviewbutton a:hover,
#demobutton a:hover  {
   background-position: -141px 0%;
}

#welcometojournalgraphicsdigitaltext,
#supporttext,
#salestext,
#overviewheadertext  {
   visibility: visible;
   position: absolute;
   left: 54px;
   top: 241px;
   z-index: 2;
   width: 645px;
}

#westernartarchitecturetext p,
#tahoequarterymagazinetext p,
#wasatchjournaltext p  {
   font: 12px/14px "Futura Book";
   margin: 0px;
   text-align: center;
}

#wasatchjournaltext,
#westernartarchitecturetext,
#tahoequarterymagazinetext  {
   visibility: visible;
   position: absolute;
   top: 507px;
   z-index: 2;
   width: 166px;
}

#contactusbutton a,
#homebutton a,
#overviewbutton a,
#demobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 80px;
   width: 141px;
   background-position: 0% 0px;
   font-size: 80px;
   line-height: 80px;
}

#demo1button a,
#demo2button a,
#demo3button a  {
   background-repeat: no-repeat;
   display: block;
   height: 209px;
   width: 174px;
   background-position: 0% 0px;
   font-size: 209px;
   line-height: 209px;
}

#salescontacttext p,
#supportcontacttext p  {
   font: 12px/14px Helvetica;
   margin: 0px;
   text-align: left;
}

#demo2button,
#demo3button,
#demo1button  {
   visibility: visible;
   position: absolute;
   top: 298px;
   z-index: 2;
   width: 174px;
   height: 209px;
}

#homedemosupportcontactusmenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #000000;
   height: 100%;
   display: block;
}

#homedemosupportcontactusmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#homedemosupportcontactusmenu  {
   font: 12px/12px Helvetica;
   height: 12px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   position: absolute;
   left: 61px;
   top: 654px;
   z-index: 2;
   width: 276px;
}

#westernartarchitecturetext  {
   left: 305px;
}

#tahoequarterymagazinetext  {
   left: 102px;
}

#headerbackgroundwhite  {
   background: url(sg_demo_media/headerbackgroundwhite.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 35px;
   z-index: 7;
   width: 371px;
   height: 98px;
}

#wasatchjournaltext  {
   left: 512px;
}

#contactusbutton a  {
   background-image: url(sg_demo_media/contactusbutton.gif);
}

#overviewbutton a  {
   background-image: url(sg_demo_media/overviewbutton.gif);
}

#headerbackground  {
   background: url(sg_demo_media/headerbackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 6;
   width: 766px;
   height: 177px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 445px;
   top: 142px;
   z-index: 5;
   width: 141px;
   height: 80px;
}

#overviewbutton  {
   visibility: visible;
   position: absolute;
   left: 314px;
   top: 142px;
   z-index: 4;
   width: 141px;
   height: 80px;
}

#demo1button a  {
   background-image: url(sg_demo_media/demo1button.gif);
}

#demo2button a  {
   background-image: url(sg_demo_media/demo2button.gif);
}

#demo3button a  {
   background-image: url(sg_demo_media/demo3button.gif);
}

#demobutton a  {
   background-image: url(sg_demo_media/demobutton.gif);
}

#homebutton a  {
   background-image: url(sg_demo_media/homebutton.gif);
}

#demo3button  {
   left: 511px;
}

#demo2button  {
   left: 304px;
}

#supporttext  {
   top: 406px;
}

#demo1button  {
   left: 101px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   width: 766px;
   position: relative;
   background-color: #FFFFFF;
   background-image: none;
}

#demobutton  {
   visibility: visible;
   position: absolute;
   left: 184px;
   top: 142px;
   z-index: 3;
   width: 141px;
   height: 80px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 142px;
   z-index: 2;
   width: 141px;
   height: 80px;
}

#jglogo  {
   background: url(sg_demo_media/jglogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 54px;
   top: 56px;
   z-index: 8;
   width: 334px;
   height: 59px;
}

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

