#i3977specialisthovershow > div:first-child,
#i1404massagehovershow > div:first-child,
#i1412acupuncturehovershow > div:first-child,
#i1420productshovershow > div:first-child,
#i1408chiropractichovershow > div:first-child,
#i1416corporatehovershow > div:first-child,
#servicesmenuhovershow > div:first-child,
#chiropracticmenuhovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 569px;
}

#i3975specialisthovershow > div:first-child,
#i1402massagehovershow > div:first-child,
#i1406chiropractichovershow > div:first-child,
#i1410acupuncturehovershow > div:first-child,
#i1418productshovershow > div:first-child,
#i1414corporatehovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 130px;
   height: 10px;
   background-repeat: no-repeat;
}

#i1837acupuncturehovershow > div:first-child,
#i1838corporatehovershow > div:first-child,
#i1835chiropractichovershow > div:first-child,
#i3973specialisthovershow > div:first-child,
#i1836massagehovershow > div:first-child,
#i1839productshovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 1030px;
   height: 465px;
   background-color: #061F49;
   background-image: none;
}

#i5707specialisthovershow > div:first-child,
#i5696corporatehovershow > div:first-child,
#i5711productshovershow > div:first-child,
#i4011chiropractichovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 408px;
   height: 298px;
   background-repeat: no-repeat;
}

#i1414corporatehovershow,
#i1406chiropractichovershow,
#i1418productshovershow,
#i3975specialisthovershow,
#i1410acupuncturehovershow,
#i1402massagehovershow  {
   overflow: hidden;
   position: absolute;
   left: 488px;
   top: 2477px;
   width: 130px;
   height: 10px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i3973specialisthovershow,
#i1838corporatehovershow,
#i1836massagehovershow,
#i1839productshovershow,
#i1835chiropractichovershow,
#i1837acupuncturehovershow  {
   overflow: hidden;
   position: absolute;
   left: 35px;
   top: 2383px;
   width: 1030px;
   height: 465px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i1412acupuncturehovershow,
#i3977specialisthovershow,
#i1420productshovershow,
#i1404massagehovershow,
#i1408chiropractichovershow,
#i1416corporatehovershow  {
   overflow: hidden;
   position: absolute;
   left: 490px;
   top: 2506px;
   width: 569px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i2041contactusbutton a:hover,
#i2041contactusbutton a.nmh,
#servicesbutton a.pm,
#servicesbutton a.nmh,
#servicesbutton a:hover,
#servicesbutton a.pmh  {
   background-position: -60px 0%;
}

#i1403massagehovershow > div:first-child,
#i1415corporatehovershow > div:first-child,
#i1411acupuncturehovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   height: 23px;
   background-repeat: no-repeat;
}

#i4782chiropracticbutton a.pm,
#i4782chiropracticbutton a.pmh,
#i4782chiropracticbutton a:hover,
#i4782chiropracticbutton a.nmh  {
   background-position: -80px 0%;
}

#visitfacebookpreviouspane a,
#meetourteampreviouspanelb a,
#chiropractictypesprevious a,
#specialisttherapyprevious a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   width: 10px;
   font-size: 14px;
   line-height: 14px;
}

#visitfacebooknextpanelbut a,
#meetourteamnextpanelbutto a,
#chiropractictypesnextbutt a,
#specialisttherapynextbutt a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   width: 9px;
   font-size: 14px;
   line-height: 14px;
}

#i5711productshovershow,
#i4011chiropractichovershow,
#i5696corporatehovershow,
#i5707specialisthovershow  {
   overflow: hidden;
   position: absolute;
   left: 37px;
   top: 2477px;
   width: 408px;
   height: 298px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#acc1buttonfixed a:hover,
#bookingbuttonfixed a.nmh,
#acc1buttonfixed a.nmh,
#bookingbuttonfixed a:hover  {
   background-position: -65px 0%;
}

#specialisttherapypictureb table,
#chiropractictypespictureb table,
#mainslidepicturebox table  {
   width: 100%;
   height: 100%;
}

#i1419productshovershow > div:first-child,
#i3976specialisthovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   height: 19px;
   background-repeat: no-repeat;
}

#i4326massagehovershow > div:first-child,
#i4325acupuncturehovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 400px;
   height: 290px;
   background-repeat: no-repeat;
}

#chiropractictypesnextbutt,
#specialisttherapynextbutt,
#chiropractictypesprevious  {
   position: absolute;
   z-index: 6;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

#chiropracticmenuhovershow div ul li a,
#servicesmenuhovershow div ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#healthquerybutton a,
#bookappointmentbutton a,
#i337contactusbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 90px;
   height: 90px;
}

#servicesmenuhovershow div ul li,
#chiropracticmenuhovershow div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#bookappointmentbutton,
#i337contactusbutton,
#healthquerybutton  {
   position: absolute;
   top: 4783px;
   z-index: 5;
   width: 90px;
   height: 90px;
   margin-left: 0px;
   margin-top: 0px;
}

#servicesmenuhovershow div ul,
#chiropracticmenuhovershow div ul  {
   font: normal normal 12px/52px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: center;
}

#i1436facebookbutton a.nmh,
#i1436facebookbutton a:hover  {
   background-position: -8px 0%;
}

#visitfacebooknextpanelbut,
#visitfacebookpreviouspane  {
   position: absolute;
   top: 4105px;
   z-index: 4;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

#specialisttherapypictureb,
#chiropractictypespictureb  {
   position: absolute;
   z-index: 4;
   width: 307px;
   height: 209px;
   margin-left: 0px;
   margin-top: 0px;
}

#meetourteampreviouspanelb,
#meetourteamnextpanelbutto  {
   position: absolute;
   top: 4539px;
   z-index: 5;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

#emailaddressbutton a.nmh,
#emailaddressbutton a:hover  {
   background-position: -238px 0%;
}

#i2031welcomebutton a.nmh,
#i2031welcomebutton a:hover  {
   background-position: -63px 0%;
}

#i4326massagehovershow,
#i4325acupuncturehovershow  {
   overflow: hidden;
   position: absolute;
   top: 2479px;
   width: 400px;
   height: 290px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#chiropracticmenuhovershow,
#servicesmenuhovershow  {
   margin: 0px;
   overflow: hidden;
   display: none;
   width: 120px;
   top: 176px;
   position: absolute;
}

#mainslidenextbutton a,
#mainslidepreviousbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 50px;
   height: 60px;
}

#googleplusbutton a.nmh,
#googleplusbutton a:hover  {
   background-position: -15px 0%;
}

#i1403massagehovershow,
#i1415corporatehovershow  {
   overflow: hidden;
   position: absolute;
   left: 489px;
   top: 2435px;
   height: 23px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#i4788homebutton a:hover,
#i4788homebutton a.nmh  {
   background-position: -32px 0%;
}

#mainslidepreviousbutton,
#mainslidenextbutton  {
   position: absolute;
   top: 654px;
   z-index: 6;
   width: 50px;
   height: 60px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1321chiropracticbutton a,
#corporatebutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 172px;
   height: 298px;
}

#i132topmenu > ul > li > a,
.fl li *,
.fl li a  {
   display: inline;
}

#i1406chiropractichovershow > div:first-child  {
   background-image: url(sg_home_media/mechanical3.png);
}

#i4011chiropractichovershow > div:first-child  {
   background-image: url(sg_home_media/d4011chiropractichovershow.gif);
}

#twitterbutton a:hover,
#twitterbutton a.nmh  {
   background-position: -14px 0%;
}

#youtubebutton a:hover,
#youtubebutton a.nmh  {
   background-position: -13px 0%;
}

#i1411acupuncturehovershow > div:first-child  {
   background-image: url(sg_home_media/d1411acupuncturehovershow.png);
   width: 119px;
}

#chiropracticmenuhovershow > div:first-child  {
   width: 115px;
}

#i4325acupuncturehovershow > div:first-child  {
   background-image: url(sg_home_media/d4325acupuncturehovershow.gif);
}

#i1410acupuncturehovershow > div:first-child  {
   background-image: url(sg_home_media/mechanical3.png);
}

#i3976specialisthovershow > div:first-child  {
   background-image: url(sg_home_media/d3976specialisthovershow.gif);
   width: 53px;
}

#i3975specialisthovershow > div:first-child  {
   background-image: url(sg_home_media/d3975specialisthovershow.gif);
}

#i5707specialisthovershow > div:first-child  {
   background-image: url(sg_home_media/d5707specialisthovershow.gif);
}

#i2041contactusbutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   width: 60px;
   font-size: 43px;
   line-height: 43px;
}

#corporatebutton,
#i1321chiropracticbutton  {
   position: absolute;
   top: 2083px;
   width: 172px;
   height: 298px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1414corporatehovershow > div:first-child  {
   background-image: url(sg_home_media/mechanical3.png);
}

#i1415corporatehovershow > div:first-child  {
   background-image: url(sg_home_media/d1415corporatehovershow.png);
   width: 93px;
}

#i5696corporatehovershow > div:first-child  {
   background-image: url(sg_home_media/d5696corporatehovershow.gif);
}

#i1418productshovershow > div:first-child  {
   background-image: url(sg_home_media/d1418productshovershow.png);
}

#i5711productshovershow > div:first-child  {
   background-image: url(sg_home_media/d5711productshovershow.gif);
}

#i1419productshovershow > div:first-child  {
   background-image: url(sg_home_media/d1419productshovershow.png);
   width: 83px;
}

#i1402massagehovershow > div:first-child  {
   background-image: url(sg_home_media/d1402massagehovershow.png);
}

#i1403massagehovershow > div:first-child  {
   background-image: url(sg_home_media/d1403massagehovershow.png);
   width: 85px;
}

#i4326massagehovershow > div:first-child  {
   background-image: url(sg_home_media/d4326massagehovershow.gif);
}

#servicesmenuhovershow > div:first-child  {
   width: 115px;
}

#i1436facebookbutton,
#googleplusbutton  {
   position: absolute;
   top: 364px;
   z-index: 4;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

#i360bookappointment,
#i352healthquery  {
   position: absolute;
   top: 4779px;
   z-index: 4;
   width: 302px;
   height: 250px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#productsbutton a,
#specialistbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 174px;
   height: 298px;
}

#welcomecolumn,
#i1546bottomplatepanel  {
   margin-bottom: 0px;
   margin-right: 0px;
   margin-left: 36px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 1026px;
}

#productsbutton,
#specialistbutton  {
   position: absolute;
   top: 2083px;
   width: 174px;
   height: 298px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1453topeclipse,
#i4022topeclipse  {
   background: url(sg_home_media/d4022topeclipse.gif) no-repeat;
   position: absolute;
   z-index: 4;
   width: 130px;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1517whiteback,
#i4016whiteback  {
   background: url(sg_home_media/d4016whiteback.gif) no-repeat;
   position: absolute;
   z-index: 5;
   width: 309px;
   height: 57px;
   margin-left: 0px;
   margin-top: 0px;
}

#i4144wwwchiropracticforlifecon  {
   background: url(sg_welcome_media/d4144wwwchiropracticforlife.gif) no-repeat;
   position: absolute;
   left: 222px;
   top: 215px;
   z-index: 4;
   width: 258px;
   height: 20px;
   margin-left: 0px;
   margin-top: 0px;
}

#i4149wwwchiropracticforlifecon  {
   background: url(sg_welcome_media/d4149wwwchiropracticforlife.gif) no-repeat;
   position: absolute;
   left: 431px;
   top: 15px;
   width: 245px;
   height: 19px;
   margin-left: 0px;
   margin-top: 0px;
}

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

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

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

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

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

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

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

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

#page_content .container_div  {
   background-image: none;
}

#i1408chiropractichovershow  {
   z-index: 19;
}

#ellipse5copy,
#addressicon  {
   position: absolute;
   left: 784px;
   z-index: 3;
   width: 36px;
   height: 36px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i1406chiropractichovershow  {
   z-index: 19;
}

#i1835chiropractichovershow  {
   z-index: 18;
   top: 2384px;
}

#i4011chiropractichovershow  {
   z-index: 19;
}

#meetourteampreviouspanelb  {
   width: 10px;
   left: 44px;
}

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

#specialisttherapypictureb  {
   top: 3021px;
   left: 697px;
}

#i1410acupuncturehovershow  {
   z-index: 15;
}

#i1837acupuncturehovershow  {
   z-index: 14;
}

#i1412acupuncturehovershow  {
   z-index: 15;
}

#chiropractictypespictureb  {
   top: 3022px;
   left: 139px;
}

#meetourteamnextpanelbutto  {
   width: 9px;
   left: 84px;
}

#i4782chiropracticbutton a  {
   background: url(sg_welcome_media/d4782chiropracticbutton.gif) no-repeat;
   display: block;
   height: 43px;
   width: 80px;
   font-size: 43px;
   line-height: 43px;
}

#i1321chiropracticbutton a  {
   background-image: url(sg_home_media/d1321chiropracticbutton.gif);
}

#i4325acupuncturehovershow  {
   z-index: 15;
   left: 42px;
}

#chiropractictypesprevious  {
   width: 10px;
   top: 3247px;
   left: 159px;
}

#visitfacebooknextpanelbut  {
   width: 9px;
   left: 995px;
}

#chiropracticmenuhovershow  {
   left: 746px;
}

#specialisttherapynextbutt  {
   width: 9px;
   top: 3246px;
   left: 737px;
}

#visitfacebookpreviouspane  {
   width: 10px;
   left: 955px;
}

#specialisttherapyprevious  {
   position: absolute;
   left: 717px;
   top: 3246px;
   z-index: 6;
   width: 10px;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

#chiropractictypesnextbutt  {
   width: 9px;
   top: 3247px;
   left: 179px;
}

#i5707specialisthovershow  {
   z-index: 11;
   left: 35px;
}

#i3977specialisthovershow  {
   z-index: 11;
   left: 489px;
}

#i3975specialisthovershow  {
   z-index: 11;
   left: 487px;
}

#i3973specialisthovershow  {
   z-index: 10;
   left: 34px;
}

#mainslidepreviousbutton  {
   left: 45px;
}

#i1416corporatehovershow  {
   z-index: 13;
}

#mainbrandfooterbutton a  {
   background: url(sg_welcome_media/mainbrandfooterbutton.gif) no-repeat;
   display: block;
   height: 209px;
   width: 561px;
   font-size: 209px;
   line-height: 209px;
}

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

#i5696corporatehovershow  {
   z-index: 13;
}

#i4782chiropracticbutton  {
   position: absolute;
   left: 763px;
   top: 88px;
   width: 80px;
   height: 43px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1414corporatehovershow  {
   z-index: 13;
}

#i1321chiropracticbutton  {
   z-index: 9;
   left: 39px;
}

#i1415corporatehovershow  {
   width: 93px;
   z-index: 13;
}

#i1838corporatehovershow  {
   z-index: 12;
}

#i5711productshovershow  {
   z-index: 6;
}

#i1420productshovershow  {
   z-index: 9;
   top: 2505px;
}

.footer_div_bkg,
.page_content_bkg  {
   position: absolute;
   width: 1103px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#i1839productshovershow  {
   z-index: 5;
}

#i2041contactusbutton a  {
   background-image: url(sg_welcome_media/d2041contactusbutton.gif);
}

#i1418productshovershow  {
   z-index: 6;
}

#bookappointmentbutton  {
   left: 141px;
}

#servicesmenuhovershow  {
   left: 861px;
}

#i1404massagehovershow  {
   z-index: 17;
}

#missiondesignbutton a  {
   background: url(sg_welcome_media/missiondesignbutton.gif) no-repeat;
   display: block;
   height: 10px;
   width: 45px;
   font-size: 10px;
   line-height: 10px;
}

#i4326massagehovershow  {
   z-index: 17;
   left: 41px;
}

#i1836massagehovershow  {
   z-index: 16;
}

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

#i337contactusbutton a  {
   background-image: url(sg_home_media/d337contactusbutton.gif);
}

#i1402massagehovershow  {
   z-index: 17;
}

#facebookbuttonfixed a  {
   background: url(sg_welcome_media/facebookbuttonfixed.gif) no-repeat;
   display: block;
   height: 49px;
   width: 65px;
   font-size: 49px;
   line-height: 49px;
}

#i1403massagehovershow  {
   width: 85px;
   z-index: 17;
}

#i1436facebookbutton a  {
   background: url(sg_welcome_media/d1436facebookbutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 8px;
   font-size: 14px;
   line-height: 14px;
}

#i1546bottomplatepanel  {
   margin-top: 0px;
   min-height: 45px;
}

#mainbrandfooterbutton  {
   position: absolute;
   left: 71px;
   top: 51px;
   z-index: 3;
   width: 561px;
   height: 209px;
   margin-left: 0px;
   margin-top: 0px;
}

#i2041contactusbutton  {
   position: absolute;
   left: 999px;
   top: 88px;
   width: 60px;
   height: 43px;
   margin-left: 0px;
   margin-top: 0px;
}

#bookingbuttonfixed a  {
   background: url(sg_welcome_media/bookingbuttonfixed.gif) no-repeat;
   display: block;
   height: 115px;
   width: 65px;
   font-size: 115px;
   line-height: 115px;
}

#emailaddressbutton a  {
   background: url(sg_welcome_media/emailaddressbutton.gif) no-repeat;
   display: block;
   width: 238px;
   height: 36px;
}

#i2031welcomebutton a  {
   background: url(sg_welcome_media/d2031welcomebutton.gif) no-repeat;
   display: block;
   height: 43px;
   width: 63px;
   font-size: 43px;
   line-height: 43px;
}

#i360bookappointment  {
   background-image: url(sg_home_media/d308bookappointment.gif);
   left: 35px;
}

#i1436facebookbutton  {
   width: 8px;
   left: 730px;
}

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

#facebookbuttonfixed  {
   position: fixed;
   right: 0px;
   top: 346px;
   width: 65px;
   height: 49px;
   margin-left: 0px;
   margin-top: 0px;
}

#i132topmenu ul li a  {
   padding: 2px 0.50em 2px 0.50em;
   height: 100%;
}

#missiondesignbutton  {
   position: absolute;
   left: 1003px;
   top: 366px;
   z-index: 3;
   width: 45px;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

#mainslidenextbutton  {
   left: 1003px;
}

#i337contactusbutton  {
   left: 883px;
}

#bookingbuttonfixed  {
   position: fixed;
   right: 0px;
   top: 222px;
   width: 65px;
   height: 115px;
   margin-left: 0px;
   margin-top: 0px;
}

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

#i2031welcomebutton  {
   position: absolute;
   left: 651px;
   top: 88px;
   width: 63px;
   height: 43px;
   margin-left: 0px;
   margin-top: 0px;
}

#emailaddressbutton  {
   position: absolute;
   left: 784px;
   top: 235px;
   z-index: 3;
   width: 238px;
   height: 36px;
   margin-left: 0px;
   margin-top: 0px;
}

#googleplusbutton a  {
   background: url(sg_welcome_media/googleplusbutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 15px;
   font-size: 14px;
   line-height: 14px;
}

#i132topmenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#corporatebutton a  {
   background-image: url(sg_home_media/corporatebutton.png);
}

#acc1buttonfixed a  {
   background: url(sg_welcome_media/acc1buttonfixed.gif) no-repeat;
   display: block;
   height: 50px;
   width: 65px;
   font-size: 50px;
   line-height: 50px;
}

#healthquerybutton  {
   left: 515px;
}

#allrightsreserved  {
   background: url(sg_welcome_media/allrightsreserved.gif) no-repeat;
   position: absolute;
   left: 34px;
   top: 364px;
   z-index: 3;
   width: 253px;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
}

#i4788homebutton a  {
   background: url(sg_welcome_media/d4788homebutton.gif) no-repeat;
   display: block;
   width: 32px;
   height: 32px;
}

#servicesbutton a  {
   background-image: url(sg_welcome_media/servicesbutton.gif);
}

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

#googleplusbutton  {
   width: 15px;
   left: 827px;
}

#specialistbutton  {
   z-index: 5;
   left: 729px;
}

#i4022topeclipse  {
   top: 2975px;
   left: 138px;
}

#youtubebutton a  {
   background: url(sg_welcome_media/youtubebutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 13px;
   font-size: 17px;
   line-height: 17px;
}

#i543i6494759091  {
   background: url(sg_welcome_media/d543i6494759091.gif) no-repeat;
   position: absolute;
   left: 841px;
   top: 194px;
   z-index: 3;
   width: 93px;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

#i4788homebutton  {
   position: absolute;
   left: 44px;
   top: 6px;
   width: 32px;
   height: 32px;
   margin-left: 0px;
   margin-top: 0px;
}

#twitterbutton a  {
   background: url(sg_welcome_media/twitterbutton.gif) no-repeat;
   display: block;
   height: 11px;
   width: 14px;
   font-size: 11px;
   line-height: 11px;
}

#i131i6494759091  {
   background: url(sg_welcome_media/d131i6494759091.gif) no-repeat;
   position: absolute;
   left: 133px;
   top: 16px;
   width: 121px;
   height: 14px;
   margin-left: 0px;
   margin-top: 0px;
}

#i535stayintouch  {
   background: url(sg_welcome_media/d535stayintouch.gif) no-repeat;
   position: absolute;
   left: 783px;
   top: 58px;
   z-index: 3;
   width: 113px;
   height: 20px;
   margin-left: 0px;
   margin-top: 0px;
}

#acc1buttonfixed  {
   position: fixed;
   right: 0px;
   top: 403px;
   width: 65px;
   height: 50px;
   margin-left: 0px;
   margin-top: 0px;
}

#corporatebutton  {
   z-index: 6;
   left: 557px;
}

#i1453topeclipse  {
   top: 2974px;
   left: 696px;
}

#i352healthquery  {
   background-image: url(sg_home_media/d318healthquery.gif);
   left: 409px;
}

#servicesbutton  {
   position: absolute;
   left: 889px;
   top: 87px;
   width: 60px;
   height: 43px;
   margin-left: 0px;
   margin-top: 0px;
}

#i4016whiteback  {
   top: 3221px;
   left: 138px;
}

#i1480websiteby  {
   background: url(sg_welcome_media/d1480websiteby.gif) no-repeat;
   position: absolute;
   left: 947px;
   top: 367px;
   z-index: 3;
   width: 52px;
   height: 11px;
   margin-left: 0px;
   margin-top: 0px;
}

#i132topmenu ul  {
   height: 18px;
   margin: 0px;
   padding: 0px;
   color: #5C5C5C;
   line-height: 18px;
   font-weight: 300;
   font-size: 14px;
   font-family: Gravity-Book, Gravity;
   text-align: right;
}

#productsbutton  {
   z-index: 4;
   left: 903px;
}

#i1517whiteback  {
   top: 3220px;
   left: 696px;
}

#twitterbutton  {
   position: absolute;
   left: 777px;
   top: 365px;
   z-index: 4;
   width: 14px;
   height: 11px;
   margin-left: 0px;
   margin-top: 0px;
}

#welcomecolumn  {
   min-height: 317px;
   margin-top: 286px;
}

#youtubebutton  {
   position: absolute;
   left: 875px;
   top: 363px;
   z-index: 4;
   width: 13px;
   height: 17px;
   margin-left: 0px;
   margin-top: 0px;
}

#clear_footer  {
   height: 389px;
   clear: both;
}

#i1427ellipse  {
   background: url(sg_welcome_media/d1429ellipse.gif) no-repeat;
   position: absolute;
   left: 783px;
   top: 93px;
   z-index: 3;
   width: 130px;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

#ellipse5copy  {
   background-image: url(sg_welcome_media/ellipse5copy.gif);
   top: 182px;
}

#addressicon  {
   background-image: url(sg_welcome_media/addressicon.gif);
   top: 125px;
}

#i132topmenu  {
   position: absolute;
   left: 820px;
   top: 16px;
   margin-left: 0px;
   margin-top: 0px;
}

#i540address  {
   background: url(sg_welcome_media/d540address.gif) no-repeat;
   position: absolute;
   left: 841px;
   top: 127px;
   z-index: 3;
   width: 204px;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

#footer_div  {
   background: transparent url(sg_welcome_media/footerbackground.gif) center top repeat-x;
   background-attachment: scroll;
   height: 389px;
   clear: both;
}

#mainbrand1  {
   background: url(sg_welcome_media/mainbrand1.png) no-repeat;
   position: absolute;
   left: -34px;
   top: 49px;
   width: 1175px;
   height: 128px;
   margin-left: 0px;
   margin-top: 0px;
}

#page_div  {
   min-height: 100%;
   margin-bottom: -389px;
   position: relative;
}

.visitfacebookpanel  {
   float: left;
   position: relative;
   display: block;
   overflow: hidden;
   z-index: 6;
   width: 262px;
   min-height: 175px;
}

.meetourteampanel  {
   float: left;
   position: relative;
   display: block;
   overflow: hidden;
   z-index: 6;
   width: 225px;
   min-height: 370px;
}

#i3927  {
   background: url(sg_welcome_media/d3927.gif) no-repeat;
   position: absolute;
   left: 89px;
   top: 6px;
   width: 32px;
   height: 32px;
   margin-left: 0px;
   margin-top: 0px;
}

#lines  {
   background: url(sg_welcome_media/lines.gif) no-repeat;
   position: absolute;
   left: 707px;
   top: 349px;
   z-index: 3;
   width: 201px;
   height: 40px;
   margin-left: 0px;
   margin-top: 0px;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1103px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

.c5C5C5C * a  {
   color: #5C5C5C;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 1103px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

.cFFF * a  {
   color: #FFFFFF;
}

.divider  {
   clear: left;
   display: block;
}

.sgthumb  {
   border: 2px solid #FF0000;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.fl li  {
   float: left;
}

.flow  {
   z-index: 2;
   position: relative;
}

ains  {
   text-decoration: none;
}

a.nm  {
   background-position: 0px 0px;
}

html, body  {
   background: #FFFFFF url(sg_welcome_media/d4170browserbackground.gif) center top repeat-x;
   background-attachment: scroll;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

