#orthoticsbutton a,
#contactusbutton a,
#sandalsbutton a,
#bracesbutton a,
#resourcesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 7px;
   background-position: 0% 0px;
   font-size: 7px;
   line-height: 7px;
}

#emailiconbutton a:hover  {
   background-position: -13px 0%;
}

#orthoticsbutton a:hover  {
   background-position: -60px 0%;
}

#contactusbutton a:hover  {
   background-position: -66px 0%;
}

#resourcesbutton a:hover  {
   background-position: -62px 0%;
}

#diabetesbutton a:hover  {
   background-position: -118px 0%;
}

#proudsupporterstext p  {
   font: 10px/21px Verdana, sans-serif;
   margin: 0px;
   color: #858484;
   text-align: left;
}

#sandalsbutton a:hover  {
   background-position: -48px 0%;
}

#footermenu li a:hover  {
   text-decoration: underline;
}

#bracesbutton a:hover  {
   background-position: -41px 0%;
}

#proudsupporterstext  {
   visibility: visible;
   position: absolute;
   left: 567px;
   top: 537px;
   z-index: 4;
   width: 120px;
}

#videobutton a:hover  {
   background-position: -235px 0%;
}

#resourcesbutton a  {
   width: 62px;
   background-image: url(sg_home_media/resourcesbutton.gif);
}

#contactusbutton a  {
   width: 66px;
   background-image: url(sg_home_media/contactusbutton.gif);
}

#emailiconbutton a  {
   background: url(sg_home_media/emailiconbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 10px;
   width: 13px;
   font-size: 10px;
   line-height: 10px;
}

#maincontenttext p  {
   font: bold 11px/14px Verdana, sans-serif;
   margin: 0px;
   color: #1787AF;
   padding-bottom: 4px;
   text-align: left;
}
#maincontenttext a:link  {
   color: #1787AF;
   text-decoration: underline;
}
#maincontenttext a:visited  {
   color: #1787AF;
   text-decoration: underline;
}
#maincontenttext a:hover  {
   color: #1787AF;
   text-decoration: none;
}
#maincontenttext a:active  {
   color: #1787AF;
   text-decoration: underline;
}


#orthoticsbutton a  {
   width: 60px;
   background-image: url(sg_home_media/orthoticsbutton.gif);
}

#diabetesbutton a  {
   background: url(sg_home_media/diabetesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 45px;
   width: 118px;
   font-size: 45px;
   line-height: 45px;
}

#orthoticsbutton  {
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 164px;
   z-index: 7;
   width: 60px;
   height: 7px;
}

#resourcesbutton  {
   visibility: visible;
   position: absolute;
   left: 587px;
   top: 164px;
   z-index: 6;
   width: 62px;
   height: 7px;
}

#copyrighttext p  {
   font: 9px/17px Verdana, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#sandalsbutton a  {
   width: 48px;
   background-image: url(sg_home_media/sandalsbutton.gif);
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 486px;
   top: 164px;
   z-index: 6;
   width: 66px;
   height: 7px;
}

#footermenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#maincontenttext  {
   visibility: visible;
   position: absolute;
   left: 301px;
   top: 339px;
   z-index: 4;
   width: 235px;
}

#emailiconbutton  {
   visibility: visible;
   position: absolute;
   left: 678px;
   top: 162px;
   z-index: 6;
   width: 13px;
   height: 10px;
}

#diabetesbutton  {
   visibility: visible;
   position: absolute;
   left: 567px;
   top: 565px;
   z-index: 4;
   width: 118px;
   height: 45px;
}

#bracesbutton a  {
   width: 41px;
   background-image: url(sg_home_media/bracesbutton.gif);
}

#videobutton a  {
   background: url(sg_home_media/videobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 130px;
   width: 235px;
   font-size: 130px;
   line-height: 130px;
}

#bulletstext p  {
   font: 10px/14px Verdana, sans-serif;
   margin: 0px;
   padding-left: 8px;
   text-indent: -8px;
   text-align: left;
   color: #858484;
}
#bulletstext a:link  {
   color: #1787AF;
   text-decoration: underline;
}
#bulletstext a:visited  {
   color: #1787AF;
   text-decoration: underline;
}
#bulletstext a:hover  {
   color: #1787AF;
   text-decoration: none;
}
#bulletstext a:active  {
   color: #1787AF;
   text-decoration: underline;
}





#footermenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#blackorthotic  {
   background: url(sg_home_media/blackorthotic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 438px;
   top: 87px;
   z-index: 7;
   width: 98px;
   height: 54px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 252px;
   top: 662px;
   z-index: 5;
   width: 240px;
}

#sandalsbutton  {
   visibility: visible;
   position: absolute;
   left: 327px;
   top: 164px;
   z-index: 6;
   width: 48px;
   height: 7px;
}

#bracesbutton  {
   visibility: visible;
   position: absolute;
   left: 410px;
   top: 164px;
   z-index: 6;
   width: 41px;
   height: 7px;
}

#contentarea  {
   background: url(sg_home_media/contentarea.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 155px;
   z-index: 3;
   width: 746px;
   height: 477px;
}

#phonenumber  {
   background: url(sg_home_media/phonenumber.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 193px;
   top: 128px;
   z-index: 5;
   width: 190px;
   height: 11px;
}

#videobutton  {
   visibility: visible;
   position: absolute;
   left: 301px;
   top: 198px;
   z-index: 4;
   width: 235px;
   height: 130px;
}

#bulletstext  {
   visibility: visible;
   position: absolute;
   left: 567px;
   top: 195px;
   z-index: 4;
   width: 149px;
}

#footermenu  {
    font: 9px/17px Verdana, sans-serif;
	margin: 0px;
	height: 17px;
	padding: 0px;
	list-style: none;
	text-align: center;
	color: #FFFFFF;
	position: relative;
	left: 0px;
	top: 644px;
	z-index: 5;
    width: 746px;
}

#bitesandal  {
   background: url(sg_home_media/bitesandal.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 532px;
   top: 76px;
   z-index: 6;
   width: 99px;
   height: 70px;
}

#lakecouple  {
   background: url(sg_home_media/lakecouple.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 155px;
   z-index: 6;
   width: 255px;
   height: 477px;
}

#id1footer  {
   background: url(sg_home_media/id1footer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 632px;
   z-index: 4;
   width: 746px;
   height: 56px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   width: 746px;
   position: relative;
}

#tagline  {
   background: url(sg_home_media/tagline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 195px;
   top: 83px;
   z-index: 5;
   width: 211px;
   height: 34px;
}

#header  {
   background: url(sg_home_media/header.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 746px;
   height: 155px;
}

#loafer  {
   background: url(sg_home_media/loafer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 625px;
   top: 75px;
   z-index: 5;
   width: 90px;
   height: 70px;
}

#shape1  {
   background: url(sg_home_media/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 551px;
   top: 198px;
   z-index: 4;
   width: 1px;
   height: 413px;
}

#navbar  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 155px;
   z-index: 5;
   width: 715px;
   height: 23px;
   background-color: #ECE2A9;
   background-image: none;
}

#logo  {
   background: url(sg_home_media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 30px;
   top: 73px;
   z-index: 5;
   width: 137px;
   height: 72px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #1787AF;
}
