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

a ins  {
   text-decoration: none;
}

#mapdirectionsb a:hover,
#pulsediagnosisb a:hover,
#conditionstreatedb a:hover,
#balancedmethodb a:hover,
#whattoexpectb a:hover,
#testimonialsb a:hover,
#usefullinksb a:hover,
#acudetoxb a:hover,
#moxibustionb a:hover,
#i5elementb a:hover,
#commonquestionsb a:hover,
#ourmethodsb a:hover  {
   background-position: -150px 0%;
}

#layer22copy,
#strokecopy8,
#bigphotobkgdcopy17,
#strokecopy3,
#strokecopy7,
#bigphotobkgdcopy15,
#bigphotobkgdcopy6,
#strokecopy2,
#bigphotobkgdcopy5,
#bigphotobkgdcopy13,
#strokecopy9,
#strokecopy16,
#strokecopy14,
#strokecopy12,
#strokecopy11  {
   position: absolute;
   left: 8px;
   top: 146px;
   z-index: 4;
   width: 940px;
   height: 315px;
   background-repeat: no-repeat;
}

#acudetox,
#pid11bio,
#pid1welcome,
#whattoexpect,
#ourmethods,
#balancedmethod,
#commonquestions,
#testimonials,
#pulsediagnosis,
#mapdirections,
#pid2acupuncture,
#i5element,
#pid14contactus,
#moxibustion,
#usefullinks,
#conditionstreated  {
   margin: 0px auto 0px auto;
   width: 956px;
   position: relative;
}

#contactliteral,
#welcometoptext,
#linksliteral,
#balancedliteral,
#welcomebtmtext,
#methodstext,
#mapdirectionsliteral,
#moxibustionliteral,
#conditionsliteral,
#bioliteral,
#whattoexpectliteral  {
   visibility: visible;
   position: absolute;
   left: 68px;
   z-index: 3;
   width: 500px;
}

#testimonialsliteralgrow,
#commonquestionsliteralgrow,
#aculiteralgrow,
#acudetoxliteralgrow,
#pulseliteralgrow,
#i5elementliteralgrow  {
   visibility: visible;
   margin-left: 68px;
   margin-right: 388px;
   margin-bottom: 0px;
   padding: 0px;
}

#usefullinksb a,
#ourmethodsb a,
#balancedmethodb a,
#testimonialsb a,
#acudetoxb a,
#moxibustionb a,
#i5elementb a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   width: 150px;
   background-position: 0% 0px;
   font-size: 30px;
   line-height: 30px;
}

#plussigncopy3,
#plussigncopy7,
#plussigncopy6,
#plussigncopy5,
#plussigncopy4,
#plussigncopy8  {
   visibility: visible;
   position: absolute;
   left: 635px;
   z-index: 4;
   width: 28px;
   height: 27px;
   background-repeat: no-repeat;
}

#subpagebkgdcopy4,
#subpagebkgdcopy3,
#subpagebkgdcopy2,
#subpagebkgdcopy,
#subpagebkgd  {
   background: url(sg_5element_media/subpagebkgdcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 648px;
   width: 220px;
   height: 35px;
}

#moxibustionxb a,
#thebalancemethodxb a,
#detoxxb a,
#i5elementacupuncturexb a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#contactusb a,
#mapdirectionsb a,
#conditionstreatedb a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   background-position: 0% 0px;
   font-size: 43px;
   line-height: 43px;
}

#addressbuttoncopy a:hover,
#addressbuttoncopy2 a:hover  {
   background-position: -187px 0%;
}

#footermenu li a:hover,
#copyrightlinetext p a:hover  {
   font-weight: bold;
}

#addressbuttoncopy a,
#addressbuttoncopy2 a  {
   background: url(sg_5element_media/addressbuttoncopy.jpg) no-repeat 0% 0px;
   display: block;
   height: 65px;
   width: 187px;
   font-size: 65px;
   line-height: 65px;
}

#copyrightlinetext p a,
#footermenu li a  {
   border: 0px none #000000;
   font-weight: Normal;
   text-decoration: none;
   color: #F3F3AA;
}

#addressbuttoncopy,
#addressbuttoncopy2  {
   visibility: visible;
   position: absolute;
   left: 671px;
   z-index: 5;
   width: 187px;
   height: 65px;
}

#welcometoptext p,
#welcomebtmtext p  {
   font: 15px/18px "Trebuchet MS", sans-serif;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
}

#sidebarbkgdcopy,
#sidebarbkgdcopy2  {
   background: url(sg_5element_media/sidebarbkgdcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 648px;
   z-index: 3;
   width: 220px;
   height: 341px;
}

#id1emailliteral,
#id0emailliteral  {
   visibility: visible;
   position: absolute;
   left: 648px;
   z-index: 3;
   width: 219px;
}

#uppertexture,
#uppertexturecopy  {
   position: absolute;
   left: 255px;
   top: 1px;
   z-index: 5;
   width: 701px;
   height: 176px;
   background-repeat: no-repeat;
}

#i5elementacupuncturexb a:hover  {
   background-position: -114px 0%;
}

#id1acupunctureb a,
#id1biob a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#navbarbkgdcopy,
#layer11copy  {
   position: absolute;
   left: 8px;
   z-index: 3;
   width: 940px;
   height: 61px;
   background-repeat: no-repeat;
}

#commonquestionsliteralgrow  {
   margin-top: 494px;
}

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

#klimicklogobutton a:hover  {
   background-position: -311px 0%;
}

#i5elementacupuncturexb a  {
   width: 114px;
   background-image: url(sg_5element_media/5elementacupuncturexb.jpg);
}

#pulsediagnosisxb a:hover  {
   background-position: -122px 0%;
}

#id1acupunctureb a:hover  {
   background-position: -131px 0%;
}

#testimonialsliteralgrow  {
   margin-top: 494px;
}

#i5elementacupuncturexb  {
   visibility: visible;
   position: absolute;
   left: 701px;
   top: 493px;
   z-index: 8;
   width: 114px;
   height: 31px;
}

#moxibustionxb a:hover  {
   background-position: -108px 0%;
}

#thebalancemethodxb a  {
   width: 167px;
   background-image: url(sg_5element_media/thebalancemethodxb.jpg);
}

#i5elementliteralgrow  {
   margin-top: 496px;
}

#conditionstreatedb a  {
   width: 150px;
   background-image: url(sg_5element_media/conditionstreatedb.jpg);
}

#mapdirectionsliteral  {
   top: 494px;
}

#acudetoxliteralgrow  {
   margin-top: 496px;
}

#whattoexpectliteral  {
   top: 494px;
}

#copyrightlinetext p  {
   font: 10px/6px Verdana, sans-serif;
   margin: 0px;
   color: #F3F3AA;
   padding-bottom: 10px;
   text-align: center;
}

#klimicklogobutton a  {
   background: url(sg_5element_media/klimicklogobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 127px;
   width: 311px;
   font-size: 127px;
   line-height: 127px;
}

#pulsediagnosisxb a  {
   background: url(sg_5element_media/pulsediagnosisxb.jpg) no-repeat 0% 0px;
   display: block;
   height: 36px;
   width: 122px;
   font-size: 36px;
   line-height: 36px;
}

#bigphotobkgdcopy13  {
   background-image: url(sg_5element_media/bigphotobkgdcopy13.jpg);
}

#bigphotobkgdcopy15  {
   background-image: url(sg_pulsediagnosis_media/bigphotobkgdcopy15.jpg);
}

#contactusb a:hover  {
   background-position: -125px 0%;
}

#moxibustionliteral  {
   top: 496px;
}

#conditionstreatedb  {
   visibility: hidden;
   position: absolute;
   left: 159px;
   top: 195px;
   z-index: 14;
   width: 150px;
   height: 43px;
}

#addressbuttoncopy2  {
   top: 750px;
}

#commonquestionsb a  {
   background: url(sg_5element_media/commonquestionsb.jpg) no-repeat 0% 0px;
   display: block;
   height: 45px;
   width: 150px;
   font-size: 45px;
   line-height: 45px;
}

#thebalancemethodxb  {
   visibility: visible;
   position: absolute;
   left: 674px;
   top: 530px;
   z-index: 7;
   width: 167px;
   height: 31px;
}

#bigphotobkgdcopy17  {
   background-image: url(sg_acudetox_media/bigphotobkgdcopy17.jpg);
}

#conditionsliteral  {
   top: 496px;
}

#balancedmethodb a  {
   background-image: url(sg_5element_media/balancedmethodb.jpg);
}

#klimicklogobutton  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 9px;
   z-index: 6;
   width: 311px;
   height: 127px;
}

#bigphotobkgdcopy6  {
   background-image: url(sg_commonquestions_media/bigphotobkgdcopy6.jpg);
}

#addressbuttoncopy  {
   top: 936px;
}

#copyrightlinetext  {
   visibility: visible;
   position: absolute;
   left: 228px;
   top: 1174px;
   z-index: 4;
   width: 660px;
}

#layer15,
#layer16  {
   visibility: hidden;
   position: absolute;
   top: 194px;
   width: 152px;
   height: 75px;
   background-repeat: no-repeat;
}

#pulsediagnosisb a  {
   background: url(sg_5element_media/pulsediagnosisb.jpg) no-repeat 0% 0px;
   display: block;
   height: 34px;
   width: 150px;
   font-size: 34px;
   line-height: 34px;
}

#bigphotobkgdcopy5  {
   background-image: url(sg_testimonials_media/bigphotobkgdcopy5.jpg);
}

#biglogowithstripe  {
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 86px;
   z-index: 7;
   width: 233px;
   height: 404px;
   background-repeat: no-repeat;
}

#id1acupunctureb a  {
   width: 131px;
}

#subpagebkgdcopy4  {
   z-index: 3;
   top: 632px;
}

#mapdirectionsb a  {
   width: 150px;
   background-image: url(sg_5element_media/mapdirectionsb.jpg);
}

#commonquestionsb  {
   visibility: hidden;
   position: absolute;
   left: 261px;
   top: 224px;
   z-index: 16;
   width: 150px;
   height: 45px;
}

#subpagebkgdcopy2  {
   z-index: 5;
   top: 562px;
}

#pulsediagnosisxb  {
   visibility: visible;
   position: absolute;
   left: 697px;
   top: 563px;
   z-index: 6;
   width: 122px;
   height: 36px;
}

#welcomeb a:hover  {
   background-position: -104px 0%;
}

#uppertexturecopy  {
   background-image: url(sg_usefullinks_media/uppertexturecopy.jpg);
}

#sidebarbkgdcopy2  {
   top: 494px;
}

#pulseliteralgrow  {
   margin-top: 496px;
}

#subpagebkgdcopy3  {
   z-index: 6;
   top: 527px;
}

#logoiconbigcopy2  {
   background: url(sg_welcome_media/logoiconbigcopy2.jpg) no-repeat;
   position: absolute;
   left: 670px;
   top: 518px;
   z-index: 4;
   width: 179px;
   height: 315px;
}

#sidebarbkgdcopy  {
   top: 680px;
}

#id1biob a:hover  {
   background-position: -89px 0%;
}

#moxibustionxb a  {
   width: 108px;
   background-image: url(sg_5element_media/moxibustionxb.jpg);
}

#id0emailliteral  {
   top: 1029px;
}

#footermenu li a  {
   display: block;
   height: 100%;
}

#subpagebkgdcopy  {
   z-index: 7;
   top: 492px;
}

#whattoexpectb a  {
   background: url(sg_5element_media/whattoexpectb.jpg) no-repeat 0% 0px;
   display: block;
   height: 33px;
   width: 150px;
   font-size: 33px;
   line-height: 33px;
}

#detoxxb a:hover  {
   background-position: -100px 0%;
}

#id1acupunctureb  {
   visibility: visible;
   position: absolute;
   left: 170px;
   top: 158px;
   z-index: 7;
   width: 131px;
   height: 39px;
}

#testimonialsb a  {
   background-image: url(sg_5element_media/testimonialsb.jpg);
}

#balancedliteral  {
   top: 496px;
}

#pulsediagnosisb  {
   visibility: hidden;
   position: absolute;
   left: 310px;
   top: 328px;
   z-index: 8;
   width: 150px;
   height: 34px;
}

#balancedmethodb  {
   visibility: hidden;
   position: absolute;
   left: 310px;
   top: 298px;
   z-index: 9;
   width: 150px;
   height: 30px;
}

#logoiconbigcopy  {
   background: url(sg_5element_media/logoiconbigcopy.jpg) no-repeat;
   position: absolute;
   left: 670px;
   top: 702px;
   z-index: 4;
   width: 179px;
   height: 317px;
}

#id1emailliteral  {
   top: 854px;
}

#welcomebtmtext  {
   top: 776px;
}

#aculiteralgrow  {
   margin-top: 496px;
}

#moxibustionb a  {
   background-image: url(sg_5element_media/moxibustionb.jpg);
}

#welcometoptext  {
   top: 491px;
}

#navbarbkgdcopy  {
   background-image: url(sg_5element_media/navbarbkgdcopy.jpg);
   top: 41px;
}

#mapdirectionsb  {
   visibility: hidden;
   position: absolute;
   left: 355px;
   top: 225px;
   z-index: 20;
   width: 150px;
   height: 43px;
}

#usefullinksb a  {
   background-image: url(sg_5element_media/usefullinksb.jpg);
}

#upperbkgdcopy2  {
   background: url(sg_5element_media/upperbkgdcopy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 636px;
   height: 179px;
}

#contactliteral  {
   top: 496px;
}

#testimonialsb  {
   visibility: hidden;
   position: absolute;
   left: 261px;
   top: 195px;
   z-index: 17;
   width: 150px;
   height: 30px;
}

#ourmethodsb a  {
   background-image: url(sg_5element_media/ourmethodsb.jpg);
}

#plussigncopy5  {
   background-image: url(sg_5element_media/plussigncopy5.jpg);
   top: 697px;
}

#biglogostripe  {
   background: url(sg_welcome_media/biglogostripe.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 689px;
   top: 963px;
   z-index: 3;
   width: 139px;
   height: 116px;
}

#plussigncopy4  {
   background-image: url(sg_5element_media/plussigncopy4.jpg);
   top: 765px;
}

#footermenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#plussigncopy6  {
   background-image: url(sg_5element_media/plussigncopy3.jpg);
   top: 746px;
}

#whattoexpectb  {
   visibility: hidden;
   position: absolute;
   left: 355px;
   top: 195px;
   z-index: 21;
   width: 150px;
   height: 33px;
}

#plussigncopy8  {
   background-image: url(sg_welcome_media/plussigncopy8.jpg);
   top: 513px;
}

#moxibustionxb  {
   visibility: visible;
   position: absolute;
   left: 704px;
   top: 598px;
   z-index: 5;
   width: 108px;
   height: 31px;
}

#plussigncopy3  {
   background-image: url(sg_5element_media/plussigncopy3.jpg);
   top: 932px;
}

#plussigncopy7  {
   background-image: url(sg_welcome_media/plussigncopy7.jpg);
   top: 581px;
}

#linksliteral  {
   top: 496px;
}

#i5elementb a  {
   background-image: url(sg_5element_media/5elementb.jpg);
}

#strokecopy12  {
   background-image: url(sg_ourmethods_media/strokecopy12.jpg);
}

#strokecopy11  {
   background-image: url(sg_usefullinks_media/strokecopy11.jpg);
}

#usefullinksb  {
   visibility: hidden;
   position: absolute;
   left: 159px;
   top: 238px;
   z-index: 13;
   width: 150px;
   height: 30px;
}

#moxibustionb  {
   visibility: hidden;
   position: absolute;
   left: 310px;
   top: 358px;
   z-index: 7;
   width: 150px;
   height: 30px;
}

#strokecopy16  {
   background-image: url(sg_moxibustion_media/strokecopy16.jpg);
}

#strokecopy14  {
   background-image: url(sg_balancedmethod_media/strokecopy14.jpg);
}

#contactusb a  {
   width: 125px;
}

#layer22copy  {
   background-image: url(sg_welcome_media/layer22copy.jpg);
}

#methodstext  {
   top: 491px;
}

#strokecopy2  {
   background-image: url(sg_bio_media/strokecopy2.jpg);
   z-index: 3;
}

#strokecopy3  {
   background-image: url(sg_contactus_media/strokecopy3.jpg);
}

#strokecopy9  {
   background-image: url(sg_conditionstreated_media/strokecopy9.jpg);
}

#layer11copy  {
   background-image: url(sg_ourmethods_media/layer11copy.jpg);
   top: 1128px;
}

#ourmethodsb  {
   visibility: hidden;
   position: absolute;
   left: 159px;
   top: 268px;
   z-index: 12;
   width: 150px;
   height: 30px;
}

#acudetoxb a  {
   background-image: url(sg_5element_media/acudetoxb.jpg);
}

#strokecopy8  {
   background-image: url(sg_mapanddirections_media/strokecopy8.jpg);
}

#strokecopy7  {
   background-image: url(sg_whattoexpect_media/strokecopy7.jpg);
   z-index: 3;
}

#subpagebkgd  {
   z-index: 4;
   top: 597px;
}

#bioliteral  {
   top: 650px;
}

#contactusb  {
   visibility: visible;
   position: absolute;
   left: 368px;
   top: 153px;
   z-index: 18;
   width: 125px;
   height: 43px;
}

#welcomeb a  {
   background: url(sg_5element_media/welcomeb.gif) no-repeat 0% 0px;
   display: block;
   height: 44px;
   width: 104px;
   font-size: 44px;
   line-height: 44px;
}

#i5elementb  {
   visibility: hidden;
   position: absolute;
   left: 310px;
   top: 268px;
   z-index: 10;
   width: 150px;
   height: 30px;
}

#footermenu  {
   font: 12px/15px Verdana, sans-serif;
   height: 15px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #F3F3AA;
   position: absolute;
   left: 308px;
   top: 1153px;
   z-index: 4;
   width: 500px;
}

#id1biob a  {
   width: 89px;
   background-image: url(sg_5element_media/id1biob.gif);
}

#detoxxb a  {
   width: 100px;
   background-image: url(sg_5element_media/detoxxb.jpg);
}

#highlight  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 146px;
   z-index: 6;
   width: 940px;
   height: 70px;
   background-repeat: no-repeat;
}

#acudetoxb  {
   visibility: hidden;
   position: absolute;
   left: 310px;
   top: 388px;
   z-index: 6;
   width: 150px;
   height: 30px;
}

#welcomeb  {
   visibility: visible;
   position: absolute;
   left: 54px;
   top: 152px;
   z-index: 7;
   width: 104px;
   height: 44px;
}

#layer16  {
   z-index: 19;
   left: 354px;
}

#layer15  {
   z-index: 15;
   left: 260px;
}

#detoxxb  {
   visibility: visible;
   position: absolute;
   left: 708px;
   top: 635px;
   z-index: 4;
   width: 100px;
   height: 31px;
}

#id1biob  {
   visibility: visible;
   position: absolute;
   left: 286px;
   top: 152px;
   z-index: 8;
   width: 89px;
   height: 39px;
}

#layer13  {
   visibility: hidden;
   position: absolute;
   left: 308px;
   top: 267px;
   z-index: 5;
   width: 153px;
   height: 152px;
   background-repeat: no-repeat;
}

#layer14  {
   visibility: hidden;
   position: absolute;
   left: 158px;
   top: 194px;
   z-index: 11;
   width: 152px;
   height: 105px;
   background-repeat: no-repeat;
}

#uplift  {
   position: absolute;
   width: 100%;
   z-index: 3;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

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

