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

a ins  {
   text-decoration: none;
}

#colortext p,
#welcometext p,
#goldwelltext p,
#deep2price3text p,
#kmstext p,
#deep2text p,
#bioelementstext p,
#greattext p,
#deeptext p,
#pleassetext p,
#haircutstext p,
#deep2price2text p,
#deep2pricetext p,
#customtext p,
#colorpricetext p,
#pumicetext p,
#pricestext p  {
   font: 11px/14px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   text-align: left;
}

#hairbutton a,
#homebutton a,
#aboutbutton a,
#spabutton a,
#contactbutton a,
#productsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#pid1home,
#pid3hair,
#pid2about,
#pid4spa,
#pid5products  {
   margin: 0px auto 0px auto;
   width: 1100px;
   position: relative;
}

#twitterbutton a,
#facebookbutton a,
#biobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#contactbutton a:hover,
#productsbutton a:hover  {
   background-position: -56px 0%;
}

#i2009text p a:hover,
#followustext p a:hover  {
   color: #F58026;
   text-decoration: underline;
}

#shape6copy9,
#shape6copy10,
#id1shape6copy4  {
   background: url(sg_about_media/id1shape6copy4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 161px;
   z-index: 4;
   width: 1px;
   height: 263px;
}

#kmsbutton a:hover,
#spabutton a:hover  {
   background-position: -72px 0%;
}

#pumicepricetext p,
#custompricetext p  {
   font: 11px/14px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   text-align: left;
   color: #F58025;
}

#custompricetext,
#pumicepricetext  {
   visibility: visible;
   position: absolute;
   top: 159px;
   z-index: 5;
   width: 26px;
}

#i2009text p a,
#followustext p a  {
   border: 0px none #000000;
   color: #FFFFFF;
}

#productsbutton,
#contactbutton  {
   visibility: visible;
   position: absolute;
   top: 67px;
   z-index: 5;
   width: 56px;
   height: 19px;
}

#id1shape4copy2,
#id1shape4copy  {
   background: url(sg_home_media/id1shape4copy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 100px;
   z-index: 4;
   width: 901px;
   height: 1px;
}

#followustext p,
#i2009text p  {
   font: 10px/15px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   color: #FFFFFF;
}

#goldwelllogobutton a:hover  {
   background-position: -167px 0%;
}

#welcometext,
#haircutstext  {
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 159px;
   z-index: 4;
}

#shape4copy9,
#shape4copy4  {
   visibility: visible;
   position: absolute;
   left: 101px;
   z-index: 6;
   width: 898px;
   height: 1px;
   background-repeat: no-repeat;
}

#shape6copy3,
#shape6copy2  {
   background: url(sg_about_media/shape6copy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 461px;
   z-index: 6;
   width: 1px;
   height: 159px;
}

#shape6copy7,
#shape6copy6  {
   background: url(sg_spa_media/shape6copy7.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 157px;
   z-index: 4;
   width: 1px;
   height: 271px;
}

#facebookbutton a:hover  {
   background-position: -23px 0%;
}

#twitterbutton a:hover  {
   background-position: -22px 0%;
}

#goldwelllogobutton a  {
   background: url(sg_about_media/goldwelllogobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 29px;
   width: 167px;
   font-size: 29px;
   line-height: 29px;
}

#aboutbutton a:hover  {
   background-position: -38px 0%;
}

#shape6copy,
#shape6  {
   background: url(sg_about_media/shape6copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 461px;
   z-index: 5;
   width: 1px;
   height: 159px;
}

#hairbutton a:hover  {
   background-position: -78px 0%;
}

#logobutton a:hover  {
   background-position: -229px 0%;
}

#goldwelllogobutton  {
   visibility: visible;
   position: absolute;
   left: 819px;
   top: 480px;
   z-index: 5;
   width: 167px;
   height: 29px;
}

#homebutton a:hover  {
   background-position: -34px 0%;
}

#biobutton a:hover  {
   background-position: -128px 0%;
}

#bioelementstext p  {
   color: #F58025;
}

#pumicepricetext p  {
   padding-bottom: 57px;
}

#custompricetext p  {
   padding-bottom: 71px;
}

#deep2price3text p  {
   color: #F58025;
}

#deep2price2text p  {
   color: #F58025;
}

#colorpricetext p  {
   color: #F58025;
}

#followustext p a  {
   text-decoration: none;
}

#productsbutton a  {
   width: 56px;
   background-image: url(sg_about_media/productsbutton.jpg);
}

#giftcertificates  {
   background: url(sg_about_media/giftcertificates.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 491px;
   top: 468px;
   z-index: 5;
   width: 138px;
   height: 19px;
}

#deep2pricetext p  {
   color: #F58025;
}

#facebookbutton a  {
   width: 23px;
   background-image: url(sg_about_media/facebookbutton.jpg);
}

#custompricetext  {
   left: 374px;
}

#twitterbutton a  {
   width: 22px;
   background-image: url(sg_about_media/twitterbutton.jpg);
}

#pumicepricetext  {
   left: 687px;
}

#contactbutton a  {
   width: 56px;
   background-image: url(sg_about_media/contactbutton.jpg);
}

#haircutstext p  {
   color: #808080;
}

#id1shape4copy2  {
   top: 431px;
}

#id1shape6copy4  {
   left: 694px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 937px;
   top: 646px;
   z-index: 6;
   width: 23px;
   height: 21px;
}

#bottombarcopy2  {
   background: url(sg_about_media/bottombarcopy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 628px;
   z-index: 5;
   width: 1100px;
   height: 72px;
}

#followustext p  {
   text-align: right;
}

#productsbutton  {
   left: 847px;
}

#goldwelltext p  {
   color: #F58025;
}

#middlebarcopy2  {
   background: url(sg_about_media/middlebarcopy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 520px;
   top: 0px;
   z-index: 5;
   width: 466px;
   height: 52px;
}

#pleassetext p  {
   color: #808080;
}

#i2009text p a  {
   text-decoration: underline;
}

#bottombarcopy  {
   background: url(sg_about_media/bottombarcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 447px;
   z-index: 4;
   width: 1100px;
   height: 253px;
}

#welcometext p  {
   padding-bottom: 2px;
   color: #808080;
}

#line1,
#line2  {
   background: url(sg_products_media/line1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 157px;
   z-index: 4;
   width: 1px;
   height: 144px;
}

#aboutbutton a  {
   width: 38px;
   background-image: url(sg_home_media/aboutbutton.jpg);
}

#contactbutton  {
   left: 931px;
}

#id1shape4copy  {
   top: 154px;
}

#twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 963px;
   top: 646px;
   z-index: 6;
   width: 22px;
   height: 21px;
}

#hairbutton a  {
   width: 78px;
   background-image: url(sg_about_media/hairbutton.jpg);
}

#shape6copy10  {
   left: 646px;
}

#pricestext p  {
   color: #F58025;
}

#pumicetext p  {
   color: #808080;
}

#customtext p  {
   color: #808080;
}

#homebutton a  {
   width: 34px;
   background-image: url(sg_about_media/homebutton.jpg);
}

#haircutstext  {
   width: 125px;
}

#logobutton a  {
   background: url(sg_about_media/logobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 59px;
   width: 229px;
   font-size: 59px;
   line-height: 59px;
}

#followustext  {
   visibility: visible;
   position: absolute;
   left: 807px;
   top: 668px;
   z-index: 6;
   width: 179px;
}

#kmsbutton a  {
   background: url(sg_about_media/kmsbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 39px;
   width: 72px;
   font-size: 39px;
   line-height: 39px;
}

#shape4copy7  {
   background: url(sg_about_media/shape4copy7.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 101px;
   top: 628px;
   z-index: 7;
   width: 898px;
   height: 1px;
}

#datestext p  {
   font: 11px/14px HelveticaNeue-Roman, HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   padding-bottom: 5px;
   text-align: left;
   color: #FFFFFF;
}

#topbrownbar  {
   background: url(sg_about_media/topbrownbar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1100px;
   height: 98px;
}

#layer20copy  {
   background: url(sg_about_media/layer20copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 712px;
   top: 600px;
   z-index: 5;
   width: 47px;
   height: 20px;
}

#shape6copy3  {
   left: 467px;
}

#shape4copy8  {
   background: url(sg_about_media/shape4copy8.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 101px;
   top: 451px;
   z-index: 5;
   width: 898px;
   height: 1px;
}

#shape4copy4  {
   background-image: url(sg_about_media/shape4copy4.jpg);
   top: 629px;
}

#layer19copy  {
   background: url(sg_about_media/layer19copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 653px;
   top: 586px;
   z-index: 5;
   width: 117px;
   height: 8px;
}

#shape6copy7  {
   left: 722px;
}

#shape6copy9  {
   left: 314px;
}

#deep2text p  {
   color: #808080;
}

#biobutton a  {
   width: 128px;
   background-image: url(sg_about_media/biobutton.jpg);
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 580px;
   top: 67px;
   z-index: 5;
   width: 38px;
   height: 19px;
}

#shape4copy9  {
   background-image: url(sg_about_media/shape4copy9.jpg);
   top: 450px;
}

#shape4copy5  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 97px;
   z-index: 5;
   width: 1100px;
   height: 1px;
   background-color: #6D4B01;
   background-image: none;
   font-size: 1px;
}

#greattext p  {
   color: #FFFFFF;
}

#welcometext  {
   width: 558px;
}

#layer21copy  {
   background: url(sg_about_media/layer21copy.jpg) no-repeat;
   position: absolute;
   left: 653px;
   top: 535px;
   z-index: 6;
   width: 117px;
   height: 51px;
}

#spabutton a  {
   width: 72px;
   background-image: url(sg_about_media/spabutton.jpg);
}

#colortext p  {
   color: #808080;
}

#shape6copy6  {
   left: 408px;
}

#layer2copy2  {
   background: url(sg_about_media/layer2copy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 712px;
   top: 485px;
   z-index: 7;
   width: 47px;
   height: 114px;
}

#i2009text p  {
   text-align: left;
}

#shape6copy2  {
   left: 794px;
}

#latestnews  {
   background: url(sg_about_media/latestnews.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 468px;
   z-index: 5;
   width: 104px;
   height: 19px;
}

#shape6copy  {
   left: 795px;
}

#hairbutton  {
   visibility: visible;
   position: absolute;
   left: 642px;
   top: 67px;
   z-index: 5;
   width: 78px;
   height: 19px;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 101px;
   top: 28px;
   z-index: 5;
   width: 229px;
   height: 59px;
}

#deeptext p  {
   color: #808080;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 522px;
   top: 67px;
   z-index: 5;
   width: 34px;
   height: 19px;
}

#biobutton  {
   visibility: visible;
   position: absolute;
   left: 839px;
   top: 575px;
   z-index: 5;
   width: 128px;
   height: 21px;
}

#i2009text  {
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 653px;
   z-index: 6;
   width: 293px;
}

#greattext  {
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 500px;
   z-index: 5;
   width: 153px;
}

#kmstext p  {
   color: #808080;
}

#kmsbutton  {
   visibility: visible;
   position: absolute;
   left: 867px;
   top: 521px;
   z-index: 5;
   width: 72px;
   height: 39px;
}

#datestext  {
   visibility: visible;
   position: absolute;
   left: 115px;
   top: 500px;
   z-index: 5;
   width: 345px;
}

#spabutton  {
   visibility: visible;
   position: absolute;
   left: 745px;
   top: 67px;
   z-index: 5;
   width: 72px;
   height: 19px;
}

#shape2  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1100px;
   height: 700px;
   background-color: #FFFFFF;
   background-image: none;
}

#shape6  {
   left: 468px;
}

#line1  {
   left: 710px;
}

#line2  {
   left: 422px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #C0D535 url(sg_about_media/exteriortile.jpg) center top repeat-x;
}


