#contactusform input[type=submit],
#contactusform fieldset div input,
#contactusform fieldset div textarea,
#contactusform fieldset div label  {
   font: normal normal 18px/23px "Times New Roman", "Times", serif;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#bottombarcontact,
#i3710bottombartips,
#i2022bottombarinst,
#bottombarstroke,
#bottombarrepair,
#bottombartips  {
   position: absolute;
   left: 0px;
   top: 777px;
   z-index: 3;
   width: 1369px;
   height: 35px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

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

#contactbutton,
#mediabutton,
#instrumentsbutton  {
   position: absolute;
   top: 73px;
   z-index: 3;
   height: 58px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

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

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

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

#contactusform input[type=submit]  {
   padding: 0px;
}

#page_content .container_div  {
   background-image: none;
}

#repairsbutton,
#tipsbutton  {
   position: absolute;
   top: 73px;
   z-index: 3;
   height: 61px;
   margin-left: 0px;
   margin-top: 0px;
}

#emiliolyonsthesaxdrconten  {
   position: absolute;
   left: 0px;
   top: 141px;
   z-index: 4;
   width: 542px;
   margin-left: 0px;
   margin-top: 0px;
}

#emiliolyonsbutton a  {
   background: url(sg_tips_media/emiliolyonsbutton.gif) no-repeat;
   display: block;
   height: 88px;
   width: 274px;
   font-size: 88px;
   line-height: 88px;
}

#instrumentsbutton a  {
   background: url(sg_tips_media/instrumentsbutton.gif) no-repeat;
   display: block;
   width: 233px;
   height: 58px;
}

#i2022bottombarinst  {
   background-image: url(sg_contact-us_media/bottombarrepair.gif);
}

#i3710bottombartips  {
   background-image: url(sg_tips_media/bottombartips.gif);
}

#emiliolyonsbutton  {
   position: absolute;
   left: 41px;
   top: 39px;
   z-index: 3;
   width: 274px;
   height: 88px;
   margin-left: 0px;
   margin-top: 0px;
}

#instrumentsbutton  {
   width: 233px;
   left: 427px;
}

#bottombarcontact  {
   background-image: url(sg_contact-us_media/bottombarrepair.gif);
}

#facebookbutton a  {
   background: url(sg_tips_media/facebookbutton.gif) no-repeat;
   display: block;
   width: 71px;
   height: 71px;
}

#repairsbutton a  {
   background: url(sg_tips_media/repairsbutton.gif) no-repeat;
   display: block;
   width: 154px;
   height: 61px;
}

#bottombarstroke  {
   background-image: url(sg_home_media/bottombarstroke.gif);
   top: 849px;
}

#bottombarrepair  {
   background-image: url(sg_repairs_media/bottombarrepair.gif);
}

#contactbutton a  {
   background: url(sg_tips_media/contactbutton.gif) no-repeat;
   display: block;
   width: 156px;
   height: 58px;
}

#facebookbutton  {
   position: absolute;
   left: 1291px;
   top: 65px;
   z-index: 3;
   width: 71px;
   height: 71px;
   margin-left: 0px;
   margin-top: 0px;
}

#mediabutton a  {
   background: url(sg_tips_media/mediabutton.gif) no-repeat;
   display: block;
   width: 126px;
   height: 58px;
}

#bottombartips  {
   background-image: url(sg_tips_media/bottombartips.gif);
}

#contactbutton  {
   width: 156px;
   left: 1123px;
}

#repairsbutton  {
   width: 154px;
   left: 680px;
}

#tipsbutton a  {
   background: url(sg_tips_media/tipsbutton.gif) no-repeat;
   display: block;
   width: 94px;
   height: 61px;
}

#page_content  {
   min-height: 812px;
}

#mediabutton  {
   width: 126px;
   left: 975px;
}

#mainbcgrnd  {
   background: url(sg_tips_media/mainbcgrnd.gif) no-repeat;
   position: absolute;
   left: 542px;
   top: 142px;
   z-index: 3;
   width: 824px;
   height: 579px;
   margin-left: 0px;
   margin-top: 0px;
}

#tipsbutton  {
   width: 94px;
   left: 858px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 1369px;
   left: 0px;
   top: 0px;
   display: block;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1369px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

.full_width  {
   min-width: 1369px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

*:focus  {
   outline-style: none;
}

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

ains  {
   text-decoration: none;
}

html, body  {
   background-color: #343434;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

