/* 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; font-style:italic; }
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_anim2.jpg'); background-repeat:no-repeat; background-position: right 0px; width: 982px; height:495px; }
.bottom-left-link-wrap                  { float:left;}


.aboutcaltrate-imagebanner              { overflow:hidden; float:left; width:184px; height:145px; margin-right:11px; padding-left:9px; padding-top:10px; }
.aboutcaltrate-imagebanner a            { overflow:hidden; float:left; width:184px; 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:184px; 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:184px; height:145px; margin-right:11px; padding-top:10px; }
.osteoporosis-imagebanner a             { overflow:hidden; float:left; width:184px; 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:184px; 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:184px; height:145px; margin-right:11px; padding-top:10px; }
.calcium-imagebanner a                  { overflow:hidden; float:left; width:184px; 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:184px; 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:184px; height:145px; margin-right:11px; padding-top:10px; }
.vitamind-minerals-imagebanner  a       { overflow:hidden; float:left; width:184px; 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:184px; height:145px; background-image:url('../../images/panel-lrg_vitamin-d.gif'); background-position:0px -145px; background-repeat:no-repeat; }

.vitamind-imagebanner          			{ overflow:hidden; float:left; width:184px; height:145px; padding-top:10px; }
.vitamind-imagebanner  a       			{ overflow:hidden; float:left; width:184px; height:145px; background-image:url('../../images/panel-lrg_vitamin-d-daily.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.vitamind-imagebanner  a:hover 			{ overflow:hidden; float:left; width:184px; height:145px; background-image:url('../../images/panel-lrg_vitamin-d-daily.gif'); background-position:0px -145px; background-repeat:no-repeat; }

.watchtvcommercial                      { display:block; width:232px; height:33px; padding-top:25px; padding-left:10px; padding-bottom:6px;}
.watchtvcommercial a                    { display:block; width:232px; height:33px; background-image:url('../../images/btn_small.gif'); background-position:0px 0px; background-repeat:no-repeat; font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; position:absolute;}
.watchtvcommercial a:hover              { display:block; width:232px; height:33px; background-image:url('../../images/btn_small.gif'); background-position:0px -32px; background-repeat:no-repeat;color:#651e6e; text-decoration:none;}

.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; padding:0px; }
.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:473px; }
.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 16px 0px 16px; width:620px; }
.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                    { }
.contentinner-about-caltrate            { background-image:url('../../images/bg_woman.jpg'); background-repeat:no-repeat; background-position: right 122px; width:973px; height:485px; padding: 10px 0px 0px 9px; }
.contentinner-osteoporosis              { background-image:url('../../images/bg_spine.jpg'); background-repeat:no-repeat; background-position: right 101px; width:973px; height:485px; padding: 10px 0px 0px 9px; }
.contentinner-osteoporosis-men          { background-image:url('../../images/bg_Mark.jpg'); background-repeat:no-repeat; background-position: right bottom; width:973px; height:485px; padding: 10px 0px 0px 9px; }

.contentinner-osteoporosis-women    	{ background-image:url('../../images/bg_three-women.jpg'); background-repeat:no-repeat; background-position: right -499px; width:973px; height:485px; padding: 10px 0px 0px 9px; }

.contentinner-calcium                   { background-image:url('../../images/bg_food.jpg'); background-repeat:no-repeat; background-position: right 124px; width:973px; height:485px; padding: 10px 0px 0px 9px; }
.contentinner-vitamin-d                 { background-image:url('../../images/bg_woman-swimmer.jpg'); background-repeat:no-repeat; background-position: right bottom; width:973px; height:485px; padding: 10px 0px 0px 9px; }
.contentinner-vitamind-daily            { background-image:url('../../images/bg_vitd.jpg'); background-repeat:no-repeat; background-position: right 75px; width:973px; height:485px; padding: 10px 0px 0px 9px; float:left;}
.contentinner-vitamind-daily-pack       { background-image:url('../../images/bg_vitd_pack_big.jpg'); background-repeat:no-repeat; background-position: right 75px; width:973px; height:485px; padding: 10px 0px 0px 9px; float:left;}
 
.aboutcaltratesmall-imagebanner         { overflow:hidden; float:left; width:184px; height:56px; margin-right:11px; }
.aboutcaltratesmall-imagebanner a       { overflow:hidden; float:left; width:184px; 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:184px; 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:184px; height:56px; margin-right:11px; }
.osteoporosissmall-imagebanner a        { overflow:hidden; float:left; width:184px; 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:184px; 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:184px; height:56px; margin-right:11px; }
.calciumsmall-imagebanner a             { overflow:hidden; float:left; width:184px; 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:184px; 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:184px; height:56px; margin-right:11px; }
.vitamind-minerals-small-imagebanner  a { overflow:hidden; float:left; width:184px; 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:184px; height:56px; background-image:url('../../images/panel-sml_vitamin-d.gif'); background-position:0px -56px; background-repeat:no-repeat; }

.vitamindsmall-imagebanner               { overflow:hidden; float:left; width:184px; height:56px;}
.vitamindsmall-imagebanner a             { overflow:hidden; float:left; width:184px; height:56px; background-image:url('../../images/panel-sml_vitamin-d-daily.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.vitamindsmall-imagebanner a:hover       { overflow:hidden; float:left; width:184px; height:56px; background-image:url('../../images/panel-sml_vitamin-d-daily.gif'); background-position:0px -56px; background-repeat:no-repeat; }

/* Vitamin D and Other Minerals page Style */

#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 */
.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-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; }

/* MACINTYPE */
/* FAST FACTS */

.ffbg{background-image:url(../../images/fast-facts_bg-tile.gif); background-repeat:repeat-x; background-color:#FFFFFF; border-left:#C7A9CB 1px solid; border-right:#C7A9CB 1px solid; height:30px; padding-left:10px;}

.btn_ff {float:left;margin:0px;}
#ff0 {background-image:url(../../images/fast-facts_no-1_off.gif); background-repeat:no-repeat; width:29px; height:30px;}
#ff0.current{background-image:url(../../images/fast-facts_no-1_on.gif); background-repeat:no-repeat; width:29px; height:30px;}
#ff0.hover{background-image:url(../../images/fast-facts_no-1_on.gif); background-repeat:no-repeat; width:29px; height:30px;}

#ff1 {background-image:url(../../images/fast-facts_no-2_off.gif); background-repeat:no-repeat; width:29px; height:30px;}
#ff1.current{background-image:url(../../images/fast-facts_no-2_on.gif); background-repeat:no-repeat; width:29px; height:30px;}
#ff1.hover{background-image:url(../../images/fast-facts_no-2_on.gif); background-repeat:no-repeat; width:29px; height:30px;}

#ff2 {background-image:url(../../images/fast-facts_no-3_off.gif); background-repeat:no-repeat; width:29px; height:30px;}
#ff2.current{background-image:url(../../images/fast-facts_no-3_on.gif); background-repeat:no-repeat; width:29px; height:30px;}
#ff2.hover{background-image:url(../../images/fast-facts_no-3_on.gif); background-repeat:no-repeat; width:29px; height:30px;}

#ff3 {background-image:url(../../images/fast-facts_no-4_off.gif); background-repeat:no-repeat; width:29px; height:30px;}
#ff3.current{background-image:url(../../images/fast-facts_no-4_on.gif); background-repeat:no-repeat; width:29px; height:30px;}
#ff3.hover{background-image:url(../../images/fast-facts_no-4_on.gif); background-repeat:no-repeat; width:29px; height:30px;}

#ff4 {background-image:url(../../images/fast-facts_no-5_off.gif); background-repeat:no-repeat; width:29px; height:30px;}
#ff4.current{background-image:url(../../images/fast-facts_no-5_on.gif); background-repeat:no-repeat; width:29px; height:30px;}
#ff4.hover{background-image:url(../../images/fast-facts_no-5_on.gif); background-repeat:no-repeat; width:29px; height:30px;}

#ff5 {background-image:url(../../images/fast-facts_no-6_off.gif); background-repeat:no-repeat; width:29px; height:30px;}
#ff5.current{background-image:url(../../images/fast-facts_no-6_on.gif); background-repeat:no-repeat; width:29px; height:30px;}
#ff5.hover{background-image:url(../../images/fast-facts_no-6_on.gif); background-repeat:no-repeat; width:29px; height:30px;}

.ffbox{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; background-color:#FFFFFF; padding:5px 8px 5px 10px; width:211px; height:100px;}
.ffbox ul{margin:0px; padding:0px; list-style:none; line-height:20px; color:#666666;}
.ffbox ul li{display:none;}


/* ABOUT CALTRATE */

.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_caltrate600mg.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_caltrate600mg.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_caltrate600mg_vitD.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_caltrate600mg_vitD.jpg'); background-position:0px -135px; background-repeat:no-repeat; }

.caltrate-plus-imagebanner              { overflow:hidden; float:left; width:149px; height:135px; }
.caltrate-plus-imagebanner a            { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product_caltratePlus.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_caltratePlus.jpg'); background-position:0px -135px; background-repeat:no-repeat; }

.why-take-caltrate-imagebanner          { overflow:hidden; float:left; width:149px; height:135px; margin-right:13px; }
.why-take-caltrate-imagebanner a        { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product_whytakecaltrate.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_whytakecaltrate.jpg'); background-position:0px -135px; background-repeat:no-repeat; }

.caltrate-allergen-imagebanner          { overflow:hidden; float:left; width:149px; height:135px; margin-right:13px;}
.caltrate-allergen-imagebanner a        { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product_caltrate_allergen.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.caltrate-allergen-imagebanner a:hover  { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product_caltrate_allergen.jpg'); background-position:0px -135px; background-repeat:no-repeat; }

.calcium-salts-imagebanner              { overflow:hidden; float:left; width:149px; height:135px;  }
.calcium-salts-imagebanner a            { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product_calcium_salts.jpg'); background-position:0px 0px; background-repeat:no-repeat; }
.calcium-salts-imagebanner a:hover      { overflow:hidden; float:left; width:149px; height:135px; background-image:url('../../images/product_calcium_salts.jpg'); background-position:0px -135px; background-repeat:no-repeat; }

/* CALTRATE 600mg */
.leftColumn{float:left; width:340px;}
.rightColumn{float:right;width:260px; margin-left:20px;}
.gapColumns{clear:both; line-height:0px;height:0px;width:100%;}

/* CALTRATE ALLERGEN */
.tb_allergen{margin-top:15px; margin-bottom:25px;}
.tr_head{background-color:#641e6d; color:#FFFFFF; text-align:center;}
.tr_head td{ padding:10px 5px 10px 5px;}
.tr_a{background-color:#dfd4e1; color:#000000;}
.tr_b{background-color:#FFFFFF; color:#000000;}
.tr_a td{color:#641e6d;}
.tr_b td{color:#641e6d;}
.td_main{text-align:left; padding:5px;color:#641e6d;}
.td_normal{text-align:center; padding:5px; color:#641e6d;}
.td_center{text-align:center; padding:5px;}
img.centered {margin-left:auto; margin-right:auto;}

/* OTHER MINERALS */
.tb_minerals {margin:15px;}
.td_head{background-color:#641e6d; color:#FFFFFF; text-align:center; padding-top:10px; padding-bottom:10px;}
.td_simple{text-align:left; padding:5px; color:#641e6d; background-color:#dfd4e1;}
.td_simple2{text-align:left; padding:5px; color:#641e6d; background-color:#FFFFFF;}

.td_headRed{background-color:#e22944; color:#FFFFFF; text-align:center; padding-top:10px; padding-bottom:10px;}
.td_headGray{background-color:#9d9fa2; color:#FFFFFF; text-align:center; padding-top:10px; padding-bottom:10px;}
.td_headPurple{background-color:#601768; color:#FFFFFF; text-align:center; padding-top:10px; padding-bottom:10px;}
.td_headGreen{background-color:#7ac04e; color:#FFFFFF; text-align:center; padding-top:10px; padding-bottom:10px;}

.td_simpleRed{text-align:center; padding:5px; color:#000000; background-color:#f6c4bb;}
.td_simpleGray{text-align:center; padding:5px; color:#000000; background-color:#e1e2e3;}
.td_simplePurple{text-align:center; padding:5px; color:#000000; background-color:#d3c6da;}
.td_simpleGreen{text-align:center; padding:5px; color:#000000; background-color:#d5e9c3;}

.td_simpleRed2{text-align:center; padding:5px; color:#000000; background-color:#f9dbd5;}
.td_simpleGray2{text-align:center; padding:5px; color:#000000; background-color:#ededee;}
.td_simplePurple2{text-align:center; padding:5px; color:#000000; background-color:#e4dce8;}
.td_simpleGreen2{text-align:center; padding:5px; color:#000000; background-color:#e5f2da;}


/* OSTEOPOROSIS NAVIGATION PANEL */
.osteoporosis-link                      { overflow:hidden; float:left; width:325px; height:33px; padding-right:8px;}
.osteoporosis-link a                    { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal; }
.osteoporosis-link a:hover              { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

.osteoporosis-prevention-link           { overflow:hidden; float:left; width:325px; height:33px; }
.osteoporosis-prevention-link a         { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal; }
.osteoporosis-prevention-link a:hover   { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

.osteoporosis-women-link                { overflow:hidden; float:left; width:325px; height:33px; padding-right:8px;}
.osteoporosis-women-link  a             { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal; }
.osteoporosis-women-link  a:hover       { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

.osteoporosis-management-link           { overflow:hidden; float:left; width:325px; height:33px; }
.osteoporosis-management-link a         { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal; }
.osteoporosis-management-link a:hover   { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

.osteoporosis_risk-factors-link         { overflow:hidden; float:left; width:325px; height:33px; padding-right:8px;}
.osteoporosis_risk-factors-link a       { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal;}
.osteoporosis_risk-factors-link a:hover { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

.osteoporosis_prevention-and-treatment-link        { overflow:hidden; float:left; width:325px; height:33px; }
.osteoporosis_prevention-and-treatment-link a      { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal; }
.osteoporosis_prevention-and-treatment-link a:hover{ overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

.osteoporosis_risk-assessment-link      { overflow:hidden; float:left; width:325px; height:33px; padding-right:8px;}
.osteoporosis_risk-assessment-link a    { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal;}
.osteoporosis_risk-assessment-link a:hover{ overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

.osteoporosis-men                       { overflow:hidden; float:left; width:325px; height:33px; }
.osteoporosis-men a                     { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal; }
.osteoporosis-men a:hover               { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

/* CALCIUM NAVIGATION PANEL */
.calcium-intro-link                     { overflow:hidden; float:left; width:325px; height:33px; padding-right:8px;}
.calcium-intro-link a                   { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal;}
.calcium-intro-link a:hover             { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

.calcium-dietary-sources-link           { overflow:hidden; float:left; width:325px; height:33px; }
.calcium-dietary-sources-link a         { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal; }
.calcium-dietary-sources-link a:hover   { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

.calcium-dietary-intakes-link           { overflow:hidden; float:left; width:325px; height:33px; padding-right:8px;}
.calcium-dietary-intakes-link a         { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal; }
.calcium-dietary-intakes-link a:hover   { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

/* VITAMIN D NAVIGATION PANEL */
.otherminerals-benefits-link            { overflow:hidden; float:left; width:325px; height:33px; padding-right:8px;}
.otherminerals-benefits-link a          { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal; }
.otherminerals-benefits-link a:hover    { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

.otherminerals-sources-link             { overflow:hidden; float:left; width:325px; height:33px; }
.otherminerals-sources-link a           { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal; }
.otherminerals-sources-link a:hover     { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

.otherminerals-adequate-intake-link     { overflow:hidden; float:left; width:325px; height:33px; padding-right:8px;}
.otherminerals-adequate-intake-link a   { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal; }
.otherminerals-adequate-intake-link a:hover { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

.otherminerals-other-link               { overflow:hidden; float:left; width:325px; height:33px; }
.otherminerals-other-link a             { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px 0px; background-repeat:no-repeat;font-size:14px; color:#651e6e; text-decoration:none; vertical-align:middle; font-weight:normal; }
.otherminerals-other-link a:hover       { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large.gif'); background-position:0px -32px; background-repeat:no-repeat; text-decoration:none; }

/* VITAMIN D ONCE DAILY NAVIGATION PANEL */
.vitd-intro-link            { overflow:hidden; float:left; width:325px; height:33px; padding-right:8px;}
.vitd-intro-link a          { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left top; background-repeat:no-repeat;font-size:14px; color:#28a778; text-decoration:none; vertical-align:middle; font-weight:normal; }
.vitd-intro-link a:hover    { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left bottom; background-repeat:no-repeat; text-decoration:none; }

.vitd-risk-link             { overflow:hidden; float:left; width:325px; height:33px; }
.vitd-risk-link a           { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left top; background-repeat:no-repeat;font-size:14px; color:#28a778; text-decoration:none; vertical-align:middle; font-weight:normal; }
.vitd-risk-link a:hover     { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left bottom; background-repeat:no-repeat; text-decoration:none; }

.vitd-whatis-link     { overflow:hidden; float:left; width:325px; height:33px; padding-right:8px;}
.vitd-whatis-link a   { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left top; background-repeat:no-repeat;font-size:14px; color:#28a778; text-decoration:none; vertical-align:middle; font-weight:normal; }
.vitd-whatis-link a:hover { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left bottom; background-repeat:no-repeat; text-decoration:none; }

.vitd-intake-link               { overflow:hidden; float:left; width:325px; height:33px; }
.vitd-intake-link a             { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left top; background-repeat:no-repeat;font-size:14px; color:#28a778; text-decoration:none; vertical-align:middle; font-weight:normal; }
.vitd-intake-link a:hover       { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left bottom; background-repeat:no-repeat; text-decoration:none; }

.vitd-sources-link     { overflow:hidden; float:left; width:325px; height:33px; padding-right:8px;}
.vitd-sources-link a   { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left top; background-repeat:no-repeat;font-size:14px; color:#28a778; text-decoration:none; vertical-align:middle; font-weight:normal; }
.vitd-sources-link a:hover { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left bottom; background-repeat:no-repeat; text-decoration:none; }

.vitd-suppl-link               { overflow:hidden; float:left; width:325px; height:33px; }
.vitd-suppl-link a             { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left top; background-repeat:no-repeat;font-size:14px; color:#28a778; text-decoration:none; vertical-align:middle; font-weight:normal; }
.vitd-suppl-link a:hover       { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left bottom; background-repeat:no-repeat; text-decoration:none; }

.vitd-importance-link     { overflow:hidden; float:left; width:325px; height:33px; padding-right:8px;}
.vitd-importance-link a   { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left top; background-repeat:no-repeat;font-size:14px; color:#28a778; text-decoration:none; vertical-align:middle; font-weight:normal; }
.vitd-importance-link a:hover { overflow:hidden; float:left; width:325px; height:33px; background-image:url('../../images/btn_large_green.gif'); background-position:left bottom; background-repeat:no-repeat; text-decoration:none; }

.greenheader{color:#28a778}

.tb_vitd{margin:10px 0px;}
.tb_vitd .tr_head{background-color:#28a778;}
.tb_vitd .tr_a{background-color:#DDF1E9;}
.tb_vitd .tr_a td{color:#28a778;}
.tb_vitd .tr_b td{color:#28a778;}

table.table{}
table.table tr td ul{margin:0px; padding:0 0 0 12px;}
table.table tr td ul li{}
