a  {   text-decoration: none;   color: #000000;}a ins  {   text-decoration: none;}#aboutmenu li a:hover,#contractorsmenu li a:hover,#homeownersmenu li a:hover,#servicesmenu li a:hover,#productsmenu li a:hover  {   background-color: #FFFFFF;}#homebutton a,#homeownersbutton a,#contractorsbutton a,#productsbutton a,#contactbutton a,#servicesbutton a,#aboutbutton a  {   background-repeat: no-repeat;   display: block;   height: 28px;   background-position: 0% 0px;   font-size: 28px;   line-height: 28px;}#homeownersmenu li a,#contractorsmenu li a,#productsmenu li a,#servicesmenu li a,#aboutmenu li a  {   background-color: #E1E1E1;   border-bottom-color: #4E4E4E;   border-bottom-style: dotted;   border-right-color: #4E4E4E;   border-right-style: dotted;   border-left-color: #4E4E4E;   border-left-style: dotted;   border-width: 1px;   border-top: 0px;   padding-left: 5px;   padding-right: 0px;   text-decoration: none;   color: #2A2A29;   width: 100%;   display: block;}#aboutmenu li,#homeownersmenu li,#servicesmenu li,#productsmenu li,#contractorsmenu li  {   width: 100%;   display: block;   margin: 0px;}#servicesmenu,#aboutmenu,#contractorsmenu,#productsmenu,#homeownersmenu  {   font: bold 11px/18px Arial;   margin: -1px 0px 0px -1px;   padding: 0px;   list-style: none;   text-align: left;   color: #2A2A29;   visibility: hidden;   position: absolute;   top: 136px;}#contractorsbutton a:hover,#homeownersbutton a:hover  {   background-position: -110px 0%;}#id1textgrow p a:hover,#id2textgrow p a:hover  {   color: #4E4E4E;   text-decoration: underline;}#homeownersbutton,#contractorsbutton  {   visibility: visible;   position: absolute;   top: 106px;   z-index: 2;   width: 110px;   height: 28px;}#id2textgrow p a,#id1textgrow p a  {   text-decoration: underline;   color: #D03E00;}#id2textgrow p,#id1textgrow p  {   font: 11px/13px Arial;   margin: 0px;   padding-bottom: 8px;   text-align: left;    color: #000000;}#customerservice434821zone p  {   font: 12px/12px Arial;   margin: 0px;   color: #FFFFFF;   text-align: right;}#i2007stonezonellcallrigh p  {   font: 10px/12px Arial;   margin: 0px;   color: #999998;   padding-bottom: 3px;   text-align: center;}#id2textgrow,#id1textgrow  {   visibility: visible;   background-color: #FFFFFF;   padding-top: 0px;   padding-bottom: 0px;   margin: 0px;   position: relative;}#customerservice434821zone  {   visibility: visible;   position: absolute;   left: 621px;   top: 46px;   z-index: 2;   width: 156px;}#everythingyouneedforthela  {   background: url(media/everythingyouneedforthela.gif) no-repeat;   visibility: visible;   position: absolute;   left: 110px;   top: 24px;   z-index: 2;   width: 409px;   height: 53px;}#i2007stonezonellcallrigh  {   visibility: visible;   position: absolute;   left: 16px;   top: 24px;   z-index: 2;   width: 772px;}#servicesbutton a:hover  {   background-position: -75px 0%;}#productsbutton a:hover  {   background-position: -90px 0%;}#contactbutton a:hover  {   background-position: -99px 0%;}#contractorsbutton a  {   width: 110px;   background-image: url(media/contractorsbutton.gif);}#aboutbutton a:hover  {   background-position: -78px 0%;}#homeownersbutton a  {   width: 110px;   background-image: url(media/homeownersbutton.gif);}#homebutton a:hover  {   background-position: -57px 0%;}#contractorsbutton  {   left: 453px;}#servicesbutton a  {   width: 75px;   background-image: url(media/servicesbutton.gif);}#homeownersbutton  {   left: 339px;}#productsbutton a  {   width: 90px;   background-image: url(media/productsbutton.gif);}#grinder,#about  {   margin: 0px auto 0px auto;   height: 300px;   width: 800px;   position: relative;   background-color: #FFFFFF;}#about1  {   margin: 0px auto 0px auto;   height: 440px;   width: 800px;   position: relative;   background-color: #FFFFFF;}#contactbutton a  {   width: 99px;   background-image: url(media/contactbutton.gif);}#contractorsmenu  {   width: 116px;   z-index: 2;   left: 452px;}#productsbutton  {   visibility: visible;   position: absolute;   left: 164px;   top: 106px;   z-index: 2;   width: 90px;   height: 28px;}#servicesbutton  {   visibility: visible;   position: absolute;   left: 259px;   top: 106px;   z-index: 2;   width: 75px;   height: 28px;}#homeownersmenu  {   width: 105px;   z-index: 2;   left: 338px;}#contactbutton  {   visibility: visible;   position: absolute;   left: 567px;   top: 106px;   z-index: 2;   width: 99px;   height: 28px;}#aboutbutton a  {   width: 78px;   background-image: url(media/aboutbutton.gif);}#servicesmenu  {   width: 125px;   z-index: 3;   left: 258px;}#productsmenu  {   width: 109px;   z-index: 4;   left: 163px;}#homebutton a  {   width: 57px;   background-image: url(media/homebutton.gif);}#grayshading  {   background: url(media/grayshading.gif) no-repeat;   visibility: visible;   position: absolute;   left: 0px;   top: 35px;   z-index: 1;   width: 799px;   height: 11px;}#topblackbar  {   visibility: visible;   position: absolute;   left: 5px;   top: 0px;   z-index: 1;   width: 791px;   height: 92px;   background-color: #000000;   background-image: none;}#aboutbutton  {   visibility: visible;   position: absolute;   left: 82px;   top: 106px;   z-index: 2;   width: 78px;   height: 28px;}#id1textgrow  {   padding-right: 0px;   padding-left: 0px;}#id2textgrow  {   padding-right: 32px;   padding-left: 28px;}#graynavbar  {   visibility: visible;   position: absolute;   left: 5px;   top: 98px;   z-index: 1;   width: 791px;   height: 36px;   background-color: #7A7A70;   background-image: none;}#homebutton  {   visibility: visible;   position: absolute;   left: 21px;   top: 106px;   z-index: 2;   width: 57px;   height: 28px;}#scootdown  {   position: relative;}#aboutmenu  {   width: 109px;   z-index: 5;   left: 81px;}#footer  {   background-color: #FFFFFF;   position: relative;   left: 0px;   width: 100%;   height: 46px;   margin-bottom: 70px;}#logo  {   background: url(media/logo.gif) no-repeat;   visibility: visible;   position: absolute;   left: 18px;   top: 6px;   z-index: 2;   width: 78px;   height: 77px;}html, body  {   padding: 0px;   margin: 0px;   background-color: #7A7A70;}
