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

a ins  {
   text-decoration: none;
}

#limestone p,
#id15greenmantile p,
#grapesatyrkeystonecastst p,
#sandstone p,
#springplaquetilecastston p,
#decolilyplaquetilecasts p,
#beethovencapital p,
#orchidsplaquecaststone6 p,
#mermankeystonecaststone8 p,
#whatiscaststone p,
#oakgreenmankeystonecasts p,
#floralmeditationplaquecas p,
#celestialbloomplaquetile p,
#thehermitplaquecaststone p,
#lambchopsplaquecaststone p,
#palmtreeplaquecaststone p,
#calalilyplaquecaststone p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
}

#homebutton a:hover,
#blogbutton a:hover,
#linksbutton a:hover,
#mosaicsbutton a:hover,
#contactbutton a:hover,
#designbutton a:hover,
#fineartbutton a:hover,
#sculpturebutton a:hover,
#ourpoliciesbutton a:hover,
#aboutusbutton a:hover,
#mosaicsclassesbutton a:hover  {
   background-color: #336666;
   color: #FFFFFF;
}

#aboutusbutton a,
#linksbutton a,
#designbutton a,
#homebutton a,
#mosaicsbutton a,
#contactbutton a,
#sculpturebutton a,
#mosaicsclassesbutton a,
#blogbutton a,
#ourpoliciesbutton a,
#fineartbutton a  {
   background-color: transparent;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #008E84;
}

#ourpoliciesbutton,
#mosaicsbutton,
#contactbutton,
#fineartbutton,
#blogbutton,
#sculpturebutton,
#designbutton,
#aboutusbutton,
#linksbutton,
#mosaicsclassesbutton  {
   font: 14px/25px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 0px;
   width: 224px;
   height: 25px;
}

#waterworksbutton a,
#returnbutton a,
#thegardenblogdirectorybutton a,
#clickheretoemailbutton a,
#clickhereforfaqbutton a,
#returntosculpturebutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
}

#moredesigncomingsoon p,
#summerhousestudioprovidesa p,
#illustrationandgraphicdesig p,
#orcallusvoice25038 p  {
   font: 14px/18px Verdana;
   margin: 0px;
}

#sculpture p,
#contact p,
#aboutus p,
#design p,
#classes p,
#mosaics p,
#ourpolicies p,
#links p  {
   font: 48px/18px Tahoma;
   margin: 0px;
   color: #008E85;
   text-align: center;
}

#classtextscroll p,
#abouttextscroll p,
#wehopeyouenjoyourmosaicg p  {
   font: 11px/18px Verdana;
   margin: 0px;
   text-align: left;
}

#trulysuperbsculpturalcreati p,
#greatgardeningandlandscapin p  {
   font: 12px Verdana;
   margin: 0px;
   text-align: center;
}

#springbutton a,
#decolilybutton a,
#celestialbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 131px;
   background-position: 0% 0px;
   font-size: 131px;
   line-height: 131px;
}

#celestialbloomplaquetile,
#springplaquetilecastston  {
   visibility: visible;
   position: absolute;
   left: 276px;
   z-index: 2;
   width: 164px;
}

#orchidsplaquecaststone6,
#thehermitplaquecaststone  {
   visibility: visible;
   position: absolute;
   left: 286px;
   z-index: 2;
   width: 135px;
}

#returntosculpturebutton,
#clickhereforfaqbutton  {
   font: bold 12px/14px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   z-index: 2;
   height: 11px;
}

#clicktobuybutton a:hover,
#buysetbutton a:hover  {
   background-position: -165px 0%;
}

#oakgreenmankeystonecasts,
#id15greenmantile  {
   visibility: visible;
   position: absolute;
   left: 286px;
   z-index: 2;
   width: 144px;
}

#beethovencapital,
#decolilyplaquetilecasts  {
   visibility: visible;
   position: absolute;
   left: 277px;
   z-index: 2;
   width: 164px;
}

#buysetbutton a,
#clicktobuybutton a  {
   background: url(palmmedia/clicktobuybutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 31px;
   width: 165px;
   font-size: 31px;
   line-height: 31px;
}

#calalilybutton a,
#orchidsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 102px;
   background-position: 0% 0px;
   font-size: 102px;
   line-height: 102px;
}

#thegardenblogdirectorybutton a  {
   color: #000000;
}

#illustrationandgraphicdesig p  {
   text-align: left;
}

#trulysuperbsculpturalcreati p  {
   line-height: 12px;
}

#greatgardeningandlandscapin p  {
   line-height: 18px;
}

#summerhousestudioprovidesa p  {
   text-align: left;
}

#summerhousestudiovictori p  {
   font: 10px/18px Verdana;
   margin: 0px;
   color: #6D9193;
   text-align: center;
}

#clickonanimagetoviewand p  {
   font: bold 14px/18px Verdana;
   margin: 0px;
   color: #008E85;
   text-align: left;
}

#returntosculpturebutton a  {
   color: #008E85;
}

#celestialbloomplaquetile  {
   top: 264px;
}

#springplaquetilecastston  {
   top: 266px;
}

#oakgreenmankeystonecasts  {
   top: 244px;
}

#summerhousestudiovictori  {
   visibility: visible;
   position: absolute;
   left: 397px;
   top: 777px;
   z-index: 2;
   width: 390px;
}

#clickheretoemailbutton a  {
   color: #000000;
}

#thehermitplaquecaststone  {
   top: 264px;
}

#decolilyplaquetilecasts  {
   top: 265px;
}

#orchidsplaquecaststone6  {
   top: 250px;
}

#ourpoliciestextscroll p  {
   font: 11px/14px Arial;
   margin: 0px;
   text-align: left;
}

#clickhereforfaqbutton a  {
   color: #008E85;
}

#returntosculpturebutton  {
   width: 120px;
   top: 710px;
   left: 407px;
}

#completedecoset15000 p  {
   font: bold 12px/14px Arial;
   margin: 0px;
   text-align: left;
}

#moredesigncomingsoon p  {
   text-align: center;
}

#clickhereforfaqbutton  {
   width: 323px;
   top: 111px;
   left: 249px;
}

#mosaicsclassesbutton  {
   z-index: 4;
   top: 282px;
}

#returnbutton a:hover  {
   color: #FF6600;
}

#orcallusvoice25038 p  {
   text-align: center;
}

#completedecoset15000  {
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 155px;
   z-index: 2;
   width: 118px;
}

#summerhousestudio p  {
   font: bold 24px/20px Arial;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#waterworksbutton a  {
   color: #000000;
}

#sanbdstn,
#limestn  {
   visibility: visible;
   position: absolute;
   left: 767px;
   z-index: 2;
   width: 150px;
   height: 150px;
   background-repeat: no-repeat;
}

#summerhousestudio  {
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 98px;
   z-index: 5;
   width: 117px;
}

#celestialbutton a  {
   width: 127px;
   background-image: url(sculpturemedia/celestialbutton.jpg);
}

#ourpoliciesbutton  {
   z-index: 10;
   top: 432px;
}

#aboutus,
#contact  {
   visibility: visible;
   position: absolute;
   left: 225px;
   top: 50px;
   z-index: 2;
}

#abouttextscroll p  {
   padding-bottom: 10px;
}

#beethovencapital  {
   top: 225px;
}

#decolilybutton a  {
   width: 131px;
   background-image: url(sculpturemedia/decolilybutton.jpg);
}

#calalilybutton a  {
   width: 99px;
   background-image: url(sculpturemedia/calalilybutton.jpg);
}

#clicktobuybutton  {
   visibility: visible;
   position: absolute;
   left: 268px;
   top: 417px;
   z-index: 2;
   width: 165px;
   height: 31px;
}

#id15greenmantile  {
   top: 245px;
}

#sculpturebutton  {
   z-index: 2;
   top: 234px;
}

#orchidsbutton a  {
   width: 162px;
   background-image: url(sculpturemedia/orchidsbutton.jpg);
}

#returnbutton a  {
   color: #000000;
}

#springbutton a  {
   width: 129px;
   background-image: url(sculpturemedia/springbutton.jpg);
}

#aboutusbutton  {
   z-index: 7;
   top: 357px;
}

#fineartbutton  {
   z-index: 5;
   top: 307px;
}

#contactbutton  {
   z-index: 11;
   top: 457px;
}

#mosaicsbutton  {
   z-index: 3;
   top: 259px;
}

#returnbutton  {
   font: italic 12px/14px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 261px;
   top: 466px;
   z-index: 2;
   width: 183px;
   height: 11px;
}

#buysetbutton  {
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 201px;
   z-index: 2;
   width: 165px;
   height: 31px;
}

#designbutton  {
   z-index: 6;
   top: 332px;
}

#limestone p  {
   text-align: center;
}

#sandstone p  {
   text-align: center;
}

#linksbutton  {
   z-index: 9;
   top: 407px;
}

#blogbutton  {
   z-index: 8;
   top: 382px;
}

#homebutton  {
   font: 14px/25px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: -1px;
   top: 209px;
   z-index: 3;
   width: 224px;
   height: 25px;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 800px;
   width: 1000px;
   position: relative;
   background-color: #E2ECD8;
   background-image: none;
}

#sculpture  {
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 50px;
   z-index: 2;
   width: 209px;
}

#classes p  {
   font-size: 36px;
}

#sanbdstn  {
   background-image: url(faqmedia/sanbdstn.jpg);
   top: 321px;
}

#mosaics  {
   visibility: visible;
   position: absolute;
   left: 228px;
   top: 50px;
   z-index: 2;
   width: 179px;
}

#decoset  {
   background: url(decolilymedia/decoset.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 502px;
   top: 119px;
   z-index: 2;
   width: 402px;
   height: 136px;
}

#limestn  {
   background-image: url(faqmedia/limestn.jpg);
   top: 133px;
}

#contact  {
   width: 168px;
}

#aboutus  {
   width: 199px;
}

#shape3  {
   background: url(palmmedia/shape3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 224px;
   height: 87px;
}

#shape2  {
   background: url(palmmedia/shape2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 86px;
   z-index: 4;
   width: 223px;
   height: 100px;
}

#line2  {
   visibility: visible;
   position: absolute;
   left: 222px;
   top: 87px;
   z-index: 12;
   width: 1px;
   height: 713px;
   background-color: #000000;
   background-image: none;
}

#tree  {
   background: url(palmmedia/tree.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 14px;
   z-index: 6;
   width: 59px;
   height: 72px;
}

#logo  {
   background: url(palmmedia/logo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 18px;
   z-index: 4;
   width: 54px;
   height: 67px;
}

#line  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 86px;
   z-index: 5;
   width: 1000px;
   height: 1px;
   background-color: #000000;
   background-image: none;
   font-size: 1px;
}

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

