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

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

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

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

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

#gardenartbutton a:hover  {
   background-position: -109px 0%;
}

#redbubblebutton a:hover  {
   background-position: -70px 0%;
}

#gardenfreshartbutton a  {
   color: #E68D00;
}

#gardenfreshartbutton  {
   font: bold 17px/18px Myriad;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 299px;
   top: 60px;
   z-index: 8;
   width: 111px;
   height: 48px;
}

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

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

#gardenartbutton a  {
   background: url(pid1homemedia/gardenartbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 104px;
   width: 109px;
   font-size: 104px;
   line-height: 104px;
}

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

#redbubblebutton a  {
   background: url(pid1homemedia/redbubblebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 70px;
   width: 70px;
   font-size: 70px;
   line-height: 70px;
}

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

#redbubblbutton a  {
   color: #FF0B0B;
}

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

#redbubblebutton  {
   visibility: visible;
   position: absolute;
   left: 81px;
   top: 502px;
   z-index: 2;
   width: 70px;
   height: 70px;
}

#gardenartbutton  {
   visibility: visible;
   position: absolute;
   left: 298px;
   top: 120px;
   z-index: 8;
   width: 109px;
   height: 104px;
}

#redbubblbutton  {
   font: bold 18px/20px Tahoma;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 574px;
   z-index: 2;
   width: 135px;
   height: 57px;
}

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

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

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

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

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

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

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

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

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

#framefill  {
   background: url(pid1homemedia/framefill.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 285px;
   top: 45px;
   z-index: 6;
   width: 136px;
   height: 196px;
}

#frontpic  {
   background: url(pid1homemedia/frontpic.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 223px;
   top: 86px;
   z-index: 2;
   width: 776px;
   height: 712px;
}

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

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

#frame  {
   background: url(pid1homemedia/frame.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 280px;
   top: 41px;
   z-index: 7;
   width: 145px;
   height: 205px;
}

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

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

#logo  {
   background: url(pid1homemedia/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: #FFFFFF;
}


