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

a ins  {
   text-decoration: none;
}

#infoemailtextbutton a,
#learnmorejewelrycaretextbutton a,
#emeraldtextbutton a,
#opaltextbutton a,
#diamondtextbutton a,
#id1gemstonetextbutton a,
#aquamarinetextbutton a,
#storeinfotextbutton a,
#amethysttextbutton a,
#learnmore4ctextbutton a,
#designersskagentextbutton a,
#tourmalinetextbutton a,
#garnettextbutton a,
#jadetextbutton a,
#designersreubeltextbutton a,
#learnmoreselectingdiamondtextbutton a,
#storeinfostorelocationtextbutton a,
#citrinetextbutton a,
#aboutusstafftextbutton a,
#aboutushistorytextbutton a,
#sallybacktextbutton a,
#aboutustextbutton a,
#pearltextbutton a,
#designerstextbutton a,
#alexandritetextbutton a,
#chrystalemailtextbutton a,
#designersthomasmanntextbutton a,
#hometextbutton a,
#tanzanitetextbutton a,
#sallymoretextbutton a,
#onyxtextbutton a,
#orderonlinetextbutton a,
#rubytextbutton a,
#topaztextbutton a,
#servicestextbutton a,
#learnmoretextbutton a,
#sallyemailtextbutton a,
#designerspeterjamestextbutton a,
#storeinfostorehourstextbutton a,
#contactustextbutton a,
#amyemailtextbutton a,
#peridottextbutton a,
#designerslewistextbutton a,
#sapphiretextbutton a,
#designersandersontextbutton a,
#zircontextbutton a,
#designerslazarediamondtextbutton a,
#designerszinatextbutton a  {
   border: 0px none #000000;
   font-weight: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #000000;
}

#topaztextbutton a:hover,
#hometextbutton a:hover,
#amethysttextbutton a:hover,
#contactustextbutton a:hover,
#diamondtextbutton a:hover,
#storeinfotextbutton a:hover,
#aboutushistorytextbutton a:hover,
#id1gemstonetextbutton a:hover,
#aboutustextbutton a:hover,
#tanzanitetextbutton a:hover,
#learnmoretextbutton a:hover,
#emeraldtextbutton a:hover,
#pearltextbutton a:hover,
#peridottextbutton a:hover,
#alexandritetextbutton a:hover,
#rubytextbutton a:hover,
#sapphiretextbutton a:hover,
#servicestextbutton a:hover,
#orderonlinetextbutton a:hover,
#opaltextbutton a:hover,
#storeinfostorehourstextbutton a:hover,
#aboutusstafftextbutton a:hover,
#learnmorejewelrycaretextbutton a:hover,
#jadetextbutton a:hover,
#garnettextbutton a:hover,
#citrinetextbutton a:hover,
#zircontextbutton a:hover,
#tourmalinetextbutton a:hover,
#onyxtextbutton a:hover,
#aquamarinetextbutton a:hover,
#designerstextbutton a:hover,
#storeinfostorelocationtextbutton a:hover,
#learnmore4ctextbutton a:hover,
#learnmoreselectingdiamondtextbutton a:hover  {
   font-weight: bold;
}

#cleaningtext p,
#infotext p,
#calltext p,
#learnmoretext p,
#numbertext p,
#colortext p,
#selectingadiamondtext p,
#storehourstext p,
#cuttext p,
#id0sallywalkertext p,
#claritytext p,
#cuttextcopy p,
#id0aboutustext p,
#id1aboutustext p,
#designerstext p,
#carattext p,
#hometext p,
#jewelrycaretext p,
#customtext p,
#employee3text p,
#employee2text p,
#employee1text p,
#phonenumbertext p,
#appraisaltext p,
#orderonlinetext p,
#addresstext p,
#repairtext p,
#amyfischertext p,
#chrystaljonestext p,
#emailustext p,
#mailingaddresstext p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#pid10services,
#pid3aboutushistory,
#pid9designers,
#pid7storeinfostorehours,
#learnmoreclarity,
#learnmorecolor,
#pid6storeinfo,
#learnmorecut,
#aboutusstaff,
#pid20orderonline,
#learnmore4c,
#pid12learnmorejewelrycare,
#pid8storeinfostorelocation,
#pid19xmediagemstone,
#pid2aboutus,
#learnmorecarat,
#aboutusstaffsallymore,
#pid13learnmoreselectingdiamond,
#pid1home,
#pid21contactus,
#pid11learnmore  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#jadetextbutton,
#opaltextbutton,
#garnettextbutton,
#diamondtextbutton,
#emeraldtextbutton,
#tanzanitetextbutton,
#pearltextbutton,
#citrinetextbutton,
#peridottextbutton,
#tourmalinetextbutton,
#aquamarinetextbutton,
#zircontextbutton,
#amethysttextbutton,
#topaztextbutton,
#sapphiretextbutton,
#alexandritetextbutton,
#onyxtextbutton,
#rubytextbutton  {
   font: 12px/15px Verdana, sans-serif;
   padding-bottom: 12px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 100px;
   height: 15px;
}

#disclaimerlearnmorejewelrycarecopy3,
#disclaimer,
#disclaimerlearnmorejewelrycarecopy2,
#disclaimerlearnmorejewelrycarecopy,
#disclaimerlearnmorejewelrycare  {
   background: url(sg_storeinfostorehours_media/disclaimer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 4;
   width: 800px;
   height: 50px;
}

#learnmorecaratbutton a:hover,
#learnmoreclaritybutton a:hover,
#learnmorecolorbutton a:hover,
#learnmorecutbutton a:hover  {
   background-position: -105px 0%;
}

#designerszinatextbutton,
#designerslazarediamondtextbutton,
#designerspeterjamestextbutton,
#designersskagentextbutton  {
   font: 12px/29px Verdana, sans-serif;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 521px;
   z-index: 4;
   height: 29px;
}

#orderonlinetext,
#mailingaddresstext,
#hometext,
#storelocationtext,
#storehourstext,
#id0aboutustext,
#id1aboutustext  {
   visibility: visible;
   position: absolute;
   left: 372px;
   top: 183px;
   z-index: 5;
}

#learnmoreselectingdiamondtextbutton,
#learnmorejewelrycaretextbutton,
#learnmore4ctextbutton,
#id1gemstonetextbutton  {
   font: bold 12px/25px Verdana, sans-serif;
   padding-bottom: 12px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 23px;
   z-index: 4;
   width: 158px;
   height: 25px;
}

#designerspeterjamesbutton a,
#designersthomasmannbutton a,
#designerslazarediamondbutton a,
#designerszinabutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 119px;
   width: 119px;
   background-position: 0% 0px;
   font-size: 119px;
   line-height: 119px;
}

#designersandersontextbutton,
#designerslewistextbutton,
#designersthomasmanntextbutton,
#designersreubeltextbutton  {
   font: 12px/29px Verdana, sans-serif;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 364px;
   z-index: 5;
   height: 29px;
}

#shape10,
#orderbg,
#shape8,
#homebg,
#shape7,
#shape6,
#id0aboutusbg,
#servicesbg,
#id1aboutusbg,
#shape9  {
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 3;
   width: 800px;
   background-color: #CCCCCC;
   background-image: none;
}

#saturdayhourstext p,
#mondaythroughfridaytext p,
#saturdaytext p,
#mondaythroughfridayhourstext p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 9px;
   text-align: center;
}

#learnmorecutbutton a,
#learnmorecaratbutton a,
#learnmorecolorbutton a,
#learnmoreclaritybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 105px;
   width: 105px;
   background-position: 0% 0px;
   font-size: 105px;
   line-height: 105px;
}

#learnmorecaratbutton,
#learnmorecolorbutton,
#learnmoreclaritybutton,
#learnmorecutbutton  {
   visibility: visible;
   position: absolute;
   top: 180px;
   z-index: 5;
   width: 105px;
   height: 105px;
}

#storeinfotextbutton,
#contactustextbutton,
#learnmoretextbutton,
#aboutusstafftextbutton  {
   font: 12px/29px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 102px;
   z-index: 5;
   height: 29px;
}

#id2shape3,
#id6boxshape,
#id7boxshape,
#id5boxshape,
#id3boxshape,
#shape,
#id0boxshape  {
   visibility: visible;
   position: absolute;
   left: 349px;
   top: 168px;
   z-index: 4;
   width: 433px;
   background-repeat: no-repeat;
}

#repairheadertext p,
#cleaningheadertext p,
#appraisalheadertext p,
#customheadertext p  {
   font: bold 16px/19px Verdana, sans-serif;
   margin: 0px;
   letter-spacing: 1px;
   text-align: left;
}

#designerslazarediamondbutton,
#designersthomasmannbutton,
#designerspeterjamesbutton  {
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 119px;
   height: 119px;
}

#sallymoretext p,
#id1sallywalkertext p,
#storelocationtext p,
#sallymorebottomtext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#id1sallywalkertext,
#employee1text,
#employee2text,
#employee3text,
#sallymoretext  {
   visibility: visible;
   position: absolute;
   left: 477px;
   z-index: 5;
   width: 274px;
}

#titlestoreinfocopy,
#titleservices,
#titlehome,
#titleorderonline,
#titlecontactus  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 131px;
   z-index: 4;
   width: 800px;
   height: 26px;
   background-repeat: no-repeat;
}

#sallyemailtextbutton,
#chrystalemailtextbutton,
#amyemailtextbutton  {
   font: 11px/25px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 495px;
   z-index: 5;
   height: 25px;
}

#infotext,
#amyfischertext,
#id0sallywalkertext,
#chrystaljonestext  {
   visibility: visible;
   position: absolute;
   left: 495px;
   z-index: 6;
   width: 287px;
}

#storeinfostorelocationtextbutton,
#storeinfostorehourstextbutton  {
   font: 12px/20px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 135px;
   z-index: 5;
   height: 20px;
}

#shape3copy2,
#shape3copy3,
#id1shape3,
#shape3copy,
#id0shape3  {
   visibility: visible;
   position: absolute;
   left: 199px;
   top: 168px;
   z-index: 4;
   width: 583px;
   background-repeat: no-repeat;
}

#orderonlinetextbutton,
#hometextbutton,
#designerstextbutton  {
   font: 12px/26px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 103px;
   height: 26px;
}

#cuttextcopy,
#colortext,
#cuttext,
#claritytext,
#carattext  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 328px;
   z-index: 5;
   width: 503px;
}

#selectingadiamondtext,
#learnmoretext,
#jewelrycaretext  {
   visibility: visible;
   position: absolute;
   left: 221px;
   top: 203px;
   z-index: 5;
   width: 531px;
}

#mondaythroughfridaytext,
#mondaythroughfridayhourstext  {
   visibility: visible;
   position: absolute;
   left: 401px;
   z-index: 6;
   width: 158px;
}

#designersskagenbutton a,
#designersandersonbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 121px;
   width: 121px;
   background-position: 0% 0px;
   font-size: 121px;
   line-height: 121px;
}

#designersreubelbutton a,
#designerslewisbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 120px;
   width: 120px;
   background-position: 0% 0px;
   font-size: 120px;
   line-height: 120px;
}

#jewelrycareheadertext p,
#learnmoreheadertext p  {
   font: bold 14px/17px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 12px;
   text-align: left;
}

#designersreubelbutton,
#designerslewisbutton  {
   visibility: visible;
   position: absolute;
   top: 241px;
   z-index: 4;
   width: 120px;
   height: 120px;
}

#jewelrycareheadertext,
#learnmoreheadertext  {
   visibility: visible;
   position: absolute;
   left: 221px;
   top: 175px;
   z-index: 5;
   width: 209px;
}

#learnmoreselectingdiamondtextbutton a  {
   font-weight: bold;
}

#colorheader,
#cutheader,
#caratheader  {
   visibility: visible;
   position: absolute;
   left: 248px;
   top: 298px;
   z-index: 5;
   height: 12px;
   background-repeat: no-repeat;
}

#disclaimerlearnmorejewelrycarecopy2  {
   top: 750px;
}

#learnmoreselectingdiamondtextbutton  {
   top: 203px;
}

#disclaimerlearnmorejewelrycarecopy3  {
   top: 596px;
}

#disclaimerlearnmorejewelrycarecopy  {
   top: 750px;
}

#designerslazarediamondtextbutton  {
   width: 113px;
   left: 36px;
}

#learnmorejewelrycaretextbutton a  {
   font-weight: bold;
}

#storeinfostorelocationtextbutton  {
   width: 125px;
   left: 500px;
}

#disclaimerlearnmorejewelrycare  {
   top: 750px;
}

#learnmorejewelrycaretextbutton  {
   top: 176px;
}

#cutheadercopy,
#cutheadercopy2  {
   visibility: visible;
   position: absolute;
   left: 248px;
   top: 298px;
   z-index: 5;
   height: 15px;
   background-repeat: no-repeat;
}

#designerslazarediamondbutton a  {
   background-image: url(sg_designers_media/id0designerslazarediamondbu.gif);
}

#storeinfostorehourstextbutton  {
   width: 90px;
   left: 363px;
}

#designerspeterjamestextbutton  {
   width: 117px;
   left: 242px;
}

#designersthomasmanntextbutton  {
   width: 113px;
   left: 36px;
}

#mondaythroughfridayhourstext  {
   top: 298px;
}

#designerslazarediamondbutton  {
   top: 400px;
   left: 33px;
}

#designersandersontextbutton  {
   width: 114px;
   left: 645px;
}

#designerspeterjamesbutton a  {
   background-image: url(sg_designers_media/designerspeterjamesbutton.gif);
}

#designersthomasmannbutton a  {
   background-image: url(sg_designers_media/designersthomasmannbutton.gif);
}

#customtext,
#appraisaltext  {
   visibility: visible;
   position: absolute;
   top: 205px;
   z-index: 5;
   width: 322px;
}

#designersreubeltextbutton  {
   width: 114px;
   left: 242px;
}

#servicebox1,
#servicebox3  {
   background: url(sg_services_media/servicebox1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 166px;
   z-index: 4;
   width: 358px;
   height: 197px;
}

#designersandersonbutton a  {
   background-image: url(sg_designers_media/designersandersonbutton.gif);
}

#designerspeterjamesbutton  {
   top: 400px;
   left: 239px;
}

#designersthomasmannbutton  {
   top: 242px;
   left: 33px;
}

#designersskagentextbutton  {
   width: 148px;
   left: 627px;
}

#servicebox2,
#servicebox4  {
   background: url(sg_services_media/servicebox2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 371px;
   z-index: 4;
   width: 358px;
   height: 196px;
}

#chrystalemailtextbutton a  {
   color: #002596;
}

#repairtext,
#cleaningtext  {
   visibility: visible;
   position: absolute;
   top: 414px;
   z-index: 5;
   width: 328px;
}

#learnmoreclaritybutton a  {
   background-image: url(sg_learnmorecolor_media/learnmoreclaritybutton.gif);
}

#designerslewistextbutton  {
   width: 110px;
   left: 453px;
}

#aboutushistorytextbutton  {
   font: 12px/29px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 131px;
   z-index: 6;
   width: 95px;
   height: 29px;
}

#titleaboutus,
#titlemore  {
   visibility: visible;
   position: absolute;
   top: 131px;
   z-index: 4;
   width: 798px;
   height: 26px;
   background-repeat: no-repeat;
}

#designerszinatextbutton  {
   width: 148px;
   left: 438px;
}

#learnmore4ctextbutton a  {
   font-weight: bold;
}

#id1gemstonetextbutton a  {
   font-weight: bold;
}

#selectingadiamondtext p  {
   padding-bottom: 12px;
}

#designersreubelbutton a  {
   background-image: url(sg_designers_media/designersreubelbutton.gif);
}

#designersskagenbutton a  {
   background-image: url(sg_designers_media/designersskagenbutton.gif);
}

#chrystalemailtextbutton  {
   width: 210px;
   top: 393px;
}

#mondaythroughfridaytext  {
   top: 269px;
}

#aboutusstafftextbutton  {
   width: 95px;
   left: 447px;
   top: 131px;
}

#sallyemailtextbutton a  {
   color: #002596;
}

#learnmorecaratbutton a  {
   background-image: url(sg_learnmorecolor_media/learnmorecaratbutton.gif);
}

#learnmorecolorbutton a  {
   background-image: url(sg_learnmorecolor_media/learnmorecolorbutton.gif);
}

#designerslewisbutton a  {
   background-image: url(sg_designers_media/designerslewisbutton.gif);
}

#learnmoreclaritybutton  {
   left: 366px;
}

#graphicblockof9images  {
   background: url(sg_storeinfostorehours_media/graphicblockof9images.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 160px;
   z-index: 4;
   width: 340px;
   height: 340px;
}

#orderonlinetextbutton  {
   width: 98px;
   z-index: 5;
   left: 570px;
}

#sallybacktextbutton a  {
   color: #002596;
}

#id1gemstonetextbutton  {
   top: 264px;
}

#designerszinabutton a  {
   width: 118px;
   background-image: url(sg_designers_media/designerszinabutton.gif);
}

#learnmore4ctextbutton  {
   top: 234px;
}

#infoemailtextbutton a  {
   color: #002596;
}

#sallymoretextbutton a  {
   color: #002596;
}

#sallymorebottomtext p  {
   font-style: italic;
}

#alexandritetextbutton  {
   top: 180px;
   left: 250px;
}

#designersreubelbutton  {
   left: 239px;
}

#learnmorecolorbutton  {
   left: 488px;
}

#learnmorecutbutton a  {
   background-image: url(sg_learnmorecolor_media/learnmorecutbutton.gif);
}

#id0sallywalkertext p  {
   padding-bottom: 9px;
}

#sallyemailtextbutton  {
   width: 222px;
   top: 349px;
}

#id1sallywalkertext p  {
   padding-bottom: 9px;
}

#learnmorecaratbutton  {
   left: 607px;
}

#mailingaddresstext p  {
   padding-bottom: 12px;
}

#amyemailtextbutton a  {
   color: #002596;
}

#aquamarinetextbutton  {
   top: 218px;
   left: 250px;
}

#tourmalinetextbutton  {
   top: 258px;
   left: 550px;
}

#designerslewisbutton  {
   left: 448px;
}

#chrystaljonestext p  {
   padding-bottom: 9px;
}

#learnmoretextbutton  {
   width: 88px;
   left: 474px;
}

#contactustextbutton  {
   width: 98px;
   left: 677px;
}

#storeinfotextbutton  {
   width: 138px;
   left: 161px;
}

#shape5,
#shape5copy  {
   background: url(sg_storeinfostorehours_media/shape5copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 259px;
   z-index: 5;
   width: 159px;
   height: 72px;
}

#tanzanitetextbutton  {
   top: 218px;
   left: 550px;
}

#designerstextbutton  {
   width: 80px;
   z-index: 5;
   left: 306px;
}

#gemstonebackgrounmd  {
   background: url(sg_xmediagemstone_media/gemstonebackgrounmd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 238px;
   top: 309px;
   z-index: 5;
   width: 176px;
   height: 173px;
}

#amyemailtextbutton  {
   width: 226px;
   top: 438px;
}

#learnmorecutbutton  {
   left: 247px;
}

#id0sallywalkertext  {
   top: 340px;
}

#amethysttextbutton  {
   top: 199px;
   left: 250px;
}

#servicestextbutton  {
   font: 12px/33px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 395px;
   top: 100px;
   z-index: 5;
   width: 73px;
   height: 33px;
}

#id1sallywalkertext  {
   top: 177px;
}

#sapphiretextbutton  {
   top: 199px;
   left: 550px;
}

#titlestoreinfocopy  {
   background-image: url(sg_storeinfostorehours_media/titlestoreinfocopy.gif);
}

#mailingaddresstext  {
   width: 120px;
}

#chrystaljonestext  {
   top: 383px;
}

#peridottextbutton  {
   top: 279px;
   left: 401px;
}

#jewelrycaretext p  {
   padding-bottom: 12px;
}

#saturdayhourstext  {
   visibility: visible;
   position: absolute;
   left: 568px;
   top: 298px;
   z-index: 6;
   width: 157px;
}

#storelocationtext  {
   width: 132px;
}

#orderonlinetext p  {
   padding-bottom: 12px;
}

#diamondtextbutton  {
   top: 258px;
   left: 250px;
}

#emeraldtextbutton  {
   top: 279px;
   left: 250px;
}

#aboutustextbutton  {
   font: 12px/19px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 80px;
   top: 107px;
   z-index: 5;
   width: 69px;
   height: 19px;
}

#phonenumbertext p  {
   padding-bottom: 12px;
}

#citrinetextbutton  {
   top: 239px;
   left: 250px;
}

#zircontextbutton  {
   top: 279px;
   left: 550px;
}

#titleorderonline  {
   background-image: url(sg_orderonline_media/titleorderonline.gif);
}

#id1aboutustext p  {
   padding-bottom: 12px;
}

#garnettextbutton  {
   top: 180px;
   left: 401px;
}

#id0aboutustext p  {
   padding-bottom: 12px;
}

#amyfischertext p  {
   padding-bottom: 9px;
}

#topaztextbutton  {
   top: 239px;
   left: 550px;
}

#orderonlinetext  {
   width: 380px;
}

#employee2text p  {
   padding-bottom: 9px;
}

#employee1text p  {
   padding-bottom: 9px;
}

#employee3text p  {
   padding-bottom: 9px;
}

#sallymoretext p  {
   padding-top: 2px;
}

#learnmoretext p  {
   padding-bottom: 12px;
   font-weight: bold;
   font-style: italic;
}

#pearltextbutton  {
   top: 258px;
   left: 401px;
}

#designerstext p  {
   padding-bottom: 9px;
}

#phonenumbertext  {
   visibility: visible;
   position: absolute;
   left: 372px;
   top: 245px;
   z-index: 5;
   width: 120px;
}

#appraisaltext p  {
   padding-bottom: 12px;
}

#id0aboutustext  {
   width: 380px;
}

#amyfischertext  {
   top: 428px;
}

#jadetextbutton  {
   top: 199px;
   left: 401px;
}

#onyxtextbutton  {
   top: 218px;
   left: 401px;
}

#rubytextbutton  {
   top: 180px;
   left: 550px;
}

#cleaningtext p  {
   padding-bottom: 12px;
}

#hometextbutton  {
   width: 59px;
   z-index: 6;
   left: 21px;
}

#cutheadercopy2  {
   background-image: url(sg_learnmore4c_media/cutheadercopy2.gif);
   width: 246px;
}

#titlecontactus  {
   background-image: url(sg_contactus_media/titlecontactus.gif);
}

#id1aboutustext  {
   width: 380px;
}

#opaltextbutton  {
   top: 239px;
   left: 401px;
}

#storehourstext  {
   width: 380px;
}

#emailustext p  {
   padding-bottom: 12px;
}

#cuttextcopy p  {
   padding-bottom: 12px;
}

#claritytext p  {
   padding-bottom: 12px;
}

#appraisaltext  {
   left: 431px;
}

#sallymoretext  {
   top: 177px;
}

#employee1text  {
   top: 256px;
}

#employee3text  {
   top: 417px;
}

#titleservices  {
   background-image: url(sg_services_media/titleservices.gif);
}

#employee2text  {
   top: 337px;
}

#cutheadercopy  {
   background-image: url(sg_learnmoreclarity_media/cutheadercopy.gif);
   width: 168px;
}

#id1aboutusbg  {
   height: 463px;
   top: 116px;
}

#repairtext p  {
   padding-bottom: 12px;
}

#titleaboutus  {
   background-image: url(sg_aboutus_media/titleaboutus.gif);
   left: 0px;
}

#imagesxmedia  {
   background: url(XmediaGemstone/alexandriteimages.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 315px;
   z-index: 6;
   width: 152px;
   height: 151px;
}

#headerxmedia  {
   font: italic bold 14px/17px Verdana, sans-serif;
   text-align: left;
   padding-bottom: 12px;
   visibility: visible;
   position: absolute;
   left: 438px;
   top: 320px;
   z-index: 5;
   width: 188px;
}

#customtext p  {
   padding-bottom: 12px;
}

#cleaningtext  {
   left: 430px;
}

#saturdaytext  {
   visibility: visible;
   position: absolute;
   left: 568px;
   top: 269px;
   z-index: 6;
   width: 158px;
}

#id0aboutusbg  {
   height: 463px;
   top: 116px;
}

#carattext p  {
   padding-bottom: 12px;
}

#shape3copy2  {
   background-image: url(sg_learnmorecolor_media/shape3copy2.gif);
   height: 548px;
}

#id7boxshape  {
   background-image: url(sg_aboutus_media/id7boxshape.gif);
   height: 277px;
}

#servicebox1  {
   left: 29px;
}

#servicebox3  {
   left: 419px;
}

#id5boxshape  {
   background-image: url(sg_aboutusstaffsallymore_media/id5boxshape.gif);
   height: 346px;
}

#caratheader  {
   background-image: url(sg_learnmorecarat_media/caratheader.gif);
   width: 156px;
}

#colortext p  {
   padding-bottom: 12px;
}

#id0boxshape  {
   background-image: url(sg_contactus_media/id0boxshape.gif);
   height: 341px;
}

#servicebox4  {
   left: 419px;
}

#id6boxshape  {
   background-image: url(sg_aboutushistory_media/id6boxshape.gif);
   height: 357px;
}

#servicebox2  {
   left: 29px;
}

#id3boxshape  {
   background-image: url(sg_storeinfostorehours_media/id3boxshape.gif);
   height: 298px;
}

#colorheader  {
   background-image: url(sg_learnmorecolor_media/colorheader.gif);
   width: 154px;
}

#shape3copy3  {
   background-image: url(sg_xmediagemstone_media/shape3copy3.gif);
   height: 421px;
}

#shape3copy  {
   background-image: url(sg_learnmoreselectingdiamond_media/shape3copy.gif);
   height: 527px;
}

#repairtext  {
   left: 40px;
}

#hometext p  {
   padding-bottom: 12px;
}

#customtext  {
   left: 41px;
}

#calltext p  {
   padding-bottom: 9px;
}

#infoxmedia  {
   font: 12px/14px Verdana, sans-serif;
   text-align: left;
   padding-bottom: 12px;
   visibility: visible;
   position: absolute;
   left: 438px;
   top: 351px;
   z-index: 5;
   width: 314px;
}

#infotext p  {
   padding-bottom: 9px;
}

#disclaimer  {
   top: 569px;
}

#servicesbg  {
   height: 463px;
   top: 116px;
}

#shape5copy  {
   left: 567px;
}

#titlemore  {
   background-image: url(sg_learnmore_media/titlemore.gif);
   left: 2px;
}

#cutheader  {
   background-image: url(sg_learnmorecut_media/cutheader.gif);
   width: 141px;
}

#titlehome  {
   background-image: url(sg_home_media/titlehome.gif);
}

#id1shape3  {
   background-image: url(sg_learnmore_media/id1shape3.gif);
   height: 358px;
}

#id0shape3  {
   background-image: url(sg_learnmorejewelrycare_media/id0shape3.gif);
   height: 511px;
}

#cuttext p  {
   padding-bottom: 12px;
}

#id2shape3  {
   background-image: url(sg_home_media/id2shape3.gif);
   height: 262px;
}

#calltext  {
   visibility: visible;
   position: absolute;
   left: 372px;
   top: 359px;
   z-index: 5;
   width: 354px;
}

#ajbanner  {
   background: url(sg_storeinfostorehours_media/ajbanner.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 800px;
   height: 100px;
}

#hometext  {
   width: 380px;
}

#infotext  {
   top: 298px;
}

#shape10  {
   height: 500px;
   top: 116px;
}

#orderbg  {
   height: 466px;
   top: 119px;
}

#shape6  {
   height: 466px;
   top: 113px;
}

#shape5  {
   left: 400px;
}

#shape2  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 100px;
   z-index: 4;
   width: 800px;
   height: 27px;
   background-color: #FFFFFF;
   background-image: none;
}

#shape8  {
   height: 459px;
   top: 118px;
}

#homebg  {
   height: 466px;
   top: 119px;
}

#shape9  {
   height: 635px;
   top: 119px;
}

#shape7  {
   height: 460px;
   top: 118px;
}

#carat  {
   background: url(sg_learnmorecarat_media/carat.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 349px;
   top: 537px;
   z-index: 5;
   width: 300px;
   height: 129px;
}

#sally  {
   background: url(sg_aboutusstaffsallymore_media/sally.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 177px;
   z-index: 5;
   width: 74px;
   height: 74px;
}

#shape  {
   background-image: url(sg_home_media/id2shape3.gif);
   height: 262px;
}

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

p.p1  {
   margin: 0.0px 0.0px 0.0px 0.0px;
   font: 12.0px Helvetica;
}

p.p2  {
   margin: 0.0px 0.0px 0.0px 0.0px;
   font: 12.0px Helvetica;
   min-height: 14.0px;
}

