﻿body {
background:#6D689E;
}


/*Ads*/
#ad_970x90 {width:970px; height:90px; margin-bottom:10px; margin-left:21px;}
#ad_728x90 {width:728px; height:90px; margin-bottom:10px;}
#ad_300x250{width:300px; height:250px;}
#ad_160x600{width:160px; height:600px; margin-right:auto; margin-left:auto;}
.smallTxt {font-size:10px;}
.smallTxtV2 {font-size:10px; padding-left:120px;}

#fc_ad_300x250{width:300px; margin-bottom:20px;}



#sideAdSlug {width:7px; height:90px; margin-top:15px;
    background:url('/Images/publicsite/advertisingSlug_vertical.gif') no-repeat;}

#smallTxt   {font-size:10px;  list-style-position: }


#masterBody {margin-right:auto; margin-left:auto;}
#mainContentContainer {width:1008px; margin-right:auto; margin-left:auto;
    background: url('/images/publicsite/v2/common/bg-main-content.gif') repeat-y top right;  margin-top:0px;    
     *margin-top:16px; height: 100%; text-align: left; *margin-left:2px; }    
#mainContentBkgd{width:1008px; margin-right:auto; margin-left:auto; padding:0;
    background:#ffffff  url('/images/publicsite/v2/common/bg-main-content.gif') repeat-y top right;   
   height:1000px; height: 100%;}
#mainContent{width: 1000px; padding:0; margin:0; padding-top:20px; height: 100%;}  

#landingDiagPublicForm {padding-top:50px; background:url('/Images/publicsite/v2/common/bg-diagnostic.jpg') no-repeat top left;
    color:#000000; height:220px;}  
#landingDiagPublicForm table {margin-left:18px; font-size:13px;}

/*Login Form */
#formBkgd {background:url('/Images/publicsite/bkgd_login-form.gif') no-repeat;
    width:570px; height:86px;
    }
#loginContainer {width:359px; margin:0 0 0 130px; padding-top:15px; }
#loginContainer img {padding-bottom:5px;}    
#loginContainer a{color:#CC0066; font-style:normal;}
#loginContainer .inputButton{height:20px; color:#990066; border-color:#CC0066;
    background:#FFFF99; width:54px;
    }
    
    
.newsletterSignUp{height:20px; color:#990066; border:1px solid #CC0066; vertical-align:middle;
    background:#FFFF99; width:56px;
    text-transform:none; font-weight:bold; font-size:11px;
    }   
#newsletterSignUpContainer { margin-left:18px; margin-right:22px;}
  

/*Footer*/
#footerSpacing {height:30px; width:950px; margin-right:auto; margin-left:auto;}

#loginLinks {text-align:center; padding:5px 10px 0 0; margin:0;}
#loginLinks a{font-weight:normal;}

#footerContainer {margin-right:auto; margin-left:auto; padding:0; width:950px; }
#footerLinks {float:right; width:723px; text-align:left}
#footerLinks h2 {color:#73271E; font-size:16px;}   
#footerLinks a{color:#006666;}

#bottomLinks {padding-bottom:15px; font-size:14px; line-height:22px;}
#bottomLinks a{color:#000000;}
#bottomLinksV2 a {color:#ffffff;}

#errorpage #bottomLinksV2 a {color:#990066;}



/*Publicsite Navigation*/
.nav-pad {padding-top:7px;}
.nav-lineHeight {line-height:5px;}

.publicNavigation {padding:9px 4px 10px 0; height:32px; width:939px; z-index:2; position: relative;}
.publicNavigation ul { list-style:none; list-style-image:none; padding:0; margin:0;}
.publicNavigation li {
    float:left; width:105px; height:32px; 
    padding:0; margin: 1px 0 0 0px; background-image:none; list-style-image:none;  }
.publicNavigation li a{ 
	font:bold 11px arial; color:#555555; text-decoration:none; 
	height:32px; display:block; margin-left:3px ;
	background:url('/images/publicsite/btn_nav-stand.gif') no-repeat; padding:0; 
    }	
.publicNavigation li a:hover {
	font:bold 11px arial; color:#000; text-decoration:none; 
	height:32px; display:block;
	background:url('/images/publicsite/btn_nav-current.gif') no-repeat; padding:0;
    }
.publicNavigation li.publicNavigationON a {
	font:bold 11px arial; color:#000; text-decoration:none; 
	height:32px; display:block;
	background:url('/images/publicsite/btn_nav-current.gif') no-repeat; padding:0;
    }
.publicNavigation a:visited {text-decoration:none;}
.subNavOn { font-weight: bold; text-decoration: none }

/*Side Module*/
#publicSideModule {margin:0 0 20px 0;
    background:#fff url(/images/publicsite/gfx_mod-Bottom.gif) no-repeat bottom right;
    border:1px solid #CCC; border-bottom:0; border-right:0; width:319px; text-align:left;
    }
#publicSideModule p {padding:10px; padding-top:0;}
#publicSideModule img {border:0; padding:8px; padding-bottom:0; float:left;} 

#homeSideContent {float:right; padding-right:12px;}
#homeSideContent a{font-weight:bold; color:#CC0066;}

.LIFEword{text-transform:uppercase; font-weight:bold; color:#D3268D;}



/*Rotating Module*/
#rotatingContent {width:570px; height:419px; margin:0 0 20px 20px; margin-top:0; float:left; position:relative; z-index:1; text-align:left;}

#AboutJoyBkgd{ width:570px; height:380px; background: url('/images/publicsite/homepage/bkgd_welcome.gif') no-repeat;}
#AboutJoyBkgd a {color:#CC0066;}
#AboutJoyBkgd p{padding:88px 34px 0 256px; font-size:14px; }
#AboutJoyBkgd ul{
    padding:0 34px 0 256px; font-size:14px; 
    list-style-type:disc; list-style-image: url(/images/members/bullet_primary.gif);
    }    
#AboutJoyBkgd span{padding:0 34px 0 256px; font-size:14px;}    
#AboutJoyBkgd span a{font-weight:bold;}

#LifeDietBkgd{ width:570px; height:380px; background: url('/images/publicsite/homepage/bkgd_online-plan.gif') no-repeat;}
#LifeDietBkgd p{padding:121px 34px 0 256px; font-size:14px; }

#TodayShowBkgd{width:570px; height:380px; background: url('/images/publicsite/homepage/bkgd_today-show.gif') no-repeat;}
#TodayShowBkgd table{width:381px; float:right; margin-top:131px; font-size:16px;}
#TodayShowBkgd td p{padding-left:10px;}
#TodayShowBkgd td a{font-weight:bold; color:#CC0066;}

.joyFloatImg{height:529px; position: absolute; left:0; bottom:0; margin-bottom:40px; z-index:2; clear:right;}
.joyFloatImg2{height:142px; position: absolute; float:left;}

/*
 position: absolute; bottom:0; z-index:2; clear:both; 
*/

#rotTabs {margin:0 auto 0 auto; width:552px; padding-left:12px;}
.rotTab { font-size: 12px; font-weight: bold;  text-align: center; float: left; padding-right:6px; }
.rotTab a { padding-top:2px; text-decoration: none; color: #555;  display: block; width: 176px; height: 39px;  background: url(/images/publicsite/homepage/rot-tab-off.gif) top left no-repeat;  }
.rotTab a b { padding-top: 8px; display: block }
.rotTab a:hover { text-decoration: none; color: #000;  display: block; width: 176px; height: 39px;  background: url(/images/publicsite/homepage/rot-tab-on.gif) top left no-repeat; }
.rotTab a.On { text-decoration: none; color: #000;  display: block; width: 176px; height: 39px;  background: url(/images/publicsite/homepage/rot-tab-on.gif) top left no-repeat; }

/*Article Page*/
#masterColumnContainer {background:#fff; margin:0 10px 0 20px;}
#columnContainer {width:920px; padding:10px;}
#mainColumn {width:550px; position:relative; text-align:left; float:left;}

#sideColumn {width:350px; float:right; padding-right:20px;} 
#ct_article_title_container h1{font-size:20px;}
#ct_article_title_container h2{font-size:14px;}
#ct_article_title_container p{color:#D3268D; font-size: 14px; color:#6D689E;}
#ct_article_title_container #tools{font-size:12px; padding-bottom:5px;}
#ct_article_title_container #tools img{padding-right:5px;}

/*Round corners: Grey*/
.dot_Top_Grey     {background: url(/images/publicsite/corners/dot-grey.gif) 0 0 repeat-x; width: 100%;}
.dot_Bottom_Grey  {background: url(/images/publicsite/corners/dot-grey.gif) 0 100% repeat-x;}
.dot_Left_Grey    {background: url(/images/publicsite/corners/dot-grey.gif) 0 0 repeat-y;}
.dot_Right_Grey   {background: url(/images/publicsite/corners/dot-grey.gif) 100% 0 repeat-y;}

.bl_Grey{background: url(/images/publicsite/corners/BL-grey.gif) 0 100% no-repeat;}
.br_Grey{background: url(/images/publicsite/corners/BR-grey.gif) 100% 100% no-repeat}
.tl_Grey{background: url(/images/publicsite/corners/TL-grey.gif) 0 0 no-repeat}
.tr_Grey{background: url(/images/publicsite/corners/TR-grey.gif) 100% 0 no-repeat; padding:10px}

/*Sub menu round corners*/
.JoySub{display:block}
.JoySub *{
  display:block;  height:1px;  overflow:hidden;  font-size:.01em;
  background:#FCE9D8}
.JoySub1{
  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;
  border-left:1px solid #fdf5ee;  border-right:1px solid #fdf5ee;  background:#fceee1}
.JoySub2{
  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;
  border-left:1px solid #fefcfb;  border-right:1px solid #fefcfb;  background:#fceddf}
.JoySub3{
  margin-left:1px;  margin-right:1px;  border-left:1px solid #fceddf;  border-right:1px solid #fceddf;}
.JoySub4{  border-left:1px solid #fdf5ee;  border-right:1px solid #fdf5ee}
.JoySub5{  border-left:1px solid #fceee1;  border-right:1px solid #fceee1}
.JoySubfg{background:#FCE9D8;}
.JoySubfg a {color:#CF0166;}

#JoySubContainer{ font-weight:bold; font-size:11px; text-align:center; margin-bottom:20px;  }
#JoySubContainer .JoySubNavOn{color:#000; text-decoration:none;}
#JoySubContainer a{color:#CE0064;}


/*Joy's Life Diet Online Home Diag*/
.homeMod{display:block}
.homeMod *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EBEBEB}
.homeMod1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6;
  background:#f0f0f0}
.homeMod2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#eeeeee}
.homeMod3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee;}
.homeMod4{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.homeMod5{
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0}
.homeModfg{
  background:#EBEBEB}

#homeDiagnostic{padding-left:250px; width:290px; padding-top:20px; height:100px;}
#form_message a{color:#CC0066;}

/* success stories */
.successLanding a{color:#D7067E;}
.successLanding img		{ margin-right:5px; border:2px solid #FCC68A;}
.successLanding i { font-style:normal; text-transform:uppercase;}
.successLanding strong {font-size:14px;}
.orange{color:#FF6600;}

.ps-landing-highlight h2 a{color:#CC0066; font-size:14px;}
.ps-landing-highlight img {float:left; margin:5px; margin-left:0; border:2px solid #F47D33;}

.ps-landing-highlight{background:transparent url(/images/members/bkgd_article-click-through.gif) repeat-x scroll 0 0;
height:90px; margin-bottom:20px; padding:15px 10px 20px 15px;}

#successStory img{margin:0 0 20px 20px;}
#successStory #ct_article_introcopy {margin:0; padding:0;}
#successStory #ct_article_introcopy i{text-transform:uppercase; font-weight:bold; font-style:normal;}
#successStory #ct_article_introcopy h1{color:#ff6633;}
#successStory #ct_article_introcopy h2{font-size:16px;}

.ps-landing-intro h1{ font-size:150%; line-height:12px; color:#ff6509;}
.ps-landing-intro h2{font-size:14px; margin-bottom:5px}
.ps-landing-intro p	{ font-size:14px; margin:0px; color:#e226a2; line-height:18px; margin-bottom:10px;}
.articleImg {border:2px solid #FFCC99; float:left; margin:2px 10px 10px 0;}

#body_content p{padding-top:0; margin-top:0;}

/*Blog*/
#joysBlog h1 {font-size:18px; color:#FF6509;}
#joysBlog h2 {font-size:16px;}

/*Gym Ticket.com*/
#gymTicketContainer{width:302px; margin-top:20px; margin-bottom:20px;}

#gymTicketHead {
    background:url('/images/publicsite/bkgd_gymTicket-top.gif') top no-repeat;
    text-align:left; color:#006633; margin:0; padding:5px 140px 0 10px;
    }
#gymTicketHead h1 {font-size:16px; color:#006633;}
    
#gymTicketBody {
    background:url('/images/publicsite/bkgd_gymTicket-body.gif') bottom center no-repeat;
    text-align:left; padding:0 10px 15px 10px; vertical-align:text-top;
}
#gymTicketBody a{color:#D7067E;}
.inputButton{ color:#990066; border:solid 1px #990066; height:20px; background-color:#FFFF99;
              padding:2px; margin:0; font-size:11px; font-family:Arial; font-weight:bold;
              }


/*Help pop up*/
#popupMain #popContent #body_content h1{font-size:16px;}     


         
#mainContentBkgdPublic{width:1008px; margin-right:auto; margin-left:auto; padding:0;
     border:0; 
    }   
#mainContentBkgdPublicSub{width:1130px; margin-right:auto; margin-left:auto; padding:0;
    border:0;
    }       
    
/*Styles for new About Joy Page w/Today's Show Module */
#todayShowContent{width:168px;height:100%;background-color:#FCE9D8;float:right;margin-right:15px;margin-top:15px;}
#mainColumn2 {width:350px; position:relative; text-align:left; float:left;margin-top:20px;}  
#mainColumn2 h1 {color:#717171;}  

#mainColumn2 p {color:#4B80AC;}  

#subNavHolder{width:550px;_width:547px;}
#moduleContent{width:150px;margin-left:10px;font-size:12px;padding-bottom:5px;text-align:left;height:100%;}




#homepage-diagnostic {margin-left:auto; margin-right:auto;}





/*      FOOD CURES      */

#masterBodyFC{text-align: center; margin:0 auto; width:100% !important;}


#mainContentBkgdPublicFC{text-align: left; width:1008px; margin-right:auto; margin-left:auto; padding:0; border:0; }  
#mainTopContainerFC {width:1000px; margin-right:auto; margin-left:auto; padding:0 0px 0px 0; text-align: left; background-image:none !important;}    
#mainTopContainerFCJoyImage {margin:-23px 0 0 4px;  z-index:1;}

#mainTopContainerFCAdSlug {margin-top:9px;*margin-top:15px;}
#mainTopContainerFCAd {*top:-120px;}


#top-above-nav-copy-fc {text-align: right;font-family: arial; font-size:12px; color:#CBCBC9;margin:8px 0 14px 0;}
#top-above-nav-copy-fc a {font-family: arial; font-size:12px; color:#ffffff;}



#find-FC-module {float: right; width:430px;height: 245px;text-align: left;  background: url('/images/publicsite/foodcures/homepage/bg-homepage-findfc.jpg') #ffffff;}
.top-fc-scroll {height: 92px; width: 188px;text-align: left; padding:0px; overflow:auto !important; margin-top:82px; background-color:#ffffff; color:#707070; font-weight: bold; font-size: 12px;position:relative; margin-left:32px;}
.top-fc-scroll li {padding: 0 !important;margin: 0 !important; text-align: left; color:#707070; overflow: hidden !important;   font-weight: bold; font-size: 13px; text-decoration: none;}
.top-fc-scroll a { text-align: left; overflow:hidden !important;background-color:#ffffff; color:#707070; font-weight: bold; font-size: 13px; text-decoration: none; padding:1px 0 2px 5px; width:167px;  height: 17px; display: inline-block; }
.top-fc-scroll a:hover { text-align: left; overflow:auto !important;background-color:#ffffff; color:#3F7198; font-weight: bold; font-size: 13px; text-decoration: none;  background: url('/Images/publicsite/foodcures/homepage/bg-homepage-scroll.gif') repeat-x; width:167px;  height: 17px; display: inline-block; padding:1px 0 2px 5px;   }
/**height:120px;  */
#top-right-FC {float:right;width:330px; margin-right:40px; margin-top:20px;*height:89px; *margin-top:40px; }
#top-right-logo-FC {margin:20px 0 0 -15px;*margin:-150px 0 0 -10px}
#top-right-search-module-FC {margin:-90px 0 0 450px;}   
.top-right-search-image-FC {margin:0px;*margin-top:-95px;}
.top-right-search-input-FC {width:160px; height:20px; margin:32px 0 0 20px;  *margin:33px 0 0 20px; border: 0px !important; z-index:50000; *position: absolute; } 
#top-right-search-form-styfc_conditions_left-modulefc_conditions_left-modulele-FC {background: url('/Images/publicsite/foodcures/homepage/img-joy-search-bg.gif') no-repeat; margin:-20px 0 0 78px;   *margin:-156px 0 0 87px;  width:282px; height: 65px; visibility:visible; z-index:20; }
.top-right-search-form-button-FC {margin:25px 0 0 50px; position: absolute;*margin:26px 0 0 230px;}


.top-right-search-form-style-FC {background: url('/Images/publicsite/foodcures/homepage/img-joy-search-bg.gif') no-repeat;  margin:-66px 0 0 645px; position: relative; top:-20px;  width:282px; height: 65px; visibility:visible; z-index:20; *height:89px; *margin:-76px 0 0 645px; }


@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .top-right-search-form-button-FC {margin:26px 0 0 45px; position: absolute; }}


.top-right-search-form-replacement-image { z-index:20; margin-top:12px; float: right;position:absolute; }


#main-beneath-nav-FC {background: url('/Images/publicsite/foodcures/homepage/bg-homepage.gif') 4px 0 repeat-y; width:1003px; height:100%; }
#fc-top-ad-placement {background: url('/Images/publicsite/foodcures/homepage/bg-homepage.gif') 4px 0 repeat-y; width:1003px; margin-top:12px; *margin-top:15px; z-index:10; position: relative; }

.fc-clear-both {clear: both;}

#main-centered-FC {margin: 0px 16px 12px 16px; height: 100%; z-index: 2;}

#main-centered-FC-left {margin: 0px 16px 12px 16px; height: 100%; z-index: 2; float: left; }
#main-centered-FC-right { width: 300px; height: 100%;float: right; }

#main-centered-FC-right-social-bkgd { background: url('/images/publicsite/foodcures/homepage/bg-homepage-social.gif') no-repeat; height: 43px; width:190px; padding-left:110px;}
#main-centered-FC-right-side-modules {width:300px; margin-top:12PX;}

.fc-breadcrumb {background: url('/Images/publicsite/foodcures/homepage/bg-homepage.gif') 4px 0 repeat-y;  width:1003px; *margin-top:0px; *background: url('/Images/publicsite/foodcures/homepage/bg-homepage.gif') -1px 0 repeat-y; *width:998px; height:15px; text-align: left; font-size: 11px; color: #636363;  }
.fc-breadcrumb-spacer {margin:0px 0 0px 12px;}
.fc-breadcrumb a {text-align: left; font-size: 11px; color: #004A80;}


.fc-breadcrumb-food {background: url('/Images/publicsite/foodcures/homepage/bg-homepage.gif') -4px 0 repeat-y; width:995px; height:15px; text-align: left; font-size: 11px; color: #636363; margin:-10px 0 0px 8px; *margin:0px 0 0px 6px; *width:995px; }
.fc-breadcrumb-food a {text-align: left; font-size: 11px; color: #004A80;}

.fc-breadcrumb-photo {background: url('/Images/publicsite/foodcures/homepage/bg-homepage.gif') -4px 0 repeat-y; width:995px; height:15px; text-align: left; font-size: 11px; color: #636363; margin:-10px 0 0px 8px; *margin:0px 0 0px 8px; *width:989px; }
.fc-breadcrumb-photo a {text-align: left; font-size: 11px; color: #004A80;}




#fc-non-hp-main-content {height: 100%; width:1003px; *width:1004px; margin-top:-10px; *margin-top:-7px; padding-top:6px; text-align: left !important;}
#fc-non-hp-main-content-Table {width:956px !important; padding-top:10px;background: url('/Images/publicsite/foodcures/homepage/bg-homepage.gif') repeat-y; background-position: 4px 0 ; *background-position: 2px 0; width:1003px !important; *width:1001px !important;}


#fc-non-hp-photogallery-content {background: url('/Images/publicsite/foodcures/homepage/bg-homepage.gif') 4px 0 repeat-y; height: 100%; width:1003px; margin-top:-10px; padding-top:6px; text-align: left !important; *background: url('/Images/publicsite/foodcures/homepage/bg-homepage.gif') -2px 0 repeat-y; *width:997px;}


#adDiv {margin-left:-3px;}
#adDiv2 {margin-left:-3px;}
#adDiv3 {margin-left:-3px;}

#fc-line-full-width {background-color: #CAC8DC; width:966px; height: 1px;}
.fc-line-two-thirds-container {padding: 19px 0 17px 0 !important;}
.fc-line-two-thirds {background-color: #CAC8DC; width:656px; height: 1px;}
.fc-line-two-thirds-sm {background-color: #CAC8DC; width:632px; height: 1px;}


#fc-main-rotator-container {width:656px; float: left;}
#fc-main-rotator-header h1 {height: 25px; width: 640px; text-align: left; color:#707070; font-weight: bold; font-family: Arial !important; font-size:26px; }
#fc-main-rotator {text-align: left; margin-left:1px;}
.fc-main-rotator-title {margin-top:15px;}
.fc-main-rotator-title a {font-family: Arial; font-size:16px; font-weight: bold;  color:#004A80; margin-bottom:5px;}
.details { width:565px; height: 170px; }
.fc-main-rotator-details p {font-family: Arial; font-size:13px; font-weight: bold;  color:#B1B1B1;  width:565px;}



#fc-static-module-container {margin-left:-355px; *margin-left:0;}
#fc-static-module {margin-left:120px; background: url('/images/publicsite/foodcures/homepage/bg-homepage-bottommodulefc.gif') no-repeat; width: 416px; height: 70px;}
#fc-static-module-button {margin-left:237px; margin-top:19px;}

.fc-homepage-lower-content-title {font-family: Arial; font-size:15px; color:#707070; font-weight: bold;}
.fc-homepage-lower-content-copy {font-family: Arial; font-size:12px; color:#636363; line-height:17px;}
.fc-homepage-lower-content-copy a {font-family: Arial; font-size:12px; color:#004A80; font-weight: bold; line-height:18px;}


#main-page-bottom-FC {background: url('/images/publicsite/foodcures/homepage/img-homepage-bottom.gif') 4px 0 no-repeat; *background: url('/images/publicsite/foodcures/homepage/img-homepage-bottom-ie.gif') -1px 0 no-repeat;  height: 16px; width:1008px;  *width:998px; margin:0 auto; text-align: center;}



#bottomLinksFC {padding-bottom:15px; font-size:14px; line-height:22px;color:#ffffff;}
#bottomLinksFC a{color:#ffffff;}

.fc_article_title_container {text-align: left; font-family: Arial; width:656px;width:656px;margin-left:20px;padding-top:-10px; }
.fc_article_title_container h1 {text-align: left; color: #707070; font-size: 22px; margin: 4px 0 10px 0;}
.fc_article_title_container h2 {text-align: left; color: #6D689E; font-size: 17px; margin: 0px 0 16px 0;}
.introcopy {text-align: left; color: #004A80; font-size: 14px;}
.fc_maincopy {text-align: left; color: #636363; font-size: 14px; line-height:18px;}
.fc_maincopy a {text-align: left; color: #004A80; font-size: 14px;  font-weight: normal !important;}
.fc_maincopy li {list-style-type: disc; list-style-position: inside; }

 #fc-next-button {text-align: center; margin:0 auto; margin-left:270px;}

.fc_article_side-module  {background: url('/images/publicsite/foodcures/article/bg-side-module.gif') no-repeat; height: 165px; margin:0 auto; text-align: center; }
.fc_article_side-module h2 {text-align: left; color: #707070; font-size: 14px; font-weight: bold; padding:10px 0 0 7px;}
.fc_sidemodule_maincopy  {text-align: left; color: #636363; font-size: 13px;margin-top:3px; margin-left:19px; line-height: 18px; width:270px; *width:205px;}
.fc_sidemodule_maincopy a {text-align: left; color: #3D759D; font-size: 13px; line-height: 22px; font-weight: bold; position: relative; top:3px;}
.find-fc_article_side_module  {background: url('/images/publicsite/foodcures/article/bg-side-module-find-fc.gif') no-repeat; height: 210px; margin:0 auto; text-align: center;}
.find-fc_article_side_module_maincopy {text-align: left; color: #636363; font-size: 13px;padding-top:68px; line-height:19px; margin-left:12px; width:196px; *margin-left:-72px;}
  

/*  Rotating Module for FOOD CURES    */
#rotatingContentFC {margin:0 !important; padding:0 !important;width:525px; height:246px;  float:left; position:relative; z-index:100; text-align:left;background: url('/images/publicsite/foodcures/homepage/bg-rotator.gif') no-repeat; }

#rotato_img {z-index:10 !important; width:354px; height:246px; margin-left:160px; margin-top:0px; position:relative; z-index:100; text-align:left; }

#rotato-img-1 {z-index:10; position: absolute; height: 235px;}	
#rotato-img-2 {z-index:10; position: absolute; height: 235px;}	
#rotato-img-3 {z-index:10; position: absolute; height: 235px;}	
		
.rotator-arrow-1 {position: absolute; margin-top:14px; left:0px; z-index:100000000; display: block;}
.rotator-arrow-2 {position: absolute; margin-top:52px; margin-left:0; z-index:100000000;}
.rotator-arrow-3 {position: absolute; margin-top:92px; margin-left:0; z-index:100000000;}		


#rotato_ul {z-index:10000 !important;}
.rotato_ul_li {border-top:1px solid #F8F8F8;}		
			
			
#menu_containerFC { color: #ffffff; font-size:14px; font-weight: bold; width:161px; height:120px; display:block; margin-top:5px; margin-left:6px; text-decoration: none;}
#menu_containerFC ul { margin-left:-1px;margin-top:-246px; vertical-align:middle;position:relative; width:161px;}
#menu_containerFC li {margin:0 !important; padding:0 !important; color: #ffffff; font-size:14px; text-align: center; width:161px; vertical-align:middle; margin-top:12px;}

#menu_containerFC li a {color: #ffffff; font-size:14px;  text-decoration: none;vertical-align:middle; margin-top:12px;}
.content_body { color: #ffffff; font-size:14px; color:#5F5F5F; font-size:14px;line-height:1em; width:163px; height: 100px; clear: both; position: relative; text-align: left; font-weight: normal;}
.content_body_down {text-align:center;font-size:14px;line-height:1em; width:163px; margin-top:45px;}


.fc-blurb-link {background: none !important;position:absolute; left:10px; top:10px;}

.on {margin:0 !important; padding:0 !important; display: block; text-decoration: none; color: #000;  display: block; width: 172px; height: 39px;  background: url(/images/publicsite/foodcures/homepage/bg-button-rotator-on.png) top left no-repeat; line-height:40px; z-index:100000; text-decoration: none;}
.off {margin:0 !important; padding:0 !important;width:172px; height: 39px; display: block;  background: url(/images/publicsite/foodcures/homepage/bg-button-rotator-off.gif) top left no-repeat; line-height:40px; text-decoration: none;}
.hide {display:none;}
.show {display: block; border-bottom: none;}
.middle_item {border-top:none;border-bottom:none;}	


/*  END of  Rotating Module for FOOD CURES    */
 
 
 /* CONDITIONS Styles - FOOD CURES    */
.fc_conditions_left-module {background: url('/images/publicsite/foodcures/conditions/bg-condition-left-module.jpg') no-repeat; width:330px; height:206px; margin-left: -1px; *margin-left: -6px; text-align: left; margin-top:10px; margin-bottom:-10px; }
.fc_conditions_left-module h2 {font-size:16px; font-weight: bold; color:#6D689E;margin-left:22px; padding-top:14px; width: 260px;}
.fc_conditions_left-module p {font-size:12px; font-weight: normal; color:#636363;margin-left:22px; width: 260px;}
.fc_conditions_left-module img {border: 0px; margin-left:22px;}
.fc_conditions_left-module-img {margin-top:11px; margin-left:40px;}


.fc_conditions_right-module {background: url('/images/publicsite/foodcures/conditions/bg-condition-right-module.jpg') no-repeat; width:304px; height:206px; margin-left: -5px; text-align: left; }
.fc_conditions_right-module h2 {font-size:16px; font-weight: bold; color:#6D689E;margin-left:22px; padding-top:14px; width: 260px;}
.fc_conditions_right-module p {font-size:12px; font-weight: normal; color:#636363;margin-left:22px; width: 260px;}
.fc_conditions_right-module img {border: 0px; margin-left:22px;}
.fc_conditions_side-module-img {margin-top:8px; margin-left:40px;}


.fc_conditions_side-module {background: url('/images/publicsite/foodcures/conditions/bg-condition-side-module.jpg') no-repeat; width:304px; height:206px; margin-left: -4px; text-align: left; margin-top:10px; margin-bottom:-10px; }
.fc_conditions_side-module h2 {font-size:17px; font-weight: bold; color:#6D689E;margin-left:22px; padding-top:14px; width: 260px;}
.fc_conditions_side-module p {font-size:13px; font-weight: normal; color:#636363;margin-left:22px; width: 260px;}
.fc_conditions_side-module img {border: 0px; margin-left:22px;}

.fc_conditions_left-modules {float: left; margin-left:20px;}
.fc_conditions_right-modules {float: right;}

.condition-list {font-family: Arial; font-size:12px; color:#636363; margin-left:10px;}
.condition-list a {font-family: Arial; font-size:12px; font-weight: bold; color:#004A80; }

.condition-page-list {width:315px; margin-left:20px;}
.condition-page-list-item {font-family: Arial; font-size:12px; color: #636363; font-weight: normal; margin-bottom:6px; line-height:19px;position:relative; width:320px !important;}

.condition-page-list-item-top {position:relative; height: 75px; width:320px;}
.condition-page-list-item-title {font-family: Arial; font-size:14px; color: #636363; font-weight: bold; margin-left: 80px; *margin-left: -15px; position: absolute;  top:20%; width:240px}
.condition-page-list-item-copy {margin:15px 0 20px 0;}
.condition-page-list-item a {font-family: Arial; font-size:12px; color: #447AA2; font-weight: bold;}
.condition-page-list-item-image {margin-right:21px;}
 /* END of CONDITIONS Styles - FOOD CURES    */


#find-food-cure-linklist {margin-left:22px; font-size:13px; color:#636363;}
.find-food-cure-linklist-headline { font-size:20px; font-weight: bold; color:#636363; margin-bottom:14px;}
.find-food-cure-linklist-introcopy {width:550px; margin-bottom:14px;}
.find-food-cure-linklist-copy {line-height:28px;}
.find-food-cure-linklist-radio {margin-right:10px;}
.find-food-cure-linklist-next {margin-top:30px;}

/* QUIZ Styles - FOOD CURES    */	
.fc-quiz-question {text-align: left; margin-left: 24px; clear: both; width:656px;}
.fc-quiz-question h1 {font-size: 20px; font-weight: bold; color: #636363; margin-bottom: 14px;}
.fc-quiz-question h2 {font-size: 16px; font-weight: bold; color: #6D689E;}
.fc-quiz-intro {margin-top:14px; font-size:13px; font-weight: normal; color: #636363;}
.fc-quiz_question_counter  {font-size: 16px; font-weight: bold; color: #636363; text-align: center; margin-bottom: 7px;}
.fc-quiz-question p {text-align: left; margin-left: 0px; clear: both; width:656px;font-size: 12px; font-weight: bold; color: #636363;}
.fc-quiz-question-img {float: right; margin-left:20px;}
 
.fc-answer-select {font-size: 15px; font-weight: normal; color: #636363;}
.fc-answer-img {display: inline;font-size: 13px; font-weight: normal; color: #636363; margin-right: 8px;}
.fc-answer-copy {font-size: 13px; font-weight: normal; color: #636363;}


.FC-QuizHeaderImage {border:1000px solid #DED8CC; margin-right:16px;}
.fc-quiz-you-answered-box {text-align: left;font-family: Arial; color: #636363; font-size: 13px; margin-left:24px;}
.fc-quiz-you-answered-copy {font-family: Arial; color: #6D689E; font-size: 15px;}

.fc-quiz-final-top-box {text-align: left; margin-left:26px;}
.fc-quiz-final-top-box h2 {font-size: 16px; font-weight: bold; color: #6D689E;}
.fc-quiz-final-top-copy {margin-top:12px; text-align: left; font-size:13px; color: #004A80; }
.fc-quiz-final-img {margin:0px 12px 12px 0px;}

.fc-results-table {background:url('/images/publicsite/foodcures/quiz/bg-results.gif') 1px 0 repeat-y; margin-left:26px; text-align:left;}
.fc-results-try-more {text-align: center; font-size:19px; color: #004A80;}
.fc-results-box {background:url('/images/publicsite/foodcures/quiz/bg-results.gif') repeat-y; width:655px;}
.fc-results-box-copy {padding:0 35px 0 42px; text-align: left; font-family: arial; font-size: 13px; color: #636363; width:400px !important;}
.fc-results-box-copy a {font-family: arial; font-size: 13px; color: #636363;}

.fc-results-box-copy li {padding-right:-30px; list-style-position:inside; }
/* END of QUIZ Styles - FOOD CURES    */	


/* PHOTO GALLERY Styles - FOOD CURES    */	
.fc-photogallery {width:656px; text-align: left; margin-left:18px; font-size:13px; color: #636363; font-weight: normal;}
.fc-photogallery h1 {font-size:23px; color: #636363; font-weight: bold; width:640px; margin:0 0 8px 0;}
.fc-photogallery-subheader {font-size:17px; color: #6D689E; font-weight: bold; width:640px; margin:0 0 10px 0; }

.fc-photogallery-main-image {padding:5px 5px 5px 5px; border: 1px solid #CBCADD; float: left;}
.fc-photogallery-main-copy-pageing-box {float: right; height:21px !important;  height:25px !important; clear: both;}
.fc-photogallery-main-copy-page {font-size:13px; color: #636363; font-weight: normal; top:-7px; }

.fc-photogallery-main-copy-nextprevious-links {margin-top:35px;}
.fc-photogallery-main-copy-nextprevious-links a {color:#004A80;}
.fc-photogallery-main-copy {}
.fc-photogallery-main-copy h2 {color:#004A80; font-size: 14px; font-weight: bold; margin:9px 0 5px 0;}
.fc-photogallery-thumbs {margin:0 !important; text-align: left; width:656px;}
.fc-thumbphoto {width:93px; height:93px; margin: 17px 0 0 0px; float: left;}
.fc-thumbphoto {margin-left:-2px; margin-top:12px;}
.fc-thumbphoto a:hover {width:93px; height:93px; float: left; background:url('/images/publicsite/foodcures/photogallery/bg-thumbnail-on.gif') 0px 0px no-repeat;}
/* END of PHOTO GALLERY Styles - FOOD CURES    */	



/* FOOD/RECIPES Styles - FOOD CURES */
.foodindex-page-list-item-top {text-align: left; margin-left:20px; }
.foodindex-page-list-item-title {font-family: Arial; font-size:14px; color: #004A80; font-weight: bold; }
.foodindex-page-list-item-title a {font-family: Arial; font-size:14px; color: #004A80; font-weight: bold; }

.foodindex-page-list-item-copy {margin:0px 0 20px 0; font-size:13px; color:#636363;}
.foodindex-page-list-item a {font-family: Arial; font-size:12px; color: #447AA2; font-weight: bold;}
.foodindex-page-list-item-image {margin-right:21px;}

.foodindex-page-navigation {display: inline;margin-left:24px; *margin-left:35px;}
.foodindex-page-navigation a { font-size:15px; font-weight: bold; width:21px; height: 30px; color:#004A80;display: inline-block; text-align: center; line-height: 30px; *width:20px; } 
.foodindex-page-navigation span { font-size:15px; font-weight: bold; width:21px; height: 30px; color:#004A80;display: inline-block; text-align: center; line-height: 30px; *width:20px; } 
.foodindex-page-navigation a:hover { font-size:15px; text-decoration: none !important; font-weight: bold; background-color:#CBCADD; display: inline-block; text-align: center; color:#004A80; line-height: 30px} 
.foodindex-page-navigation-active { font-size:15px; text-decoration: none !important; font-weight: bold; background-color:#CBCADD; display: inline-block; text-align: center; color:#004A80; line-height: 30px} 


#fc-recipe-viewpage { margin-left:17px; font-family: Arial; font-size: 12px; font-weight: normal; color:#868686;}
#fc-recipe-viewpage h1 {font-size:23px; color: #636363; font-weight: bold; width:500px; margin:0 0 8px 0;}
.fc-recipe-viewpage-left-side-title {font-weight: normal; font-family: Arial; font-size:13px; color:#4B81AB; font-weight: bold; }
#fc-recipe-viewpage ul {width:275px;}
#fc-recipe-viewpage li{list-style-type: disc; list-style-position:inside; margin-left:-7px; width:275px;}

.fc-recipe-viewpage-list-box {width:180px;}
.fc-recipe-viewpage-list-item {list-style-position: inside; list-style-type:disc !important; width:220px !important; }

#fc-recipe-about-recipe-box {width:392px; border-left:1px solid #CBCADD; border-right:1px solid #CBCADD; border-bottom:1px solid #CBCADD; font-size:13px; float: right; line-height:16px; padding-bottom:10px;}
#fc-recipe-about-recipe-title {width:370px; height:30px; background-color:#6D689E; color:#ffffff; line-height:30px; font-size:14px; padding-left:22px; font-weight: bold; }

#fc-recipe-about-recipe-content {position: relative; float: left; width:130px; margin-left:10px; margin-top:10px;}

.fc-recipe-viewpage-nutrition-facts-copy {float: right; width: 179px; background:#ffffff; border-left:1px solid black; border-right: 1px solid black;  border-bottom: 1px solid black;padding-bottom:5px; margin-right:10px;}
.fl-hr {font-family: Arial; font-size: 12px; font-weight: normal; color:#000000; text-align: left; padding-top:4px; padding-bottom:2px; border-bottom:1px solid #999999; }


.foodindex-page-navigation-index {color:#7e7e7e !important; margin-bottom:30px; }

#fc-recipe-main-content {width:650px; margin-left:25px;}

#fc-recipe-main-content a {color: #004A80; font-weight: bold;}

/* END of FOOD/RECIPES Styles - FOOD CURES */




/*  Publicsite TOP Navigation - FOOD CURES    */	
.publicTopNavigationFC {height:31px; z-index:2; text-align: center; position: relative; height:31px;  display:block; margin-left:110px; }

.publicTopNavigation0FC  
{
    text-decoration:none; height:31px; display:block;  width:30px; float:left;
	background:url('/images/publicsite/foodcures/homepage/topnav/topnav-off-0.gif') no-repeat; padding:0;
    }
.publicTopNavigation0FC a{ 
	text-decoration:none; height:32px; display:block;  width:30px;  padding:0; 
    font-size:12px; color: #ffffff; font-family: Arial; font-weight: bold; text-decoration: none;}	
.publicTopNavigation0FC a:hover {
	text-decoration:none; height:32px; display:block; color: #000000; width:30px;
	background:url('/images/publicsite/foodcures/homepage/topnav/topnav-on-0.gif') no-repeat; padding:0;
    }
.publicTopNavigation0FCON {
	text-decoration:none; height:32px; display:block;  width:30px; float:left; color: #000000;
	background:url('/images/publicsite/foodcures/homepage/topnav/topnav-on-0.gif') no-repeat; padding:0;
    }

.publicTopNavigation1FC { 
	font:bold 11px arial; color:#ffffff; text-decoration:none; height:32px; display:block;  width:191px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-off-1.gif') no-repeat; padding:0;
   font-size:12px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: center;}
.publicTopNavigation1FC a{ 
	font:bold 11px arial; color:#ffffff; text-decoration:none;height:32px; display:block;  width:191px;
	background:url('/images/publicsite/v2/nav/topnav-off-1.gif') no-repeat; padding:0; 
   font-size:12px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: center;}	
.publicTopNavigation1FC a:hover {
	font:bold 11px arial; color:#004A80; text-decoration:none;	height:32px; display:block;   width:191px;
	background:url('/images/publicsite/v2/nav/topnav-on-1.gif') no-repeat; padding:0;
   font-size:12px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: center;}
.publicTopNavigation1FCON a {
	font:bold 11px arial; color:#004A80; text-decoration:none;height:32px; display:block;  width:191px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-on-1.gif') no-repeat; padding:0;
   font-size:12px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;} 


.publicTopNavigation2FC { 
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:133px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-off-2.gif') no-repeat; padding:0;
   font-size:12px; color: #ffffff; font-family: Arial; font-weight: bold; text-decoration: none; text-align: center;}
.publicTopNavigation2FC a{ 
	font:bold 11px arial; color:#ffffff; text-decoration:none;height:32px; display:block;  width:133px;
	background:url('/images/publicsite/v2/nav/topnav-off-2.gif') no-repeat; padding:0; 
   font-size:12px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: center;}	
.publicTopNavigation2FC a:hover {
	font:bold 11px arial; color:#004A80; text-decoration:none;	height:32px; display:block;   width:133px;
	background:url('/images/publicsite/v2/nav/topnav-on-2.gif') no-repeat; padding:0;
   font-size:12px; font-family: Arial; font-weight: bold; text-decoration: none; text-align: center;}
.publicTopNavigation2FCON {
	font:bold 11px arial; color:#004A80; text-decoration:none;height:32px; display:block;  width:133px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-off-2.gif') no-repeat; padding:0;
   font-size:12px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;} 
.publicTopNavigation2FCON a {
	font:bold 11px arial; color:#004A80; text-decoration:none;height:32px; display:block;  width:133px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-on-2.gif') no-repeat; padding:0;
   font-size:12px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;} 

     
.publicTopNavigation3FC { 
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:89px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-off-3.gif') no-repeat; padding:0;
   font-size:12px; color: #ffffff; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation3FC a{ 
	font:bold 11px arial; color:#ffffff; text-decoration:none; height:32px; display:block;  width:89px;
	background:url('/images/publicsite/v2/nav/topnav-off-3.gif') no-repeat; padding:0; 
   font-size:12px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}	
.publicTopNavigation3FC a:hover {
	font:bold 11px arial; color:#004A80; text-decoration:none; height:32px; display:block;   width:89px;
	background:url('/images/publicsite/v2/nav/topnav-on-3.gif') no-repeat; padding:0;
   font-size:12px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation3FCON {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:89px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-on-3.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation3FCON a {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:89px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-on-3.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}

.publicTopNavigation4FC { 
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:56px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-off-4.gif') no-repeat; padding:0;
   font-size:12px; color: #ffffff; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation4FC a{ 
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:56px;
	background:url('/images/publicsite/v2/nav/topnav-off-4.gif') no-repeat; padding:0; 
   font-size:12px; color: #ffffff; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}	
.publicTopNavigation4FC a:hover {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;   width:56px;
	background:url('/images/publicsite/v2/nav/topnav-on-4.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation4FCON {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:56px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-on-4.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation4FCON a {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:56px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-on-4.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
 
.publicTopNavigation5FC { 
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:172px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-off-5.gif') no-repeat; padding:0;
   font-size:12px; color: #ffffff; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation5FC a{ 
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:172px;
	background:url('/images/publicsite/v2/nav/topnav-off-5.gif') no-repeat; padding:0; 
   font-size:12px; color: #ffffff; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}	
.publicTopNavigation5FC a:hover {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;   width:172px;
	background:url('/images/publicsite/v2/nav/topnav-on-5.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation5FCON a {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:172px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-on-5.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation5FCON {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:172px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-on-5.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
 
.publicTopNavigation6FC { 
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:81px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-off-6.gif') no-repeat; padding:0;
   font-size:12px; color: #ffffff; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation6FC a{ 
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:81px;
	background:url('/images/publicsite/v2/nav/topnav-off-6.gif') no-repeat; padding:0; 
   font-size:12px; color: #ffffff; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}	
.publicTopNavigation6FC a:hover {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;   width:81px;
	background:url('/images/publicsite/v2/nav/topnav-on-6.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation6FCON {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:81px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-on-6.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation6FCON a {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:81px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-on-6.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
  
.publicTopNavigation7FC { 
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:124px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-off-7.gif') no-repeat; padding:0;
   font-size:12px; color: #ffffff; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation7FC a{ 
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:124px;
	background:url('/images/publicsite/v2/nav/topnav-off-7.gif') no-repeat; padding:0; 
   font-size:12px; color: #ffffff; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}	
.publicTopNavigation7FC a:hover {
	font:bold 11px arial; text-decoration:none;	height:32px; display:block;   width:124px;
	background:url('/images/publicsite/v2/nav/topnav-on-7.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation7FCON {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:124px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-on-7.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicTopNavigation7FCON a {
	font:bold 11px arial; text-decoration:none; height:32px; display:block;  width:124px; float:left;
	background:url('/images/publicsite/v2/nav/topnav-on-7.gif') no-repeat; padding:0;
   font-size:12px; color: #004A80; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}

.publicNavigationFC a:visited {text-decoration:none;}
/*  END of Publicsite TOP Navigation - FOOD CURES    */

/*  Publicsite MAIN Navigation - FOOD CURES    */


@media screen and (-webkit-min-device-pixel-ratio:0) {
.publicMainNavigationFC {width:995px; height: 44px;  *margin-left: 2px; margin-top:-4px !important;
 font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none; background-color:#ffffff; }

}

.publicMainNavigationFC {width:995px; height: 44px;  *margin-left: 2px; *margin-top:-13px !important;
 font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none; background-color:#ffffff; }

.publicMainNavigation1FC a { 
	font:bold 11px arial; color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav1-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}	
.publicMainNavigation1FC a:hover {
	font:bold 11px arial; color:#000000; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav1-on.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}	
.publicMainNavigation1FCON a {
	font:bold 11px arial; color:#000000; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav1-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}

.publicMainNavigation2FC a { 
	font:bold 11px arial; color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav2-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}	
.publicMainNavigation2FC a:hover { 
	font:bold 11px arial; color:#000000; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav2-on.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicMainNavigation2FCON a { 
	font:bold 11px arial; color:#000000; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav2-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}

.publicMainNavigation3FC a { 
	font:bold 11px arial; color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav3-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}	
.publicMainNavigation3FC a:hover { 
	font:bold 11px arial; color:#000000; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav3-on.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicMainNavigation3FCON a { 
	font:bold 11px arial; color:#000000; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav3-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}

.publicMainNavigation4FC a { 
	font:bold 11px arial; color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav4-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}	
.publicMainNavigation4FC a:hover { 
	font:bold 11px arial; color:#000000; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav4-on.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
.publicMainNavigation4FCON a { 
	font:bold 11px arial; color:#000000; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav4-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center;}
/*  END of Publicsite MAIN Navigation - FOOD CURES    */



.fc_conditions_main-module { width:300px; font-size:14px; color:#636363; line-height:15px; line-height:19px;}
.fc_conditions_main-module h2 { width:300px; font-size:16px; color:#636363; *width:200px; *margin-top:10px; text-decoration: none !important;}
.fc_conditions_main-module p {  font-size: 14px; color:#636363; line-height:18px;}


.fc_conditions_main-module a { width:300px; font-size:14px; color:#004A80; }
.fc_conditions_main-module-img {margin-right:17px;}
.fc_conditions_main-module-img-href {padding-right:7px;}


.fc_clear-both {clear: both;}


#navIndexTop {margin-left:-5px; padding-bottom:100px;}
#navIndexBottom {margin-left:-5px; margin-bottom:10px;}
.fc-recipe-index-letter {margin-bottom:10px;}
.fc-recipe-index-recipe {margin-bottom:25px;}

.foodindex-page-navigation {margin-bottom:100px;}

/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider                         { width: 600px; height: 213px; position: relative; margin: 0 auto 0px;   }
.anythingSlider .wrapper                { width: 600px; overflow: auto; height: 208px; margin: 1px -26px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 200px; width: 600px; margin: 0; font-size:13px; color:#7e7e7e;}
.anythingSlider .arrow                  { margin:0 auto; text-align:center;  display: block; height: 30px; width: 80px; text-indent: -9999px; cursor: pointer; position: relative; }
.anythingSlider .forward                { background: url('/images/publicsite/foodcures/homepage/img-rotator-next-on.gif') no-repeat; top: 190px; }
.anythingSlider .back                   { background: url('/images/publicsite/foodcures/homepage/img-rotator-prev-on.gif') no-repeat; top: 160px; width:84px; position:relative; margin-left:140px;}

.anythingSliderCopy {width:250px; font-size:13px; text-align: left; float: right; color:#004A80;}
.anythingSliderLink {color:#50ACD5; font-size:20px; font-weight: bold; line-height:22px}

.fc-homepage-ie-next {*margin-left:0px;}

.page-wrap {height:190px;}


#thumbNav                               { position: relative; top: 214px; text-align:left; margin-left:236px; *margin-left:239px; }
#thumbNav a                             { display: inline-block; font: 0px arial; padding: 2px 6px; height: 18px; margin: 0 9px 0 0; *margin: 0 7px 0 0; background: url(/images/publicsite/foodcures/homepage/img-dot-off.gif) no-repeat; text-align: center; text-decoration: none; }
#thumbNav a:hover                       { background: url('/images/publicsite/foodcures/homepage/img-dot-on.gif') no-repeat;  text-decoration: none;}
#thumbNav a.cur                         { background: url('/images/publicsite/foodcures/homepage/img-dot-on.gif') no-repeat; text-decoration: none;}



#start-stop                             { }
#start-stop.playing                     {}
#start-stop:hover                       {}

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none;}


/* */
#ads_container { position:relative; clear: both;}
.ad-190x90 { float:right; left:775px; padding-top:10px; position:absolute; }
.ad { margin:10px auto; padding:0; }

.fc-health-library-main {margin-left: 30px}
.fc-health-library-main a {font-weight: normal; font-family: arial; color:#3F779F; font-size: 12px;}

.fc-health-library-title a {font-family: 'Arial'; color: #7d7d7d; font-size: 16px; font-weight: bold; text-decoration: none;}

.hl_article {background:url('/Images/publicsite/foodcures/healthlibrary/icon-articles.gif') no-repeat;}
.hl_quiz {background:url('/Images/publicsite/foodcures/healthlibrary/icon-quizzes.gif') no-repeat;;}
.hl_photogallery {background:url('/Images/publicsite/foodcures/healthlibrary/icon-photos.gif') no-repeat;}

#fc-all {display: inline-block; height: 23px; width:60px; text-align: center;}
#fc-article {display: inline-block; height: 23px; width:90px; text-align: center;}
#fc-photo {display: inline-block; height: 23px; width:144px; text-align: center;}
#fc-quiz {display: inline-block;  height: 23px; width:94px; text-align: center;}

.fc-all-on {border: 1px solid #CBCADD; height: 23px; width:60px; background:url('/Images/publicsite/foodcures/healthlibrary/bg-filter-on.gif') repeat-x; text-align: center;}
.fc-article-on {border: 1px solid #CBCADD; height: 23px; width:90px; background:url('/Images/publicsite/foodcures/healthlibrary/bg-filter-on.gif') repeat-x; text-align: center;}
.fc-photo-on {border: 1px solid #CBCADD; height: 23px; width:144px; background:url('/Images/publicsite/foodcures/healthlibrary/bg-filter-on.gif') repeat-x; text-align: center;}
.fc-quiz-on {border: 1px solid #CBCADD; height: 23px; width:94px; background:url('/Images/publicsite/foodcures/healthlibrary/bg-filter-on.gif') repeat-x; text-align: center;}

.fc-all-on a {color: #7d7d7d; font-weight: bold; font-size:13px; text-decoration: none;}
.fc-article-on a {color: #7d7d7d; font-weight: bold; font-size:13px; text-decoration: none;}
.fc-photo-on a {color: #7d7d7d; font-weight: bold; font-size:13px; text-decoration: none;}
.fc-quiz-on a  {color: #7d7d7d; font-weight: bold; font-size:13px; text-decoration: none;}



.fc_search_results {color:#7D7D7D; font-family: Arial; font-size:12px;}
.fc-search-results-title {font-family: Arial; color:#969696; font-size: 17px;font-weight: bold; }
.fc-search-results-title strong {font-size:32px; font-weight:bold;}
.fc_search_results a {color:#004A80; font-size:18px; font-weight: bold;}

.fc-search-results-textbox {margin-left:9px; margin-top:8px; font-size:15px; width:487px; border: 0 !important;}

.fc-search-results-PagerDiv {color:#000000; font-weight: bold;}


.fc-newsletterSignUpBtn {margin-top:2px;}













/*  Publicsite MAIN Navigation - FOOD CURES    */




#subNav {overflow: auto;margin: 0}

#subNav li {padding: 0 !important;margin: 0 !important; overflow: hidden; height:15px;}


#subnav1 {display: none; background:#E7EDEA; width:145px; margin:-19px 0 0 182px; color:#707070; z-index:10000000000; position: absolute; background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-dropdown-roll-1.png') repeat-y;}
#subnav2 {display: none; background:#E7EDEA;  width:190px; margin:-19px 0 0 344px; color:#707070; z-index:10000000000;position: absolute; background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-dropdown-roll-2.png') repeat-y;}
#subnav3 {display: none; background:#E7EDEA;  width:191px; margin:-19px 0 0 549px; color:#707070; z-index:10000000000;position: absolute; background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-dropdown-roll-3.png') repeat-y;}
#subnav4 {display: none; background:#E7EDEA; width:190px; margin:-19px 0 0 701px; color:#707070; z-index:10000000000;position: absolute;  background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-dropdown-roll-4.png') repeat-y;}
#subnav5 {display: none; background:#E7EDEA; width:190px; margin:-19px 0 0 858px; color:#707070; z-index:10000000000;position: absolute;  background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-dropdown-roll-5.png') repeat-y;}

#TopSubnav1 {display: none; background:#E7EDEA; width:190px; margin:-1px 0 0 145px; color:#707070; z-index:10000000000;position: absolute; background-color:#EBEBEB; -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5), 1px 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow:  -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); padding-bottom:3px;}
#TopSubnav2 {display: none; background:#E7EDEA; width:132px; margin:-1px 0 0 336px; color:#707070; z-index:10000000000;position: absolute; background-color:#EBEBEB; -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5), 1px 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow:  -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); padding-bottom:3px;}
#TopSubnav3 {display: none; background:#E7EDEA; width:178px; margin:-1px 0 0 469px; color:#707070; z-index:10000000000;position: absolute; background-color:#EBEBEB; -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5), 1px 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow:  -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); padding-bottom:3px;}
#TopSubnav4 {display: none; background:#E7EDEA; width:84px; margin:-1px 0 0 558px; color:#707070; z-index:10000000000;position: absolute; background-color:#EBEBEB; -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5), 1px 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow:  -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); padding-bottom:3px;}
#TopSubnav5 {display: none; background:#E7EDEA; width:171px; margin:-1px 0 0 614px; color:#707070; z-index:10000000000;position: absolute; background-color:#EBEBEB; -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5), 1px 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow:  -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); padding-bottom:3px;}
#TopSubnav6 {display: none; background:#E7EDEA; width:80px; margin:-1px 0 0 786px; color:#707070; z-index:10000000000;position: absolute; background-color:#EBEBEB; -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5), 1px 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow:  -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); padding-bottom:3px;}
#TopSubnav7 {display: none; background:#E7EDEA; width:116px; margin:-1px 0 0 867px; color:#707070; z-index:10000000000;position: absolute; background-color:#EBEBEB; -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5), 1px 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow:  -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.5),  1px 1px 2px rgba(0, 0, 0, 0.5); padding-bottom:3px;}


#TopSubnav1 li {height:18px;}
#TopSubnav2 li {height:18px;}
#TopSubnav3 li {height:18px;}
#TopSubnav4 li {height:18px;}
#TopSubnav5 li {height:18px;}
#TopSubnav6 li {height:18px;}
#TopSubnav7 li {height:18px;}

#subnav1 a {color:#707070; font-size:13px; width:138px;  font-weight: bold; text-decoration: none; z-index:10000000000; padding:1px 0 5px 8px;  height: 15px; display: inline-block; }
#subnav2 a {color:#707070; font-size:13px; width:186px; font-weight: bold; text-decoration: none; z-index:10000000000; padding:1px 0 5px 8px; height: 15px; display: inline-block; }
#subnav3 a {color:#707070; font-size:13px; width:130px; font-weight: bold; text-decoration: none; z-index:10000000000; padding:1px 0 5px 8px; height: 15px; display: inline-block; }
#subnav4 a {color:#707070; font-size:13px; width:133px;  font-weight: bold; text-decoration: none; z-index:10000000000; padding:1px 0 5px 8px; height: 15px; display: inline-block; }
#subnav5 a {color:#707070; font-size:13px; width:130px;  font-weight: bold; text-decoration: none; z-index:10000000000; padding:1px 0 5px 8px; height: 15px; display: inline-block; }

#TopSubnav1 a {color:#707070; font-size:12px; width:190px;  font-weight: bold; text-decoration: none; z-index:10000000000; height: 15px; display: inline-block; text-align: left; padding:0 5px 6px 5px;}
#TopSubnav2 a {color:#707070; font-size:12px; width:132px; font-weight: bold; text-decoration: none; z-index:10000000000; height: 15px; display: inline-block; text-align: left; padding:0 5px 6px 5px;}
#TopSubnav3 a {color:#707070; font-size:12px; width:178px; font-weight: bold; text-decoration: none; z-index:10000000000; height: 15px; display: inline-block; text-align: left; padding:0 5px 6px 5px;}
#TopSubnav4 a {color:#707070; font-size:12px; width:84px;  font-weight: bold; text-decoration: none; z-index:10000000000; height: 15px; display: inline-block; text-align: left; padding:0 5px 6px 5px;}
#TopSubnav5 a {color:#707070; font-size:12px; width:171px;  font-weight: bold; text-decoration: none; z-index:10000000000; height: 15px; display: inline-block; text-align: left; padding:0 5px 6px 5px;}
#TopSubnav6 a {color:#707070; font-size:12px; width:80px;  font-weight: bold; text-decoration: none; z-index:10000000000; height: 15px; display: inline-block; text-align: left; padding:0 5px 6px 5px;}
#TopSubnav7 a {color:#707070; font-size:12px; width:123px;  font-weight: bold; text-decoration: none; z-index:10000000000; height: 15px; display: inline-block; text-align: left; padding:0 5px 6px 5px;}


#subnav1 a:hover {color:#DAD9E6; font-size:13px; width:135px;  font-weight: bold; background-attachment: fixed; background:url('/images/publicsite/foodcures/homepage/mainnav/bg-subnav-over-1.gif');background-repeat: no-repeat; background-position: 3px 0px; height: 15px; display: inline-block; padding:1px 0 5px 8px; z-index:10000000000;}
#subnav2 a:hover {color:#DAD9E6; font-size:13px; width:179px; font-weight: bold; background-attachment: fixed; background:url('/images/publicsite/foodcures/homepage/mainnav/bg-subnav-over-2.gif');background-repeat: no-repeat; background-position: 3px 0px; height: 15px; display: inline-block; padding:1px 0 5px 8px; }
#subnav3 a:hover {color:#DAD9E6; font-size:13px; width:127px; font-weight: bold;  background-attachment: fixed; background:url('/images/publicsite/foodcures/homepage/mainnav/bg-subnav-over-3.gif');background-repeat: no-repeat; background-position: 3px 0px; height: 15px; display: inline-block; padding:1px 0 5px 8px;}
#subnav4 a:hover {color:#DAD9E6; font-size:13px; width:135px;  font-weight: bold; background-attachment: fixed; background:url('/images/publicsite/foodcures/homepage/mainnav/bg-subnav-over-4.gif');background-repeat: no-repeat; background-position: 3px 0px; height: 15px; display: inline-block; padding:1px 0 5px 8px; z-index:10000000000;}
#subnav5 a:hover {color:#DAD9E6; font-size:13px; width:133px;  font-weight: bold; background-attachment: fixed; background:url('/images/publicsite/foodcures/homepage/mainnav/bg-subnav-over-4.gif');background-repeat: no-repeat; background-position: 3px 0px; height: 15px; display: inline-block; padding:1px 0 5px 8px; z-index:10000000000;}

#TopSubnav1 a:hover {color:#DAD9E6; font-size:12px; width:190px;  font-weight: bold; height: 15px; display: inline-block; z-index:10000000000; background-color:#6D689E;}
#TopSubnav2 a:hover {color:#DAD9E6; font-size:12px; width:132px; font-weight: bold;  height: 15px; display: inline-block;   background-color:#6D689E;}
#TopSubnav3 a:hover {color:#DAD9E6; font-size:12px; width:178px; font-weight: bold; height: 15px; display: inline-block;  background-color:#6D689E;}
#TopSubnav4 a:hover {color:#DAD9E6; font-size:12px; width:84px;  font-weight: bold; height: 15px; display: inline-block;  z-index:10000000000; background-color:#6D689E;}
#TopSubnav5 a:hover {color:#DAD9E6; font-size:12px; width:171px;  font-weight: bold; height: 15px; display: inline-block;  z-index:10000000000; background-color:#6D689E;}
#TopSubnav6 a:hover {color:#DAD9E6; font-size:12px; width:80px;  font-weight: bold; height: 15px; display: inline-block; z-index:10000000000; background-color:#6D689E;}
#TopSubnav7 a:hover {color:#DAD9E6; font-size:12px; width:123px;  font-weight: bold; height: 15px; display: inline-block; z-index:10000000000; background-color:#6D689E;}



#subnav1-bottom {height:3px; background: url('/images/publicsite/foodcures/homepage/mainnav/bg-dropdown-bottom-1.png') no-repeat 1px 1px !important;}
#subnav2-bottom {height:3px; background: url('/images/publicsite/foodcures/homepage/mainnav/bg-dropdown-bottom-2.png') no-repeat 1px 1px !important;}
#subnav3-bottom {height:3px; background: url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-dropdown-bottom-3.png') no-repeat 1px 1px !important;}
#subnav4-bottom {height:3px; background: url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-dropdown-bottom-4.png') no-repeat 1px 1px !important;}
#subnav5-bottom {height:3px; background: url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-dropdown-bottom-4.png') no-repeat 1px 1px !important;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.publicMainNavigationFC {width:995px; height: 44px;  *margin-left: 2px; margin-top:-4px !important;
 font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none; background-color:#ffffff; }

}

.publicMainNavigationFC {width:1005px; height: 44px;  *margin-left: 2px; *margin-top:-13px !important;
 font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none; background-color:#ffffff; }


.topnavitem_level_1 { 
color:#004A80; text-decoration:none; height:56px; display:block;
	   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:169px; margin:0 !important; display: inline-block  !important; margin-top:-12px !important;}

.topnavitem_level_1 a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav1-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:152px; margin:0 !important; padding-left:17px; display: inline-block  !important;}	
.topnavitem_level_1 a:hover { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav1-on.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:152px; margin:0 !important; padding-left:17px; display: inline-block  !important;}
.topnavitem_level_1_ON { 
color:#004A80; text-decoration:none; height:44px; display:block;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:169px; margin:0 !important; display: inline-block  !important;}
.topnavitem_level_1_ON a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav1-on.gif') no-repeat !important;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:152px; margin:0 !important; padding-left:17px; display: inline-block  !important;}
.topnavitem_level_1_Page { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav1-on-page.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:169px; margin:0 !important; display: inline-block  !important;}
.topnavitem_level_1_Page a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav1-on-page.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:152px; margin:0 !important; padding-left:17px; display: inline-block  !important;}



.topnavitem_level_2 { 
color:#004A80; text-decoration:none; height:68px; display:block;
	   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:205px; margin:0 !important; display: inline-block  !important; margin-top:-12px !important;}

.topnavitem_level_2 a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav2-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:188px; margin:0 !important; padding-left:17px;  display: inline-block  !important;}	
.topnavitem_level_2 a:hover { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav2-on.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:188px; margin:0 !important; padding-left:17px; display: inline-block  !important;}
.topnavitem_level_2_ON { 
color:#004A80; text-decoration:none; height:44px; display:block;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:205px; margin:0 !important; display: inline-block  !important;}
.topnavitem_level_2_ON a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav2-on.gif') no-repeat !important;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:188px; margin:0 !important; padding-left:17px; display: inline-block  !important;}
.topnavitem_level_2_Page { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav2-on-page.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:205px; margin:0 !important; display: inline-block  !important;}
.topnavitem_level_2_Page a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav2-on-page.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:188px; margin:0 !important; padding-left:17px; display: inline-block  !important;}





.topnavitem_level_3 a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav3-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:135px; margin:0 !important; padding-left:18px; display: inline-block  !important;}	
.topnavitem_level_3 a:hover { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav3-on.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:135px; margin:0 !important; padding-left:18px; display: inline-block  !important;}
.topnavitem_level_3_ON { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav3-on.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:153px; margin:0 !important; display: inline-block  !important;}
.topnavitem_level_3_ON a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav3-on.gif') no-repeat !important;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:135px; margin:0 !important; padding-left:18px; display: inline-block  !important;}
.topnavitem_level_3_Page { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav3-on-page.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:153px; margin:0 !important; display: inline-block  !important;}
.topnavitem_level_3_Page a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav3-on-page.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:135px; margin:0 !important; padding-left:18px; display: inline-block  !important;}




.topnavitem_level_4 a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav4-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:144px; margin:0 !important; padding-left:17px; display: inline-block  !important;}	
.topnavitem_level_4 a:hover { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav4-on.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:144px; margin:0 !important; padding-left:17px; display: inline-block  !important;}
.topnavitem_level_4_ON { 
color:#004A80; text-decoration:none; height:44px; display:block;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:161px; margin:0 !important; display: inline-block  !important;}	
.topnavitem_level_4_ON a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav4-on.gif') no-repeat !important;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:144px; margin:0 !important; padding-left:17px; display: inline-block !important;}
.topnavitem_level_4_Page { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav4-on-page.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:161px; margin:0 !important; display: inline-block !important;}
.topnavitem_level_4_Page a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav4-on-page.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:144px; margin:0 !important; padding-left:17px; display: inline-block !important;}
 
   
.topnavitem_level_5 a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav5-off.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:134px; margin:0 !important; padding-left:21px; display: inline-block  !important;}	
.topnavitem_level_5 a:hover { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav5-on.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:134px; margin:0 !important; padding-left:21px; display: inline-block  !important;}
.topnavitem_level_5_ON { 
color:#004A80; text-decoration:none; height:44px; display:block;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:155px; margin:0 !important; display: inline-block  !important;}	
.topnavitem_level_5_ON a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav5-on.gif') no-repeat !important;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:134px; margin:0 !important; padding-left:21px; display: inline-block !important;}
.topnavitem_level_5_Page { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav5-on-page.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:155px; margin:0 !important; display: inline-block !important;}
.topnavitem_level_5_Page a { 
color:#004A80; text-decoration:none; height:44px; display:block;
	background:url('/images/publicsite/foodcures/homepage/mainnav/v2/bg-mainnav5-on-page.gif') no-repeat;
   font-size:13px; font-family: Arial; font-weight: bold; text-decoration: none;text-align: center; width:134px; margin:0 !important; padding-left:21px; display: inline-block !important;}
 
   
   
 
 
 
 
#top-right-main-nav-FC { height: 44px; text-align: left; *margin-top:-14px; }  
#top-right-main-nav-FC-hp { height: 44px; text-align: left; *margin-top:-17px; }  

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #top-right-main-nav-FC { height: 44px; text-align: left; margin-top:-5px; }  
}
#top-right-main-nav-FC-Table { background:#ffffff; margin-left:4px; width:995px; *margin-top:-3px; } 

#top-right-main-nav-FC ul {clear: both; margin:0 !important; display: inline !important; height:50px; }  
#top-right-main-nav-FC ul li {display: inline !important;list-style-type: none; margin-top:5px; padding-left:0 !important;}
   
   
   
#top-right-main-nav-FC-hp ul {clear: both; margin:0 !important; display: inline !important; height:50px; }  
#top-right-main-nav-FC-hp ul li {display: inline !important;list-style-type: none; margin-top:5px; padding-left:0 !important;}
   


.navigation_parent {padding-top:12px; font-size:24px; }
.navigation {padding-top:12px; font-size:24px; }
.navigationOn {color:#004A80; padding-top:12px; font-size:58px;}



/*  END of Publicsite MAIN Navigation - FOOD CURES    */








/*      MAIN SITE REDO STYLES - Homepage            */

.publicTopNavigation {height:31px; z-index:2; text-align: center; position: relative; margin:0 auto; height:31px; margin-left:110px; display:block; width:890px; margin-top:-10px; }
.publicTopNavigationV2 {height:31px; z-index:2; text-align: center; position: relative; margin:0 auto; margin-left:114px; display:block; }

#top-joy-img {z-index:1; margin-top:-15px; margin-left:5px;}

#top-login-box {width:1000px; background:#ffffff url('/images/publicsite/v2/common/bg-member-login.png') repeat-x top left; margin-left:4px; height: 40px; *margin-top:-5px;}
#top-login-box-table {width:1000px; *margin-top:-3px;}
.top-login-box-image {*margin-top:3px;}
.top-login-box-input {margin-top:-2px; width:78px; height:11px; font-size:9px;}
#top-login-box-button {margin-top:10px;}

.smalltxt-login {color:#004A80; font-family: Arial; font-size:11px; padding:12px 0 0 7px;}
.top-login-grey {color:#555555; font-family: Arial; font-size:11px; font-weight: bold; padding-top:13px; }
.top-login-link-bold {color:#004A80; font-family: Arial; font-size:11px; font-weight: bold; }
.top-login-link {color:#004A80; font-family: Arial; font-size:11px; }
.top-login-grey a {color:#004A80; font-family: Arial; font-size:11px; }

#homepage-diagnostic-v2 {width:430px; height: 245px; background: url('/Images/publicsite/v2/homepage/bg-diagnostic.jpg') no-repeat; float: right; color:#000000; margin-top:0px !important;}



#main-homepage-left {margin: 0px 0px 0px 14px; height: 100%; z-index: 2; width:540px; }

#main-homepage-right {margin-top:0px; margin-right:5px; width:430px; float: right; *margin-top:-245px;}

html>/**/body #main-homepage-right, x:-moz-any-link, x:default {margin-top:-11px; margin-right:5px; width:430px; float: right;}


#main-homepage-right a{font-weight:bold; color:#CC0066;}

#main-centered-V2 {margin: 21px 16px 12px 16px; height: 100%; z-index: 2;  }

#lowerContent {color:#7D7D7D; font-size:12px; height:100%; }
#lowerContent h1 {color:#707070; font-size:27px; font-weight: bold; margin-bottom:16px; height:100%; }
#lowerContent h2 {color:#707070; text-decoration: none; font-family: Arial; font-size:16px; }
#lowerContentLeft {width: 644px; margin-left:20px; height:100%; }

#lowerContentRight {width: 300px; margin-right:20px; float: right;height:100%;  }

.rssRow H4 {font-weight: bold; }

#homepage-article-v2 a {text-decoration: none;}

.body_content_v2 {font-size:12px; color:#828282; font-family: Arial;}

.homepage-nl-signup {width:300px; height:216px; background: url('/images/publicsite/v2/homepage/bg-newsletter-signup-main.gif') no-repeat; padding:10px 0 0 10px;}
.homepage-nl-signup-title-v2 {font-family: Arial; font-size:15px; color:#004A80; font-weight: bold;}
.homepage-nl-signup-copy-v2 {font-family: Arial; font-size:12px; color:#636363; line-height:16px; width:190px;}
.homepage-nl-signup-copy-v2 a {font-family: Arial; font-size:12px; color:#004A80; font-weight: bold; line-height:18px;}
.homepage-nl-signup-form-v2 { margin-top:18px; font-size: 13px; color:#004A80; font-weight: bold; height:18px; *margin-top:12px;  }
.homepage-nl-signup-error {width:300px;  margin-left:0px; margin-top:-30px;}
html>/**/body .homepage-nl-signup-error , x:-moz-any-link, x:default {width:300px;  margin-left:0px; margin-top:0px;} /* Only FireFox 3 */ 


.homepage-nl-signup-bottom {width:300px; height:15px; background: url('/images/publicsite/v2/homepage/bg-newsletter-signup-bottom.gif') no-repeat; clear:both;  margin-top:-25px; margin-bottom:10px; }
html>/**/body .homepage-nl-signup-bottom , x:-moz-any-link, x:default {width:300px; height:15px; background: url('/images/publicsite/v2/homepage/bg-newsletter-signup-bottom.gif') no-repeat; clear:both; margin-left:0px; margin-top:-25px; } / * Only FireFox 3 */ 



.top-right-search-input {width:160px; height:20px; margin:62px 0 0 -80px;  *margin:33px 0 0 -120px; border: 0px !important; z-index:50000; *position: absolute; } 
.top-right-search-form-button {margin:25px 0 0 20px; position: absolute; *margin:26px 0 0 90px;}

.homepage-rotato-v2 {width:354px; height: 235px;  }
.homepage-rotato-v2 h2 { font-family: Arial; font-size:18px; color:#4B81AB; width:344px; text-decoration: none;}
.homepage-rotato-v2 p { font-family: Arial; font-size:12px; color:#636363; font-weight: normal;}
.homepage-rotato-v2 a { background: none !important; text-decoration: none; font-weight: normal;}
.homepage-rotato-v2-img { margin-left:239px; margin-top:-267px;  *margin-top:-147px }


/*      END OF MAIN SITE REDO STYLES - Homepage            */


/*      MAIN SITE REDO STYLES - Success Page            */
#wrapper { width: 500px; margin-left: auto;	margin-right: auto;	}
 
.accordionButton {z-index:100000; margin-left:107px; width:40px;}
 
#ss-less-button {display: none;}
.on-ss-slider {z-index:100000}
/*      END OF MAIN SITE REDO STYLES - Success Page            */


/*      MAIN SITE REDO STYLES - General - article pages, consistently-used style bits, etc            */


#mainTopContainerV2 {width:1008px !important; margin-right:auto; margin-left:auto;
    background: url('/images/publicsite/v2/common/bg-main-content.gif') repeat-y top right;  
    margin-top:6px; *margin-top:16px;  height: 100%;  text-align: left; overflow: hidden; *overflow:visible;
	width: 100%
}  
#mainContentV2 {width: 654px; padding:0; margin:0; padding-top:20px; margin-left:25px; color:#636363; float: left;} 
#mainContentV2 h1 {color:#707070;} 
#mainContentV2 p {} 
#mainContentV2 ul li {list-style-type:disc; list-style-position: inside;}

#sideColumnV2 {float:right;width:300px; margin-top:20px; margin-right:20px;color:#7D7D7D; font-size:12px; } 
    
.ss-less-button {display: none;}
    
.wrap {width:600px; font-family: Arial; color:#7d7d7d; font-size:12px; clear: left;}
.wrap b {font-size:16px;}
.accordionContent {width:630px; font-family: Arial; color:#7d7d7d; font-size:12px; margin-left:4px; float: left; display: none; *margin-left:-96px;}
.success-body-content p {color:#7d7d7d !Important; font-size:13px; *margin-top:16px;  }
     
#article-page-subnav {width:654px; height:25px; color:#014983; font-family:Arial; font-size:11px; margin-bottom:10px; text-align: center; line-height:25px; background:url('/images/publicsite/v2/common/bg-lower-nav.gif');}
#article-page-subnav a { color:#014983; font-family:Arial; font-size:11px; }

#newsletterSignUpContainerV2 { background:url('/Images/publicsite/v2/common/bg-newsletter-signup.gif') no-repeat; width:300px; height: 216px; margin-left:4px;}

#article-page-bottom {*margin-left: 2px !important; height: 16px; background:url('/Images/publicsite/v2/common/bg-article-bottom.gif') no-repeat; width:1008px; text-align: center; margin: 0 auto;}

input {vertical-align: middle !important;}

.rotator-body-class {font-family: Arial; color: #636363; font-size: 12px; margin-left: 14px; top:600px; background: none !important;}
.rotator-logo-class {margin-left:13px; width:90px !important;}

/*.homepage-rototor-title {margin-top:-40px;background: none;font-family: Arial; font-size:18px; color:#4B81AB; width:344px; text-decoration: none !important; }
html>/ * * /body .homepage-rototor-title , x:-moz-any-link, x:default { font-weight: normal; margin-top:9px; background: none; } / * Only FireFox 3 */ 

.rotator-body-class {margin-top:-240px; margin-left: 12px; width:200px; font-weight: normal;}
html>/**/body .rotator-body-class , x:-moz-any-link, x:default {margin-left: 12px; margin-top:-244px; *margin-top:0px; width:200px; text-decoration: none !important; } /* Only FireFox 3 */

#rotator-body a {background: none !important; line-height:15px; height:18px; color: #004A7C;}

.no-bg {background: none !important;}

.fc_related_article {width:270px; }
.fc_related_article_module {background: url('/Images/publicsite/foodcures/article/bg-side-module.gif') no-repeat; width: 300px; height: 165px; text-align: left; padding-left:12px;}
.fc_related_article_module h3 {color:#7D7D7D; font-size:14px; font-weight: bold; padding-top:14px;}
.fc_related_article_module a {color:#014A7F; font-size: 12px; line-height:19px; margin-left:10px;}

#nutritioninfo_source {position:absolute;margin-top:-10000px;}
#nutritioninfo {margin-left:42px; width:150px;  clear: both; *margin-left:0px; display: none;}
#hp-top-ad-placement {text-align: center; margin-top:20px; *margin-top:4px; }
#V2-hp-top-ad-placement {text-align: center; margin-top:5px; *margin-top:4px; margin-bottom:8px; }

#homepage-article-blog {}

#mainContentV2Blog h1 {font-size:16px;}


#cb102 span {float: right; }



.article_side-module-265  {background: url('/images/publicsite/v2/common/bg-side-module-extended.gif') no-repeat; height: 265px; margin:0 auto;  margin-left:0px;}
.article_side-module-265 h2 {font-size:17px; color:#004A80; font-weight: bold; text-align: left; padding:6px 0 0 16px; }
.article_side-module-265-maincopy  { text-align: left; color: #636363; font-size: 13px;margin-top:3px; line-height: 17px; width:270px;  padding-left:16px;}
.article_side-module-265-maincopy  a { text-align: left; color: #004A80; font-size: 13px;line-height: 17px;  font-weight: bold;}


/*      MAIN SITE REDO STYLES - General - article pages, consistently-used style bits, etc            */


    
    
/* Styles for mktg Landing Page for Food Cures - added 8/10/2010 by NED *************************************         */ 
#fc-mktg-landing-top-png {
    margin:0 auto; 
    text-align: center; 
    background: url('/Images/publicsite/funnel/bg-fc-mktg-landing-top-png.png') no-repeat; 
    width: 1003px; 
    height:137px;
    }
#fc-mktg-landing-top {
    margin:0 auto; 
    text-align: left; 
    background: url('/Images/publicsite/funnel/bg-fc-mktg-landing-top.jpg') no-repeat #ffffff; 
    width: 1003px;
    height:429px;
    }

.fc-mktg-landing-top-copy {
    font-family: Arial; 
    font-weight: normal; 
    font-size:14px; 
    color:#E3E2EA; 
    padding-top:22px; 
    line-height:20px; 
    margin-left:350px; 
    width:494px; 
    text-align: left;
    }
.fc-mktg-landing-top-copy H1 {
    font-family: Arial; 
    font-weight: bold; 
    font-size:22px; 
    color:#E3E2EA !important;
    padding-bottom:6px;
    }
         
                              
#fc-mktg-landing-top-module {
    background: url('/Images/publicsite/funnel/bg-fc-mktg-landing-module.jpg') no-repeat; 
    width: 584px; 
    height:245px; 
    margin-left:350px; 
    margin-top:12px;
    }           
#fc-mktg-landing-scroll {
    height: 89px; 
    width: 188px;
    text-align: left; 
    padding:0px;
    margin-top:0px; 
    overflow:auto !important; 
    top:80px; 
    background-color:#ffffff; 
    color:#707070; 
    font-weight: bold; 
    font-size: 12px;
    position:relative; 
    margin-left:53px;
    }
#fc-mktg-landing-scroll li {
    padding: 0 !important;
    margin: 0 !important; 
    text-align: left; 
    color:#707070; 
    overflow: hidden !important;
    font-weight: bold; 
    font-size: 13px; 
    text-decoration: none;
    }
#fc-mktg-landing-scroll a {
    text-align: left; 
    overflow:hidden !important;
    background-color:#ffffff; 
    color:#707070; 
    font-weight: bold; 
    font-size: 13px; 
    text-decoration: none; 
    padding:1px 0 2px 5px; 
    width:167px;  
    height: 17px; 
    display: inline-block; 
    }
#fc-mktg-landing-scroll a:hover {
     text-align: left; 
     overflow:auto !important;
     background-color:#ffffff; 
     color:#3F7198; 
     font-weight: bold; 
     font-size: 13px; 
     text-decoration: none;  
     background: url('/Images/publicsite/foodcures/homepage/bg-homepage-scroll.gif') repeat-x; 
     width:167px;
     height: 17px;
     display: inline-block;
     padding:1px 0 2px 5px;
     }

    
    
    
                   
#fc-mktg-landing-lower {
    width:1003px; 
    margin: 0 auto; 
    text-align: center; 
    background: #ffffff; 
    height:530px;
    margin-bottom:40px;
    }


.fc-mktg-landing-CMS-outer {
    width:925px; 
    height: 452px; 
    text-align:center !important;
    margin: 0 auto;
    margin-top:-1px;
    }
.fc-mktg-landing-CMS-edge {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#C7D1D2 none repeat scroll 0 0 !important;
    display:block !important;
    height:1px;
    margin:0 2px;
    overflow:hidden;
    width:auto;	
    }
.fc-mktg-landing-CMS-edge2 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#C7D1D2 none repeat scroll 0 0 !important;
    display:block !important;
    height:1px;
    margin:0 1px;
    overflow:hidden;
    width:auto;	
    }
.fc-mktg-landing-CMS-top {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF none repeat scroll 0 0;
    border-color:#C7D1D2;
    border-style:solid;
    border-width:0 1px;
    display:block !important;
    height:1px;
    margin:0 1px;
    overflow:hidden;
    width:auto;
    }
.fc-mktg-landing-CMS-container {
    border-color:#C7D1D2;
    border-style:solid;
    border-width:0 1px;
    background:#ffffff;
    height:452px;
    width:923px;
    }
.fc-mktg-landing-CMS-inner {
    height:315px;
    background:#ffffff;
    width: 923px;
    text-align: left;
    padding-top:30px;
    }

#fc-mktg-landing-CMS-inner-right-side {float: right;width:590px; color:#403B75;}
#fc-mktg-landing-CMS-inner-right-side h1 {
    font-size: 22px;
    color:#403B75 !important;
    }
#fc-mktg-landing-CMS-inner-right-side img {
    border: 0px !important;
    }
    

    
    
#fc-mktg-landing-CMS-Content1 {
    width: 260px; 
    height: 381px; 
    border-right: 1px solid #E2E1EA; 
    top:20px; 
    padding: 5px 20px 5px 25px;
    color:#403B75;
    } 
#fc-mktg-landing-CMS-Content1 h1 {
    font-size: 22px;
    color:#403B75 !important;
    }
 #fc-mktg-landing-CMS-Content1 img {
    border: 0px !important;
    }     
#fc-mktg-landing-CMS-Content2 {
    width: 260px; 
    height: 381px; 
    border-right: 1px solid #E2E1EA; 
    top:20px; 
    padding: 5px 18px 5px 0px;
    }
#fc-mktg-landing-CMS-Content2 img {
    border: 0px !important;
    } 
#fc-mktg-landing-CMS-inner-right-side #fc-mktg-landing-CMS-Content2 #body_content {
    *margin-top:-27px;
    } 
#fc-mktg-landing-CMS-Content3 {
    width:250px; 
    height: 381px; 
    top:20px;
    margin-top:-390px;
    float: right;
    padding: 5px 36px 5px 0px;
    }

#fc-mktg-landing-CMS-Content1  #body_content {width:240px; margin-top: 0px; clear: left;}
#fc-mktg-landing-CMS-inner-right-side   #body_content {width:240px; margin-top: 0px; clear: left;}
#fc-mktg-landing-CMS-inner  #articleImg {border: solid 6px red;} 
/* ************************************************************************** */    


/* Styles for mktg Landing Page for Food Cures - added 8/10/2010 by NED *************************************         */ 

#book-promo-thank-you {width:962px; height:723px; text-align: center; margin: 0 auto; background-color:#FF9A66;}
#book-promo-thank-you-top {
    background:url('/Images/publicsite/funnel/bg-book-thank-you-top.gif') no-repeat 0 0; 
    height:282px;
    }
#book-promo-thank-you-bottom  {
    background:url('/Images/publicsite/funnel/bg-book-thank-you-bottom.jpg') no-repeat 0 0; 
    height:411px;
    }

/* ************************************************************************** */  

/* IAB Rollover *************************************         */ 
.iabicon {position:relative;}
.iabnoticeshow {position:absolute;left:270px;bottom:-50px;}
.iabnotice {width:300px;border:solid 1px #C0C0C0;text-align:left;background:#FFFFFF;padding:5px 5px 5px 10px;font:12px arial;display:none;color:#000000;}
.iabnotice p{padding:0;margin:0;line-height:18px;color:#000000 !important} /*overrides current footer font color for IAB notice */
.iabnotice a{color:#000000 !important} /*overrides current footer font color for IAB notice */
.iabnotice .close{margin:0;margin:0 0 0 175px;cursor:pointer;}





 
/* ************************************************************************** */  

.facebook-like { margin: 5px 0 10px 0 }



.article-social-module {
    border: 1px solid #BCBBCB;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-radius-bottomright:8px;
    border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-radius-topright:8px;
    border-top-right-radius: 8px;
    height:53px;
    background: url('/Images/publicsite/bkgd-social-module-article.gif') repeat-x 0 0;
    margin-bottom:15px;
    line-height:53px;
}
.article-social-module-copy {margin:14px 0 0 16px; position:absolute;}
.article-social-module-icon {margin:8px 0 0 190px; position:relative;}

