a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#products,
#pid6trolls,
#pid8decorativeandarchitecturalornaments,
#pid4mirrors,
#testimonial,
#pid5greenmen,
#pid10buddhas,
#pid13whatsnew,
#pid12forthcoming,
#pid1home,
#pid7gardenornaments,
#pid9wallplaques,
#pid3rooffinials,
#pid11contactus  {
   margin: 0px auto 0px auto;
   width: 933px;
   position: relative;
}

#gardenornamentsbutton a:hover,
#greenmenbutton a:hover,
#trollsbutton a:hover,
#decorativebutton a:hover,
#buddhasbutton a:hover,
#wallplaquesbutton a:hover,
#mirrorsbutton a:hover,
#rooffinialsbutton a:hover  {
   background-position: -157px 0%;
}

#mirrorsbutton a,
#buddhasbutton a,
#rooffinialsbutton a,
#trollsbutton a,
#decorativebutton a,
#greenmenbutton a,
#gardenornamentsbutton a,
#wallplaquesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 51px;
   width: 157px;
   background-position: 0% 0px;
   font-size: 51px;
   line-height: 51px;
}

#wallplaquesbutton,
#decorativebutton,
#greenmenbutton,
#buddhasbutton,
#rooffinialsbutton,
#gardenornamentsbutton,
#mirrorsbutton,
#trollsbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 5;
   width: 157px;
   height: 51px;
}

#buddha,
#id2rooffinials,
#id1trolls,
#forthcoming,
#beigebackground,
#testimonials,
#id1greenmen,
#id0ourproducts,
#corbal,
#id0whatsnew  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 159px;
   background-repeat: no-repeat;
}

#greenmenpopup,
#buddhaspopup,
#gardenornamentspopup,
#decorativepopup,
#trollspopup,
#wallplaquespopup,
#rooffinialspopup  {
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 159px;
   background-repeat: no-repeat;
}

#productsbutton a,
#homebutton a,
#testimonialbutton a,
#contactusbutton a,
#forthcomingeventsbutton a,
#whatsnewbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#id0whatsnewpopup,
#mirrorspopup,
#productspopup,
#contactuspopup,
#forthcomingeventspopup,
#testimonialpopup  {
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 159px;
   height: 148px;
   background-repeat: no-repeat;
}

#emailinfobrighthelmstoneltdcoukbutton a,
#i6button a,
#i9button a,
#i7button a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#designersandmanufacturersofhighqualitystonerooffinials  {
   background: url(sg_home_media/id0designersandmanufacturer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 179px;
   top: 99px;
   z-index: 5;
   width: 727px;
   height: 29px;
}

#notebrighthelmstonelimitedownsthedesignandcopyrightto  {
   background: url(sg_greenmen_media/id0notebrighthelmstonelimit.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 295px;
   top: 649px;
   z-index: 7;
   width: 353px;
   height: 22px;
}

#websitedesignbynickroughtonwwwnickroughtoncom  {
   background: url(sg_greenmen_media/id0websitedesignbynickrough.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 689px;
   top: 695px;
   z-index: 5;
   width: 225px;
   height: 13px;
}

#contact,
#id2mirrors,
#id1gardenornaments  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 11;
   height: 148px;
   background-repeat: no-repeat;
}

#emailinfobrighthelmstonltdcoukb a:hover  {
   background-position: -221px 0%;
}

#emailinfobrighthelmstoneltdcoukbutton a  {
   width: 361px;
   background-image: url(sg_contactus_media/id0emailinfobrighthelmstone.gif);
}

#gallerythumbsheetscroll .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 111px;
   height: 153px;
}

#emailinfobrighthelmstonltdcoukb a  {
   background: url(sg_greenmen_media/id0emailinfobrighthelmstonl.gif) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 221px;
   font-size: 14px;
   line-height: 14px;
}

#forthcomingeventsbutton a:hover  {
   background-position: -236px 0%;
}

#emailinfobrighthelmstonltdcoukb  {
   visibility: visible;
   position: absolute;
   left: 699px;
   top: 653px;
   z-index: 7;
   width: 221px;
   height: 14px;
}

#testimonialbutton a:hover  {
   background-position: -149px 0%;
}

#forthcomingeventsbutton a  {
   width: 236px;
   background-image: url(sg_greenmen_media/forthcomingeventsbutton.gif);
}

#forthcomingeventsbutton  {
   visibility: visible;
   position: absolute;
   left: 384px;
   top: 148px;
   z-index: 7;
   width: 236px;
   height: 27px;
}

#i2button a,
#i5button a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#gallerypicturebox table  {
   width: 100%;
   height: 100%;
}

#gardenornamentsbutton a  {
   background-image: url(sg_greenmen_media/gardenornamentsbutton.gif);
}

#gallerythumbsheetscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 177px;
   top: 228px;
   z-index: 6;
   width: 133px;
   height: 355px;
}

#contactusbutton a:hover  {
   background-position: -135px 0%;
}

#productsbutton a:hover  {
   background-position: -158px 0%;
}

#whatsnewbutton a:hover  {
   background-position: -154px 0%;
}

#forthcomingeventspopup  {
   background-image: url(sg_greenmen_media/forthcomingeventspopup.gif);
   z-index: 8;
}

#bottommenu li a:hover  {
   text-decoration: underline;
}

#gardenornamentsbutton  {
   top: 411px;
}

#descriptionmetadata p  {
   font: 24px/29px MinionPro-Semibold, "Minion Pro- Semibold";
   margin: 0px;
   color: #4A2E07;
   text-align: center;
}

#gardenornamentspopup  {
   height: 148px;
   z-index: 18;
}

#testimonialbutton a  {
   width: 149px;
   background-image: url(sg_greenmen_media/testimonialbutton.gif);
}

#rooffinialsbutton a  {
   background-image: url(sg_greenmen_media/rooffinialsbutton.gif);
}

#wallplaquesbutton a  {
   background-image: url(sg_greenmen_media/wallplaquesbutton.gif);
}

#descriptionmetadata  {
   visibility: visible;
   position: absolute;
   left: 433px;
   top: 588px;
   z-index: 7;
   width: 353px;
}

#headlinemetadata p  {
   font: 24px/29px CharlemagneStd-Bold, CharlemagneStd, "Charlemagne Std";
   margin: 0px;
   color: #E90501;
   text-align: left;
}

#keywordsmetadata p  {
   font: 24px/24px MinionPro-Bold, MinionPro, "Minion Pro";
   margin: 0px;
   color: #4A2E07;
   text-align: center;
}

#homebutton a:hover  {
   background-position: -70px 0%;
}

#nextbutton a:hover  {
   background-position: -96px 0%;
}

#brighthelmstoneltd  {
   background: url(sg_greenmen_media/brighthelmstoneltd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 41px;
   z-index: 5;
   width: 748px;
   height: 59px;
}

#id1gardenornaments  {
   background-image: url(sg_gardenornaments_media/id1gardenornaments.gif);
   width: 160px;
}

#decorativebutton a  {
   background-image: url(sg_greenmen_media/decorativebutton.gif);
}

#prevbutton a:hover  {
   background-position: -98px 0%;
}

#testimonialbutton  {
   visibility: visible;
   position: absolute;
   left: 625px;
   top: 148px;
   z-index: 7;
   width: 149px;
   height: 27px;
}

#contactusbutton a  {
   width: 135px;
   background-image: url(sg_greenmen_media/contactusbutton.gif);
}

#rooffinialsbutton  {
   top: 187px;
}

#wallplaquesbutton  {
   top: 523px;
}

#gallerypicturebox  {
   visibility: visible;
   position: absolute;
   left: 328px;
   top: 228px;
   z-index: 7;
   width: 566px;
   height: 355px;
}

#greenmenbutton a  {
   background-image: url(sg_greenmen_media/greenmenbutton.gif);
}

#decorativebutton  {
   top: 466px;
}

#testimonialpopup  {
   background-image: url(sg_greenmen_media/testimonialpopup.gif);
   z-index: 6;
}

#productsbutton a  {
   width: 158px;
   background-image: url(sg_greenmen_media/productsbutton.gif);
}

#id0whatsnewpopup  {
   background-image: url(sg_greenmen_media/id0whatsnewpopup.gif);
   z-index: 7;
}

#wallplaquespopup  {
   height: 152px;
   z-index: 16;
}

#whitesquarecopy5  {
   background: url(sg_products_media/whitesquarecopy5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 539px;
   top: 344px;
   z-index: 7;
   width: 394px;
   height: 356px;
}

#whitesquarecopy4  {
   background: url(sg_products_media/whitesquarecopy4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 352px;
   z-index: 6;
   width: 382px;
   height: 348px;
}

#whitesquarecopy3  {
   background: url(sg_products_media/whitesquarecopy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 539px;
   top: 146px;
   z-index: 6;
   width: 394px;
   height: 198px;
}

#id1whatsnewpopup  {
   background: url(sg_greenmen_media/id1whatsnewpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 778px;
   top: 178px;
   z-index: 8;
   width: 154px;
   height: 29px;
}

#whatsnewbutton a  {
   width: 154px;
   background-image: url(sg_greenmen_media/whatsnewbutton.gif);
}

#rooffinialspopup  {
   height: 151px;
   z-index: 14;
}

#headlinemetadata  {
   visibility: visible;
   position: absolute;
   left: 320px;
   top: 191px;
   z-index: 8;
   width: 178px;
}

#keywordsmetadata  {
   visibility: visible;
   position: absolute;
   left: 375px;
   top: 188px;
   z-index: 7;
   width: 522px;
}

#beigebackground  {
   background-image: url(sg_greenmen_media/beigebackground.gif);
   height: 148px;
   z-index: 5;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 243px;
   top: 148px;
   z-index: 6;
   width: 135px;
   height: 27px;
}

#mirrorsbutton a  {
   background-image: url(sg_greenmen_media/mirrorsbutton.gif);
}

#buddhasbutton a  {
   background-image: url(sg_greenmen_media/buddhasbutton.gif);
}

#bottommenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #E90501;
   height: 100%;
}

#decorativepopup  {
   height: 150px;
   z-index: 17;
}

#id2rooffinials  {
   background-image: url(sg_rooffinials_media/id2rooffinials.gif);
   height: 151px;
   z-index: 12;
}

#productsbutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 148px;
   z-index: 10;
   width: 158px;
   height: 27px;
}

#greenmenbutton  {
   top: 299px;
}

#tel01403864970  {
   background: url(sg_greenmen_media/tel01403864970.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 650px;
   z-index: 5;
   width: 209px;
   height: 21px;
}

#whatsnewbutton  {
   visibility: visible;
   position: absolute;
   left: 778px;
   top: 147px;
   z-index: 6;
   width: 154px;
   height: 27px;
}

#id0ourproducts  {
   background-image: url(sg_products_media/id0ourproducts.gif);
   height: 148px;
   z-index: 12;
}

#trollsbutton a  {
   background-image: url(sg_greenmen_media/trollsbutton.gif);
}

#contactuspopup  {
   background-image: url(sg_greenmen_media/contactuspopup.gif);
   z-index: 9;
}

#greenmenpopup  {
   height: 149px;
   z-index: 20;
}

#productspopup  {
   background-image: url(sg_greenmen_media/productspopup.gif);
   z-index: 11;
}

#buddhasbutton  {
   top: 578px;
}

#bottommenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#mirrorsbutton  {
   top: 243px;
}

#trollsbutton  {
   top: 355px;
}

#mirrorspopup  {
   background-image: url(sg_rooffinials_media/mirrorspopup.gif);
   z-index: 13;
}

#buddhaspopup  {
   height: 148px;
   z-index: 19;
}

#prevbutton a  {
   background: url(sg_greenmen_media/prevbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 70px;
   width: 98px;
   font-size: 70px;
   line-height: 70px;
}

#nextbutton a  {
   background: url(sg_greenmen_media/nextbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 96px;
   font-size: 42px;
   line-height: 42px;
}

#homebutton a  {
   width: 70px;
   background-image: url(sg_greenmen_media/homebutton.gif);
}

#testimonials  {
   background-image: url(sg_testimonial_media/testimonials.gif);
   height: 148px;
   z-index: 8;
}

#whitesquare  {
   background: url(sg_products_media/whitesquare.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 146px;
   z-index: 5;
   width: 382px;
   height: 206px;
}

#forthcoming  {
   background-image: url(sg_forthcoming_media/forthcoming.gif);
   height: 148px;
   z-index: 10;
}

#layer8copy6  {
   background: url(sg_greenmen_media/layer8copy6.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 933px;
   height: 710px;
}

#trollspopup  {
   height: 148px;
   z-index: 15;
}

#id0whatsnew  {
   background-image: url(sg_whatsnew_media/id0whatsnew.gif);
   height: 148px;
   z-index: 8;
}

#id1greenmen  {
   background-image: url(sg_greenmen_media/id1greenmen.gif);
   height: 149px;
   z-index: 12;
}

#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 331px;
   top: 577px;
   z-index: 6;
   width: 98px;
   height: 70px;
}

#i6button a  {
   width: 200px;
   background-image: url(sg_home_media/6button.gif);
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 794px;
   top: 591px;
   z-index: 6;
   width: 96px;
   height: 42px;
}

#i7button a  {
   width: 85px;
   background-image: url(sg_home_media/7button.gif);
}

#linescopy3  {
   background: url(sg_greenmen_media/linescopy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 505px;
   top: 144px;
   z-index: 6;
   width: 198px;
   height: 534px;
}

#i9button a  {
   width: 85px;
   background-image: url(sg_home_media/9button.gif);
}

#linescopy2  {
   background: url(sg_greenmen_media/linescopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 229px;
   top: 144px;
   z-index: 5;
   width: 278px;
   height: 534px;
}

#i2button a  {
   width: 173px;
   background-image: url(sg_home_media/2button.gif);
}

#bottommenu  {
   font: bold 11px/15px Palatino, "Book Antiqua", serif;
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #E90501;
   position: absolute;
   left: 22px;
   top: 680px;
   z-index: 5;
}

#i5button a  {
   width: 108px;
   background-image: url(sg_home_media/5button.gif);
}

#id2mirrors  {
   background-image: url(sg_mirrors_media/id2mirrors.gif);
   width: 159px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 166px;
   top: 147px;
   z-index: 6;
   width: 70px;
   height: 27px;
}

#linescopy  {
   background: url(sg_greenmen_media/linescopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 701px;
   top: 144px;
   z-index: 5;
   width: 232px;
   height: 534px;
}

#id1trolls  {
   background-image: url(sg_trolls_media/id1trolls.gif);
   height: 148px;
   z-index: 12;
}

#layer131  {
   background: url(sg_greenmen_media/layer131.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 933px;
   height: 5px;
}

#itemcode  {
   background: url(sg_greenmen_media/itemcode.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 204px;
   top: 196px;
   z-index: 6;
   width: 108px;
   height: 16px;
}

#contact  {
   background-image: url(sg_contactus_media/contact.gif);
   width: 159px;
}

#buddha  {
   background-image: url(sg_buddhas_media/buddha.gif);
   height: 148px;
   z-index: 12;
}

#corbal  {
   background-image: url(sg_decorativeandarchitecturalornaments_media/corbal.gif);
   height: 150px;
   z-index: 12;
}

#sword  {
   position: absolute;
   background-repeat: no-repeat;
}

.sgthumb:hover  {
   border-color: #624A34;
   border-style: dotted;
}

.sgthumb  {
   border: 1px solid #000000;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 111px;
   height: 153px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

