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

a ins  {
   text-decoration: none;
}

#gallerybutton a:hover,#homebutton a:hover,#costbutton a:hover,#testimonialsbutton a:hover,#contactusbutton a:hover  {
   background-position: -222px 0%;
}

#costcheckmark,#contactuscheckmark,#testimonialcheckmark,#homecheckmark,#gallerycheckmark  {
   background: url(gallerymedia/gallerycheckmark.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   z-index: 3;
   width: 30px;
   height: 23px;
}

#contactusbutton a,#costbutton a,#homebutton a,#testimonialsbutton a,#gallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 222px;
   height: 54px;
   background-position: 0% 0px;
}

#testimonialsbutton,#contactusbutton,#gallerybutton,#homebutton,#costbutton  {
   visibility: visible;
   position: absolute;
   left: 66px;
   z-index: 3;
   width: 222px;
   height: 54px;
}

#pid5testimonials,#pid3contactus,#pid1home,#pid2cost,#pid4gallery  {
   margin: 0px auto 0px auto;
   width: 750px;
   position: relative;
}

#sitedesignedandmanagedbytext p a:hover  {
   color: #1D2E8B;
   text-decoration: underline overline;
   font-weight: bold;
}

#sitedesignedandmanagedbytext p a  {
   font-weight: bold;
   text-decoration: none;
   color: #6885D5;
}

#homegallerycosttemenu li a:hover  {
   color: #1D2E8B;
   text-decoration: underline;
   font-weight: bold;
}

#sitedesignedandmanagedbytext p  {
   font: bold 10px/14px Verdana;
   margin: 0px;
   color: #6885D5;
   text-align: center;
}

#drivewaysallsurfacesinctext p  {
   font: bold 18px/18px Helvetica;
   margin: 0px;
   text-align: left;
   color: #154EA2;
}

#costtext p,#contactustext p  {
   font: 16px/18px Helvetica;
   margin: 0px;
   padding-bottom: 15px;
   padding-right: 10px;
   padding-left: 10px;
   text-align: left;
   color: #FFFFFF;
   letter-spacing: 1px;
}

#sitedesignedandmanagedbytext  {
   visibility: visible;
   position: absolute;
   left: 382px;
   top: 835px;
   z-index: 2;
   width: 359px;
}

#prevbutton a,#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 55px;
   height: 59px;
   background-position: 0% 0px;
}

#drivewaysallsurfacesinctext  {
   visibility: visible;
   position: absolute;
   left: 138px;
   top: 594px;
   z-index: 4;
   width: 654px;
}

#menunderpressuregraphiccopy  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 570px;
   z-index: 3;
   width: 707px;
   height: 248px;
   background-color: #45A1DA;
   background-image: none;
}

#redlinelower,#redlineupper  {
   visibility: visible;
   position: absolute;
   left: 21px;
   z-index: 4;
   width: 708px;
   height: 11px;
   background-repeat: no-repeat;
}

#homegallerycosttemenu li a  {
   font-weight: bold;
   text-decoration: none;
   color: #447BD7;
   height: 100%;
   display: block;
}

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

#prevbutton,#nextbutton  {
   visibility: visible;
   position: absolute;
   top: 349px;
   z-index: 3;
   width: 55px;
   height: 59px;
}

#menunderpressuregraphic  {
   background: url(gallerymedia/menunderpressuregraphic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 13px;
   z-index: 3;
   width: 707px;
   height: 248px;
}

#homegallerycosttemenu  {
   font: bold 10px/15px Verdana;
   height: 15px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #447BD7;
   position: absolute;
   left: 13px;
   top: 835px;
   z-index: 2;
   width: 332px;
}

#testimonialcheckmark  {
   top: 469px;
}

#testimonialsbutton a  {
   background-image: url(gallerymedia/testimonialsbutton.gif);
}

#contactuscheckmark  {
   top: 524px;
}

#testimonialsbutton  {
   top: 459px;
}

#i2504185006text p  {
   font: bold 24px/14px Helvetica;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: -2px;
   text-align: center;
}

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

#gallerycheckmark  {
   top: 361px;
}

#i2504185006text  {
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 221px;
   z-index: 4;
   width: 606px;
}

#gallerybutton a  {
   background-image: url(gallerymedia/gallerybutton.gif);
}

#contactusbutton  {
   top: 512px;
}

#homecheckmark  {
   top: 309px;
}

#strokegraphic  {
   background: url(gallerymedia/strokegraphic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 3px;
   z-index: 2;
   width: 734px;
   height: 834px;
}

#costcheckmark  {
   top: 415px;
}

#gallerybutton  {
   top: 351px;
}

#costbutton a  {
   background-image: url(gallerymedia/costbutton.gif);
}

#nextbutton a  {
   background-image: url(gallerymedia/nextbutton.gif);
}

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

#redlinelower  {
   background-image: url(gallerymedia/redlinelower.gif);
   top: 567px;
}

#prevbutton a  {
   background-image: url(gallerymedia/prevbutton.gif);
}

#redlineupper  {
   background-image: url(gallerymedia/redlineupper.gif);
   top: 259px;
}

#costbutton  {
   top: 405px;
}

#prevbutton  {
   left: 294px;
}

#homebutton  {
   top: 297px;
}

#nextbutton  {
   left: 357px;
}

#bullits  {
   background: url(gallerymedia/bullits.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 121px;
   top: 598px;
   z-index: 4;
   width: 7px;
   height: 207px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 750px;
   height: 850px;
   background-color: #C3DFF7;
   background-image: none;
}

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


