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

a ins  {
   text-decoration: none;
}

#floorgallery p,
#id103fireplacegallery p,
#cta2 p,
#fabricate p,
#address1 p,
#address3 p,
#pyramisa p,
#design p,
#sinksheadlinemetadata p,
#cta1 p,
#install p,
#aboutustext5 p,
#id101bathroomgallery p,
#id100kitchengallery p  {
	margin: 0px;
	color: #003366;
	font-weight: bold;
	font-family: Garamond;
	text-align: center;
}

#pid8directions,
#pid9sinks,
#pid2kitchengallery,
#pid1home,
#pid3stonegallery,
#pid10edges,
#preferredcontractors,
#pid11theprocess,
#pid4aboutus,
#pid5contactus,
#pid7stonefaq,
#pid6stonecare  {
   margin: 0px auto 0px 0px;
   height: 700px;
   width: 1015px;
   position: relative;
   background-color: #AFBABF;
}

#stonegalleryb a:hover,
#fireplacegalleryb a:hover,
#floorwallgalleryb a:hover,
#bathroomgalleryb a:hover,
#kitchengalleryb a:hover  {
   background-position: -130px 0%;
}

#id57prevbutton a,
#id30prevbutton a,
#id28nextbutton a,
#id41prevbutton a,
#id55nextbutton a,
#id39nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 45px;
   background-position: 0% 0px;
   font-size: 45px;
   line-height: 45px;
}

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

#aboutustext p,
#aboutustext3 p,
#edgestext p,
#sinksbodytext p,
#stonecare2grow p,
#directionstext p  {
   font: 14px/17px Garamond;
   margin: 0px;
   text-align: justify;
   color: #003366;
}

#kitchengalleryhpicturebox table,
#stonegalleryhpicturebox table,
#sinkspicturebox table  {
   width: 100%;
   height: 100%;
}

#floorwallgalleryb a,
#fireplacegalleryb a,
#kitchengalleryb a,
#bathroomgalleryb a  {
   background-repeat: no-repeat;
   display: block;
   height: 98px;
   width: 130px;
   background-position: 0% 0px;
   font-size: 98px;
   line-height: 98px;
}

#floorwallgalleryb,
#kitchengalleryb,
#bathroomgalleryb,
#fireplacegalleryb  {
   visibility: visible;
   position: absolute;
   top: 106px;
   z-index: 3;
   width: 130px;
   height: 98px;
}

#stonecare2grow,
#xmediaedgesxmediagrow,
#xmediadirectionsxmediagrow  {
   visibility: visible;
   background-color: #AFBABF;
   padding-top: 0px;
   padding-bottom: 0px;
   margin: 0px;
   position: relative;
}

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

#address2 p,
#products p,
#sinksdescriptionmetadata p  {
   font: 14px/17px Garamond;
   margin: 0px;
   color: #003366;
   text-align: center;
}

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

#namemetadata,
#stonecare1text,
#stonegallerytext  {
	visibility: visible;
	position: absolute;
	left: 280px;
	z-index: 1;
	width: 629px;
	height: 34px;
}

#stonefaqtext  {
   visibility: visible;
   position: absolute;
   left: 280px;
   z-index: 1;
   width: 399px;
}

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

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

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

#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;
}

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

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

#stonegallerydescriptionmetadata p  {
   font: bold 12px/14px Garamond;
   margin: 0px;
   color: #003366;
   padding-bottom: 15px;
   text-align: center;
}

#aboutustext2 p,
#aboutustext4 p  {
	font: italic 24px/29px Garamond;
	margin: 0px;
	color: #003366;
	text-align: center;
	font-weight: bold;
}

#stonegalleryheadlinemetadata p  {
   text-align: center;
}

#kitchengallerythumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 278px;
   top: 148px;
   z-index: 3;
   width: 179px;
   height: 418px;
}

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

#backgroundpictureboxkitchen  {
   background: url(kitchengallerymedia/backgroundpictureboxkitchen.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 488px;
   top: 137px;
   z-index: 2;
   width: 391px;
   height: 313px;
}

#backgroundthumbsheetkitchen  {
   background: url(kitchengallerymedia/backgroundthumbsheetkitchen.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 265px;
   top: 137px;
   z-index: 2;
   width: 206px;
   height: 448px;
}

#aboutustext4,
#aboutustext2  {
   visibility: visible;
   position: absolute;
   left: 278px;
   z-index: 2;
   width: 420px;
}

#sinksdescriptionmetadata p  {
   padding-bottom: 15px;
}

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

#xmediadirectionsxmediagrow  {
   padding-right: 403px;
   padding-left: 267px;
}

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

#kitchengalleryhpicturebox  {
   visibility: visible;
   position: absolute;
   left: 501px;
   top: 149px;
   z-index: 3;
   width: 365px;
   height: 281px;
}

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

#id103fireplacegallery p  {
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
}

#sinksheadlinemetadata p  {
   font: Normal 18px/22px;
   padding-bottom: 15px;
}

#id101bathroomgallery p  {
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
}

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

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

#id100kitchengallery p  {
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
}

#mialogobutton a:hover  {
   background-position: -50px 0%;
}

#id103fireplacegallery  {
   visibility: visible;
   position: absolute;
   left: 730px;
   top: 209px;
   z-index: 3;
   width: 145px;
}

#xmediaedgesxmediagrow  {
   padding-right: 169px;
   padding-left: 256px;
}

#id101bathroomgallery  {
   visibility: visible;
   position: absolute;
   left: 393px;
   top: 209px;
   z-index: 3;
   width: 140px;
}

#fireplacegalleryb a  {
   background-image: url(homemedia/fireplacegalleryb.gif);
}

#floorwallgalleryb a  {
   background-image: url(homemedia/floorwallgalleryb.gif);
}

#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;
}

#address1  {
   visibility: visible;
   position: absolute;
   left: 257px;
   z-index: 2;
   width: 245px;
}

#address3  {
   visibility: visible;
   position: absolute;
   left: 504px;
   z-index: 2;
   width: 245px;
}

#address2  {
   visibility: visible;
   position: absolute;
   left: 346px;
   z-index: 2;
   width: 316px;
}

#shape1copy,
#shape1  {
   background: url(homemedia/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 356px;
   z-index: 2;
   width: 293px;
   height: 1px;
}

#stonegallery2text p  {
   font: 14px/17px Garamond;
   margin: 0px;
   color: #003366;
   padding-bottom: 15px;
   text-align: left;
}

#id100kitchengallery  {
   visibility: visible;
   position: absolute;
   left: 235px;
   top: 209px;
   z-index: 3;
   width: 129px;
}

#bathroomgalleryb a  {
   background-image: url(homemedia/bathroomgalleryb.gif);
}

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

#floorwallgalleryb  {
   left: 569px;
}

#fireplacegalleryb  {
   left: 733px;
}

#kitchengalleryb a  {
   background-image: url(homemedia/kitchengalleryb.gif);
}

#directionstext p  {
   text-align: left;
}

#id28nextbutton a  {
   width: 45px;
   background-image: url(sinksmedia/id55nextbutton.gif);
}

#bathroomgalleryb  {
   left: 404px;
}

#stonegallerytext  {
   top: 80px;
}

#stonecare2grow p  {
   padding-bottom: 15px;
}

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

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

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

#thegranitecity p  {
   color: #003366;
}

#id39nextbutton a  {
   width: 45px;
   background-image: url(sinksmedia/id55nextbutton.gif);
}

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

#comingsoontext p  {
   font: bold 30px/36px Garamond;
   margin: 0px;
   padding-bottom: 15px;
   text-align: left;
   color: #040000;
}

#sinksbodytext p  {
   padding-bottom: 15px;
}

#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;
}

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

#mialogobutton a  {
   background: url(homemedia/mialogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 75px;
   width: 50px;
   font-size: 75px;
   line-height: 75px;
}

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

#kitchengalleryb  {
   left: 237px;
}

#id30prevbutton  {
   visibility: visible;
   position: absolute;
   left: 609px;
   top: 500px;
   z-index: 2;
   width: 46px;
   height: 45px;
}

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

#stonecare1text  {
   top: 86px;
}

#stonecare2grow  {
   padding-right: 278px;
   padding-left: 280px;
}

#id28nextbutton  {
   visibility: visible;
   position: absolute;
   left: 731px;
   top: 499px;
   z-index: 2;
   width: 45px;
   height: 45px;
}

#aboutustext5 p  {
   font-size: 18px;
   line-height: 22px;
}

#comingsoontext  {
   visibility: visible;
   position: absolute;
   left: 278px;
   top: 127px;
   width: 372px;
}

#floorgallery p  {
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
}

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

#mialogobutton  {
   visibility: visible;
   position: absolute;
   left: 812px;
   top: 524px;
   z-index: 2;
   width: 50px;
   height: 75px;
}

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

#address2 p a  {
   color: #003366;
   text-decoration: none;
   font-weight: bold;
}

#aboutustext2  {
   top: 233px;
}

#aboutustext4  {
   top: 376px;
}

#namemetadata  {
   top: 84px;
}

#floorgallery  {
   visibility: visible;
   position: absolute;
   left: 547px;
   top: 209px;
   z-index: 3;
   width: 175px;
}

#edgestext p  {
   padding-bottom: 5px;
}

#fabricate p  {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}

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

#pyramisa p  {
   font-size: 18px;
   line-height: 22px;
}

#address1 p,
#address3 p  {
   font-size: 18px;
   line-height: 22px;
}

#shape1copy  {
   top: 591px;
}

#products p  {
   font-weight: bold;
}

#address2 p  {
   font-weight: bold;
}

#menubanner  {
   background: url(sinksmedia/menubanner.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 28px;
   z-index: 2;
   width: 210px;
   height: 523px;
}

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

#scootdown  {
   position: relative;
}

#fabricate  {
   visibility: visible;
   position: absolute;
   left: 430px;
   top: 384px;
   z-index: 2;
   width: 104px;
}

#install p  {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}

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

#address2  {
   top: 597px;
}

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

#design p  {
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}

#address1,
#address3  {
   top: 517px;
}

#products  {
   visibility: visible;
   position: absolute;
   left: 291px;
   top: 466px;
   z-index: 2;
   width: 422px;
}

#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: 3;
   width: 130px;
}

#bbblogo  {
   background: url(homemedia/bbblogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 798px;
   top: 476px;
   z-index: 2;
   width: 80px;
   height: 40px;
}

#install  {
   visibility: visible;
   position: absolute;
   left: 474px;
   top: 416px;
   z-index: 2;
   width: 81px;
}

#shape1  {
   top: 506px;
}

#design  {
   visibility: visible;
   position: absolute;
   left: 405px;
   top: 352px;
   z-index: 2;
   width: 79px;
}

#footer  {
   background-color: #AFBABF;
   position: relative;
   left: 0px;
   width: 100%;
   height: 109px;
   margin-bottom: 133px;
}

#cta2 p  {
	font-size: 18px;
}

#cta1 p  {
	font-style: italic;
	font-weight: bold;
	font-size: 24px;
}

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

#cta1  {
   visibility: visible;
   position: absolute;
   left: 283px;
   top: 267px;
   z-index: 2;
   width: 214px;
}

#cta2  {
   visibility: visible;
   position: absolute;
   left: 296px;
   top: 302px;
   z-index: 2;
   width: 407px;
}

#logo  {
   background: url(homemedia/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: 79px;
   height: 72px;
}

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

/*Export from index.html*/
#Layer1 {
	position:absolute;
	left:795px;
	top:663px;
	width:78px;
	height:31px;
	z-index:1;
}

#navmenu li a,
#designgalleriesmenu li a  {
   background-color: #E4D8C0;
}

#stonegalleryb,
#navmenu  {
   z-index: 4;
}

#thegranitecity  {
   z-index: 2;
}

#menubanner  {
   left: 51px;
   z-index: 3;
   width: 170px;
   background-image: url(homemedia/menubanner.gif);
}

#pyramisa  {
   z-index: 3;
}

/*Export from index.css*/
#navmenu li a,
#designgalleriesmenu li a  {
   background-color: #E4D8C0;
}

#stonegalleryb,
#navmenu  {
   z-index: 4;
}

#thegranitecity  {
   z-index: 2;
}

#menubanner  {
   left: 51px;
   z-index: 3;
   width: 170px;
   background-image: url(homemedia/menubanner.gif);
}

#pyramisa  {
   z-index: 3;
}

.blue_font {
   color: #003366
}
dt {
	font-family: Garamond;
	font-size: 16px;
	color: #036;
	font-weight: bold;
}
