body { margin: 0px; font-family: FoundrySans, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003470; padding: 0px; }

#mainContainer { width: 1000px; padding: 0px; margin: auto; background-image: url(images/body_sides.gif); background-repeat: repeat-y; }

#topBanner { width: 950px; height: 96px; padding: 0px; margin: auto; }

#navBar { width: 950px; height: 34px; padding: 0px 0px 0px 0px; text-align: left; background-image: url(images/menu_background.jpg); background-repeat: no-repeat; margin: auto; }
#navButton { float: left; width: 50px; height: 23px; }

#contentContainer { width: 950px; padding: 25px 0px 15px 0px; margin: auto; background-image: url(images/content_background.jpg); background-repeat: no-repeat; min-height: 429px; }
#contentContainerhome { width: 950px; padding: 25px 0px 0px 0px; margin: auto; background-image: url(images/content_background_index.jpg); background-repeat: no-repeat; min-height: 429px; }
#centerColumn{ float: left; width: 609px; padding: 0px 10px 10px 100px; border-right: 6px solid #003470; min-height: 429px; }
#centerColumnhome{ float: left; width: 689px; padding: 0px 10px 10px 20px; border-right: 6px solid #003470; min-height: 400px; }
#rightColumn { float: left; width: 205px; margin: 0px; padding: 0px 10px 0px 10px; text-align: center; }

#footerContainer { width: 950px; height: 16px; margin: auto; clear: both; color: #97CCB4; text-align: center; padding-top: 3px; font-size: 10px; font-weight: bold; background-color: #003470; }
#footerContainer a:link { color: #FFFF00; text-decoration: none; background-color: inherit; }
#footerContainer a:visited { color: #FFFF00; text-decoration: none; background-color: inherit; }
#footerContainer a:active { color: #FF0000; background-color: inherit; }
#footerContainer a:hover { color: #FF0000; background-color: inherit; }

#ambrow { width: 950px; height: 20px; margin: auto; clear: both; color: #000000; text-align: center; padding-top: 10px; background-color: #inherit; }

h1 { font-size: 22px; font-weight: bold; text-decoration: underline; color: #003470; background-color: inherit; }
h2 { font-size: 16px; font-weight: normal; color: #003470; background-color: inherit; }

a:link, a:visited { color: #003470; text-decoration: underline; background-color: inherit; }
a:active, a:hover { color: #FF0000; background-color: inherit; }

.textErrors { font-size: 12px; font-weight: bold; color: #FF0000; }

.indexTitle { font-size: 24px; font-weight: bold; color: #003470; background-color: inherit; }
.indexBullets { font-size: 20px; font-weight: normal; color: #003470; background-color: inherit; line-height: 32px; text-indent: 40px; list-style: none; }
/*.indexUsers { font-size: 22px; font-weight: bold; color: #003470; background-color: inherit; text-indent: 120px; text-align: left; }
.indexUsers2 { font-size: 22px; font-weight: bold; color: #003470; background-color: inherit; text-indent: 170px; text-align: left; }*/
.indexUsers { float: left; width: 460px; font-size: 22px; font-weight: bold; color: #003470; background-color: inherit; text-align: center; }

.acupointText { font-size: 11px; }

.fiftyfifty { float: left; width: 50%; }
.thirds { float: left; width: 33%; }
.sixths { float: left; width: 16%; font-size: 12px; text-align: center; }
.vertSpacing { line-height: 27px; } 
.imgSpacing { margin: 5px; padding: 5px; }
.secondaryHeader { font-size: 18px; font-weight: bold; color: #003470; background-color: inherit; }
.productText   { font-size: 17px; font-weight: bold; color: #003470; background-color: inherit; }
.breadcrumb    { font-size: 14px; font-weight: normal; color: #003470; background-color: inherit; }