/* Global Styles that Apply to all content - Implemented 05_12_2008 by Lukas Smola */
body                                    { height:100%; margin:0px; padding:0px; background-color:#FFFFFF; text-align:center; }
img 										                { display:block; border:0px; }
h1											                { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; margin:0px; padding:0px; }
h2											                {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#651E6E; margin:0px; padding:0px; }
sup,
.index                                  { font-size:10px; }

/* Header page style */
.centrum-main-container                 { text-align:left; margin-left:auto; margin-right:auto; display:block; width:982px; height:654px; }
.header-container                       { background-color:#fff; float:left; border-bottom:1px solid #CCCCCC; width:982px; }
.header-left-col                        { float:left; }
.header-right-col                       { float:right; }

.btn-link-wch-rep-training              { padding-right:1px; width:123px; height:63px;}
.btn-link-wch-rep-training a            { float:left; width:123px; height:63px; background-image:url('../../images/btn_wch-rep-training.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.btn-link-wch-rep-training a:hover      { float:left; width:123px; height:63px; background-image:url('../../images/btn_wch-rep-training.jpg'); background-position:0px -63px; background-repeat:no-repeat; }

.btn-link-info-prof                     { width:171px; height:63px;}
.btn-link-info-prof a                   { float:left; width:171px; height:63px; background-image:url('../../images/btn_info-for-professionals.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.btn-link-info-prof a:hover             { float:left; width:171px; height:63px; background-image:url('../../images/btn_info-for-professionals.jpg'); background-position:0px -63px; background-repeat:no-repeat; }

.btn-link-online-training               { padding-right:2px; width:169px; height:63px;}
.btn-link-online-training a             { float:left; width:169px; height:63px; background-image:url('../../images/btn_pharmacy-online-training.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.btn-link-online-training a:hover       { float:left; width:169px; height:63px; background-image:url('../../images/btn_pharmacy-online-training.jpg'); background-position:0px -63px; background-repeat:no-repeat; }

.btn-trade-advertising                  { width:171px; height:63px;}
.btn-trade-advertising a                { float:left; width:171px; height:63px; background-image:url('../../images/btn_trade-advertising.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.btn-trade-advertising a:hover          { float:left; width:171px; height:63px; background-image:url('../../images/btn_trade-advertising.jpg'); background-position:0px -63px; background-repeat:no-repeat; }

.btn-link-home                          { width:111px; height:63px;}
.btn-link-home a                        { float:left; width:111px; height:63px; background-image:url('../../images/btn_home.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.btn-link-home a:hover                  { float:left; width:111px; height:63px; background-image:url('../../images/btn_home.jpg'); background-position:0px -63px; background-repeat:no-repeat; }


/* Navigation style */
.primary-navigation                     { background-color:#651E6E; font-family:verdana; font-size:12px; width:962px; float:left; border-bottom:1px solid #ccc; height:20px; padding:5px 0px 0px 20px; }
.primary-navigation a                   { width:152px; height:24px; text-decoration:none; color:#ffffff; }
.primary-navigation a:hover             { width:152px; height:24px; }

.secondary-navigation		                { display:block; position:absolute; width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin-left:10px; margin-top:5px; background-color:#FFFFFF; border:1px solid #CCCCCC; z-index:100; display:none; visibility:hidden; }
.secondary-navigation a	                { display:block; color:#999999; text-align:left; font-size:11px; text-decoration: none; }
.secondary-navigation a:hover           { display:block; font-weight:bold; }
.secondnavlink                          { padding-top:4px; padding-left:8px; }
.thirdnavlink                           { padding-top:4px; padding-left:18px; }
.last                                   { padding-bottom:10px; }


/* Content Area styles */
.contentarea                            { float:left; margin:0px; padding:0px; height:495px; background-image:url('../../images/bg-tile_content-area.jpg'); background-repeat:repeat-x; position:relative; border-bottom:1px solid #cccccc; }
.contentinnerdefault                    { background-image:url('../../images/bg-homepage_caltrate-products.jpg'); background-repeat:no-repeat; background-position: right bottom; width: 982px; height:495px; }
.bottom-left-link-wrap                  { float:left;}
 
.aboutcaltrate-imagebanner              { overflow:hidden; float:left; width:231px; height:145px; margin-right:14px; padding-left:10px; padding-top:10px; }
.aboutcaltrate-imagebanner a            { overflow:hidden; float:left; width:231px; height:145px; background-image:url('../../images/panel-lrg_about-caltrate.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.aboutcaltrate-imagebanner a:hover      { overflow:hidden; float:left; width:231px; height:145px; background-image:url('../../images/panel-lrg_about-caltrate.gif'); background-position:0px -145px; background-repeat:no-repeat; }
 
.osteoporosis-imagebanner               { overflow:hidden; float:left; width:231px; height:145px; margin-right:14px; padding-top:10px; }
.osteoporosis-imagebanner a             { overflow:hidden; float:left; width:231px; height:145px; background-image:url('../../images/panel-lrg_osteoporosis.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.osteoporosis-imagebanner a:hover       { overflow:hidden; float:left; width:231px; height:145px; background-image:url('../../images/panel-lrg_osteoporosis.gif'); background-position:0px -145px; background-repeat:no-repeat; }

.calcium-imagebanner                    { overflow:hidden; float:left; width:231px; height:145px; margin-right:14px; padding-top:10px; }
.calcium-imagebanner a                  { overflow:hidden; float:left; width:231px; height:145px; background-image:url('../../images/panel-lrg_calcium.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.calcium-imagebanner a:hover            { overflow:hidden; float:left; width:231px; height:145px; background-image:url('../../images/panel-lrg_calcium.gif'); background-position:0px -145px; background-repeat:no-repeat; }

.vitamind-minerals-imagebanner          { overflow:hidden; float:left; width:231px; height:145px; padding-top:10px; }
.vitamind-minerals-imagebanner  a       { overflow:hidden; float:left; width:231px; height:145px; background-image:url('../../images/panel-lrg_vitamin-d.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.vitamind-minerals-imagebanner  a:hover { overflow:hidden; float:left; width:231px; height:145px; background-image:url('../../images/panel-lrg_vitamin-d.gif'); background-position:0px -145px; background-repeat:no-repeat; }

.watchtvcommercial                      { display:block; width:233px; height:32px; padding-top:107px; padding-left:10px; padding-bottom:6px; }
.watchtvcommercial a                    { display:block; width:233px; height:32px; background-image:url('../../images/btn_watch-our-tv-commercial.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.watchtvcommercial a:hover              { display:block; width:233px; height:32px; background-image:url('../../images/btn_watch-our-tv-commercial.gif'); background-position:0px -32px; background-repeat:no-repeat; }

.calciumcalculator                      { display:block; width:233px; height:32px; padding-left:10px; padding-bottom:6px; }
.calciumcalculator a                    { display:block; width:233px; height:32px; background-image:url('../../images/btn_calcium-calculator.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.calciumcalculator a:hover              { display:block; width:233px; height:32px; background-image:url('../../images/btn_calcium-calculator.gif'); background-position:0px -32px; background-repeat:no-repeat; }


/* Fast Facts */
.fastfacts                              { display:block; width:231px; padding-top:5px; padding-left:10px;  }
.fastfactsborder	                      { background-color:#FFFFFF; border-left:#C7A9CB 1px solid; border-right:#C7A9CB 1px solid; }
.fastfactsbg			                      {	background-image:url(/images/fast-facts_bg-tile.gif); background-repeat:repeat-x; }

#fastfactsbox1		                      {	display:none; visibility:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; background-color:#FFFFFF; padding:5px 8px 5px 10px; }
#fastfactsbox2		                      {	display:none; visibility:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; background-color:#FFFFFF; padding:5px 8px 5px 10px; }
#fastfactsbox3		                      {	display:none; visibility:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; background-color:#FFFFFF; padding:5px 8px 5px 10px; }
#fastfactsbox4		                      {	display:none; visibility:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; background-color:#FFFFFF; padding:5px 8px 5px 10px; }
#fastfactsbox5		                      {	display:none; visibility:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; background-color:#FFFFFF; padding:5px 8px 5px 10px; }
#fastfactsbox6		                      {	display:none; visibility:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; background-color:#FFFFFF; padding:5px 8px 5px 10px; }

#no1on                                  { display:none; visibility:hidden; }
#no2on                                  { display:none; visibility:hidden; }
#no3on                                  { display:none; visibility:hidden; }
#no4on                                  { display:none; visibility:hidden; }
#no5on                                  { display:none; visibility:hidden; }
#no6on                                  { display:none; visibility:hidden; }


/* Inner Page Template Styles */
.inner-nav-box                          { margin-top:18px; color:#fff; font-weight:bold; width:665px; margin-left:-3px; }
.innerpagewrap                          { float:left; padding:24px 0px 0px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.white-inner-wrap                       { margin-top:18px;padding:10px 0px 0px 0px;background-color:#ffffff;width:652px; }
.product-range-wrap                     { padding:10px 0px 10px 9px; float:left; background-color:#ffffff; width:643px; }
.innercontenttext                       { padding-left:16px; width:636px; }

.white-inner-wrap-with-btnlinks         { float:left; width:652px; margin-top:3px; padding:10px 0px 18px 0px; background-color:#ffffff; }

.innercontenttextwithheading            { padding:0px 8px 0px 16px; width:628px; }
.innercontenttextwithheading a          { text-decoration:none; color:#651E6E; }
.innercontenttextwithheading a:hover    { text-decoration:underline; color:#651E6E; }
.innercontenttextwithheading h2         { margin:0px 0px 12px 0px; }
.innercontenttextwithheading ul         { margin:0px;padding:14px 15px 0px 15px; }

.caltrateproductsimg                    { }

.caltrate-600mg-imagebanner             { overflow:hidden; float:left; width:149px; height:135px; margin-right:13px; }
.caltrate-600mg-imagebanner a           { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product-image_caltrate-600mg.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.caltrate-600mg-imagebanner a:hover     { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product-image_caltrate-600mg.jpg'); background-position:0px -135px; background-repeat:no-repeat; }
 
.caltrate-600mg-vitamin-d-imagebanner   { overflow:hidden; float:left; width:149px; height:135px; margin-right:13px; }
.caltrate-600mg-vitamin-d-imagebanner a { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product-image_caltrate-600mg-vitamin-d.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.caltrate-600mg-vitamin-d-imagebanner a:hover{ overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product-image_caltrate-600mg-vitamin-d.jpg'); background-position:0px -135px; background-repeat:no-repeat; }

.caltrate-plus-imagebanner              { overflow:hidden; float:left; width:149px; height:135px; margin-right:13px; }
.caltrate-plus-imagebanner a            { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product-image_caltrate-plus.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.caltrate-plus-imagebanner a:hover      { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product-image_caltrate-plus.jpg'); background-position:0px -135px; background-repeat:no-repeat; }

.why-take-caltrate-imagebanner          { overflow:hidden; float:left; width:149px; height:135px; }
.why-take-caltrate-imagebanner a        { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product-image_why-take-caltrate.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.why-take-caltrate-imagebanner a:hover  { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product-image_why-take-caltrate.jpg'); background-position:0px -135px; background-repeat:no-repeat; }

.contentinner-about-caltrate            { background-image:url('../../images/bg_woman.jpg'); background-repeat:no-repeat; background-position: right bottom; width:972px; height:485px; padding: 10px 0px 0px 10px; }
.contentinner-osteoporosis              { background-image:url('../../images/bg_couple.jpg'); background-repeat:no-repeat; background-position: right bottom; width:972px; height:485px; padding: 10px 0px 0px 10px; }
.contentinner-osteoporosis-men          { background-image:url('../../images/bg_men-golfing.jpg'); background-repeat:no-repeat; background-position: right bottom; width:972px; height:485px; padding: 10px 0px 0px 10px; }
.contentinner-osteoporosis-women        { background-image:url('../../images/bg_three-women.jpg'); background-repeat:no-repeat; background-position: right bottom; width:972px; height:485px; padding: 10px 0px 0px 10px; }
.contentinner-calcium                   { background-image:url('../../images/bg_food.jpg'); background-repeat:no-repeat; background-position: right bottom; width:972px; height:485px; padding: 10px 0px 0px 10px; }
.contentinner-vitamin-d                 { background-image:url('../../images/bg_woman-swimmer.jpg'); background-repeat:no-repeat; background-position: right bottom; width:972px; height:485px; padding: 10px 0px 0px 10px; }
 
.aboutcaltratesmall-imagebanner         { overflow:hidden; float:left; width:231px; height:56px; margin-right:14px; }
.aboutcaltratesmall-imagebanner a       { overflow:hidden; float:left; width:231px; height:56px; background-image:url('../../images/panel-sml_about-caltrate.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.aboutcaltratesmall-imagebanner a:hover { overflow:hidden; float:left; width:231px; height:56px; background-image:url('../../images/panel-sml_about-caltrate.gif'); background-position:0px -56px; background-repeat:no-repeat; }
 
.osteoporosissmall-imagebanner          { overflow:hidden; float:left; width:231px; height:56px; margin-right:14px; }
.osteoporosissmall-imagebanner a        { overflow:hidden; float:left; width:231px; height:56px; background-image:url('../../images/panel-sml_osteoporosis.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.osteoporosissmall-imagebanner a:hover  { overflow:hidden; float:left; width:231px; height:56px; background-image:url('../../images/panel-sml_osteoporosis.gif'); background-position:0px -56px; background-repeat:no-repeat; }

.calciumsmall-imagebanner               { overflow:hidden; float:left; width:231px; height:56px; margin-right:14px; }
.calciumsmall-imagebanner a             { overflow:hidden; float:left; width:231px; height:56px; background-image:url('../../images/panel-sml_calcium.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.calciumsmall-imagebanner a:hover       { overflow:hidden; float:left; width:231px; height:56px; background-image:url('../../images/panel-sml_calcium.gif'); background-position:0px -56px; background-repeat:no-repeat; }

.vitamind-minerals-small-imagebanner    { overflow:hidden; float:left; width:231px; height:56px; }
.vitamind-minerals-small-imagebanner  a { overflow:hidden; float:left; width:231px; height:56px; background-image:url('../../images/panel-sml_vitamin-d.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.vitamind-minerals-small-imagebanner  a:hover { overflow:hidden; float:left; width:231px; height:56px; background-image:url('../../images/panel-sml_vitamin-d.gif'); background-position:0px -56px; background-repeat:no-repeat; }
 
/* Vitamin D and Other Minerals page Style */
.otherminerals-benefits-link            { overflow:hidden; float:left; width:323px; height:31px; padding-right:8px;}
.otherminerals-benefits-link a          { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_benefits.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.otherminerals-benefits-link a:hover    { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_benefits.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.otherminerals-sources-link             { overflow:hidden; float:left; width:323px; height:31px; }
.otherminerals-sources-link a           { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_sources.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.otherminerals-sources-link a:hover     { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_sources.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.otherminerals-adequate-intake-link     { overflow:hidden; float:left; width:323px; height:31px; padding-right:8px;}
.otherminerals-adequate-intake-link a   { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_adequate-intake-of-vitamins-d.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.otherminerals-adequate-intake-link a:hover { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_adequate-intake-of-vitamins-d.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.otherminerals-other-link               { overflow:hidden; float:left; width:323px; height:31px; }
.otherminerals-other-link a             { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_other-minerals.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.otherminerals-other-link a:hover       { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_other-minerals.gif'); background-position:0px -31px; background-repeat:no-repeat; }

#table-adequate-intake                  { padding:0px; margin:0px; width:652px; }
#table-adequate-intake2                 { padding:0px; margin:0px; width:652px; margin-bottom:10px; }
#table-adequate-intake td,
#table-adequate-intake2 td              { padding-left:10px; }
#table-adequate-intake .text-center,
#table-adequate-intake2 .text-center    { text-align:center; }
#table-adequate-intake .bold-text,
#table-adequate-intake2 .bold-text      { font-weight:bold; }
#table-adequate-intake .headingrow,
#table-adequate-intake2 .headingrow     { border-bottom:1px solid #ab8eab; }
#table-adequate-intake .firstrow,
#table-adequate-intake2 .firstrow       { padding-top:5px; }
#table-adequate-intake .lastrow,
#table-adequate-intake2 .lastrow        { padding-bottom:5px; }

#table-otherminerals                    { width:652px; }
#table-otherminerals td                 { padding:10px 0px 10px 10px; background-color:#F6F1F7; border-top:1px solid #C7A9CB; border-bottom:1px solid #C7A9CB; }
#table-otherminerals .right             { border-right:1px solid #C7A9CB; }
#table-otherminerals a                  { text-decoration:none; color:#651E6E; }
#table-otherminerals a:hover            { text-decoration:none; }
#table-otherminerals #mincol1           { background-color:#FFFFFF; }
#table-otherminerals #mincol4           { width:390px; }

#mineralsresult1                        { width:642px; padding:12px 0px 0px 10px; }

#mineralsresult1 .function              { float:left; }
#mineralsresult1 .function ul           { margin:0px;padding:0px 15px 0px 15px; }
#mineralsresult1 .function ul li        { padding-top:5px; }
#mineralsresult1 .dietarysources        { float:right; width:270px; margin-right:10px; }
#mineralsresult1 .dietarysources .details{ padding:5px 0px 0px 0px; }

#mineralsresult2                        { display:none; width:642px; padding:12px 0px 18px 10px; }
#mineralsresult2 .function              { float:left; }
#mineralsresult2 .function ul           { margin:0px;padding:0px 15px 0px 15px; }
#mineralsresult2 .function ul li        { padding-top:5px; }
#mineralsresult2 .dietarysources        { float:right; width:270px; margin-right:10px; }
#mineralsresult2 .dietarysources .details{ padding:5px 0px 0px 0px; }

#mineralsresult3                        { display:none; width:642px; padding:12px 0px 18px 10px; }
#mineralsresult3 .function              { float:left; }
#mineralsresult3 .function ul           { margin:0px;padding:0px 15px 0px 15px; }
#mineralsresult3 .function ul li        { padding-top:5px; }
#mineralsresult3 .dietarysources        { float:right; width:270px; margin-right:10px; }
#mineralsresult3 .dietarysources .details{ padding:5px 0px 0px 0px; }

#mineralsresult4                        { display:none; padding:12px 0px 18px 10px; width:642px; }
#mineralsresult4 .function              { float:left; }
#mineralsresult4 .function ul           { margin:0px; padding:0px 15px 0px 15px;  }
#mineralsresult4 .function ul li        { padding-top:5px; }
#mineralsresult4 .dietarysources        { float:right; width:270px; margin-right:10px; }
#mineralsresult4 .dietarysources .details{ padding:5px 0px 0px 0px; }

/* Osteoporosis Inner page Style */
.osteoporosis-link                      { overflow:hidden; float:left; width:323px; height:31px; padding-right:8px;}
.osteoporosis-link a                    { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_what-is-osteoporosis.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.osteoporosis-link a:hover              { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_what-is-osteoporosis.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.osteoporosis-prevention-link           { overflow:hidden; float:left; width:323px; height:31px; }
.osteoporosis-prevention-link a         { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_prevention-of-osteoporosis.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.osteoporosis-prevention-link a:hover   { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_prevention-of-osteoporosis.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.osteoporosis-women-link                { overflow:hidden; float:left; width:323px; height:31px; padding-right:8px;}
.osteoporosis-women-link  a             { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_prevalence.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.osteoporosis-women-link  a:hover       { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_prevalence.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.osteoporosis-management-link           { overflow:hidden; float:left; width:323px; height:31px; }
.osteoporosis-management-link a         { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_management-of-osteoporosis.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.osteoporosis-management-link a:hover   { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_management-of-osteoporosis.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.osteoporosis_risk-factors-link         { overflow:hidden; float:left; width:323px; height:31px; padding-right:8px;}
.osteoporosis_risk-factors-link a       { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_risk-factors.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.osteoporosis_risk-factors-link a:hover { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_risk-factors.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.osteoporosis_prevention-and-treatment-link        { overflow:hidden; float:left; width:323px; height:31px; }
.osteoporosis_prevention-and-treatment-link a      { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_calciums-role.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.osteoporosis_prevention-and-treatment-link a:hover{ overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_calciums-role.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.osteoporosis_risk-assessment-link      { overflow:hidden; float:left; width:323px; height:31px; padding-right:8px;}
.osteoporosis_risk-assessment-link a    { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_one-minute-risk-assesssment.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.osteoporosis_risk-assessment-link a:hover{ overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_one-minute-risk-assesssment.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.osteoporosis-men                       { overflow:hidden; float:left; width:323px; height:31px; }
.osteoporosis-men a                     { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_men-and-osteoporosis.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.osteoporosis-men a:hover               { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_men-and-osteoporosis.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.porousbonesholder                      { padding-right:10px; }
.porousbonestextholder                  { }

.nextpage                               { overflow:hidden; width:85px; height:30px; margin-top:10px; }
.nextpage a                             { overflow:hidden; float:left; width:85px; height:30px; background-image:url('../../images/btn_next.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.nextpage a:hover                       { overflow:hidden; float:left; width:85px; height:30px; background-image:url('../../images/btn_next.jpg'); background-position:0px -30px; background-repeat:no-repeat; }

.backpage                               { overflow:hidden; width:85px; height:30px; margin-top:10px; }
.backpage a                             { overflow:hidden; float:left; width:85px; height:30px; background-image:url('../../images/btn_back.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.backpage a:hover                       { overflow:hidden; float:left; width:85px; height:30px; background-image:url('../../images/btn_back.jpg'); background-position:0px -30px; background-repeat:no-repeat; }

/* Calcium Inner page Style */
.calcium-intro-link                     { overflow:hidden; float:left; width:323px; height:31px; padding-right:8px;}
.calcium-intro-link a                   { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_introduction.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.calcium-intro-link a:hover             { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_introduction.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.calcium-dietary-sources-link           { overflow:hidden; float:left; width:323px; height:31px; }
.calcium-dietary-sources-link a         { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_dietary-sources.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.calcium-dietary-sources-link a:hover   { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_dietary-sources.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.calcium-dietary-intakes-link           { overflow:hidden; float:left; width:323px; height:31px; padding-right:8px;}
.calcium-dietary-intakes-link a         { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_recommended-dietary-intakes.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.calcium-dietary-intakes-link a:hover   { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_recommended-dietary-intakes.gif'); background-position:0px -31px; background-repeat:no-repeat; }

.calcium-salts-elemental-link           { overflow:hidden; float:left; width:323px; height:31px; }
.calcium-salts-elemental-link a         { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_calcium-salts-and-elemental-calcium.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.calcium-salts-elemental-link a:hover   { overflow:hidden; float:left; width:323px; height:31px; background-image:url('../../images/btn_calcium-salts-and-elemental-calcium.gif'); background-position:0px -31px; background-repeat:no-repeat; }

#table-dietary-intakes                  { width:652px; }

#table-dietary-intakes td               { padding:10px 0px 10px 10px; background-color:#F6F1F7; border-top:1px solid #C7A9CB; border-bottom:1px solid #C7A9CB; }
#table-dietary-intakes .right           { border-right:1px solid #C7A9CB; }
#table-dietary-intakes a                { text-decoration:none; color:#651E6E; }
#table-dietary-intakes a:hover          { text-decoration:none; }
#table-dietary-intakes #col5            { width:292px; }
#table-dietary-intakes #col1            { width:90px; background-color:#FFFFFF; }
#table-dietary-intakes #col2            { width:85px; }
#table-dietary-intakes #col3            { width:70px; }
#table-dietary-intakes #col4            { width:70px; }

#result1                                { width:642px; padding:12px 0px 18px 10px; }
#result2, #result3, #result4, #result5  { display:none; width:642px; padding:12px 0px 18px 10px; }

#result1 .rescol1,
#result2 .rescol1,
#result3 .rescol1,
#result4 .rescol1                       { float:left; width:96px; font-weight:bold; font-size:11px; }

#result1 .rescol2,
#result2 .rescol2,
#result3 .rescol2,
#result4 .rescol2                       { float:left; width:85px; font-weight:bold; font-size:11px; }

#result1 .rescol3,
#result2 .rescol3,
#result3 .rescol3,
#result4 .rescol3                       { float:left; width:55px; text-align:center; }

#result1 .rescol4,
#result2 .rescol4,
#result3 .rescol4,
#result4 .rescol4                       { float:left; }


/* Reference Area styles */
.referencearea                          { float:left; width:982px; }
.referencepadding                       { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:9px; line-height:14px; padding-top:16px; padding-left:16px; }
.referencepadding a,
.referencepadding a:link,
.referencepadding a:visited,
.referencepadding a:active              { font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:9px; line-height:14px; text-decoration:underline;}
.referencepadding a:hover               { font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:9px; line-height:14px; text-decoration:none; }

/* Footer Area styles */
.footerarea                             { float:left; width:982px; }
.footerpadding                          { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:9px; line-height:14px; padding-top:16px; padding-left:16px; }
.footerpadding a,
.footerpadding a:link,
.footerpadding a:visited,
.footerpadding a:active                 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:9px; line-height:14px; text-decoration:underline;}
.footerpadding a:hover                  { font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:9px; line-height:14px; text-decoration:none; }