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

a ins  {
   text-decoration: none;
}

#footermenu1menu li a:hover,
#footermenu2menu li a:hover  {
   text-decoration: underline;
   font-weight: bold;
}

#designgalleriesmenu li a:hover,
#navmenu li a:hover  {
   background-color: #E4B559;
   font-weight: bold;
}

#kitchengallerythumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 2px;
   width: 75px;
   height: 64px;
}

#footermenu1menu li a,
#footermenu2menu li a  {
   font-weight: Normal;
   text-decoration: none;
   color: #000000;
   height: 100%;
   display: block;
}

#navmenu li a,
#designgalleriesmenu li a  {
   background-color: #E4D8C0;
   font-weight: Normal;
   border-bottom-color: #E4B559;
   border-bottom-style: outset;
   border-right-color: #E4B559;
   border-right-style: outset;
   border-width: 1px;
   border-top: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #003366;
   width: 100%;
   display: block;
}

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

#thegranitecity p,
#thegranitecitycopy p  {
   font: bold 30px/36px Garamond;
   margin: 0px;
   text-align: center;
}

#id31prevbutton a,
#id29nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 45px;
   background-position: 0% 0px;
   font-size: 45px;
   line-height: 45px;
}

#designgalleriesmenu li,
#navmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#kitchengalleryhpicturebox table  {
   width: 100%;
   height: 100%;
}

#kitchengallerythumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 270px;
   top: 91px;
   z-index: 3;
   width: 688px;
   height: 154px;
}

#preferredcontractorsbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #003366;
}

#backgroundpictureboxkitchen  {
   background: url(kitchengallerymedia/backgroundpictureboxkitchen.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 272px;
   z-index: 2;
   width: 502px;
   height: 354px;
}

#backgroundthumbsheetkitchen  {
   background: url(kitchengallerymedia/backgroundthumbsheetkitchen.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 74px;
   z-index: 2;
   width: 716px;
   height: 189px;
}

#preferredcontractorsbutton  {
   font: italic 18px/22px Garamond;
   padding-bottom: 5px;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 77px;
   top: 556px;
   z-index: 5;
   width: 117px;
   height: 67px;
}

#preferredcontractorsbanner  {
   background: url(kitchengallerymedia/preferredcontractorsbanner.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 543px;
   z-index: 4;
   width: 170px;
   height: 110px;
}

#kitchengalleryhpicturebox  {
   visibility: visible;
   position: absolute;
   left: 269px;
   top: 284px;
   z-index: 3;
   width: 472px;
   height: 322px;
}

#designgalleriesmenu li a  {
   padding-left: 1px;
}

#id29nextbutton a:hover  {
   background-position: -45px 0%;
}

#id31prevbutton a:hover  {
   background-position: -46px 0%;
}

#stonegalleryb a:hover  {
   background-position: -130px 0%;
}

#designgalleriesmenu  {
   font: 18px/27px Garamond;
   margin: -1px 0px 0px 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #003366;
   visibility: hidden;
   position: absolute;
   left: 203px;
   top: 123px;
   z-index: 4;
   width: 212px;
}

#thegranitecitycopy  {
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 12px;
   z-index: 1;
   width: 318px;
}

#pid2kitchengallery  {
   margin: 0px auto 0px 0px;
   height: 696px;
   width: 982px;
   position: relative;
   background-color: #AFBABF;
}

#thegranitecity p  {
   color: #003366;
}

#id31prevbutton a  {
   width: 46px;
   background-image: url(kitchengallerymedia/id31prevbutton.gif);
}

#id29nextbutton a  {
   width: 45px;
   background-image: url(kitchengallerymedia/id29nextbutton.gif);
}

#footermenu2menu  {
   font: 11px/20px Garamond;
   height: 20px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   position: absolute;
   left: 270px;
   top: 660px;
   z-index: 1;
   width: 457px;
}

#stonegalleryb a  {
   background: url(kitchengallerymedia/stonegalleryb.gif) no-repeat 0% 0px;
   display: block;
   height: 87px;
   width: 130px;
   font-size: 87px;
   line-height: 87px;
}

#footermenu1menu  {
   font: 11px/19px Garamond;
   height: 19px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   position: absolute;
   left: 277px;
   top: 639px;
   z-index: 1;
   width: 447px;
}

#id29nextbutton  {
   visibility: visible;
   position: absolute;
   left: 869px;
   top: 334px;
   z-index: 1;
   width: 45px;
   height: 45px;
}

#namemetadata p  {
   font: bold 24px/29px Garamond;
   margin: 0px;
   color: #003366;
   padding-bottom: 15px;
   text-align: left;
}

#thegranitecity  {
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 11px;
   z-index: 2;
   width: 326px;
}

#id31prevbutton  {
   visibility: visible;
   position: absolute;
   left: 777px;
   top: 334px;
   z-index: 2;
   width: 46px;
   height: 45px;
}

#stonegalleryb  {
   visibility: visible;
   position: absolute;
   left: 73px;
   top: 437px;
   z-index: 4;
   width: 130px;
   height: 87px;
}

#navmenu li a  {
   padding-left: 0px;
   border-left-style: outset;
   border-left-color: #E4B559;
}

#namemetadata  {
   visibility: visible;
   position: absolute;
   left: 624px;
   top: 26px;
   z-index: 1;
   width: 173px;
}

#id5footer p  {
   font: 10px/12px Garamond;
   margin: 0px;
   text-align: center;
}

#menubanner  {
   background: url(kitchengallerymedia/menubanner.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 28px;
   z-index: 3;
   width: 170px;
   height: 523px;
}

#pyramisa p  {
   font: bold 18px/22px Garamond;
   margin: 0px;
   color: #003366;
   text-align: center;
}

#id5footer  {
   visibility: visible;
   position: absolute;
   left: 369px;
   top: 680px;
   z-index: 1;
   width: 258px;
}

#logoghost  {
   background: url(kitchengallerymedia/logoghost.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 156px;
   top: 253px;
   z-index: 1;
   width: 698px;
   height: 375px;
}

#pyramisa  {
   visibility: visible;
   position: absolute;
   left: 294px;
   top: 45px;
   z-index: 3;
   width: 293px;
}

#navmenu  {
   font: 18px/27px Garamond;
   margin: -1px 0px 0px -1px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #003366;
   position: absolute;
   left: 71px;
   top: 95px;
   z-index: 4;
   width: 130px;
}

#hpic4  {
   background: url(kitchengallerymedia/hpic4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 74px;
   z-index: 2;
   width: 210px;
   height: 180px;
}

#logo  {
   background: url(kitchengallerymedia/logo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 71px;
   top: 45px;
   z-index: 4;
   width: 133px;
   height: 44px;
}

.sgthumb:hover  {
   border-color: #FFFFFF;
   border-style: inset;
}

.sgthumb  {
   border: 3px solid #AEBABF;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 75px;
   height: 64px;
}

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

