a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#commercialbutton div a:hover,
#medicalbutton div a.nmh,
#subcontractbutton div a:hover,
#machinepartsbutton div a.nmh,
#fixturedesignbutton div a:hover,
#developmentbutton div a:hover,
#abrasivecompundsbutton div a.nmh,
#developmentbutton div a.nmh,
#medicalbutton div a:hover,
#subcontractbutton div a.nmh,
#aerospaceaircraftbutton div a.nmh,
#abrasivecompundsbutton div a:hover,
#fixturedesignbutton div a.nmh,
#commercialbutton div a.nmh,
#machinepartsbutton div a:hover,
#aerospaceaircraftbutton div a:hover  {
   background-position: -157px 0%;
}

#lowerbodytextunique li,
#bodytextunique p,
#bodytextunique li,
#lowerbodytextunique p,
#vidbodytextunique li,
#bodytextupperunique p,
#bodytextlowerunique p,
#bodytextlfunique li,
#bodytextlfunique p,
#vidbodytextunique p,
#bodytextupperunique li,
#videotextunique li,
#bodytextrtunique p,
#bodytextlowerunique li,
#bodytextrtunique li,
#videotextunique p  {
   font: normal normal 18px/22px Square721BT-Roman, Square721BT, "Square721 BT";
   margin: 0px;
   padding-bottom: 21px;
   padding-top: 0px;
   padding-right: 0px;
   text-indent: 0px;
   text-align: left;
   color: #F9FAFC;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#subcontractbutton > div:first-child,
#machinepartsbutton > div:first-child,
#medicalbutton > div:first-child,
#aerospaceaircraftbutton > div:first-child,
#developmentbutton > div:first-child,
#abrasivecompundsbutton > div:first-child,
#fixturedesignbutton > div:first-child,
#commercialbutton > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 157px;
   height: 31px;
}

#machinepartsbutton div a,
#fixturedesignbutton div a,
#commercialbutton div a,
#subcontractbutton div a,
#abrasivecompundsbutton div a,
#medicalbutton div a,
#developmentbutton div a,
#aerospaceaircraftbutton div a  {
   background-repeat: no-repeat;
   display: block;
   width: 157px;
   height: 31px;
}

#newsbutton a:hover,
#mediabutton a.nmh,
#newsbutton a.nmh,
#projectsbutton a.pm,
#mediabutton a:hover,
#projectsbutton a:hover,
#projectsbutton a.pmh,
#projectsbutton a.nmh  {
   background-position: -96px 0%;
}

#subcontractbutton,
#aerospaceaircraftbutton,
#machinepartsbutton,
#medicalbutton,
#fixturedesignbutton,
#commercialbutton,
#abrasivecompundsbutton,
#developmentbutton  {
   font: 9px/11px Square721BT-Roman, Square721BT, "Square721 BT";
   overflow: hidden;
   position: absolute;
   width: 157px;
   height: 31px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i674requestinformationbutton,
#i668aboutusbutton,
#i1030requestinformationbutton,
#i2151requestinformationbutton,
#i2161aboutusbutton,
#i1040aboutusbutton  {
   font: 14px/17px Square721BT-Roman, Square721BT, "Square721 BT";
   height: 58px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 39px;
}

#i1030requestinformationbutton a.nmh,
#i674requestinformationbutton a.nmh,
#i674requestinformationbutton a:hover,
#i1030requestinformationbutton a:hover  {
   background-position: -189px 0%;
}

#i783addressblock p a,
#bodytextlfunique p a,
#bodytextrtunique p a,
.fl li *,
.fl li a,
#i1041addressblock p a,
#vidbodytextunique p a  {
   display: inline;
}

#i2162addressblock p,
#i2162addressblock li,
#i1041addressblock p,
#i783addressblock li,
#i783addressblock p,
#i1041addressblock li  {
   font: normal normal 14px/17px Square721BT-Roman, Square721BT, "Square721 BT";
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: center;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #F7F8FA;
}

#i671whatisafmbutton a.nmh,
#i1035whatisafmbutton a:hover,
#i671whatisafmbutton a:hover,
#i1035whatisafmbutton a.nmh  {
   background-position: -150px 0%;
}

#i1040aboutusbutton a.nmh,
#i1040aboutusbutton a:hover,
#i668aboutusbutton a:hover,
#i668aboutusbutton a.nmh  {
   background-position: -118px 0%;
}

#navimage2unique,
#navimage3unique,
#navimage7unique,
#navimage4unique,
#navimage6unique,
#navimage5unique  {
   margin: 0px;
   height: 127px;
   top: 0px;
   left: 0px;
   position: relative;
   background-repeat: no-repeat;
}

#servicesbutton a.pm,
#servicesbutton a.nmh,
#servicesbutton a:hover,
#servicesbutton a.pmh  {
   background-position: -97px 0%;
}

#i1030requestinformationbutton a ins,
#i674requestinformationbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 14px;
   top: 19px;
   width: 168px;
   height: 16px;
}

#lfimagecolcolumn,
#rtimagecolcolumn,
#lftextcolcolumn,
#rttextcolcolumn  {
   margin-bottom: 0px;
   margin-top: 0px;
   margin-right: 0px;
   position: relative;
   left: 0px;
   top: 0px;
   min-height: 222px;
}

#i1030requestinformationbutton a,
#i674requestinformationbutton a  {
   background: url(sg_main-template_media/d674requestinformationbutto.png) no-repeat;
   display: block;
   width: 189px;
   height: 58px;
}

#projectsmenubase > div:first-child,
#menubase > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 233px;
   background-repeat: no-repeat;
}

#machinepartsbutton div a ins,
#fixturedesignbutton div a ins  {
   text-decoration: none;
   position: relative;
   left: 76px;
   top: 9px;
   height: 9px;
}

#bodytextlowerunique,
#bodytextupperunique,
#bodytextunique  {
   width: 834px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 19px;
   margin-right: 0px;
}

#i671whatisafmbutton a ins,
#i1035whatisafmbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 22px;
   top: 19px;
   width: 112px;
   height: 16px;
}

#i1040aboutusbutton a ins,
#i668aboutusbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 24px;
   top: 19px;
   width: 76px;
   height: 16px;
}

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

#projectsbutton a,
#mediabutton a,
#newsbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 96px;
   height: 25px;
}

#i671whatisafmbutton a,
#i1035whatisafmbutton a  {
   background: url(sg_main-template_media/d671whatisafmbutton.png) no-repeat;
   display: block;
   width: 150px;
   height: 58px;
}

#i951pagefootercolumn,
#i1024pagefootercolumn  {
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 2px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 899px;
   min-height: 135px;
}

#mediabutton,
#newsbutton,
#contactusbutton  {
   font: 16px/19px Square721BT-Roman, Square721BT, "Square721 BT";
   position: absolute;
   top: 204px;
   z-index: 7;
   height: 25px;
   margin-left: 0px;
   margin-top: 0px;
}

#smallrimcolumn_f div,
#mainrimcolumn_f div  {
   clear: left;
   position: relative;
   margin-left: 0px;
   height: 3px;
   width: 903px;
   background-repeat: no-repeat;
}

#i1035whatisafmbutton,
#i671whatisafmbutton  {
   font: 16px/19px Square721BT-Roman, Square721BT, "Square721 BT";
   margin: 39px 0px 0px 14px;
   height: 58px;
   width: 150px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i1040aboutusbutton a,
#i668aboutusbutton a  {
   background: url(sg_main-template_media/d668aboutusbutton.png) no-repeat;
   display: block;
   width: 118px;
   height: 58px;
}

#i1025pagefooterrim,
#i724pagefooterrim  {
   position: absolute;
   left: -2px;
   top: 0px;
   z-index: 6;
   width: 903px;
   height: 135px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

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

#i783addressblock,
#i1041addressblock  {
   margin: 13px 0px 0px 10px;
   width: 341px;
   top: 0px;
   left: 0px;
   position: relative;
}

#videotextunique,
#videocenterxmedia  {
   width: 580px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-top: 8px;
}

#mainrimcolumn_h,
#smallrimcolumn_h  {
   position: absolute;
   height: 1px;
   width: 903px;
   left: 0px;
   top: 0px;
   background-repeat: no-repeat;
}

#smallrimcolumn_f,
#mainrimcolumn_f  {
   width: 903px;
   left: 0px;
   margin-left: 0px;
}

#projectsmenubase > div:first-child  {
   background-image: url(sg_center-column-template_media/projectsmenubase.png);
   height: 170px;
}

#aerospaceaircraftbutton div a ins  {
   text-decoration: none;
   position: relative;
   left: 39px;
   top: 9px;
   width: 111px;
   height: 9px;
}

#abrasivecompundsbutton div a ins  {
   text-decoration: none;
   position: relative;
   left: 41px;
   top: 9px;
   width: 109px;
   height: 9px;
}

#smallrimcolumn,
#mainrimcolumn  {
   padding: 0px;
   margin: 235px 0px 0px 0px;
   left: 0px;
   top: 0px;
   width: 903px;
   float: left;
   position: relative;
   display: inline;
   background-repeat: repeat-y;
   background-attachment: scroll;
   background-position: center top;
}

#aerospaceaircraftbutton div a  {
   background-image: url(sg_main-template_media/aerospaceaircraftbutton.gif);
}

#i1030requestinformationbutton  {
   margin-bottom: 38px;
   margin-left: 3px;
   width: 189px;
}

#i2151requestinformationbutton  {
   margin-bottom: 38px;
   margin-left: 3px;
   width: 189px;
}

#fixturedesignbutton div a ins  {
   width: 73px;
}

#i674requestinformationbutton  {
   margin-bottom: 38px;
   margin-left: 3px;
   width: 189px;
}

#abrasivecompundsbutton div a  {
   background-image: url(sg_main-template_media/abrasivecompundsbutton.gif);
}

#machinepartsbutton div a ins  {
   width: 74px;
}

#subcontractbutton div a ins  {
   text-decoration: none;
   position: relative;
   left: 84px;
   top: 10px;
   width: 65px;
   height: 9px;
}

#developmentbutton div a ins  {
   text-decoration: none;
   position: relative;
   left: 83px;
   top: 10px;
   width: 66px;
   height: 9px;
}

#commercialbutton div a ins  {
   text-decoration: none;
   position: relative;
   left: 90px;
   top: 10px;
   width: 61px;
   height: 9px;
}

#menubase > div:first-child  {
   background-image: url(sg_main-template_media/menubase.png);
   height: 226px;
}

#mainheaderbgcontentunique  {
   position: absolute;
   left: 17px;
   top: 15px;
   z-index: 4;
   width: 785px;
   height: 177px;
   margin-left: 0px;
   margin-top: 0px;
}

#fixturedesignbutton div a  {
   background-image: url(sg_main-template_media/fixturedesignbutton.gif);
}

#machinepartsbutton div a  {
   background-image: url(sg_main-template_media/machinepartsbutton.gif);
}

#aerospaceaircraftbutton  {
   z-index: 17;
   top: 234px;
   left: 194px;
}

#developmentbutton div a  {
   background-image: url(sg_center-column-template_media/developmentbutton.gif);
}

#subcontractbutton div a  {
   background-image: url(sg_main-template_media/subcontractbutton.gif);
}

#medicalbutton div a ins  {
   text-decoration: none;
   position: relative;
   left: 111px;
   top: 11px;
   width: 40px;
   height: 9px;
}

#bodytextupperunique li  {
   padding-left: 35px;
}

#lowerbodytextunique li  {
   font-size: 16px;
   line-height: 19px;
   padding-left: 0px;
   color: #F7F8FA;
   padding-bottom: 19px;
}

#abrasivecompundsbutton  {
   z-index: 12;
   top: 264px;
   left: 29px;
}

#commercialbutton div a  {
   background-image: url(sg_main-template_media/commercialbutton.gif);
}

#bodytextlowerunique li  {
   padding-left: 35px;
}

#bodytextlowerunique p  {
   padding-left: 35px;
}

#lowerbodytextunique p  {
   font-size: 16px;
   line-height: 19px;
   padding-left: 0px;
   color: #F7F8FA;
   padding-bottom: 19px;
}

#i1024pagefootercolumn  {
   margin-top: -1px;
}

#contactusbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 6px;
   top: 1px;
   width: 104px;
   height: 18px;
}

#bodytextupperunique p  {
   padding-left: 35px;
}

#i951pagefootercolumn  {
   margin-top: 0px;
}

#smallrimcolumn_f div  {
   background-image: url(sg_center-column-template_media/smallrimcentercut.gif);
}

#vidbodytextunique li  {
   padding-left: 35px;
}

#projectsbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 10px;
   top: 1px;
   width: 76px;
   height: 18px;
}

#servicesbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 8px;
   top: 1px;
   width: 79px;
   height: 18px;
}

#mainrimcolumn_f div  {
   background-image: url(sg_main-template_media/mainrimcentercut.gif);
}

#bodytextlfunique li  {
   padding-left: 0px;
}

#fixturedesignbutton  {
   z-index: 11;
   top: 294px;
   left: 29px;
}

#navbargraphicsmerge  {
   background: url(sg_main-template_media/topnavbar.gif) no-repeat;
   position: absolute;
   left: 17px;
   top: 187px;
   z-index: 6;
   width: 868px;
   height: 48px;
   margin-left: 0px;
   margin-top: 0px;
}

#bodytextrtunique li  {
   padding-left: 0px;
}

#vidbodytextunique p  {
   padding-left: 35px;
}

#bodytextupperunique  {
   margin-bottom: 0px;
   margin-top: 36px;
}

#bodytextlowerunique  {
   margin-bottom: 0px;
   margin-top: 16px;
}

#medicalbutton div a  {
   background-image: url(sg_center-column-template_media/medicalbutton.gif);
}

#bodytextrtunique p  {
   padding-left: 0px;
}

#headermenu ul li a  {
   padding: 3px 0.44em 4px 0.44em;
   height: 100%;
}

#videotextunique li  {
   padding-left: 0px;
}

#i1025pagefooterrim  {
   background-image: url(sg_center-column-template_media/d1025pagefooterrim.gif);
}

#i2161aboutusbutton  {
   margin-bottom: 0px;
   margin-left: 26px;
   width: 118px;
}

#i1040aboutusbutton  {
   margin-bottom: 0px;
   margin-left: 26px;
   width: 118px;
}

#bodytextlfunique p  {
   padding-left: 0px;
}

#machinepartsbutton  {
   z-index: 13;
   top: 235px;
   left: 29px;
}

#vidbodytextunique  {
   margin: 10px 0px 10px 19px;
   width: 866px;
   top: 0px;
   left: 0px;
   position: relative;
}

#bodytextunique li  {
   padding-left: 35px;
}

#i724pagefooterrim  {
   background-image: url(sg_main-template_media/d724pagefooterrim.gif);
}

#videotextunique p  {
   padding-left: 0px;
}

#mediabutton a ins  {
   text-decoration: none;
   position: relative;
   left: 23px;
   top: 1px;
   width: 52px;
   height: 18px;
}

#videocenterxmedia  {
   margin-bottom: 3px;
   margin-left: 7px;
}

#i668aboutusbutton  {
   margin-bottom: 0px;
   margin-left: 26px;
   width: 118px;
}

#developmentbutton  {
   z-index: 9;
   top: 354px;
   left: 29px;
}

#contactusbutton a  {
   background: url(sg_main-template_media/contactusbutton.gif) no-repeat;
   display: block;
   width: 116px;
   height: 25px;
}

#subcontractbutton  {
   z-index: 10;
   top: 324px;
   left: 29px;
}

#bodytextlfunique  {
   margin: 28px 0px 7px 32px;
   width: 400px;
   top: 0px;
   left: 0px;
   position: relative;
}

#smallrimcolumn_h  {
   background-image: url(sg_center-column-template_media/smallrimcolumn.gif);
}

#servicesbutton a  {
   background: url(sg_main-template_media/servicesbutton.gif) no-repeat;
   display: block;
   width: 97px;
   height: 25px;
}

#newsbutton a ins  {
   text-decoration: none;
   position: relative;
   left: 25px;
   top: 1px;
   width: 48px;
   height: 18px;
}

#projectsbutton a  {
   background-image: url(sg_main-template_media/projectsbutton.gif);
}

#lfimagecolcolumn  {
   width: 433px;
   margin-left: 19px;
}

#bodytextunique p  {
   padding-left: 35px;
}

#commercialbutton  {
   z-index: 16;
   top: 264px;
   left: 194px;
}

#projectsmenubase  {
   overflow: hidden;
   position: absolute;
   left: 156px;
   top: 193px;
   z-index: 14;
   width: 233px;
   height: 170px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#headermenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#bodytextrtunique  {
   margin: 28px 0px 11px 10px;
   width: 388px;
   top: 0px;
   left: 0px;
   position: relative;
}

#rtimagecolcolumn  {
   width: 415px;
   margin-left: 16px;
}

#navimage6unique  {
   background-image: url(sg_main-template_media/navimage6unique.gif);
   width: 131px;
}

#contactusbutton  {
   width: 116px;
   left: 747px;
   text-transform: uppercase;
}

#navimage7unique  {
   background-image: url(sg_main-template_media/navimage7unique.gif);
   width: 108px;
}

#lftextcolcolumn  {
   width: 433px;
   margin-left: 19px;
}

#mainrimcolumn_h  {
   background-image: url(sg_main-template_media/mainrimcolumn.gif);
}

#videotextunique  {
   margin-bottom: 8px;
   margin-left: 167px;
}

#navimage2unique  {
   background-image: url(sg_main-template_media/navimage2unique.gif);
   width: 131px;
}

#navimage4unique  {
   background-image: url(sg_main-template_media/navimage4unique.gif);
   width: 130px;
}

#rttextcolcolumn  {
   width: 435px;
   margin-left: 8px;
}

#navimage5unique  {
   background-image: url(sg_main-template_media/navimage5unique.gif);
   margin-left: -1px;
   width: 131px;
}

#navimage3unique  {
   background-image: url(sg_main-template_media/navimage3unique.gif);
   width: 125px;
}

#smallrimcolumn  {
   background-image: url(sg_center-column-template_media/smallrimcentercuttile.gif);
   min-height: 272px;
}

#bodytextunique  {
   margin-bottom: 36px;
   margin-top: 36px;
}

#projectsbutton  {
   font: 16px/19px Square721BT-Roman, Square721BT, "Square721 BT";
   position: absolute;
   left: 227px;
   top: 204px;
   z-index: 15;
   width: 96px;
   height: 25px;
   margin-left: 0px;
   margin-top: 0px;
}

#servicesbutton  {
   font: 16px/19px Square721BT-Roman, Square721BT, "Square721 BT";
   position: absolute;
   left: 58px;
   top: 204px;
   z-index: 9;
   width: 97px;
   height: 25px;
   margin-left: 0px;
   margin-top: 0px;
}

#medicalbutton  {
   z-index: 15;
   top: 294px;
   left: 194px;
}

#headermenu ul  {
   font: bold 8px/15px Square721BT-Roman, Square721BT, "Square721 BT";
   height: 15px;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-align: left;
}

#mediabutton a  {
   background-image: url(sg_main-template_media/mediabutton.gif);
}

#mainrimcolumn  {
   background-image: url(sg_main-template_media/mainrimcentercuttile.gif);
   min-height: 479px;
}

#rightsidelogo  {
   background: url(sg_main-template_media/rightsidelogo.png) no-repeat;
   position: absolute;
   left: 968px;
   top: 405px;
   z-index: 4;
   width: 209px;
   height: 69px;
   margin-left: 0px;
   margin-top: 0px;
}

#leftsidelogo  {
   background: url(sg_main-template_media/leftsidelogo.png) no-repeat;
   position: absolute;
   left: -282px;
   top: 406px;
   z-index: 4;
   width: 209px;
   height: 69px;
   margin-left: 0px;
   margin-top: 0px;
}

#homebutton a  {
   background: url(sg_center-column-template_media/homebutton.png) no-repeat;
   display: block;
   height: 105px;
   width: 247px;
   font-size: 105px;
   line-height: 105px;
}

#headerstroke  {
   background: url(sg_main-template_media/headerstroke.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: -2px;
   z-index: 5;
   width: 903px;
   height: 237px;
   margin-left: 0px;
   margin-top: 0px;
}

#newsbutton a  {
   background-image: url(sg_main-template_media/newsbutton.gif);
}

#mediabutton  {
   width: 96px;
   left: 399px;
}

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

#ridefooter  {
   font-size: 0px;
   width: 100%;
   position: relative;
   clear: left;
   display: block;
   margin-top: 211px;
}

#headermenu  {
   position: absolute;
   left: 629px;
   top: 30px;
   z-index: 6;
   margin-left: 0px;
   margin-top: 0px;
}

#newsbutton  {
   width: 96px;
   left: 583px;
}

#homebutton  {
   position: absolute;
   left: 628px;
   top: 57px;
   z-index: 6;
   width: 247px;
   height: 105px;
   margin-left: 0px;
   margin-top: 0px;
}

#menubase  {
   overflow: hidden;
   position: absolute;
   left: -9px;
   top: 197px;
   z-index: 8;
   width: 233px;
   height: 226px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

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

.cFFF * a,
.cFFF a  {
   color: #FFFFFF;
}

#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: 855px;
   width: 903px;
   position: relative;
}

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

.flow,
.footer  {
   position: relative;
   display: block;
   width: 100%;
}

.cFAFBFC a  {
   color: #FAFBFC;
}

.cFBFCFD a  {
   color: #FBFCFD;
}

.divider  {
   clear: left;
   display: block;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.footer  {
   clear: left;
}

.fl li  {
   float: left;
   display: inline;
}

.flow  {
   z-index: 2;
}

.lf  {
   float: left;
}

.rf  {
   float: right;
}

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

body  {
   padding: 0px;
   margin: 0px;
   background: #010001 url(sg_main-template_media/browserbackground.gif) center top no-repeat;
   background-attachment: fixed;
   height: 100%;
   -webkit-text-size-adjust: none;
}

