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

a ins  {
   text-decoration: none;
}

#pid3products,
#pid4hours,
#betheloverheadraw,
#pid1welcome,
#pid2directionsandmap  {
   margin: 0px auto 0px 0px;
   width: 1024px;
   position: relative;
}

#homeaddytext p a:hover,
#productstext p a:hover,
#products1text p a:hover  {
   font-weight: bold;
   text-decoration: underline;
}

#rwbutton a:hover,
#liftmasterbutton a:hover,
#garagebeyondbutton a:hover  {
   background-position: -150px 0%;
}

#products1text p,
#productstext p,
#directionstext p  {
   font: 14px/17px "Comic Sans MS", cursive;
   margin: 0px;
   padding-left: 10px;
   text-align: left;
}

#directionswearejustpastringsendontheopposites  {
   background: url(sg_betheloverheadraw_media/id0directionswearejustpastr.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 273px;
   top: 168px;
   z-index: 3;
   width: 420px;
   height: 70px;
}

#productstext p a,
#products1text p a  {
   font-weight: Normal;
   border-width: 1px;
   text-decoration: none;
   color: #3442F7;
}

#products1text,
#productstext  {
   visibility: visible;
   position: absolute;
   left: 271px;
   z-index: 3;
   width: 730px;
}

#introtext p,
#homeaddytext p  {
   margin: 0px;
   color: #666666;
   line-height: 27px;
   font-weight: bold;
   font-family: Verdana, sans-serif;
   text-align: center;
}

#navigationmenu li a:hover  {
   background-color: #CCCCFF;
   color: #030303;
   text-decoration: underline;
}

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

#garagebeyondbutton a  {
   background: url(sg_welcome_media/garagebeyondbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 51px;
   width: 150px;
   font-size: 51px;
   line-height: 51px;
}

#waynebutton a:hover  {
   background-position: -116px 0%;
}

#navigationmenu li a  {
   background-color: transparent;
   border-bottom-color: #FFFFFF;
   border-bottom-style: solid;
   border-width: 1px;
   border-top: 0px;
   padding-left: 10px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#productlinkstext p  {
   font: bold 18px/48px Verdana, sans-serif;
   margin: 0px;
   color: #FDE75C;
   letter-spacing: -1px;
   padding-left: 10px;
   text-align: left;
}

#garagebeyondbutton  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 776px;
   z-index: 4;
   width: 150px;
   height: 51px;
}

#greybar1,
#greybar  {
   background: url(sg_welcome_media/greybar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 5;
   width: 260px;
   height: 14px;
}

#liftmasterbutton a  {
   background: url(sg_welcome_media/liftmasterbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 39px;
   width: 150px;
   font-size: 39px;
   line-height: 39px;
}

#products1text p a  {
   line-height: 24px;
}

#bbbbutton a:hover  {
   background-position: -81px 0%;
}

#navigationmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#homeaddytext p a  {
   border-width: 1px;
   color: #3442F7;
   text-decoration: none;
   font-weight: bold;
}

#liftmasterbutton  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 715px;
   z-index: 4;
   width: 150px;
   height: 39px;
}

#productlinkstext  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 492px;
   z-index: 5;
   width: 260px;
}

#directionstext p  {
   color: #000004;
}

#emailusbutton a  {
   background: url(sg_welcome_media/emailusbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 102px;
   font-size: 26px;
   line-height: 26px;
}

#products1text p  {
   color: #000502;
}

#homeaddytext p  {
   font-size: 19px;
}

#productstext p  {
   color: #070000;
}

#navigationmenu  {
   font: 18px/36px Verdana, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 0px;
   top: 147px;
   z-index: 5;
   width: 250px;
}

#directionstext  {
   visibility: visible;
   position: absolute;
   left: 291px;
   top: 822px;
   z-index: 3;
   width: 670px;
}

#emailusbutton  {
   visibility: visible;
   position: absolute;
   left: 76px;
   top: 326px;
   z-index: 4;
   width: 102px;
   height: 26px;
}

#waynebutton a  {
   background: url(sg_welcome_media/waynebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 65px;
   width: 116px;
   font-size: 65px;
   line-height: 65px;
}

#products1text  {
   top: 356px;
}

#productstext  {
   top: 151px;
}

#bbbbutton a  {
   background: url(sg_welcome_media/bbbbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 63px;
   width: 81px;
   font-size: 63px;
   line-height: 63px;
}

#waynebutton  {
   visibility: visible;
   position: absolute;
   left: 67px;
   top: 629px;
   z-index: 4;
   width: 116px;
   height: 65px;
}

#introtext p  {
   font-size: 22px;
}

#rwbutton a  {
   background: url(sg_welcome_media/rwbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 40px;
   width: 150px;
   font-size: 40px;
   line-height: 40px;
}

#welcomeimg  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 0px;
   z-index: 3;
   width: 226px;
   height: 124px;
}

#bbbbutton  {
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 904px;
   z-index: 4;
   width: 81px;
   height: 63px;
}

#greybar1  {
   top: 862px;
}

#rwbutton  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 568px;
   z-index: 4;
   width: 150px;
   height: 40px;
}

#linevert  {
   visibility: visible;
   position: absolute;
   left: 260px;
   top: 146px;
   z-index: 4;
   width: 1px;
   height: 859px;
   background-color: #000000;
   background-image: none;
}

#greybar  {
   top: 486px;
}

#logoimg  {
   visibility: visible;
   position: absolute;
   left: 375px;
   top: 0px;
   z-index: 3;
   width: 482px;
   height: 121px;
}

#address  {
   background: url(sg_welcome_media/address.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 367px;
   z-index: 4;
   width: 139px;
   height: 90px;
}

#mapimg  {
   visibility: visible;
   position: absolute;
   left: 381px;
   top: 260px;
   z-index: 3;
   width: 501px;
   height: 519px;
}

#blue  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 146px;
   z-index: 3;
   width: 260px;
   height: 859px;
   background-color: #333A99;
   background-image: none;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_welcome_media/exteriortile.gif) left top repeat;
}

